![]() |
DUNE: Uniform Navigational Environment
2019.02.0
|
Public Member Functions | |
| Task (const std::string &name, Tasks::Context &ctx) | |
| void | onResourceAcquisition (void) |
| void | onResourceRelease (void) |
| void | onResourceInitialization (void) |
| void | consume (const IMC::RemoteActions *msg) |
| void | consume (const IMC::CameraZoom *msg) |
| void | setMirror (bool value) |
| void | setCameraMode (CameraMode mode) |
| void | setZoom (Zoom zoom) |
| void | setOSD (OSD osd) |
| void | setMode (Mode mode) |
| void | setPitchRate (int16_t pitch) |
| void | setRollRate (int16_t roll) |
| void | computeChecksum (void) |
| void | sendCommand (void) |
| bool | parse (uint8_t byte) |
| void | task (void) |
Public Attributes | |
| SerialPort * | m_uart |
| uint8_t | m_cmd [20] |
| Arguments | m_args |
| ParserStates | m_pstate |
| uint8_t | m_pdata [16] |
| uint8_t | m_pdata_idx |
| uint8_t | m_pdata_crc |
| IMC::EulerAngles | m_euler |
|
inline |
|
inline |
References Actuators::MicroCamD::IDX_CSUM, and m_cmd.
Referenced by sendCommand().
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
References m_uart.
|
inline |
|
inline |
References computeChecksum(), m_cmd, and m_uart.
Referenced by onResourceInitialization(), and task().
|
inline |
References Actuators::MicroCamD::IDX_CAM_MODE, and m_cmd.
Referenced by onResourceInitialization().
|
inline |
Referenced by consume().
|
inline |
References Actuators::MicroCamD::IDX_MODE, and m_cmd.
Referenced by onResourceInitialization().
|
inline |
References Actuators::MicroCamD::IDX_MODE, and m_cmd.
Referenced by onResourceInitialization().
|
inline |
References Actuators::MicroCamD::IDX_PITCH_RATE_MSB, Actuators::MicroCamD::IDX_PITCH_ROLL_LSB, and m_cmd.
Referenced by consume().
|
inline |
References Actuators::MicroCamD::IDX_PITCH_ROLL_LSB, Actuators::MicroCamD::IDX_ROLL_RATE_MSB, and m_cmd.
Referenced by consume().
|
inline |
References Actuators::MicroCamD::IDX_ZOOM, and m_cmd.
Referenced by consume().
|
inline |
References m_euler, m_pdata, m_uart, parse(), and sendCommand().
| Arguments Actuators::MicroCamD::Task::m_args |
Referenced by onResourceAcquisition(), and Task().
| uint8_t Actuators::MicroCamD::Task::m_cmd[20] |
Referenced by computeChecksum(), sendCommand(), setCameraMode(), setMode(), setOSD(), setPitchRate(), setRollRate(), setZoom(), and Task().
| IMC::EulerAngles Actuators::MicroCamD::Task::m_euler |
Referenced by task().
| uint8_t Actuators::MicroCamD::Task::m_pdata_crc |
Referenced by parse().
| uint8_t Actuators::MicroCamD::Task::m_pdata_idx |
Referenced by parse().
| ParserStates Actuators::MicroCamD::Task::m_pstate |
Referenced by parse().
| SerialPort* Actuators::MicroCamD::Task::m_uart |
Referenced by onResourceAcquisition(), onResourceRelease(), sendCommand(), and task().
