Brad Miller (WPI)
d2edb80da2
Merge "Use PCM Device ID when getting status. Fixes artf4014."
2015-02-23 13:15:26 -08:00
Brad Miller
6159fde98e
Set POV values on error to return -1 rather than 0 AND bump the version number (artf4005)
...
Change-Id: I6fffb693a8e58427086b9f9a673cd70bebdbca33
2015-02-20 18:35:38 -05:00
Joe Ross
7bdd91a058
Use PCM Device ID when getting status. Fixes artf4014.
...
Change-Id: I0e1f478d1b96d20b97dec8d0ffe251c8fd0f6897
2015-02-15 16:43:09 -08:00
Kevin O'Connor
605bb45e0c
Fix endian order of buffers in AnalogTrigger.java
...
Change-Id: Ica262494c4b8169d812295006e24f9cb440de078
2015-02-13 11:16:55 -05:00
Brad Miller
215002e487
Fix analog trigger bug with MXP mapping (artf4010)
...
Add the interrupt code for MXP mapping and analog triggers
Took out the unneeded static definition
Change-Id: I9a3483ee8f806b46b4349845e7a189f497c36916
2015-02-12 17:33:31 -05:00
Brad Miller
964475c724
Bump the version number to 1.1 for the network table changes
...
Change-Id: Id3ed20c88de5744acfe95ed0916c3c7f3fc0e386
jenkins-release-2015.332
jenkins-stable-2015.332
2015-02-10 17:21:02 -05:00
Fredric Silberberg
bfa4bbaf78
Final move of Dustins network tables patches
...
Change-Id: I7d351d87e63c8174b62f4ec09f805f685c80019c
2015-02-09 14:22:44 -05:00
Mitchell Wills
39158754d7
Partial merge of patch from James Killian
...
Narrows scope of locks in write manager
added delay to incomming stream monitor loop
Change-Id: I6ced23c11cd3c2102041a73cb94fd1f1d351c7a4
2015-02-07 19:56:12 -05:00
Mitchell Wills
048b02e6cd
Applied patch from Dustin Spicuzza to fix robot hang
...
Change-Id: I273feafcad5c95de04a11bab64c2d5596f248662
2015-02-07 19:56:11 -05:00
Fred Silberberg (WPI)
130319b771
Merge "Fixes artf3989: Java SerialPort no longer ignores return value of serialRead"
jenkins-release-2015.330
jenkins-stable-2015.330
2015-01-21 14:58:09 -08:00
Thomas Clark (WPI)
0b414b1bde
Merge "Disable Encoder console spam introduced in e13720b."
2015-01-21 14:05:01 -08:00
Thomas Clark (WPI)
8a244cc9dc
Merge "Make index encoder constructors work."
2015-01-21 14:03:17 -08:00
Brad Miller (WPI)
397162390b
Merge "Correct energy to be in Joules rather then millijoules. Fixes artf3940"
2015-01-21 12:15:23 -08:00
Joe Ross
bbc216f998
Disable Encoder console spam introduced in e13720b.
...
Change-Id: I10501f9bb9e8f8e0607291209f9a44a8dc3fa6b8
2015-01-18 18:57:34 -08:00
Joe Ross
72a56e6a8a
Make index encoder constructors work.
...
Change-Id: I50e1262128197e7d65ed773c998d820efde152fe
2015-01-17 22:28:02 -08:00
Colby Skeggs
102c992e50
Fixes artf3989: Java SerialPort no longer ignores return value of serialRead
...
Change-Id: I5d522111189372a3c95b90804abf05ae1d0b553e
2015-01-18 01:30:19 +00:00
Joe Ross
9f057fddfd
Correct energy to be in Joules rather then millijoules. Fixes artf3940
...
Note: power and thus energy will still be wrong until PDP firmware 1.39
or later is used. See artf3939.
Change-Id: Ic68b8a28c78f1b5d524fa5fb45e3bc0d9cd4a76a
2015-01-17 09:59:25 -08:00
Brad Miller
e614217d41
New netconsole-host that overwrites the old one on every deploy
...
Change-Id: I9f9e94a67810b1b40b354a2bfc511f44a05b858a
jenkins-release-2015.326
jenkins-stable-2015.326
2015-01-16 21:03:52 -05:00
Kevin O'Connor
9b7042a51a
Fix errors in Vision examples.
...
Change-Id: I752a99ff7b8872a0fc8926e3633c2b521383bbd0
2015-01-16 15:35:48 -05:00
Brad Miller (WPI)
081d7f7361
Merge "Applied updated DIOJNI file from Ron Rossbach. Fixes artf3982."
2015-01-16 07:36:17 -08:00
Brad Miller (WPI)
352c021b17
Merge "Updated the Java CameraServer to use the new USBCamera and prevent large camera data copies. Fixed a small bug in USBCamera to prevent reinitializing a camera if it is already initialized. Also fixed some issues with the getJpegSize function to correct for Java incorrectly casting 0xff to an integer, and the byte buffer limit being set incorrectly."
2015-01-16 07:35:32 -08:00
Brad Miller (WPI)
5f90bf167e
Merge "Enable nivision Java wrappers to be generated with Python 3."
2015-01-16 07:35:17 -08:00
Brad Miller (WPI)
445eafefb3
Merge "More Java nivision wrapper fixes."
2015-01-16 07:34:33 -08:00
Brad Miller (WPI)
a917f63e7d
Merge "2015 Color and Retroreflective vision samples for C++ and Java"
2015-01-16 07:33:21 -08:00
Brad Miller (WPI)
2228361f39
Merge "Add SetCANJaguarSyncGroup to RobotDrive"
2015-01-16 07:32:57 -08:00
Fredric Silberberg
aaa599fa28
Updated the Java CameraServer to use the new USBCamera and prevent large
...
camera data copies. Fixed a small bug in USBCamera to prevent
reinitializing a camera if it is already initialized. Also fixed some
issues with the getJpegSize function to correct for Java incorrectly
casting 0xff to an integer, and the byte buffer limit being set incorrectly.
Change-Id: I184efd265c617b02523dd9c5d347cc7ca5b4a77b
2015-01-15 19:27:00 -05:00
Peter Johnson
5d95bbb33f
Enable nivision Java wrappers to be generated with Python 3.
...
Change-Id: I8ce57874e4730ed10dd0093c147b14c22f141201
2015-01-15 00:04:23 -08:00
Peter Johnson
d0258923e8
More Java nivision wrapper fixes.
...
- Fix sliceByteBuffer, getBytes, and putBytes implementations, which had
functional errors. Also, getBytes and putBytes now use the ByteBuffer
get/put byte[] functions, which should improve performance.
- Don't generate wrappers for functions that are not available in the
shared library.
Change-Id: Iaf45814b34720d3fdcd58adf99ad9c3ff2703bc3
2015-01-14 23:49:37 -08:00
Kevin O'Connor
91ccc5d10b
2015 Color and Retroreflective vision samples for C++ and Java
...
Change-Id: Id95925ced100b25d591c40995bb016780737312d
2015-01-14 12:45:17 -05:00
Brad Miller (WPI)
9fda920055
Merge "Add @file annotation so files are picked up in doxygen"
2015-01-14 07:54:34 -08:00
Brad Miller (WPI)
e9dd72ac77
Merge changes I0ec40c14,I4d099e62
...
* changes:
nivision Java wrappers: implement our own error text function.
Fix a few major nivision Java wrapper issues.
2015-01-14 07:53:48 -08:00
Brad Miller (WPI)
cce1bbc1f2
Merge "Update to point to Gazebo3.2 header location."
2015-01-14 07:41:18 -08:00
Peter Johnson
9fc79c41d1
nivision Java wrappers: implement our own error text function.
...
Change-Id: I0ec40c143b1c5a5fff8495643f83ad494ab32e57
2015-01-14 01:08:29 -08:00
Joe Ross
1dba916887
Add @file annotation so files are picked up in doxygen
...
Change-Id: Ie2e0bdd23d29dbf91600a25e3c0ae0228519b41a
2015-01-13 22:44:54 -08:00
Peter Johnson
ce7a56284f
Fix a few major nivision Java wrapper issues.
...
- sliceByteBuffer() was not setting native order on the duplicated buffer.
This caused all array-copyin functions to generate bad values.
- Correctly handle unsigned byte and unsigned short values. These could
read/write to bad locations previously.
- Implement custom version of imaqReadFile() to always pass in NULL for
the colorTable. Eventually a more-complete version should be written.
Also this works around a crash in imaqGetErrorText() by not calling it from
throwJavaException(). It's not clear why imaqGetErrorText() is crashing at
present (my best guess is there's still something fishy with multiple C++
lib versions getting loaded somehow), as this used to work. Instead,
the exception now just gives the error code without the error message,
which is not user friendly but at least doesn't crash. This will be fixed
in a future commit by creating our own version of imaqGetErrorText() based
on the information available in the header file.
Change-Id: I4d099e62ee41f8e2a50089806561be191cb5d9d7
2015-01-13 22:18:17 -08:00
Joe Ross
34d515debb
Make sure Utility file is included in doxygen output.
...
Fixes http://www.chiefdelphi.com/forums/showpost.php?p=1427109&postcount=3
Change-Id: I716cd6be21980945c4a7846f5c32e50e040be3e9
2015-01-12 22:44:02 -08:00
Brad Miller (WPI)
cff103d15e
Merge "Add encoder indexing in Java"
2015-01-12 12:48:39 -08:00
Brad Miller (WPI)
1b5cabc0d1
Merge "Add encoder indexing support in C++"
2015-01-12 12:48:23 -08:00
Brad Miller (WPI)
9fcfc5b3b7
Merge "Added the C++ implementation of Peter Johnson's UsbCamera. Rewrote CameraServer to use the new USBCamera implementation and get rid of some unnecessary copying of the entire image."
2015-01-12 10:45:57 -08:00
Brad Miller (WPI)
f181c70134
Merge "Add USBCamera class."
2015-01-12 10:45:41 -08:00
Brad Miller (WPI)
46c40da539
Merge "NIVision: Add dx functions."
2015-01-12 10:45:20 -08:00
Brad Miller (WPI)
1c05a982e1
Merge "Synchronize CANTalon documentation between languages."
2015-01-12 10:43:37 -08:00
Thomas Clark
ba7f56833b
Add SetCANJaguarSyncGroup to RobotDrive
...
Manually specifying a sync group causes that value to be
passed in all of the speed controller Set() calls, and
CANJaguar::UpdateSyncGroup() to be called afterwards.
Change-Id: I365216463e3dd57b3fafb1bed898fb0da4b08793
2015-01-12 01:27:53 -05:00
Fredric Silberberg
7600473da6
Applied updated DIOJNI file from Ron Rossbach. Fixes artf3982.
...
Change-Id: Ibf20e833d7ab5b1ca80239ad5b8bb116c1624fca
2015-01-11 14:34:26 -05:00
Peter Johnson
9f04b79580
Fix Timer.hasPeriodPassed().
...
It was incorrectly using seconds instead of milliseconds.
Change-Id: Iecd2802c548caee4a5185f00a2b785143d6b1b16
2015-01-11 01:55:33 -08:00
Fredric Silberberg
2282a11a79
Added the C++ implementation of Peter Johnson's UsbCamera.
...
Rewrote CameraServer to use the new USBCamera implementation and get rid
of some unnecessary copying of the entire image.
Change-Id: I877750e990b6159c0aaf829df62b253a171fbada
2015-01-09 14:39:47 -05:00
Peter Johnson
1a2344bddc
Add USBCamera class.
...
Change-Id: Ie7dfa679d9eeb7d55613ac1694a63ce70161d76c
2015-01-08 21:14:32 -08:00
Fred Silberberg (WPI)
ae9a7d19f1
Merge "Miscellaneous AnalogTrigger fixes"
2015-01-08 14:07:45 -08:00
Fred Silberberg (WPI)
e1141b9f27
Merge "Disable C optimize setting so better C++ doc is generated"
2015-01-08 13:47:10 -08:00
Fred Silberberg (WPI)
ff71aca572
Merge "Update docs to add missing channel numbers"
2015-01-08 13:44:32 -08:00