burrow-pi-img/deps/examples/cpp-multiCameraServer
Peter Johnson 08163c0681
Fix ordering between CameraServer.getInstance and UsbCamera creation (#69)
If the CameraServer instance is started after the UsbCamer is created, it
never gets the source created event to actually build the NetworkTable table.
2019-01-13 21:23:44 -08:00
..
main.cpp Fix ordering between CameraServer.getInstance and UsbCamera creation (#69) 2019-01-13 21:23:44 -08:00
Makefile Add all opencv libraries to C++ example (#58) 2019-01-11 13:16:27 -08:00
README.txt Update example README.txt files (#57) 2019-01-11 13:21:20 -08:00
runCamera Add java, cpp, and python examples 2018-12-08 00:45:27 -08:00

=======================
Building locally on rPi
=======================

1) Run "make"
2) Run "make install" (replaces /home/pi/runCamera)
3) Run "./runInteractive" in /home/pi or "sudo svc -t /service/camera" to
   restart service.


===================
Building on desktop
===================

--------------
One time setup
--------------

Install the Raspbian compiler [1] as well as GNU make [2].

[1]: https://github.com/wpilibsuite/raspbian-toolchain/releases
[2]: (windows) http://gnuwin32.sourceforge.net/packages/make.htm

--------
Building
--------

Run "make"

---------
Deploying
---------

On the rPi web dashboard:

1) Make the rPi writable by selecting the "Writable" tab
2) In the rPi web dashboard Application tab, select the
   "Uploaded C++ executable" option for Application
3) Click "Browse..." and select the "multiCameraServerExample" executable in
   your desktop project directory
4) Click Save

The application will be automatically started.  Console output can be seen by
enabling console output in the Vision Status tab.