Commit Graph

41 Commits (02d5c468a25eff22b5e9dce3738a954911821f11)

Author SHA1 Message Date
David Vo 02d5c468a2 Fix docstrings in Python example (#78) 2019-01-18 22:38:41 -08:00
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
Peter Johnson c36a761a33
Java example README: note that Java 11 is required (#68) 2019-01-13 17:44:38 -08:00
Peter Johnson 03dae15ddf
Add stream settings to webdash and examples (#61) 2019-01-13 16:59:08 -08:00
Peter Johnson 4d2e328b12
List available cameras on web dashboard (#63)
- Available cameras can be added with a specific path
- Individual cameras show connection status
- Individual cameras show a list of alternate paths
2019-01-13 15:44:59 -08:00
Peter Johnson b0ecb03407
Handle large file uploads (#62)
Previously the upload function only handled files of less than 128 KB.
2019-01-11 23:14:41 -08:00
Peter Johnson f0982f2f17
Update example README.txt files (#57)
* C++ libraries are now included in the downloaded zip

* It's no longer necessary to override CXX
2019-01-11 13:21:20 -08:00
Peter Johnson 47c38400d1
Add all opencv libraries to C++ example (#58) 2019-01-11 13:16:27 -08:00
Peter Johnson 63120aee69
Build wpilibc and wpilibj and include in image (#54)
This is mainly useful for Shuffleboard and SmartDashboard classes.
2019-01-11 13:13:15 -08:00
Peter Johnson f533ffcb59
Update dependencies to latest (2019.2.1) (#55) 2019-01-11 11:15:36 -08:00
Peter Johnson f511557b89
Default Python output to unbuffered (#52) 2019-01-11 03:20:41 -08:00
Peter Johnson f904336fb8
Build multiCameraServer as part of "all" target (#56) 2019-01-11 03:18:55 -08:00
Peter Johnson 7ff15793cc
Disable extraneous data warning from libjpeg (#53)
These are common with some USB cameras.
2019-01-11 01:14:51 -08:00
Peter Johnson 0e9d2fbb99 Set connection strategy to keep open
Apply to both default camera server and examples.
2019-01-11 01:13:09 -08:00
Peter Johnson 3f2ab23563 Move default multiCameraServer from allwpilib to tools 2019-01-11 01:13:09 -08:00
Peter Johnson e78e471f97
Fix application directory for on-Pi examples (#47) 2019-01-11 01:11:03 -08:00
Peter Johnson bb71953788
Convert windows EOL to unix EOL in Python uploads (#48) 2019-01-11 01:10:37 -08:00
Peter Johnson 7c5b84d7ef
Fix the C++ example (#41)
- Build with -pthread
- Detach the thread to avoid std::thread exception
- Remove __RASPBIAN__ check (it's not defined by the on-Pi compiler)
2019-01-10 00:10:42 -08:00
Peter Johnson ddbf6b4b22
Update pybind11 package to latest raspbian version (#44) 2019-01-08 19:41:41 -08:00
Peter Johnson 319af970ba
Fix copy camera settings (#30) 2019-01-03 15:58:19 -08:00
Peter Johnson c702b9421a
Add hooks for image processing to examples (#27)
Fixes #23.
2019-01-02 23:12:32 -08:00
Peter Johnson aaf6f88c9c
Add button to copy camera settings from camera (#26)
Fixes #24.
2019-01-02 22:31:55 -08:00
Peter Johnson d0a2bf8deb
Update dependencies (#25) 2019-01-02 20:33:28 -08:00
Peter Johnson c73d97c9aa
Fix java example download (#18)
The socket needed to be in blocking mode for sendfile to work with large
file lengths.
2018-12-30 09:12:12 -08:00
Peter Johnson 43c710ec39
Build wpilib with cmake instead of gradle (#15)
* Move java lib install to /usr/local/frc/java
* Build and install both debug and normal OpenCV libraries
* Install OpenCV cmake files
* Build OpenCV Java with version 8 target
* Build static OpenCV for static allwpilib binaries
* Move netconsoleTee install to /usr/local/frc/bin
* Move multiCameraServer default app install to /usr/local/frc/bin
* Install more FRC binaries
* Fix /home/pi/zips/java-multiCameraServer.zip owner to pi:pi
* Remove azure 60 minute timeout
* Add openjdk-8-jdk to Azure docker image (this is needed for cmake to find javah as only cmake 3.9 is available)
2018-12-30 02:07:22 -08:00
Peter Johnson 0c1008defa
Set UID, GID, and executable bits on uploaded application (#12)
Also remove old application rather than replacing directly, so it can be replaced while running.
2018-12-30 00:13:52 -08:00
Peter Johnson de6f59548a
Persist vision log enabled setting on client side (#13) 2018-12-28 22:48:07 -06:00
Peter Johnson b1877d5365
Add azure pipeline (#10)
Closes #6.
2018-12-25 15:57:40 -06:00
Peter Johnson 2c8ecf21b5
Add application uploading 2018-12-21 00:08:34 -08:00
Peter Johnson a6b151e7bd
Fix vision settings save 2018-12-20 14:13:11 -08:00
Peter Johnson 1e09760688
Move FRC_JSON and DHCPCD_CONF to Makefile 2018-12-20 13:36:38 -08:00
Peter Johnson c559efc53a
Implement vision settings and start adding app settings 2018-12-20 13:26:14 -08:00
Peter Johnson ee8ffe0636
rpiConfigServer: Force brand icon to fixed size
This fixes the size across all browsers.
2018-12-18 22:17:19 -08:00
Peter Johnson af4bf84185
frcvision.js: Fix tabs vs spaces 2018-12-17 02:15:11 -08:00
Peter Johnson 8d2e358ea3
rpiConfigServer: add gnu-debuglink 2018-12-17 01:54:20 -08:00
Peter Johnson e33285763c
rpiConfigServer: Add NetworkSettings, other cleanups 2018-12-17 00:54:25 -08:00
Peter Johnson 7b78c412b0
Update rpiConfigServer formatting 2018-12-14 16:36:56 -08:00
Peter Johnson bea3ad80b1
Build multiCameraServer 2018-12-11 20:13:14 -08:00
Peter Johnson 98842b6728
Add rpiConfigServer to tools 2018-12-11 20:04:00 -08:00
Peter Johnson 88f549108f
Add java, cpp, and python examples 2018-12-08 00:45:27 -08:00
Peter Johnson 1768bdaa4c
Build external dependencies local to tree 2018-12-03 00:04:18 -08:00