| /*----------------------------------------------------------------------------*/ |
| /* Copyright (c) FIRST 2009. All Rights Reserved. */ |
| /* Open Source Software - may be modified and shared by FRC teams. The code */ |
| /* must be accompanied by the FIRST BSD license file in $(WIND_BASE)/WPILib. */ |
| /*----------------------------------------------------------------------------*/ |
| |
| // JaguarCANDriver.h |
| // |
| // Defines the API for building a CAN Interface Plugin to support |
| // PWM-cable-free CAN motor control on FRC robots. This allows you |
| // to connect any CAN interface to the secure Jaguar CAN driver. |
| // |
| |
| #ifndef __JaguarCANDriver_h__ |
| #define __JaguarCANDriver_h__ |
| |
| #ifdef __cplusplus |
| extern "C" |
| { |
| #endif |
| |
| void FRC_NetworkCommunication_JaguarCANDriver_sendMessage(UINT32 messageID, const UINT8 *data, UINT8 dataSize, INT32 *status); |
| void FRC_NetworkCommunication_JaguarCANDriver_receiveMessage(UINT32 *messageID, UINT8 *data, UINT8 *dataSize, UINT32 timeoutMs, INT32 *status); |
| |
| #ifdef __cplusplus |
| } |
| #endif |
| |
| #endif // __JaguarCANDriver_h__ |