DUNE: Uniform Navigational Environment
2019.02.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().