consume(const IMC::Abort *msg) | Control::ASV::HeadingAndSpeed::Task | inline |
consume(const IMC::EstimatedState *msg) | Control::ASV::HeadingAndSpeed::Task | inline |
consume(const IMC::DesiredHeading *msg) | Control::ASV::HeadingAndSpeed::Task | inline |
consume(const IMC::DesiredSpeed *msg) | Control::ASV::HeadingAndSpeed::Task | inline |
consume(const IMC::ControlLoops *msg) | Control::ASV::HeadingAndSpeed::Task | inline |
consume(const IMC::Rpm *msg) | Control::ASV::HeadingAndSpeed::Task | inline |
dispatchThrust(float value, double timestep, uint8_t id) | Control::ASV::HeadingAndSpeed::Task | inline |
m_act | Control::ASV::HeadingAndSpeed::Task | |
m_args | Control::ASV::HeadingAndSpeed::Task | |
m_common | Control::ASV::HeadingAndSpeed::Task | |
m_delta | Control::ASV::HeadingAndSpeed::Task | |
m_desired_speed | Control::ASV::HeadingAndSpeed::Task | |
m_desired_yaw | Control::ASV::HeadingAndSpeed::Task | |
m_last_act | Control::ASV::HeadingAndSpeed::Task | |
m_mps_pid | Control::ASV::HeadingAndSpeed::Task | |
m_parcel_mps | Control::ASV::HeadingAndSpeed::Task | |
m_parcel_rpm | Control::ASV::HeadingAndSpeed::Task | |
m_parcel_yaw | Control::ASV::HeadingAndSpeed::Task | |
m_previous_rpm | Control::ASV::HeadingAndSpeed::Task | |
m_rpm | Control::ASV::HeadingAndSpeed::Task | |
m_rpm_eid | Control::ASV::HeadingAndSpeed::Task | |
m_rpm_pid | Control::ASV::HeadingAndSpeed::Task | |
m_scope_ref | Control::ASV::HeadingAndSpeed::Task | |
m_speed_units | Control::ASV::HeadingAndSpeed::Task | |
m_yaw_pid | Control::ASV::HeadingAndSpeed::Task | |
mpsToRpm(float vel, double timestep) | Control::ASV::HeadingAndSpeed::Task | inline |
onActivation(void) | Control::ASV::HeadingAndSpeed::Task | inline |
onDeactivation(void) | Control::ASV::HeadingAndSpeed::Task | inline |
onEntityReservation(void) | Control::ASV::HeadingAndSpeed::Task | inline |
onEntityResolution(void) | Control::ASV::HeadingAndSpeed::Task | inline |
onMain(void) | Control::ASV::HeadingAndSpeed::Task | inline |
onResourceInitialization(void) | Control::ASV::HeadingAndSpeed::Task | inline |
onUpdateParameters(void) | Control::ASV::HeadingAndSpeed::Task | inline |
reset(void) | Control::ASV::HeadingAndSpeed::Task | inline |
rpmToThrust(float rpm, float desired_rpm, double timestep) | Control::ASV::HeadingAndSpeed::Task | inline |
setup(void) | Control::ASV::HeadingAndSpeed::Task | inline |
shareSaturation(void) | Control::ASV::HeadingAndSpeed::Task | inline |
Task(const std::string &name, Tasks::Context &ctx) | Control::ASV::HeadingAndSpeed::Task | inline |
thrustForward(float yaw_err) | Control::ASV::HeadingAndSpeed::Task | inline |