DUNE: Uniform Navigational Environment  2022.04.1
Actuators::PWM::ServoPwm Class Reference

Public Member Functions

 ServoPwm (DUNE::Tasks::Task *task, int gpio, double value, bool refresh)
 
 ~ServoPwm (void)
 
void SetPwmValue (double _value)
 
bool CheckGPIOSate (void)
 

Public Attributes

int m_gpio
 
double m_value
 
bool m_gpio_state
 
bool m_refresh
 

Constructor & Destructor Documentation

◆ ServoPwm()

Actuators::PWM::ServoPwm::ServoPwm ( DUNE::Tasks::Task task,
int  gpio,
double  value,
bool  refresh 
)
inline

◆ ~ServoPwm()

Actuators::PWM::ServoPwm::~ServoPwm ( void  )
inline

Destructor.

Member Function Documentation

◆ CheckGPIOSate()

◆ SetPwmValue()

void Actuators::PWM::ServoPwm::SetPwmValue ( double  _value)
inline

Member Data Documentation

◆ m_gpio

int Actuators::PWM::ServoPwm::m_gpio

◆ m_gpio_state

bool Actuators::PWM::ServoPwm::m_gpio_state

Referenced by CheckGPIOSate().

◆ m_refresh

bool Actuators::PWM::ServoPwm::m_refresh

◆ m_value

double Actuators::PWM::ServoPwm::m_value
Collaboration diagram for Actuators::PWM::ServoPwm:
Collaboration graph