Omar Zrien
bea9eb0efa
renamed param to match function name.
...
Change-Id: I89c483691e0f99a6d20bed1271209a8141e71c0e
2014-12-16 20:05:30 -05:00
Brad Miller (WPI)
b72eb4b812
Merge "added Java vision example programs"
2014-12-16 11:43:02 -08:00
PetaroMitaro
d61d491a02
added Java vision example programs
...
Change-Id: Icd99f53cc544c2609a333f0a86f4eac064d565bd
2014-12-16 11:14:37 -05:00
Brad Miller (WPI)
786e844a9f
Merge "Fix ControllerPower 5v faults and add javadocs. Fixes artf3918."
2014-12-16 08:07:30 -08:00
Joe Ross
170b5860ee
Fix javadoc compile errors that broke build.
...
Change-Id: Ie110743154f842dc3a2e756f7917e3aa131c87bd
2014-12-15 19:03:27 -08:00
PetaroMitaro
26c50ebe02
fixed java CameraServer
...
Change-Id: I34b8c1e2ff05199afdcab579f7ac7188fbe40fd7
2014-12-15 19:45:56 -05:00
Joe Ross
46c659d6b6
Enable Java 8 doclint checking (except for missing tags).
...
Change-Id: Iebfc7b99cbe43375f9cc067cca322244af44395b
2014-12-15 15:50:44 -08:00
Joe Ross
6fdd491081
Fix javadoc warnings.
...
Change-Id: I37049f234c6dfddc138121822525794d74e1b74c
2014-12-15 18:48:46 -05:00
Fred Silberberg (WPI)
fe4535dfa0
Merge "Resolved artf3579: robot can no longer be enabled until robotInit() finishes in IterativeRobot; similar options available by overriding prestart() for other base classes."
2014-12-15 15:39:21 -08:00
Brad Miller
636e2e13ad
Wrong package declaration in camera server
...
Change-Id: Ia35d7f78d37aa0db51eb98901364fc228dabaa53
2014-12-15 13:40:25 -05:00
PetaroMitaro
d3f5b74668
added CameraServer.java
...
Change-Id: I4c41b560d879ffc6d8aa4681cad8f75297fe6cda
Fixed some issues with the camera server class
Change-Id: Ifda524b55f84053be004a404a2890905ded7b266
2014-12-15 11:00:49 -05:00
Brad Miller (WPI)
8116bbd15b
Merge "Fix various bugs in nivision wrappers."
2014-12-15 05:42:07 -08:00
Peter Johnson
37052246a5
Fix various bugs in nivision wrappers.
...
- IMAQdx typedef overrides were being ignored, resulting in incorrect types
(e.g. IMAQdxSession was a long instead of an int).
- Allocated byte buffers byte order was not being set.
- imaqDispose was incorrectly named.
Change-Id: I5d038d45e82755615f0a5bb928defb98f557f93e
2014-12-15 02:44:07 -08:00
Joe Ross
a649d3b553
Fix ControllerPower 5v faults and add javadocs. Fixes artf3918.
...
5V faults was returning count of 3.3V faults. Copied javadocs from
C++.
Change-Id: I95b5c6ed1213ed235ecde11ef7e28ad05aabca6e
2014-12-14 16:55:22 -08:00
Omar Zrien
6a7e7cf611
Two param constructor added to C++/java CANTalon so caller can optionally specify the periodMs at which the talon control frame is sent.
...
The param is capped in the HAL C++ class to [1ms, 95ms] so that zero and negative periods are caped to 1ms, and so that caller can't pass an absurdly large value, which causes TALON is appear disabled.
Change-Id: I4207194be25a33bbd6ad281a75301ce6684659a5
2014-12-14 17:09:52 -05:00
Brad Miller (WPI)
77997e52fb
Merge "added PDP methods to javalib"
jenkins-release-2015.262.beta
jenkins-stable-2015.262.beta
2014-12-14 07:34:56 -08:00
Peter Johnson
e655072efc
Synchronize access to buffered Joystick data.
...
Change-Id: Iae453872e89c7b6364d486a6bbc8b210c94defee
2014-12-14 10:22:18 -05:00
Brad Miller (WPI)
0427fc34c4
Merge "Check for negative button value and add missing newline."
2014-12-14 07:07:01 -08:00
Brad Miller (WPI)
e33d80be14
Merge "Add USB serial port option. Uses kUSB for ALSR3"
2014-12-14 07:05:52 -08:00
Brad Miller (WPI)
8381eee185
Merge "Wrap IMAQdx functions."
2014-12-14 06:57:00 -08:00
Colby Skeggs
1c24096cc9
Resolved artf3579: robot can no longer be enabled until robotInit() finishes in IterativeRobot; similar options available by overriding prestart() for other base classes.
...
Change-Id: I07fde4b1bd2fae0c2e2a04336639b44ec715628a
2014-12-14 01:22:41 +00:00
Omar Zrien
3a684d28b2
PWM timing change for SP and SRX. added 3us to outer bounds
...
Change-Id: Idce12f8290b5f5646d0d3b14c2a4414fba3120cd
2014-12-13 18:06:43 -05:00
Joe Ross
8786b242b2
Add USB serial port option. Uses kUSB for ALSR3
...
Change-Id: Ie43fa14fff6aa2f332d3ebacfba099984f8b4eb7
2014-12-13 11:52:27 -08:00
Peter Johnson
b29a4bebf2
Check for negative button value and add missing newline.
...
Change-Id: I407ab2e0090c22b08503c6de0460d6c1291fa07f
2014-12-13 02:37:35 -08:00
Peter Johnson
db0b421019
Wrap IMAQdx functions.
...
Quite a few functions aren't wrapped, but the most critical ones for
vision should be.
This also fixes a couple of issues:
- nivision_arm.ini (and imaqdx_arm.ini) are now generated without need for
running the output on the RoboRIO.
- enum values are generated even if the value is not directly specified.
2014-12-13 00:32:20 -08:00
Kevin O'Connor
8efe998270
Make VictorSP and TalonSRX use correct bounds (give an extra 1us on min and max to ensure saturation). Fixes artf3914 for C++ and Java
...
Change-Id: Ia1a848e011615e4ff50b9f5ef6e1017764aeb904
2014-12-12 18:09:44 -05:00
Brad Miller (WPI)
ac60198842
Merge "Change vision defaults from "cam1" to cam0". Add some error reporting to Intermediate Vision example"
2014-12-12 14:01:26 -08:00
Brad Miller (WPI)
8a5ee71fd8
Merge "Make SetImaqError actually set the error"
2014-12-12 14:00:48 -08:00
Brad Miller (WPI)
af4ce1074a
Merge "Image v22"
2014-12-12 12:49:11 -08:00
Dustin Spicuzza
7636041393
Don't use raw type for HALSetNewDataSem
...
Change-Id: Ifb6561a33b8e0c49072f9d9c00a2c9c8f4cc3fe3
2014-12-12 15:26:47 -05:00
Fredric Silberberg
745489fec7
Image v22
...
Added the v22 libraries and headers, and updated the minimum version number to version 22
Change-Id: Ie89dcde0212f164296c01e906b3ee9f332fb0b02
2014-12-12 15:15:45 -05:00
Kevin O'Connor
04f9ca4feb
Change vision defaults from "cam1" to cam0". Add some error reporting to Intermediate Vision example
...
Change-Id: If0bb60611c6c5e6f2411ad5d0432c712b24efb24
2014-12-12 15:08:07 -05:00
Kevin O'Connor
ca5dfbe492
Make SetImaqError actually set the error
...
Change-Id: Ib714a2ff380319c60f42c859454441e4b69736e0
2014-12-12 14:36:27 -05:00
Brad Miller (WPI)
07619a37a0
Merge "Add C function wrappers for CanTalonSRX."
2014-12-12 05:12:07 -08:00
Brad Miller (WPI)
34d3d756ea
Merge "Update javadoc for RobotDrive. Mecanum methods are implemented."
2014-12-12 05:11:06 -08:00
Brad Miller (WPI)
61a5fcce18
Merge "Squashed commit of the following:"
2014-12-12 05:10:34 -08:00
Brad Miller (WPI)
82c4563d34
Merge "getHALErrorMessage(): Add missing CTRE errors."
2014-12-12 05:06:37 -08:00
Peter Johnson
fa337bc747
Add C function wrappers for CanTalonSRX.
...
Also sync wpilibC++Devices copy of CanTalonSRX.h.
Change-Id: Ideabb0493230ab37563698d37b0360c590f4bbbb
2014-12-12 01:41:08 -08:00
Peter Johnson
8ae7e973f2
getHALErrorMessage(): Add missing CTRE errors.
...
Change-Id: Ifea0bd9c57d007744616c8808e8f4b1429199898
2014-12-12 00:11:50 -08:00
Peter Johnson
574f2e692a
Java nivision: Add RawData to wrap void*.
...
Change-Id: I8a5dc2a208a39b3c0a26a1a9f906a5c19738628d
2014-12-11 22:19:08 -08:00
Kevin O'Connor
827341caa2
Squashed commit of the following:
...
commit c8543f97f77a0fef282b6598ae094ac75ea1dd22
Author: Kevin O'Connor <koconnor@usfirst.org >
Date: Thu Dec 11 16:41:08 2014 -0500
Go back to buffering Joystick data.
Change-Id: I0b4204bfc6e81f50dc4a01c58cfbe14a771e902f
commit a8ddee2a923749903aafe2a8121171b1d70750e7
Author: Kevin O'Connor <koconnor@usfirst.org >
Date: Fri Dec 5 17:38:58 2014 -0500
Add error for using non-existent button 0. Fixes artf3870.
Change-Id: I5b83cc7e3f0e4ab957279a877c76eeab6cb4b77b
Change-Id: Iae36482fd82176a9e09da1cfdfb69591411b2be2
2014-12-11 16:47:29 -05:00
Brad Miller (WPI)
dd272e6bcb
Merge "Add Java nivision wrappers."
2014-12-11 10:00:38 -08:00
Joe Ross
3bdaa63a28
Update javadoc for RobotDrive. Mecanum methods are implemented.
...
Change-Id: Ia0e0fc62f8deae778eaa14789086ff47210796bb
2014-12-10 19:34:56 -08:00
Brad Miller (WPI)
41b393c210
Merge "Fixed minor issues in CANTalon. Fixes artf3884, 3885, 3887."
2014-12-10 05:53:56 -08:00
Brad Miller (WPI)
11cf860ecd
Merge "Check and coerce rumble inputs to range of 0 - 1."
2014-12-10 05:31:55 -08:00
Brad Miller (WPI)
2168d2cb77
Merge "Require Jaguar version v108 or higher."
2014-12-09 14:21:10 -08:00
Peter Johnson
430722c4a3
Add Java nivision wrappers.
...
Only very basic testing performed to date.
The wrappers are still a bit incomplete (some structures and functions),
but are much more complete than the old ones.
Fixes artf3796.
Changes from initial changeset:
- Use // for comments.
- Add auto-generate notices to the beginning of each generated file.
- Include error number with error text in exception.
- Add free() function to structures.
- Fix out-of-order / non-array enums.
- Avoid duplicate calls to DisposedStruct.write() as .getAddress() does it.
- Refactor OpaqueStruct.
- Default to no null allowed except when overridden.
- Implement unowned return values.
- Add gen_struct_sizer script.
Change-Id: Ie0d102c45817ea8812d98fe4938d1a2255c61664
2014-12-09 00:48:57 -08:00
Joe Ross
497f38fe0e
Check and coerce rumble inputs to range of 0 - 1.
...
Change-Id: Ic2ee301549e68e8cc56f91755521f456c8d0b5f7
2014-12-08 20:45:22 -08:00
James Kuszmaul
9f2dcdeab6
Fixed minor issues in CANTalon. Fixes artf3884, 3885, 3887.
...
Adds isEnabled and getSetpoint functions to CANTalon classes.
Sets m_controlEnabled=false in Java if changeControlMode(Disabled) is
called.
Change-Id: I08fd0972df22ad83c5578dd43dd6b3536f3b365b
2014-12-08 15:32:54 -05:00
PetaroMitaro
ac07142e4c
added PDP methods to javalib
...
Change-Id: I60f3f615b01dba6e05721c78ba890859c7c9f027
2014-12-07 14:40:27 -05:00