Peter Johnson
70616c48e3
Add support for enumerating and changing USB camera video mode.
2016-09-29 00:04:16 -07:00
Peter Johnson
81e63ea3a5
Fix simulation build with latest ntcore/wpiutil. ( #250 )
2016-09-28 20:45:03 -07:00
Peter Johnson
d4bbd5cc6f
Make raw_socket_istream constructor explicit.
2016-09-25 19:48:49 -07:00
Peter Johnson
1affae956b
Make raw_socket_istream constructor explicit.
2016-09-25 19:48:49 -07:00
Peter Johnson
7463e02080
Logger: Use raw_ostream and SmallString.
2016-09-25 19:48:49 -07:00
Peter Johnson
d3ed26f7cc
Logger: Use raw_ostream and SmallString.
2016-09-25 19:48:49 -07:00
Peter Johnson
f711ced4ca
Add raw_socket_ostream.
...
This wraps NetworkStream in a llvm::raw_ostream.
2016-09-25 19:48:49 -07:00
Peter Johnson
1ec89fc4f3
Add raw_socket_ostream.
...
This wraps NetworkStream in a llvm::raw_ostream.
2016-09-25 19:48:49 -07:00
Peter Johnson
a92b7298f9
Add 1-character read to raw_istream.
2016-09-25 19:48:49 -07:00
Peter Johnson
de07b01a75
Add 1-character read to raw_istream.
2016-09-25 19:48:49 -07:00
Peter Johnson
4c6c096c50
Change API of raw_istream to be more similar to raw_ostream.
2016-09-25 19:48:49 -07:00
Peter Johnson
c2ae897b02
Change API of raw_istream to be more similar to raw_ostream.
2016-09-25 19:48:49 -07:00
Peter Johnson
b2e1291973
Refactor JNI helpers into wpiutil (support/jni_util.h). ( #105 )
2016-09-25 19:29:17 -07:00
Peter Johnson
94c2b65798
Refactor JNI helpers into wpiutil (support/jni_util.h). ( #105 )
2016-09-25 19:29:17 -07:00
Peter Johnson
760d6a26d3
Make SafeThread header-only. ( #117 )
2016-09-25 18:21:29 -07:00
Peter Johnson
3a419768ca
Make SafeThread header-only. ( #117 )
2016-09-25 18:21:29 -07:00
Peter Johnson
d8ee44349c
Update to latest LLVM code ( #88 )
...
* Update to latest LLVM code.
* Add LLVM's raw_ostream.
* MathExtras.h: Include cmath for log2.
2016-09-25 17:49:01 -07:00
Peter Johnson
ee42448504
Update to latest LLVM code ( #88 )
...
* Update to latest LLVM code.
* Add LLVM's raw_ostream.
* MathExtras.h: Include cmath for log2.
2016-09-25 17:49:01 -07:00
Peter Johnson
d90cf843e8
Move common utility classes to wpiutil library. ( #79 )
...
This is a breaking change to dependencies that use the static ntcore
library. Unless the wpiutil library is also linked, linker errors will
result. This does not affect the shared ntcore library.
2016-09-25 17:23:39 -07:00
Peter Johnson
f6b700ea97
Move common utility classes to wpiutil library. ( #79 )
...
This is a breaking change to dependencies that use the static ntcore
library. Unless the wpiutil library is also linked, linker errors will
result. This does not affect the shared ntcore library.
2016-09-25 17:23:39 -07:00
Tyler Veness
5dfae8d6bd
Fixed include order ( #245 )
...
See wpilibsuite/styleguide (#11 ).
2016-09-25 16:50:13 -07:00
Peter Johnson
107a4cc1e2
Add wpiutil dependency. ( #190 )
2016-09-25 16:47:49 -07:00
Tyler Veness
35d51d68f7
Made a comment use more professional language ( #249 )
2016-09-23 22:16:33 -07:00
Tyler Veness
049fec470b
Fixed compilation with GCC 6 ( #248 )
...
Since newer versions of GCC emit more warnings and errors, I tried building WPILib with GCC 6.2.0. This patch fixes compilation errors that occurred.
2016-09-23 20:27:11 -07:00
Tyler Veness
659dbef751
Ran format.py after writing unit tests for and fixing bugs in it ( #239 )
2016-09-21 23:48:54 -07:00
Peter Johnson
a5fe605aae
HTTPSink: Add basic property setting support.
2016-09-20 23:27:21 -07:00
Peter Johnson
7818c3bda3
USBCamera: Normalize property names.
2016-09-20 22:28:48 -07:00
Peter Johnson
d5e5755ff4
Collapse boolean/double/enum properties into just integer.
2016-09-20 22:17:12 -07:00
Peter Johnson
8fbc23b1fa
HTTPSinkImpl fixes.
2016-09-20 20:40:58 -07:00
Tyler Veness
ac9b6f7b18
Implemented CircularBuffer resizing ( #224 )
2016-09-20 19:43:34 -07:00
Tyler Veness
425ed464ed
Removed leading underscores from variable names ( #246 )
2016-09-20 12:41:42 -07:00
Austin Shalit
2c15bb247e
Remove delay from periodic methods. ( #243 )
2016-09-20 12:34:17 -07:00
Austin Shalit
28e178b1a8
Update Compressor documentation ( #244 )
2016-09-20 12:31:16 -07:00
Peter Johnson
d05f0820b2
HTTPSinkImpl: Report property step and default.
2016-09-20 00:01:09 -07:00
Peter Johnson
dad44cc928
Add status parameter to property functions.
2016-09-19 23:50:47 -07:00
Peter Johnson
2c80587d11
Start implementing USBCamera.
2016-09-19 22:11:37 -07:00
Peter Johnson
80eb056432
Fix property handles (and allocate more bits to the property index).
2016-09-19 22:04:45 -07:00
Thad House
80e546b79f
Adds a way to externally test C structures ( #115 )
...
For language interop, its nice to be able to create the structs from the
C side to make sure everything works properly.
2016-09-18 21:48:17 -07:00
Peter Johnson
6eba04ed8e
Use copy-and-swap idiom for reference-counted classes.
2016-09-18 17:25:48 -07:00
Peter Johnson
c606671d27
Consistently name property max/min functions and add step/default.
2016-09-18 17:25:21 -07:00
Peter Johnson
9bb37d5df0
Remove support for multiple channels.
2016-09-18 17:15:27 -07:00
sciencewhiz
5d2a08443b
Fix Typos. Fixes artf4853 ( #242 )
2016-09-18 08:43:22 -07:00
Thad House
e952236e1a
Reverts the last 2 Rpc changes ( #114 )
...
* Revert "Fully asigns the ConnectionInfo struct (#113 )"
This reverts commit 9a3100b221 .
* Revert "Passes the ConnectionInfo of the Rpc client on server callback (#112 )"
This reverts commit 7e9754acff .
2016-09-16 22:23:58 -07:00
Thad House
9a3100b221
Fully asigns the ConnectionInfo struct ( #113 )
...
For some reason, it was putting garbage in for the things that shouldn't
have been, which doesn't make much sense.
2016-09-16 21:56:57 -07:00
Thad House
7e9754acff
Passes the ConnectionInfo of the Rpc client on server callback ( #112 )
2016-09-16 20:20:55 -07:00
Tyler Veness
087eeec760
C standard library functions and types are now prefixed with std:: ( #227 )
2016-09-14 20:52:06 -07:00
Thad House
dbe03afb9a
Fixes error in driver station control word cache ( #222 )
2016-09-13 21:22:25 -07:00
Thad House
2ecb939b35
Add a method to detect the HAL runtime version ( #228 )
2016-09-13 21:21:57 -07:00
Austin Shalit
1416fb8f67
Update Periodic JavaDoc ( #231 )
2016-09-13 21:21:25 -07:00
Tyler Veness
aeb6c4889b
Added license template file ( #225 )
2016-09-13 20:28:07 -07:00