/*----------------------------------------------------------------------------*/ | |
/* 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__ | |
#include <VxWorks.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__ |