![]() |
DUNE: Uniform Navigational Environment
2022.04.1
|
Subsystem specific data used to rewrite the header of each ping.
Public Member Functions | |
| SubsystemData (void) | |
| void | clear (void) |
Public Attributes | |
| unsigned | ping_count |
| uint32_t | ping_number |
| int64_t | msec_cpu |
| uint32_t | time_epoch |
| uint32_t | time_msec_today |
| Time::BrokenDown | time_bdt |
| uint16_t | validity |
| int32_t | latitude |
| double | latitude_rad |
| int32_t | longitude |
| double | longitude_rad |
| int16_t | course |
| int16_t | speed |
| uint16_t | heading |
| int16_t | roll |
| int16_t | pitch |
| int32_t | altitude |
| int32_t | depth |
| EstimatedStateList | estates |
| bool | active |
|
inline |
References clear().
|
inline |
References Sensors::Edgetech2205::EstimatedStateList::clear().
Referenced by SubsystemData().
| bool Sensors::Edgetech2205::SubsystemData::active |
True if subsystem is active.
Referenced by Sensors::Edgetech2205::Task::setPing().
| int32_t Sensors::Edgetech2205::SubsystemData::altitude |
Altitude.
Referenced by Sensors::Edgetech2205::Task::updateSubsystemData(), and Sensors::Edgetech2205::Task::writeSubsystemData().
| int16_t Sensors::Edgetech2205::SubsystemData::course |
Course.
Referenced by Sensors::Edgetech2205::Task::updateSubsystemData(), and Sensors::Edgetech2205::Task::writeSubsystemData().
| int32_t Sensors::Edgetech2205::SubsystemData::depth |
Depth.
Referenced by Sensors::Edgetech2205::Task::updateSubsystemData(), and Sensors::Edgetech2205::Task::writeSubsystemData().
| EstimatedStateList Sensors::Edgetech2205::SubsystemData::estates |
Estimated state list.
Referenced by Sensors::Edgetech2205::Task::consume(), and Sensors::Edgetech2205::Task::updateSubsystemData().
| uint16_t Sensors::Edgetech2205::SubsystemData::heading |
Heading.
Referenced by Sensors::Edgetech2205::Task::updateSubsystemData(), and Sensors::Edgetech2205::Task::writeSubsystemData().
| int32_t Sensors::Edgetech2205::SubsystemData::latitude |
Latitude.
Referenced by Sensors::Edgetech2205::Task::updateSubsystemData(), and Sensors::Edgetech2205::Task::writeSubsystemData().
| double Sensors::Edgetech2205::SubsystemData::latitude_rad |
Latitude in radian.
Referenced by Sensors::Edgetech2205::Task::updateSubsystemData(), and Sensors::Edgetech2205::Task::writeSubsystemData().
| int32_t Sensors::Edgetech2205::SubsystemData::longitude |
Longitude.
Referenced by Sensors::Edgetech2205::Task::updateSubsystemData(), and Sensors::Edgetech2205::Task::writeSubsystemData().
| double Sensors::Edgetech2205::SubsystemData::longitude_rad |
Longitude in radian;.
Referenced by Sensors::Edgetech2205::Task::updateSubsystemData(), and Sensors::Edgetech2205::Task::writeSubsystemData().
| int64_t Sensors::Edgetech2205::SubsystemData::msec_cpu |
Seconds since Unix Epoch from local CPU.
Referenced by Sensors::Edgetech2205::Task::updateSubsystemData().
| unsigned Sensors::Edgetech2205::SubsystemData::ping_count |
Ping count.
Referenced by Sensors::Edgetech2205::Task::handleSonarData(), and Sensors::Edgetech2205::Task::updateSubsystemData().
| uint32_t Sensors::Edgetech2205::SubsystemData::ping_number |
Ping number.
Referenced by Sensors::Edgetech2205::Task::handleSonarData(), and Sensors::Edgetech2205::Task::updateSubsystemData().
| int16_t Sensors::Edgetech2205::SubsystemData::pitch |
Pitch.
Referenced by Sensors::Edgetech2205::Task::updateSubsystemData(), and Sensors::Edgetech2205::Task::writeSubsystemData().
| int16_t Sensors::Edgetech2205::SubsystemData::roll |
Roll.
Referenced by Sensors::Edgetech2205::Task::updateSubsystemData(), and Sensors::Edgetech2205::Task::writeSubsystemData().
| int16_t Sensors::Edgetech2205::SubsystemData::speed |
Speed.
Referenced by Sensors::Edgetech2205::Task::updateSubsystemData(), and Sensors::Edgetech2205::Task::writeSubsystemData().
| Time::BrokenDown Sensors::Edgetech2205::SubsystemData::time_bdt |
Brokendown time.
Referenced by Sensors::Edgetech2205::Task::updateSubsystemData(), and Sensors::Edgetech2205::Task::writeSubsystemData().
| uint32_t Sensors::Edgetech2205::SubsystemData::time_epoch |
Seconds since Unix Epoch from sidescan CPU.
Referenced by Sensors::Edgetech2205::Task::updateSubsystemData(), and Sensors::Edgetech2205::Task::writeSubsystemData().
| uint32_t Sensors::Edgetech2205::SubsystemData::time_msec_today |
Milliseconds today.
Referenced by Sensors::Edgetech2205::Task::updateSubsystemData(), and Sensors::Edgetech2205::Task::writeSubsystemData().
| uint16_t Sensors::Edgetech2205::SubsystemData::validity |
Navigation data validity.
Referenced by Sensors::Edgetech2205::Task::updateSubsystemData(), and Sensors::Edgetech2205::Task::writeSubsystemData().
