9 #include "MotorSafetyHelper.h"
14 void SafePWM::InitSafePWM()
41 delete m_safetyHelper;
48 void SafePWM::SetExpiration(
float timeout)
50 m_safetyHelper->SetExpiration(timeout);
69 return m_safetyHelper->
IsAlive();
101 void SafePWM::GetDescription(
char *desc)
103 sprintf(desc,
"PWM %ld on module %ld", GetChannel(), GetModuleNumber());
115 m_safetyHelper->Feed();
void SetSafetyEnabled(bool enabled)
virtual void SetSpeed(float speed)
void SetSafetyEnabled(bool enabled)
virtual void SetRaw(uint8_t value)
SafePWM(uint32_t channel)
virtual void SetSpeed(float speed)