Thomas Clark
be30d3ab1d
Fix CANJaguar brownout recovery in Java
...
In Java, CANJaguar didn't set up periodic status messages again after
a brownout
Change-Id: Iaedd844a7627dd44eb5d769a106b220648f35023
2014-10-22 10:56:25 -04:00
Brad Miller (WPI)
53255a764f
Merge "Relay: Allow "On" state to be set via SmartDashboard."
2014-10-22 07:30:29 -07:00
James Kuszmaul
3abd352be9
Added sample programs for Solenoids and Relays.
...
Added a sample program to the eclipse plugin which uses joystick buttons
in Operator Control mode in order to control the output of a single and
a double solenoid.
Also added a sample program which uses joystick buttons to control a
spike/Relay.
Bonus: The title on the window that you get when you are opening a sample in
C++ said "Java" instead of "C++". Fixed now.
Change-Id: I0d01c23003d1fba2dbb08cbe6977ec886d97a22f
2014-10-22 09:34:52 -04:00
Thomas Clark
70be534fe0
v16 Image
...
Change-Id: I054ce8fdeb904ef00e88ce9e3133a381da396b42
2014-10-21 16:41:24 -04:00
Jonathan Leitschuh
e677d52a21
Increases the allowed runtime for two network tables tests
...
This test has been causing the build system to fail to build occasionally
Tested 15 times with 0% failure rate
Change-Id: I8d335b368d95060630b1cd47926e5ba0898e78b7
2014-10-21 15:48:56 -04:00
Kevin O'Connor
62790c0f47
Use either DO PWM A or B not A and B and update javadoc to reflect 6 generators (artf3698)
...
Change-Id: Id8d29831c97accd54dd359c6f20a447d8eed59db
2014-10-21 14:33:02 -04:00
Brad Miller (WPI)
cd75dc71e8
Merge "Recover from signals in Wait() [artf3495]"
2014-10-21 08:46:54 -07:00
Brad Miller (WPI)
a381b60e32
Merge "Added sample program for Motor Controller."
2014-10-21 07:12:11 -07:00
James Kuszmaul
311a690262
Added sample program for Motor Controller.
...
Sample uses joystick output to directly control a motor controller.
Added to C++ eclipse plugin with in same way as Java MotorControl
sample.
Change-Id: I7ce36b8000fbeb94e637a820f82399462b1416e5
2014-10-21 10:03:02 -04:00
Brad Miller (WPI)
a2f015c25b
Merge "Dynamically generates tools zip file."
2014-10-20 15:20:46 -07:00
Alex Henning
5c26b37d3b
Dynamically generates tools zip file.
...
Currently the file only includes RobotBuilder and
SmartDashboard. Additionally, testing is necessary too make sure that
the unzipping is working properly.
Change-Id: I21c0ebef592891c7d27016db401ec69c35a62acd
2014-10-20 15:47:30 -04:00
Thomas Clark
8dba364bef
Recover from signals in Wait() [artf3495]
...
Change-Id: I6e7e404b916d9fc35524998369272bc30131bb7b
2014-10-20 15:01:35 -04:00
Brad Miller (WPI)
76f9b3bbc2
Merge "Adding stdint.h to the Joystick.h makes the indexer work (fixes artf3505)"
2014-10-20 07:47:31 -07:00
Brad Miller (WPI)
bbeb0084a2
Merge "Set RobotBase instance in constructor [artf3652]"
2014-10-20 07:46:48 -07:00
Thomas Clark
e51c3daf00
Set RobotBase instance in constructor [artf3652]
...
Also, remove the dead code that appeared to set the singleton instance,
but isn't actually run.
Change-Id: I1967026295b97f0c5e64256f2c701569da2a2091
2014-10-20 10:41:01 -04:00
Brad Miller
dc89ec673a
Adding stdint.h to the Joystick.h makes the indexer work (fixes artf3505)
...
Change-Id: I6fee6d8ae0089fd4ffc2f043270bc719058f4b2d
2014-10-19 20:16:51 -04:00
Joe Ross
fc7c015823
Fix warnings for javadocs
...
Change-Id: I818c2086d69eff098543b4d5a554ba9d703e01e8
2014-10-19 16:48:16 -07:00
Thomas Clark (WPI)
c52e29432c
Merge "make preferences check for [ and ] in key"
2014-10-19 14:57:42 -07:00
Brad Miller (WPI)
53d50f470a
Merge "updted licesne strings in eclipse plugins"
2014-10-19 14:53:59 -07:00
Brad Miller (WPI)
ca303e0169
Merge "fixed template on checkedin java examples"
2014-10-19 14:52:31 -07:00
Joe Ross
042a1dbc82
make preferences check for [ and ] in key
...
Change-Id: If60e87f1f141678ba261c7bf77aa26a12aa97a8b
2014-10-19 17:52:15 -04:00
Brad Miller (WPI)
3c91de56d3
Merge "Fix segfault in DIO PWM generators [artf3653]"
2014-10-19 14:49:10 -07:00
Thomas Clark (WPI)
0c2f3c19cc
Merge "Fix Java Joystick.getPOV()."
2014-10-19 14:41:50 -07:00
Thomas Clark
023d20abc1
Fix segfault in DIO PWM generators [artf3653]
...
The HAL PWM generator functions tried to interpret ID numbers as int pointers
instead of ints, leading to segfaults whenever PWM generators were used.
Change-Id: I51d50162a8fc04a04795e7ca20a23de26b9e848d
2014-10-19 16:27:47 -04:00
Alex Henning
5c702edd8f
Support for pushing NetworkTables (java) to the maven repository.
...
Change-Id: I1b5af460aa9aff078328506351f7434227ec43ad
2014-10-18 20:53:50 -04:00
Brad Miller (WPI)
d90bbc195c
Merge "Removed vestigial POM file from NetworkTables"
2014-10-18 15:38:00 -07:00
Peter Johnson
3365d0dc18
Fix Java Joystick.getPOV().
...
It subtracts 1 from pov; this should not be done here as it is done in the
DriverStation class.
Change-Id: I7fba2c87fc4dcb2f693201346b0d935662a49678
2014-10-18 09:22:58 -07:00
Peter Johnson
615d62a219
Relay: Allow "On" state to be set via SmartDashboard.
...
Change-Id: I350be338045e6d27aaaea2740695930dcdd202fa
2014-10-18 08:24:11 -07:00
Alex Henning
78988584e3
Removed vestigial POM file from NetworkTables
...
Flattened networktables/java/Athena into networktables/java since Athena
+ Desktop builds are identical and we dropped Azalea support.
Change-Id: If965891c163394fed3bd1a3570b1f923cdd6fd56
2014-10-17 21:38:40 -04:00
Brad Miller (WPI)
294e224fcd
Merge "allow installation on eclipse 3.8 (ubuntu 14.04)"
2014-10-17 14:12:55 -07:00
Brad Miller (WPI)
436c92961b
Merge "Add new joystick features"
2014-10-17 14:08:49 -07:00
Brad Miller (WPI)
341abbfaaf
Merge "Run the scheduler in disabled (fixes artf3631)"
2014-10-17 13:50:35 -07:00
Brad Miller (WPI)
eab34bbb88
Merge "Add SD methods with default values to match Java (fixes artf3648)"
2014-10-17 13:47:47 -07:00
Brad Miller (WPI)
5db5320793
Merge "Add method to get Device ID to Can Jaguar (fixes artf3613)"
2014-10-17 13:46:07 -07:00
Brad Miller (WPI)
54eaa913f6
Merge "Make Java ignore section headers in Preferences file and start file with [Preferences] to match C++ (fixes artf3629)"
2014-10-17 13:45:34 -07:00
Thomas Clark
8a541a67ca
Add new joystick features
...
Axis counts other than six and POVs are both present in C++ and Java now
Add dynamic joystick axis counts, up to 12
Change-Id: Ieade5e61a89df822df8702cb32326e4635558778
Add support for POVs in C++
Change-Id: I12dc0fcaca605a256ddcf990eebde45767229171
Make POVs work in Java
Change-Id: Ie2d98adb416c1930f058bdd21c3e7d26289df503
2014-10-17 16:39:10 -04:00
Brad Miller (WPI)
7fa0eea492
Merge "ADXL345_SPI: Report usage."
2014-10-17 12:19:47 -07:00
Brad Miller (WPI)
cc431354b7
Merge "Counter::setUpSource(AnalogTrigger): actually set the source."
2014-10-17 11:40:35 -07:00
Kevin O'Connor
65c10cd469
Aggregate javadocs and use JavaFinal docs when building plugins (fixes artf3533)
...
Change-Id: I4c8ae68daa470bea52b4f9f3fb129f50d5f238e3
2014-10-16 14:57:50 -04:00
Kevin O'Connor
fea52a77a3
Add SD methods with default values to match Java (fixes artf3648)
...
Change-Id: Iee955f987ac1214d773cfd733ed99e3cbd1ac3d0
2014-10-15 17:03:04 -04:00
Kevin O'Connor
4e31b68008
Add method to get Device ID to Can Jaguar (fixes artf3613)
...
Change-Id: I7b0cb555a56ee97cf90ea32a3080b7c14bb5ca56
2014-10-15 16:11:29 -04:00
Kevin O'Connor
f99b57b1fe
Run the scheduler in disabled (fixes artf3631)
...
Change-Id: Ib1614e2c96b4cda580110ea427398bcfe2ff6fbe
2014-10-15 15:32:38 -04:00
Kevin O'Connor
dad3b68f36
Make Java ignore section headers in Preferences file and start file with [Preferences] to match C++ (fixes artf3629)
...
Change-Id: Ia56cca061851727eee25d3996314a01022378a07
2014-10-15 14:37:25 -04:00
Kevin O'Connor
08c8723174
Merge "Add error message to new project wizard if project already exists"
2014-10-13 07:45:25 -07:00
Peter Johnson
ce768ae341
ADXL345_SPI: Report usage.
...
Change-Id: I369a3aecf36fc9071b10cbacc1ebac5f98c1dd39
2014-10-12 14:38:02 -07:00
Joe Ross
217c50c28f
allow installation on eclipse 3.8 (ubuntu 14.04)
...
Change-Id: I5d0f6a05724debefecb562f8f0fb0c8acea8e2c2
2014-10-11 18:24:51 -07:00
Peter Johnson
fcc8230dbf
Counter::setUpSource(AnalogTrigger): actually set the source.
...
Previously this created the output but didn't set up the source.
Change-Id: Ifac7ed589358e15bc70ba46ae4a756ce56683a8a
2014-10-10 09:15:42 -07:00
Evin Ugur
d2c1bc174f
updted licesne strings in eclipse plugins
...
Change-Id: I9593e4dda3e8db8f1fd3d847285932affffcfd51
2014-10-09 19:33:10 -04:00
Evin Ugur
6fe638e977
Fixed New Project Wizard to have a radio option always selected
2014-10-09 19:21:36 -04:00
Evin Ugur
07837c4ab4
fixed template on checkedin java examples
...
Change-Id: I0a99aefc21e3cc2471f0ad75192c51def8bd5ba8
2014-10-09 14:15:58 -04:00