DUNE: Uniform Navigational Environment
2019.02.1
|
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.
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
References Actuators::MicroCamD::IDX_CAM_MODE.
|
inline |
|
inline |
References Actuators::MicroCamD::IDX_MODE.
|
inline |
References Actuators::MicroCamD::IDX_MODE.
|
inline |
|
inline |
|
inline |
References Actuators::MicroCamD::IDX_ZOOM.
|
inline |
Arguments Actuators::MicroCamD::Task::m_args |
uint8_t Actuators::MicroCamD::Task::m_cmd[20] |
IMC::EulerAngles Actuators::MicroCamD::Task::m_euler |
uint8_t Actuators::MicroCamD::Task::m_pdata[16] |
uint8_t Actuators::MicroCamD::Task::m_pdata_crc |
uint8_t Actuators::MicroCamD::Task::m_pdata_idx |
ParserStates Actuators::MicroCamD::Task::m_pstate |
SerialPort* Actuators::MicroCamD::Task::m_uart |