Alex Henning
6b3e2690d0
Fixed placement of libWPILibAthena.a
...
Change-Id: Ie50de30bcf911149d18d96e2b510b34424177e15
2014-08-12 17:15:44 -04:00
Alex Henning
ae10d43900
Fixes for examples and Gazebo 3.1.
...
Change-Id: Ie41a29b4b8f5cee87357f44adb45f54e03487622
jenkins-stable-2015.23.beta
jenkins-stable-2015.9.beta
2014-08-12 15:47:10 -04:00
Thomas Clark (WPI)
d4e377fc0e
Merge "Adds the Trigger template and adds WPILib.h import to all templates"
2014-08-12 12:33:46 -07:00
Jonathan Leitschuh
9126646fef
Adds the Trigger template and adds WPILib.h import to all templates
...
Change-Id: Ibaecc4802822cf4c0a4a5bf9ddc960b96e40d1e9
2014-08-12 15:32:29 -04:00
Thomas Clark (WPI)
d3f632486f
Merge "Added support for Jenkins to generate doxygen."
2014-08-12 12:22:53 -07:00
Alex Henning
268459206f
Added support for Jenkins to generate doxygen.
...
Change-Id: I2febfe42cc9301446f796376cfe8e1ef6744f19a
2014-08-12 15:22:16 -04:00
Thomas Clark (WPI)
df390c275d
Merge "Merged sources in wpilibJavaFinal."
2014-08-12 12:09:31 -07:00
Jonathan Leitschuh (WPI)
1742634a96
Merge "Fix the example programs"
2014-08-12 12:06:42 -07:00
Alex Henning
0f8f83500b
Merged sources in wpilibJavaFinal.
...
Change-Id: Iab8d079716eae3e5631cf7a62d6e88340e55e03c
2014-08-12 14:59:16 -04:00
Thomas Clark
d5c73c95dc
Fix the example programs
...
Remove the test examples that don't do anything helpful
Fix the PacGoat and GearsBot examples to compile
Change-Id: Ic11ca7a97a5b52524fe60dc24fcec6ecfae7ebb7
2014-08-12 14:52:22 -04:00
Alex Henning
ca7dc5d6ac
Removed excessive linking.
...
Change-Id: Iffc8517da2a4d6b67612b6076023211c07768714
2014-08-12 12:07:09 -04:00
Alex Henning
66e1f2a184
Fixed a few bugs with C++ due to the merge.
...
Change-Id: I6c5120ff502b40ecba0884f5a3631fa91822cfd4
2014-08-12 10:12:55 -04:00
Alex Henning
1301d76d61
Fixes for HLUsageReporting due to Jonathan's exceptions.
...
Change-Id: I28d6719d0b8f5a71186f6a764c9541277aea6237
2014-08-11 14:59:21 -04:00
Thomas Clark
a72ea14f92
Removed Simple Robot template option
...
Remove the option in Eclipse to make a "Simple Robot" project, since
there is no more simple robot template and the resulting project isn't
even generated correctly.
Change-Id: I06a9db8c7f5fb82b7be3eadb1f91813321a36119
2014-08-11 12:01:38 -04:00
Thomas Clark
14b2f14669
Merge "Implement DriverStation::GetBatteryVoltage"
2014-08-11 08:56:52 -07:00
Thomas Clark
d2cd5f3571
Implement DriverStation::GetBatteryVoltage
...
Make the GetBatteryVoltage method work using the new tPower header
Change-Id: If504f8a46f3f7f737f0b729b72fc6b5da0d29ff9
2014-08-11 11:56:10 -04:00
Jonathan Leitschuh (WPI)
7ecde3a33a
Merge "Fix the default C++ linker settings"
2014-08-11 08:55:50 -07:00
Alex Henning (WPI)
81143fc534
Merge "Adds Exception throwing the basic robot systems are not properly initialized."
2014-08-11 08:53:37 -07:00
Thomas Clark
c58a86a3ab
Fix the default C++ linker settings
...
Change-Id: I839b67fa6e9798f980db05f5a4ff9c8f47c32424
2014-08-11 11:27:48 -04:00
Alex Henning (WPI)
2f655bb49d
Merge "Fixed bug with plugins not including all simulation dependencies."
2014-08-11 08:22:15 -07:00
Alex Henning
657054c9e2
Fixed bug with plugins not including all simulation dependencies.
...
Change-Id: I34c84c6cd4d918039726aa2efb81efbcf98dd593
2014-08-11 11:20:07 -04:00
Kacper Puczydlowski
f4d542b212
Add FakeEncoderTest for C++
...
Change-Id: Ic030a1d055a03f5b245e19e6466af05e72dd7deb
2014-08-11 11:15:42 -04:00
Alex Henning
8db11a4c6c
Fix to deal with the certificates on collabnet having expired.
...
Change-Id: I0c7580f06107d59dfc32b343304529b17763c7fa
2014-08-11 08:13:08 -04:00
Joe Ross
14d784bca1
Fix import, resolves artf3339
...
Change-Id: I0abed3495ffc35161793f3a6140fb21872004866
2014-08-10 17:01:31 -07:00
Alex Henning
7c8124d76c
Allowed sharing of common C++ code between RoboRIO and Simulation.
...
Change-Id: I8bf2bda9df389c13ae0567a62dbf0ca931ceb6f8
2014-08-08 18:36:03 -04:00
Thomas Clark (WPI)
b371600f0f
Merge "Completed artf2675 - rename SimpleRobot -> SampleRobot."
2014-08-08 12:39:14 -07:00
Thomas Clark (WPI)
6c3b002a87
Merge "Refactors the CANJaguar tests to be more straightforward."
2014-08-08 12:14:24 -07:00
Colby Skeggs
0f93247641
Completed artf2675 - rename SimpleRobot -> SampleRobot.
...
Change-Id: I23fc503f64fa6a715867f4b92f9d03e21f6c5f82
2014-08-08 10:50:16 -07:00
Jonathan Leitschuh
54439e7198
Refactors the CANJaguar tests to be more straightforward.
...
Adds a brownout test from C++ (Ignored)
Change-Id: I81e04e20fb08cd9da7401d9c0e9fa6faf1fff0de
2014-08-08 12:10:56 -04:00
Thomas Clark
5b8279f404
Remove old driver station code
...
We don't need to send status data from the user program anymore
Change-Id: Ifbdb037cfb4e36681914dd7a3a2f5c56cbead6a2
2014-08-08 11:23:03 -04:00
Thomas Clark
8abbcf53f4
Update to the v13 headers and libraries
...
Add all of the most recent headers and .SOs
Also make DriverStation work with the new FRC comm protocol, using the new
functions for getting status data
Change-Id: I1c7fc5f90e72c5fbebf87d9923ce0967ed0ef3bc
Initial HAL support for v13 ds
Change-Id: I9a7f37ef8e24241598fa3981cb3df30c07c52e0f
New ds stuff in the HAL
Change-Id: I025910625453baf63f79f49bbc70ba8b2f093f50
New ds stuff in C++
Joysticks are still todo
Driver station IO is pulled out
Change-Id: I1bb59037c097713bd943e7bef00e12f67f13c3ac
New ds works in C++ and Java. Joysticks still todo
Change-Id: Ic93f8686856761badc592eceaf05964f52355578
Make joysticks work again with the v13 image protocol
Change-Id: Ief7ee95d3398c2262ca07ab7d60499af3c8f60f7
2014-08-07 16:37:02 -04:00
Thomas Clark (WPI)
b8eeeabbb5
Merge "Removes encoder.start() from the example programs"
2014-08-07 13:18:42 -07:00
Jonathan Leitschuh
9a2bd8c49b
Removes encoder.start() from the example programs
...
Change-Id: I26a9901a978481bb37fdb6eac6a2457c2ca990b8
2014-08-07 16:17:35 -04:00
Thomas Clark
4db634b342
Fix PCM channel indexes
...
The channels are fixed to correspond with the little-endian beta firmware
Change-Id: I1de0588c74a0e070c647fc2e5e629e47df3b663d
2014-08-07 13:20:39 -04:00
Thomas Clark (WPI)
57e670c18d
Merge "Move PWM allocation to HAL to allow for checking against DIO allocation Re-number MXP DIO to match pinout (include SPI and I2C pins) (fixes artf2664) Change PWM MXP mapping to accommodate DIO re-mapping This re-implementation also fixes artf2668 for C++ and Java Change the test bench to reflect this change also"
2014-08-07 07:45:28 -07:00
Kevin O'Connor
59473ab7a7
Move PWM allocation to HAL to allow for checking against DIO allocation
...
Re-number MXP DIO to match pinout (include SPI and I2C pins) (fixes artf2664)
Change PWM MXP mapping to accommodate DIO re-mapping
This re-implementation also fixes artf2668 for C++ and Java
Change the test bench to reflect this change also
Change-Id: If30bd6a85a9f1f619fbde06a4ecd595a15fd28f7
2014-08-07 10:43:50 -04:00
Jonathan Leitschuh (WPI)
d1d4c75210
Merge "Fixed interrupt freeing in C++"
2014-08-06 06:57:11 -07:00
Thomas Clark
2356008d8c
Fixed interrupt freeing in C++
...
When interrupts are cancelled on any interruptable class, the resource is now
freed. Previously, the resource was only freed if the object is destructed
before CancelInterrupts() is called, so it was impossible to create and
destruct more than 8 interrupts.
The interrupts resource object is now in InterruptableSensorBase instead of
SensorBase.
A synchronous interrupt integration test was added.
Change-Id: I0806176340cecd4c1480dd8f043474cc05919f24
2014-08-06 09:46:50 -04:00
Thomas Clark
deb335d96d
Fixed DoubleSolenoid, added a double solenoid test
...
Change-Id: I161337c8b528be7662650889d6ab7bcd2bbe2704
Fixed double solenoid, added a C++ test
Change-Id: Ib0821155efce85be87d354fc8e197fcc4deabd7c
2014-08-05 15:29:02 -04:00
Thomas Clark
1ce03b9c46
DoubleSolenoid works in C++ now
...
Change-Id: I75130f816efe8ef9c82e936bba834609c470f379
2014-08-05 14:42:37 -04:00
Thomas Clark
a09f75934a
The output range can be set on a PIDSubSystem
...
Also, mimimum -> minimum in PIDController.h
Change-Id: I0cdfdca6ca2bdf2c2a40ee524cc925281069fcf4
2014-08-05 14:03:02 -04:00
Jonathan Leitschuh
aab98c0638
Adds Exception throwing the basic robot systems are not properly initialized.
...
Adds a BaseSystemNotInitalizedException to be thrown in the event that HLUsageRepoting, RobotState or Timer does not have its static implementation set.
Change-Id: I66fde262baa1a9d32d1df9fafa08ba3173bcbb72
2014-08-05 13:44:21 -04:00
Jonathan Leitschuh (WPI)
741e28b855
Merge "Added version numbers to maven plugins"
2014-08-05 10:29:31 -07:00
Thomas Clark
f817f6d041
Added version numbers to maven plugins
...
The version numbers for several maven plugins were unspecified before, which
caused a bunch of warnings before.
Change-Id: I7e2e05ccf3e2f10b24010576eb78192e9d891120
2014-08-05 13:29:01 -04:00
Thomas Clark (WPI)
7442a7ed7d
Merge "Only update FRC Java Projects (fixes artf2627)"
2014-08-05 10:19:01 -07:00
Jonathan Leitschuh (WPI)
765198f5f5
Merge "Updated some comments that mention the cRIO"
2014-08-05 10:18:25 -07:00
Thomas Clark
ed08ab2989
Fixed voltage range checking and error message
...
Change-Id: I7ba05eb27f3d82bfd37f6b407fe39e0ab9cf5bf0
2014-08-05 13:16:10 -04:00
Jonathan Leitschuh (WPI)
4b22742cdc
Merge "Cleaned up C++ compiler warnings"
2014-08-05 09:13:40 -07:00
Alex Henning (WPI)
45f93e9aba
Merge "Added support for building debs on jenkins."
2014-08-05 09:04:04 -07:00
Alex Henning
049377c9ea
Added support for building debs on jenkins.
...
Change-Id: Iec732b3a0d036e53e02e377b830f8af6b8eaf731
2014-08-05 11:54:15 -04:00