/** * auto generated using spreadsheet and WpiClassGen.csproj * @link https://docs.google.com/spreadsheets/d/1OU_ZV7fZLGYUQ-Uhc8sVAmUmWTlT8XBFYK8lfjg_tac/edit#gid=1766046967 */ #ifndef CanTalonSRX_H_ #define CanTalonSRX_H_ #include "ctre.h" //BIT Defines + Typedefs #include "CtreCanNode.h" #include //CAN Comm class CanTalonSRX : public CtreCanNode { public: CanTalonSRX(int deviceNumber=0); ~CanTalonSRX(); void Set(double value); /*------------------------ auto generated ----------------------*/ CTR_Code GetFault_OverTemp(int ¶m); CTR_Code GetFault_UnderVoltage(int ¶m); CTR_Code GetFault_ForLim(int ¶m); CTR_Code GetFault_RevLim(int ¶m); CTR_Code GetFault_HardwareFailure(int ¶m); CTR_Code GetFault_ForSoftLim(int ¶m); CTR_Code GetFault_RevSoftLim(int ¶m); CTR_Code GetStckyFault_OverTemp(int ¶m); CTR_Code GetStckyFault_UnderVoltage(int ¶m); CTR_Code GetStckyFault_ForLim(int ¶m); CTR_Code GetStckyFault_RevLim(int ¶m); CTR_Code GetStckyFault_ForSoftLim(int ¶m); CTR_Code GetStckyFault_RevSoftLim(int ¶m); CTR_Code GetAppliedThrottle11(int ¶m); CTR_Code GetCloseLoopErr(int ¶m); CTR_Code GetSelectlFeedbackDevice(int ¶m); CTR_Code GetModeSelect(int ¶m); CTR_Code GetLimitSwitchEn(int ¶m); CTR_Code GetLimitSwitchClosedFor(int ¶m); CTR_Code GetLimitSwitchClosedRev(int ¶m); CTR_Code GetCloseLoopCellSelect(int ¶m); CTR_Code GetSensorPosition(int ¶m); CTR_Code GetSensorVelocity(int ¶m); CTR_Code GetCurrent(double ¶m); CTR_Code GetBrakeIsEnabled(int ¶m); CTR_Code GetEncPosition(int ¶m); CTR_Code GetEncVel(int ¶m); CTR_Code GetEncIndexRiseEvents(int ¶m); CTR_Code GetQuadApin(int ¶m); CTR_Code GetQuadBpin(int ¶m); CTR_Code GetQuadIdxpin(int ¶m); CTR_Code GetAnalogInWithOv(int ¶m); CTR_Code GetAnalogInVel(int ¶m); CTR_Code GetTemp(double ¶m); CTR_Code GetBatteryV(double ¶m); CTR_Code GetResetCount(int ¶m); CTR_Code GetResetFlags(int ¶m); CTR_Code GetFirmVers(int ¶m); CTR_Code SetDemand24(int param); CTR_Code SetLimitSwitchEn(int param); CTR_Code SetSelectlFeedbackDevice(int param); CTR_Code SetRevMotDuringCloseLoopEn(int param); CTR_Code SetBrakeType(int param); CTR_Code SetModeSelect(int param); CTR_Code SetCloseLoopCellSelect(int param); CTR_Code SetRampThrottle(int param); CTR_Code SetRevEncoderPosAndVel(int param); }; #endif