3 #include "CANSD540Driver.h" 47 explicit CANSD540(uint8_t deviceNumber);
58 void Set(
double speed);
StopMode
Definition: CANSD540.h:19
std::string GetBootloaderVersion() const
Definition: CANSD540.cpp:84
std::string GetSerialNumber() const
Definition: CANSD540.cpp:94
bool GetLimitSwitchesEnabled() const
Definition: CANSD540.cpp:195
Definition: CANSD540.h:23
CANSD540::LimitSwitchBehavior GetForwardLimitSwitch() const
Definition: CANSD540.cpp:222
std::string GetHardwareVersion() const
Definition: CANSD540.cpp:74
void SetVoltageRamp(uint8_t voltageRamp)
Definition: CANSD540.cpp:279
static std::string GetLibraryVersion()
Definition: CANSD540.cpp:12
bool GetInverted() const
Definition: CANSD540.cpp:150
bool GetReverseLimitSwitchState() const
Definition: CANSD540.cpp:323
void EnableLimitSwitches(bool limitSwitchesEnabled)
Definition: CANSD540.cpp:187
void SetReverseLimitSwitch(CANSD540::LimitSwitchBehavior behavior)
Definition: CANSD540.cpp:241
double Get() const
Definition: CANSD540.cpp:130
void BlinkLED(uint8_t seconds)
Definition: CANSD540.cpp:110
CANSD540::StopMode GetStopMode() const
Definition: CANSD540.cpp:170
void SetForwardLimitSwitch(CANSD540::LimitSwitchBehavior behavior)
Definition: CANSD540.cpp:208
std::string GetDeviceName() const
Definition: CANSD540.cpp:52
CANSD540(uint8_t deviceNumber)
Definition: CANSD540.cpp:29
void SetStopMode(CANSD540::StopMode stopMode)
Definition: CANSD540.cpp:161
Definition: CANSD540.h:12
void SetInverted(bool isInverted)
Definition: CANSD540.cpp:142
Definition: CANSD540.h:27
Definition: CANSD540.h:44
bool GetForwardLimitSwitchState() const
Definition: CANSD540.cpp:313
void Set(double speed)
Definition: CANSD540.cpp:120
uint8_t GetDeviceID() const
Definition: CANSD540.cpp:41
double GetBatteryVoltage() const
Definition: CANSD540.cpp:302
CANSD540::LimitSwitchBehavior GetReverseLimitSwitch() const
Definition: CANSD540.cpp:254
std::string GetFirmwareVersion() const
Definition: CANSD540.cpp:64
Definition: CANSD540.h:40
LimitSwitchBehavior
Definition: CANSD540.h:36