DUNE: Uniform Navigational Environment  2.4.2
Actuators::Broom Namespace Reference

Classes

struct  Arguments
 
struct  Task
 

Enumerations

enum  Commands { CMD_STATE, CMD_ACTUATE, CMD_CONFIG, CMD_DEBUG }
 
enum  DevErrors {
  ERR_NONE, ERR_INIT, ERR_I2C, ERR_POWER,
  ERR_HALL, ERR_ROTOR_LOCKED, ERR_IC_TEMPERATURE, ERR_BRIDGE_TEMPERATURE,
  ERR_MOTOR_TEMPERATURE
}
 
enum  DevControlModes { MODE_NONE, MODE_VOLTAGE, MODE_CURRENT, MODE_RPM }
 

Variables

const char * c_dev_error_strings []
 

Enumeration Type Documentation

Device commands.

Enumerator
CMD_STATE 

Device state.

CMD_ACTUATE 

Actuate.

CMD_CONFIG 

Configuration.

CMD_DEBUG 

Debug.

Device Control Modes.

Enumerator
MODE_NONE 

No control.

MODE_VOLTAGE 

Voltage control.

MODE_CURRENT 

Current control.

MODE_RPM 

RPM control.

Device error bits.

Enumerator
ERR_NONE 

No errors.

ERR_INIT 

Device initialization errors.

ERR_I2C 

I2C communication errors.

ERR_POWER 

Power supply errors.

ERR_HALL 

Hall sensor errors.

ERR_ROTOR_LOCKED 

Rotor locked error.

ERR_IC_TEMPERATURE 

Unsafe temperature errors.

ERR_BRIDGE_TEMPERATURE 

Unsafe temperature errors.

ERR_MOTOR_TEMPERATURE 

Unsafe temperature errors.

Variable Documentation

const char* Actuators::Broom::c_dev_error_strings[]