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
Thad House
c2fc6711d8
Switches enums to use a fixed size for their base ( #230 )
2016-09-13 20:27:38 -07:00
Thad House
f271185cbc
Adds a RobotPeriodic method to IterativeRobot ( #226 )
...
Called globally during each IterativeRobot loop
2016-09-13 20:25:18 -07:00
Peter Johnson
b78592d622
Log.h: Remove unnecessary includes.
2016-09-10 21:54:16 -07:00
Peter Johnson
052f746c68
Use StringRef and ArrayRef return values when buf passed.
...
For functions where a SmallVector is passed to be used as a stack buffer for
the return value, have the return value be the appropriate StringRef or
ArrayRef type. This allows for both more natural usage and enables directly
returning (rather than copying) a permanently stored or constant string.
2016-09-10 21:30:39 -07:00
Peter Johnson
c4ceec145a
Enable unit tests.
2016-09-10 13:01:16 -07:00
Peter Johnson
775386d8b3
HTTPSinkImpl: Implement GetDescription.
2016-09-10 12:46:43 -07:00
Peter Johnson
451c08ef7b
Add wpiutil library dependency to builds.
2016-09-10 12:06:18 -07:00
Peter Johnson
52c8743b36
Finish rename of EnumerateSinks to EnumerateSinkHandles.
...
And similarly for EnumerateSources to EnumerateSourceHandles.
2016-09-09 23:28:57 -07:00
Peter Johnson
5c59b9aeb3
Make HTTPCamera constructor public.
2016-09-09 23:06:50 -07:00
Peter Johnson
3e00dabd16
Import gmock.
2016-09-09 22:55:15 -07:00
Thad House
4fc7daedc9
Fixes incorrect deadband value being passed over PWM ( #223 )
2016-09-09 15:58:38 -07:00
Thad House
c5c069743b
Switches AppVeyor to use same build for 32 and 64 bit java tests ( #107 )
2016-09-09 12:09:53 -07:00
Peter Johnson
ba241cd7f9
Source: Keep track of how many sinks are connected and enabled.
2016-09-08 23:52:23 -07:00
Peter Johnson
ddb97bfafb
Fix SendStream error handling.
2016-09-08 21:00:23 -07:00
Peter Johnson
e415ca66b6
Initial HTTPSink implementation. Untested.
2016-09-08 00:07:20 -07:00
Peter Johnson
85be299da1
Start implementation.
2016-09-08 00:07:20 -07:00
Peter Johnson
9dd5bea7a5
Create a common CS_Handle. Add initial status values.
2016-09-08 00:07:20 -07:00
Peter Johnson
e71abedefb
Add logging implementation.
2016-09-08 00:07:20 -07:00
Thad House
3888d7726a
Adds connection listeners that can be called statically ( #111 )
...
This way you can have a connection listener before initializing NetworkTables.
2016-09-06 21:30:59 -07:00
Tyler Veness
6bfc008673
Replaced snake case variable names with mixed case ( #221 )
2016-09-06 19:43:24 -07:00
Tyler Veness
2c94d0ba2f
Cleaned up integer type usage in the HAL ( #192 )
...
Replaced all uses of built-in types except char with stdint.h typedefs and all unsigned types with signed in the HAL
2016-09-06 19:39:28 -07:00
Tyler Veness
0cd05d1a42
Cleaned up integer type usage in wpilibc ( #92 )
...
Replaced all unsigned types to signed and int32_t with int in wpilibc
2016-09-06 00:01:45 -07:00
Tyler Veness
ff93050b31
Remove static_assert for sizeof(uint32_t) <= sizeof(void*) ( #220 )
...
According to #192 , we don't cast integers to pointers anymore. The size static_assert is unnecessary.
2016-09-05 23:31:58 -07:00
Tyler Veness
05626cfafe
Fixed cpplint.py warnings ( #215 )
...
* Fixed cpplint.py [build/include_order] and [build/include_what_you_use] warnings
* Fixed cpplint.py [readability/casting] warnings
* Updated .styleguide format
* Fixed cpplint.py [build/header_guard] warnings
2016-09-05 13:55:31 -07:00
Thad House
59ec54887d
Switches notifier to use a typedef for the callback, and prepends HAL_ to InterruptHandlerFunction ( #216 )
2016-09-05 07:31:51 -07:00
Tyler Veness
028efff50d
Ran format.py ( #217 )
2016-09-05 07:31:02 -07:00
Thad House
fc48944b47
Fixes Rpc Cancel. Check was only in timeout case instead of global ( #110 )
2016-09-02 19:28:59 -07:00
Tyler Veness
2499771cf4
Added extensions to .styleguide ( #214 )
...
wpilibsuite/styleguide is going to use extensions specified in .styleguide instead of hardcoded extensions. This patch should be merged first to maintain correct operation.
2016-09-01 20:31:38 -07:00
Fred Silberberg
c989ae808b
Updated gradle to 3.0 ( #208 )
2016-09-01 20:30:37 -07:00
Thad House
2150f5879b
Adds AppVeyor support for VS 2013 and 2015 ( #106 )
2016-08-30 22:04:19 -07:00
Thad House
85156d15ca
Fixes the final issue with VS 2013 builds ( #109 )
2016-08-30 21:27:48 -07:00
Peter Johnson
6943d14f93
Java: Use wpiutil jni-util.h helpers.
2016-08-28 21:20:40 -07:00
Thad House
ade4e87d6f
Fixes support for MSVC 2013 ( #104 )
2016-08-28 19:17:31 -07:00
Peter Johnson
8007a7b153
Correctly handle UTF8 Java translation for StringArray. ( #103 )
2016-08-26 21:55:11 -07:00
Peter Johnson
e8643600f2
Implement all current JNI native functions.
2016-08-26 10:46:10 -07:00
Peter Johnson
cb7f1f6e3e
Initial .def file real content.
2016-08-26 09:31:58 -07:00
Peter Johnson
af7132be82
Initial CameraServerJNI.cpp commit.
2016-08-26 09:31:42 -07:00
Peter Johnson
ec080118f4
Clean up odd special case of GetSourceProperty().
2016-08-26 09:24:18 -07:00