James Kuszmaul
f1476be276
Reverted accidental commits
...
Change-Id: Ieee3600da11df698f1025c85972acd979e486aa0
2014-11-14 15:28:48 -05:00
Thomas Clark
c1f68eb2b0
Stick the CanTalonSrx code in, get it to compile
...
There's a CANTalon class, but it doesn' do anything yet
Change-Id: Ib397db6fc0376f9de95e5efc42a223700be3dbca
2014-11-14 15:21:12 -05:00
Patrick Plenefisch
6710ac3a2f
fixing all warnings and making sure they will stay fixed
...
Change-Id: Iff55ea18976562f37d6cc2848abff20c2c59ad96
2014-09-25 14:43:27 -04:00
Omar Zrien
17e7fc8f20
fix for Artifact artf3431 : Solenoids initialize to random/arbitrary stat
...
Change-Id: I0bdcf073637a47a9e6864f6d561cc812a1d5b021
2014-08-24 19:57:40 -04:00
Thomas Clark
687bc44ae5
Add new CTRE classes and update PDP tests
...
Change-Id: I489091c5b8b0f1f9890e5104bf01e40ae53cf6ce
2014-08-18 10:32:26 -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
f4ace4a36d
Cleaned up C++ compiler warnings
...
All C++ projects now build without warnings with -Wall and -Wextra
Change-Id: Idb6cf8b78274a30453e98c1e8edabcfb2a7fffb6
2014-08-05 11:51:00 -04:00
thomasclark
255a3a5b12
Updated the HAL, wpilibj, and wpilibc for PCM and PDP
...
Removed #if 0...#endif from PCM.cpp
Change-Id: I2d117c87a3fa10bddebf83706f79c2e767d22a0d
Update the HAL to the PCM/PDP changes
Change-Id: If554b650e263f174e90864f1e9ffba91daf20f7e
Update C++ to the PCM/PDP changes
Change-Id: Ia3114d4526be1dc5cc2f74fd8f7ab44f204d15f2
Updated PCM/PDP in Java
Change-Id: I8fe03afbcb1739d555e86abc0eaae1e12313d490
2014-07-02 16:49:36 -04:00
Omar Zrien
0ef5c3adfa
PDP and PCM updated to rely on CtreCanNode parent class, which uses new CAN API.
...
CtreCanNode registers the periodic tx messages and provides an rx function to child classes for easy getters and setters.
Some template magic to make the PDP and PCM getters/setters easy to stamp out.
Change-Id: Ibdd0745af070756a282df5074504491fadfde336
2014-07-02 16:48:55 -04:00
Omar Zrien
2aa0301707
comment change
...
Change-Id: I3eba9bca1daec1e1d8499adab286b38c293d9a49
2014-06-28 13:12:00 -04:00
Omar
1ba20bc1eb
added space for testing gi review
...
Change-Id: I3cc800c88a9a14e18264b145feaf232f0aec3bd8
2014-06-26 22:23:45 +01:00
thomasclark
85dff7d2ec
New netcomms .so and headers.
...
CAN isn't fully working yet, but this change is necessary to compile for the v9 image.
Change-Id: Ife99686a7e7a9979c95ec7a395d597011090fa37
2014-06-16 10:24:48 -04:00
thomasclark
8d5c67e6aa
Added Omar's changes to the compressor interface
...
Change-Id: Iff22b0eaa319065b06795b381c4d6072f8087da8
2014-06-12 12:43:03 -04:00
thomasclark
447cec4df8
Support for the CAN pneumatics module in C++ and Java
...
Change-Id: Iba66f8b51d7471a60ec33d38354a2f0853cc31df
2014-05-29 15:01:07 -04:00
thomasclark
980d52becc
Support for the CAN pneumatics module in C++ and Java
...
Change-Id: I2ccb1d13d1c5da00a99329c761b75a6c2b3ea56d
2014-05-29 14:43:19 -04:00