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
Peter Johnson
6bcc0e2d82
Correctly prefix CS_EnumerateSourceProperties.
2016-08-26 09:12:55 -07:00
Peter Johnson
2fd81a7e33
Add copyright notices to Java files.
2016-08-26 09:01:54 -07:00
Peter Johnson
2f99f81aa6
Java: Add VideoProperty implementation.
2016-08-26 08:51:28 -07:00
Peter Johnson
97f1f1c9c4
CameraServerJNI: Fix case of a few functions.
2016-08-26 08:51:28 -07:00
Peter Johnson
0fbb2e8a14
Add methods to get property name and enumerate properties.
...
Also add method to remove property by handle.
2016-08-26 08:51:23 -07:00
Peter Johnson
0158fd35f0
Continue implementing C wrappers.
...
Implement non-OO C++ EnumerateUSBCameras().
2016-08-26 07:04:33 -07:00
Peter Johnson
80b15b7fe5
Add a bit of description about how handles work in the C API.
2016-08-26 01:00:38 -07:00
Peter Johnson
2acca6eeb1
cameraserver_cpp.h: Move stdint.h above the C++ includes.
2016-08-26 00:43:03 -07:00
Peter Johnson
151c89fb5d
Rename FrameGrab to GrabFrame.
2016-08-26 00:30:45 -07:00
Peter Johnson
4f22ac4100
Move all non-trivial inline functions to cameraserver_oo.inl.
2016-08-26 00:29:28 -07:00
Peter Johnson
7c1da2dfcd
Split classes in cameraserver_cpp.h out to cameraserver_oo.h.
2016-08-26 00:08:02 -07:00
Peter Johnson
b5d32ec844
VideoSource, VideoSink: Move the status flag too.
2016-08-25 23:17:46 -07:00
Peter Johnson
aec16a934f
Revamp API again and start implementing C and Java wrapper shells.
2016-08-25 23:13:48 -07:00
Tyler Veness
93b486b6ba
Replaced C-style casts found by GCC in HAL, wpilibc, and JNI ( #211 )
2016-08-24 21:39:16 -07:00
Fred Silberberg
075155b431
More gradle 3.0 additions ( #102 )
2016-08-22 20:59:50 -07:00
Peter Johnson
c25c62e0af
Update gradle to 3.0.
2016-08-22 20:40:19 -07:00
Thad House
2ec6132fcb
Switches compiler from -O0 to -Og ( #197 )
...
Should be a heavy increase in performance
2016-08-21 19:15:58 -07:00
Thad House
8aba2b2850
Adds .vscode to styleguide ignore files ( #210 )
2016-08-21 12:35:58 -07:00
Tyler Veness
32c95fa0da
Moved style guide documents and scripts to wpilibsuite/styleguide ( #207 )
2016-08-21 10:31:43 -07:00
Fred Silberberg
e653a228fa
Updates gradle to 3.0. Now that the check bug is fixed, removes the empty check tasks. ( #101 )
2016-08-21 11:16:33 -04:00
Peter Johnson
b2831347bc
Revamp API.
2016-08-19 23:05:28 -07:00
Thad House
7845caa100
Fixes GetRpcResult not removing calluid from call list on non blocking call ( #100 )
2016-08-19 21:48:30 -07:00
Thad House
66d214c8a8
Finishes blocking call canceling ( #99 )
2016-08-18 00:05:06 -07:00
Thad House
277cf2a08f
Removes new line from mdns name ( #98 )
...
Closes #97
2016-08-17 21:21:55 -07:00
Thad House
7bf44e951c
Fixes server side polled rpcs ( #96 )
2016-08-16 23:32:13 -07:00
Thad House
c0ce4270f0
Adds a way to cancel a blocking rpc call ( #94 )
2016-08-16 23:31:45 -07:00
Thad House
d6e8de21ef
Fixes rpc timeouts and blocking call list error ( #95 )
2016-08-16 23:31:01 -07:00
Peter Johnson
1635cba827
Reduced minimum update rate from 100 ms to 10 ms. ( #89 )
2016-08-16 12:07:17 -07:00
Thad House
a786470623
Only allows 1 blocking call per Rpc Call Id ( #93 )
2016-08-15 22:46:49 -07:00
Thad House
4164e670d2
Adds Visual Studio Code files to gitignore ( #92 )
2016-08-15 22:44:36 -07:00
Peter Johnson
062470ef68
Add llvm::SmallSet. ( #90 )
2016-08-15 22:05:47 -07:00
Thad House
0b80bd2b09
Adds timeout capabilities to blocking Rpc Calls ( #86 )
2016-08-15 20:24:07 -07:00
Thad House
40365faeda
Adds a static mutex to notifiers to stop destructor race condition ( #204 )
2016-08-15 19:56:32 -07:00
Peter Johnson
e1515299c2
Initial commit.
2016-08-14 12:38:13 -07:00
Thad House
776cb915bc
Revert "PIDController queue now stores inputs instead of errors ( #138 )" ( #205 )
...
This reverts commit 7501ae65a1 .
2016-08-13 23:49:31 -07:00
Thad House
5e9fe2f5cb
Adds an ignore for Visual Studio Code files ( #203 )
2016-08-13 14:44:10 -07:00
Tyler Veness
7501ae65a1
PIDController queue now stores inputs instead of errors ( #138 )
...
Closes #29 .
2016-08-12 22:04:44 -07:00
Peter Johnson
63469c00c4
run-tests-on-robot.sh: Save coredump on crash. ( #201 )
2016-08-12 19:18:48 -07:00
Fred Silberberg
3df257cdbb
Set duplicate strategy for all jars and zips to prevent duplicates from occurring ( #191 )
2016-08-12 13:45:58 -07:00
Tyler Veness
45b8e9ab4f
Renamed "pin" to "channel" and variables with underscores now use mixed case ( #194 )
2016-08-12 13:45:28 -07:00
Tyler Veness
227fdc1a60
Updated C++ style guide ( #196 )
...
include guard section now requires #pragma once, enumerators now exclusively use constant naming, and a mention of format.py was added to the "Formatting" section and CONTRIBUTING.md.
2016-08-12 07:14:49 -07:00
Tyler Veness
d347cebf67
Cleaned up odd formatting from static_cast by using "u" integer literal ( #200 )
2016-08-12 06:08:57 -07:00
Tyler Veness
3819cd0768
Updated cpplint.py and fixed its regexes for C-style casts ( #193 )
...
Additional C-style cast warnings thrown were also fixed.
2016-08-11 23:38:45 -07:00
Tyler Veness
e8f1fdda44
format.py now emits warnings for modified generated files ( #195 )
2016-08-11 23:10:10 -07:00
Tyler Veness
fd4719cb87
Fixed Doxygen comments for LinearDigitalFilter ( #198 )
2016-08-11 22:47:51 -07:00
Thad House
bc99d341fb
Changes remote_name to remote_ip ( #87 )
...
Was confusing, as remote_name seemed like a name but wasn't.
Also changes remote_ip in the C api to use an NT_String
2016-08-07 16:38:20 -05:00