DUNE: Uniform Navigational Environment  2019.02.1
Actuators::Broom::Arguments Struct Reference

Public Attributes

std::string uart_dev
 
double state_per
 
int pole_pairs
 
int max_rpm
 
std::string thrust_ctl_mode
 
std::string motor_elabel
 
std::string bridge_elabel
 
std::string mcu_elabel
 
bool inv_rotation
 
bool desired_speed
 
unsigned motor_id
 
double timeout_error
 
double timeout_failure
 
int8_t current_raw_offset
 
uint8_t actuation_wdt
 
uint8_t motor_temp_max
 
uint8_t motor_temp_hyst
 
uint8_t bridge_temp_max
 
uint8_t bridge_temp_hyst
 
uint16_t ctl_dcyc_max
 
uint8_t ctl_dcyc_inc
 
std::vector< int16_t > ctl_dcyc_negl
 
uint16_t ctl_iadc_max
 
uint8_t ctl_iadc_inc
 
std::vector< int16_t > ctl_iadc_negl
 
uint16_t ctl_erpm_max
 
uint8_t ctl_erpm_inc
 
std::vector< int16_t > ctl_erpm_negl
 

Member Data Documentation

uint8_t Actuators::Broom::Arguments::actuation_wdt
std::string Actuators::Broom::Arguments::bridge_elabel
uint8_t Actuators::Broom::Arguments::bridge_temp_hyst
uint8_t Actuators::Broom::Arguments::bridge_temp_max
uint8_t Actuators::Broom::Arguments::ctl_dcyc_inc
uint16_t Actuators::Broom::Arguments::ctl_dcyc_max
std::vector<int16_t> Actuators::Broom::Arguments::ctl_dcyc_negl
uint8_t Actuators::Broom::Arguments::ctl_erpm_inc
uint16_t Actuators::Broom::Arguments::ctl_erpm_max
std::vector<int16_t> Actuators::Broom::Arguments::ctl_erpm_negl
uint8_t Actuators::Broom::Arguments::ctl_iadc_inc
std::vector<int16_t> Actuators::Broom::Arguments::ctl_iadc_negl
int8_t Actuators::Broom::Arguments::current_raw_offset
bool Actuators::Broom::Arguments::desired_speed

Accept DesiredSpeed messages.

Referenced by Actuators::Broom::Task::consume(), and Actuators::Broom::Task::Task().

bool Actuators::Broom::Arguments::inv_rotation
int Actuators::Broom::Arguments::max_rpm

Maximum rotor RPM value.

Referenced by Actuators::Broom::Task::setRefThrust(), and Actuators::Broom::Task::Task().

std::string Actuators::Broom::Arguments::mcu_elabel
std::string Actuators::Broom::Arguments::motor_elabel
unsigned Actuators::Broom::Arguments::motor_id
uint8_t Actuators::Broom::Arguments::motor_temp_hyst
uint8_t Actuators::Broom::Arguments::motor_temp_max
int Actuators::Broom::Arguments::pole_pairs
double Actuators::Broom::Arguments::state_per
std::string Actuators::Broom::Arguments::thrust_ctl_mode
double Actuators::Broom::Arguments::timeout_error

Number of seconds without data before reporting an error.

Referenced by Actuators::Broom::Task::onUpdateParameters(), and Actuators::Broom::Task::Task().

double Actuators::Broom::Arguments::timeout_failure

Number of seconds without data before reporting a failure and restarting.

Referenced by Actuators::Broom::Task::reportEntityState(), and Actuators::Broom::Task::Task().

std::string Actuators::Broom::Arguments::uart_dev
Collaboration diagram for Actuators::Broom::Arguments:
Collaboration graph