To build the frontend
cd yew_frontend
./build.sh
THESE BUILD INSTRUCTIONS ARE OUTDATED. Update to note that the backend is
now in strand-cam-pylon/
and strand-cam-vimba/
.
To check the build
cargo check --features "serve_files backend_pyloncxx with_led_box flydratrax flydra2/serve_files"
To build the backend (debug)
cargo build --features "serve_files backend_pyloncxx with_led_box flydratrax"
To build the backend (release)
cargo build --release --features "bundle_files backend_pyloncxx"
Note, on Windows, due to limitations on /clr compilation, the Visual C++ Redistributable may need to be installed to run properly.
[ ] In the single-camera case: when the program is running already and a second instance is started, somehow detect this and re-open the original browser.
[ ] Save background image and FPS to flydra [ ] Stop saving 2d CSV/JPG (in favor of flydra2 csv dir)?
[ ] view bg image
[ ] track fly body angle [ ] fix d2 > d1 flydra2 error [ ] show LED on zone in camera image [ ] save kalman tracking + LED config to disk [ ] show trail of past tracking data [ ] log messages should show crate of origin [ ] add pulsing LEDs in addition to ConstantOn [ ] debug memory usage in browser [ ] when saving kalman data file, continue saving if kalman params changed?