DUNE: Uniform Navigational Environment  2020.01.0
DUNE::IMC::Header Struct Reference

Detailed Description

Header format.

Public Attributes

uint16_t sync
 
uint16_t mgid
 
uint16_t size
 
fp64_t timestamp
 
uint16_t src
 
uint8_t src_ent
 
uint16_t dst
 
uint8_t dst_ent
 

Member Data Documentation

uint16_t DUNE::IMC::Header::mgid

Message Identification Number.

Referenced by DUNE::IMC::Abort::Abort(), DUNE::IMC::Aborted::Aborted(), DUNE::IMC::Acceleration::Acceleration(), DUNE::IMC::AcousticLink::AcousticLink(), DUNE::IMC::AcousticMessage::AcousticMessage(), DUNE::IMC::AcousticOperation::AcousticOperation(), DUNE::IMC::AcousticRequest::AcousticRequest(), DUNE::IMC::AcousticStatus::AcousticStatus(), DUNE::IMC::AcousticSystems::AcousticSystems(), DUNE::IMC::AcousticSystemsQuery::AcousticSystemsQuery(), DUNE::IMC::Airflow::Airflow(), DUNE::IMC::AirSaturation::AirSaturation(), DUNE::IMC::Alignment::Alignment(), DUNE::IMC::AlignmentState::AlignmentState(), DUNE::IMC::AllocatedControlTorques::AllocatedControlTorques(), DUNE::IMC::AngularVelocity::AngularVelocity(), DUNE::IMC::Announce::Announce(), DUNE::IMC::AnnounceService::AnnounceService(), DUNE::IMC::ApmStatus::ApmStatus(), DUNE::IMC::ArmingState::ArmingState(), DUNE::IMC::AutonomousSection::AutonomousSection(), DUNE::IMC::AutopilotMode::AutopilotMode(), DUNE::IMC::BeamConfig::BeamConfig(), DUNE::IMC::Brake::Brake(), DUNE::IMC::ButtonEvent::ButtonEvent(), DUNE::IMC::CacheControl::CacheControl(), DUNE::IMC::Calibration::Calibration(), DUNE::IMC::CameraZoom::CameraZoom(), DUNE::IMC::CcuEvent::CcuEvent(), DUNE::IMC::Chlorophyll::Chlorophyll(), DUNE::IMC::ClockControl::ClockControl(), DUNE::IMC::CloseSession::CloseSession(), DUNE::IMC::Collision::Collision(), DUNE::IMC::CommsRelay::CommsRelay(), DUNE::IMC::CommSystemsQuery::CommSystemsQuery(), DUNE::IMC::CompassCalibration::CompassCalibration(), DUNE::IMC::CompressedHistory::CompressedHistory(), DUNE::IMC::CompressedImage::CompressedImage(), DUNE::IMC::Conductivity::Conductivity(), DUNE::IMC::ControlLoops::ControlLoops(), DUNE::IMC::ControlParcel::ControlParcel(), DUNE::IMC::CoverArea::CoverArea(), DUNE::IMC::CpuUsage::CpuUsage(), DUNE::IMC::CreateSession::CreateSession(), DUNE::IMC::CrudeOil::CrudeOil(), DUNE::IMC::Current::Current(), DUNE::IMC::CustomManeuver::CustomManeuver(), DUNE::IMC::DataSanity::DataSanity(), DUNE::IMC::Depth::Depth(), DUNE::IMC::DepthOffset::DepthOffset(), DUNE::IMC::Packet::deserializeHeader(), DUNE::IMC::Packet::deserializePayload(), DUNE::IMC::DesiredControl::DesiredControl(), DUNE::IMC::DesiredHeading::DesiredHeading(), DUNE::IMC::DesiredHeadingRate::DesiredHeadingRate(), DUNE::IMC::DesiredLinearState::DesiredLinearState(), DUNE::IMC::DesiredPath::DesiredPath(), DUNE::IMC::DesiredPitch::DesiredPitch(), DUNE::IMC::DesiredRoll::DesiredRoll(), DUNE::IMC::DesiredSpeed::DesiredSpeed(), DUNE::IMC::DesiredThrottle::DesiredThrottle(), DUNE::IMC::DesiredVelocity::DesiredVelocity(), DUNE::IMC::DesiredVerticalRate::DesiredVerticalRate(), DUNE::IMC::DesiredZ::DesiredZ(), DUNE::IMC::DevCalibrationControl::DevCalibrationControl(), DUNE::IMC::DevCalibrationState::DevCalibrationState(), DUNE::IMC::DevDataBinary::DevDataBinary(), DUNE::IMC::DevDataText::DevDataText(), DUNE::IMC::DeviceState::DeviceState(), DUNE::IMC::Dislodge::Dislodge(), DUNE::IMC::DissolvedOrganicMatter::DissolvedOrganicMatter(), DUNE::IMC::DissolvedOxygen::DissolvedOxygen(), DUNE::IMC::Distance::Distance(), DUNE::IMC::DmsDetection::DmsDetection(), DUNE::IMC::Drop::Drop(), DUNE::IMC::DvlRejection::DvlRejection(), DUNE::IMC::DynamicsSimParam::DynamicsSimParam(), DUNE::IMC::Elevator::Elevator(), DUNE::IMC::EmergencyControl::EmergencyControl(), DUNE::IMC::EmergencyControlState::EmergencyControlState(), DUNE::IMC::EntityActivationState::EntityActivationState(), DUNE::IMC::EntityInfo::EntityInfo(), DUNE::IMC::EntityList::EntityList(), DUNE::IMC::EntityMonitoringState::EntityMonitoringState(), DUNE::IMC::EntityParameter::EntityParameter(), DUNE::IMC::EntityParameters::EntityParameters(), DUNE::IMC::EntityState::EntityState(), DUNE::IMC::EstimatedState::EstimatedState(), DUNE::IMC::EstimatedStreamVelocity::EstimatedStreamVelocity(), DUNE::IMC::EulerAngles::EulerAngles(), DUNE::IMC::EulerAnglesDelta::EulerAnglesDelta(), DUNE::IMC::Event::Event(), DUNE::IMC::ExtendedRSSI::ExtendedRSSI(), DUNE::IMC::ExternalNavData::ExternalNavData(), DUNE::IMC::FineOil::FineOil(), DUNE::IMC::Fluorescein::Fluorescein(), DUNE::IMC::FollowPath::FollowPath(), DUNE::IMC::FollowPoint::FollowPoint(), DUNE::IMC::FollowReference::FollowReference(), DUNE::IMC::FollowRefState::FollowRefState(), DUNE::IMC::FollowSystem::FollowSystem(), DUNE::IMC::FollowTrajectory::FollowTrajectory(), DUNE::IMC::Force::Force(), DUNE::IMC::Formation::Formation(), DUNE::IMC::FormationControlParams::FormationControlParams(), DUNE::IMC::FormationEval::FormationEval(), DUNE::IMC::FormationEvaluation::FormationEvaluation(), DUNE::IMC::FormationMonitor::FormationMonitor(), DUNE::IMC::FormationParameters::FormationParameters(), DUNE::IMC::FormationPlanExecution::FormationPlanExecution(), DUNE::IMC::FormationState::FormationState(), DUNE::IMC::FormCtrlParam::FormCtrlParam(), DUNE::IMC::FormState::FormState(), DUNE::IMC::FuelLevel::FuelLevel(), DUNE::IMC::GetImageCoords::GetImageCoords(), DUNE::IMC::GetOperationalLimits::GetOperationalLimits(), DUNE::IMC::GetParametersXml::GetParametersXml(), DUNE::IMC::GetWorldCoordinates::GetWorldCoordinates(), DUNE::IMC::Goto::Goto(), DUNE::IMC::GpsFix::GpsFix(), DUNE::IMC::GpsFixRejection::GpsFixRejection(), DUNE::IMC::GpsFixRtk::GpsFixRtk(), DUNE::IMC::GpsNavData::GpsNavData(), DUNE::IMC::GroundVelocity::GroundVelocity(), DUNE::IMC::GroupMembershipState::GroupMembershipState(), DUNE::IMC::GroupStreamVelocity::GroupStreamVelocity(), DUNE::IMC::Heartbeat::Heartbeat(), DUNE::IMC::HistoricCTD::HistoricCTD(), DUNE::IMC::HistoricData::HistoricData(), DUNE::IMC::HistoricDataQuery::HistoricDataQuery(), DUNE::IMC::HistoricEvent::HistoricEvent(), DUNE::IMC::HistoricSample::HistoricSample(), DUNE::IMC::HistoricSonarData::HistoricSonarData(), DUNE::IMC::HistoricTelemetry::HistoricTelemetry(), DUNE::IMC::HomePosition::HomePosition(), DUNE::IMC::IdleManeuver::IdleManeuver(), DUNE::IMC::ImageTracking::ImageTracking(), DUNE::IMC::ImageTxSettings::ImageTxSettings(), DUNE::IMC::IndicatedSpeed::IndicatedSpeed(), DUNE::IMC::IoEvent::IoEvent(), DUNE::IMC::IridiumMsgRx::IridiumMsgRx(), DUNE::IMC::IridiumMsgTx::IridiumMsgTx(), DUNE::IMC::IridiumTxStatus::IridiumTxStatus(), DUNE::IMC::Land::Land(), DUNE::IMC::Launch::Launch(), DUNE::IMC::LblBeacon::LblBeacon(), DUNE::IMC::LblConfig::LblConfig(), DUNE::IMC::LblEstimate::LblEstimate(), DUNE::IMC::LblRange::LblRange(), DUNE::IMC::LblRangeAcceptance::LblRangeAcceptance(), DUNE::IMC::LcdControl::LcdControl(), DUNE::IMC::LeaderState::LeaderState(), DUNE::IMC::LeakSimulation::LeakSimulation(), DUNE::IMC::LedBrightness::LedBrightness(), DUNE::IMC::LinkLatency::LinkLatency(), DUNE::IMC::LinkLevel::LinkLevel(), DUNE::IMC::LogBookControl::LogBookControl(), DUNE::IMC::LogBookEntry::LogBookEntry(), DUNE::IMC::LoggingControl::LoggingControl(), DUNE::IMC::Loiter::Loiter(), DUNE::IMC::LowLevelControl::LowLevelControl(), DUNE::IMC::MagneticField::MagneticField(), DUNE::IMC::Magnetometer::Magnetometer(), DUNE::IMC::ManeuverControlState::ManeuverControlState(), DUNE::IMC::Map::Map(), DUNE::IMC::MapFeature::MapFeature(), DUNE::IMC::MapPoint::MapPoint(), DUNE::IMC::MessagePart::MessagePart(), DUNE::IMC::MonitorEntityState::MonitorEntityState(), DUNE::IMC::MsgList::MsgList(), DUNE::IMC::NavigationData::NavigationData(), DUNE::IMC::NavigationUncertainty::NavigationUncertainty(), DUNE::IMC::NeptusBlob::NeptusBlob(), DUNE::IMC::OperationalLimits::OperationalLimits(), DUNE::IMC::OpticalBackscatter::OpticalBackscatter(), DUNE::IMC::ParametersXml::ParametersXml(), DUNE::IMC::PathControlState::PathControlState(), DUNE::IMC::PathPoint::PathPoint(), DUNE::IMC::PH::PH(), DUNE::IMC::Phycocyanin::Phycocyanin(), DUNE::IMC::Phycoerythrin::Phycoerythrin(), DUNE::IMC::PlanControl::PlanControl(), DUNE::IMC::PlanControlState::PlanControlState(), DUNE::IMC::PlanDB::PlanDB(), DUNE::IMC::PlanDBInformation::PlanDBInformation(), DUNE::IMC::PlanDBState::PlanDBState(), DUNE::IMC::PlanGeneration::PlanGeneration(), DUNE::IMC::PlanManeuver::PlanManeuver(), DUNE::IMC::PlanSpecification::PlanSpecification(), DUNE::IMC::PlanStatistics::PlanStatistics(), DUNE::IMC::PlanTransition::PlanTransition(), DUNE::IMC::PlanVariable::PlanVariable(), DUNE::IMC::PolygonVertex::PolygonVertex(), DUNE::IMC::PopEntityParameters::PopEntityParameters(), DUNE::IMC::PopUp::PopUp(), DUNE::IMC::PowerChannelControl::PowerChannelControl(), DUNE::IMC::PowerChannelState::PowerChannelState(), DUNE::IMC::PowerOperation::PowerOperation(), DUNE::IMC::Pressure::Pressure(), DUNE::IMC::ProfileSample::ProfileSample(), DUNE::IMC::Pulse::Pulse(), DUNE::IMC::PulseDetectionControl::PulseDetectionControl(), DUNE::IMC::PushEntityParameters::PushEntityParameters(), DUNE::IMC::PWM::PWM(), DUNE::IMC::QueryEntityActivationState::QueryEntityActivationState(), DUNE::IMC::QueryEntityInfo::QueryEntityInfo(), DUNE::IMC::QueryEntityParameters::QueryEntityParameters(), DUNE::IMC::QueryEntityState::QueryEntityState(), DUNE::IMC::QueryLedBrightness::QueryLedBrightness(), DUNE::IMC::QueryPowerChannelState::QueryPowerChannelState(), DUNE::IMC::Redox::Redox(), DUNE::IMC::Reference::Reference(), DUNE::IMC::RegisterManeuver::RegisterManeuver(), DUNE::IMC::RelativeHumidity::RelativeHumidity(), DUNE::IMC::RelativeState::RelativeState(), DUNE::IMC::RemoteActions::RemoteActions(), DUNE::IMC::RemoteActionsRequest::RemoteActionsRequest(), DUNE::IMC::RemoteCommand::RemoteCommand(), DUNE::IMC::RemoteSensorInfo::RemoteSensorInfo(), DUNE::IMC::RemoteState::RemoteState(), DUNE::IMC::ReplayControl::ReplayControl(), DUNE::IMC::ReportControl::ReportControl(), DUNE::IMC::ReportedState::ReportedState(), DUNE::IMC::RestartSystem::RestartSystem(), DUNE::IMC::RhodamineDye::RhodamineDye(), DUNE::IMC::Rows::Rows(), DUNE::IMC::RowsCoverage::RowsCoverage(), DUNE::IMC::Rpm::Rpm(), DUNE::IMC::RSSI::RSSI(), DUNE::IMC::SadcReadings::SadcReadings(), DUNE::IMC::Salinity::Salinity(), DUNE::IMC::Sample::Sample(), DUNE::IMC::SaveEntityParameters::SaveEntityParameters(), DUNE::IMC::ScheduledGoto::ScheduledGoto(), DUNE::IMC::ServoPosition::ServoPosition(), DUNE::IMC::SessionKeepAlive::SessionKeepAlive(), DUNE::IMC::SessionStatus::SessionStatus(), DUNE::IMC::SessionSubscription::SessionSubscription(), DUNE::IMC::SetControlSurfaceDeflection::SetControlSurfaceDeflection(), DUNE::IMC::SetEntityParameters::SetEntityParameters(), DUNE::IMC::SetImageCoords::SetImageCoords(), DUNE::IMC::SetLedBrightness::SetLedBrightness(), DUNE::IMC::SetPWM::SetPWM(), DUNE::IMC::SetServoPosition::SetServoPosition(), DUNE::IMC::SetThrusterActuation::SetThrusterActuation(), DUNE::IMC::SimAcousticMessage::SimAcousticMessage(), DUNE::IMC::SimulatedState::SimulatedState(), DUNE::IMC::Sms::Sms(), DUNE::IMC::SmsRequest::SmsRequest(), DUNE::IMC::SmsRx::SmsRx(), DUNE::IMC::SmsState::SmsState(), DUNE::IMC::SmsStatus::SmsStatus(), DUNE::IMC::SmsTx::SmsTx(), DUNE::IMC::SoiCommand::SoiCommand(), DUNE::IMC::SoiPlan::SoiPlan(), DUNE::IMC::SoiState::SoiState(), DUNE::IMC::SoiWaypoint::SoiWaypoint(), DUNE::IMC::SonarData::SonarData(), DUNE::IMC::SoundSpeed::SoundSpeed(), DUNE::IMC::StateReport::StateReport(), DUNE::IMC::StationKeeping::StationKeeping(), DUNE::IMC::StationKeepingExtended::StationKeepingExtended(), DUNE::IMC::StopManeuver::StopManeuver(), DUNE::IMC::StorageUsage::StorageUsage(), DUNE::IMC::SystemGroup::SystemGroup(), DUNE::IMC::Tachograph::Tachograph(), DUNE::IMC::Takeoff::Takeoff(), DUNE::IMC::Target::Target(), DUNE::IMC::TCPRequest::TCPRequest(), DUNE::IMC::TCPStatus::TCPStatus(), DUNE::IMC::TelemetryMsg::TelemetryMsg(), DUNE::IMC::Teleoperation::Teleoperation(), DUNE::IMC::TeleoperationDone::TeleoperationDone(), DUNE::IMC::Temperature::Temperature(), DUNE::IMC::TextMessage::TextMessage(), DUNE::IMC::Throttle::Throttle(), DUNE::IMC::TotalMagIntensity::TotalMagIntensity(), DUNE::IMC::TrajectoryPoint::TrajectoryPoint(), DUNE::IMC::TransmissionRequest::TransmissionRequest(), DUNE::IMC::TransmissionStatus::TransmissionStatus(), DUNE::IMC::TransportBindings::TransportBindings(), DUNE::IMC::TrexAttribute::TrexAttribute(), DUNE::IMC::TrexCommand::TrexCommand(), DUNE::IMC::TrexObservation::TrexObservation(), DUNE::IMC::TrexOperation::TrexOperation(), DUNE::IMC::TrexPlan::TrexPlan(), DUNE::IMC::TrexToken::TrexToken(), DUNE::IMC::TrueSpeed::TrueSpeed(), DUNE::IMC::Turbidity::Turbidity(), DUNE::IMC::UamRxFrame::UamRxFrame(), DUNE::IMC::UamRxRange::UamRxRange(), DUNE::IMC::UamTxFrame::UamTxFrame(), DUNE::IMC::UamTxStatus::UamTxStatus(), DUNE::IMC::UASimulation::UASimulation(), DUNE::IMC::UsblAngles::UsblAngles(), DUNE::IMC::UsblAnglesExtended::UsblAnglesExtended(), DUNE::IMC::UsblConfig::UsblConfig(), DUNE::IMC::UsblFix::UsblFix(), DUNE::IMC::UsblFixExtended::UsblFixExtended(), DUNE::IMC::UsblModem::UsblModem(), DUNE::IMC::UsblPosition::UsblPosition(), DUNE::IMC::UsblPositionExtended::UsblPositionExtended(), DUNE::IMC::VehicleCommand::VehicleCommand(), DUNE::IMC::VehicleFormation::VehicleFormation(), DUNE::IMC::VehicleFormationParticipant::VehicleFormationParticipant(), DUNE::IMC::VehicleLinks::VehicleLinks(), DUNE::IMC::VehicleMedium::VehicleMedium(), DUNE::IMC::VehicleOperationalLimits::VehicleOperationalLimits(), DUNE::IMC::VehicleState::VehicleState(), DUNE::IMC::VelocityDelta::VelocityDelta(), DUNE::IMC::VerticalProfile::VerticalProfile(), DUNE::IMC::Voltage::Voltage(), DUNE::IMC::VSWR::VSWR(), DUNE::IMC::VtolState::VtolState(), DUNE::IMC::WaterDensity::WaterDensity(), DUNE::IMC::WaterVelocity::WaterVelocity(), DUNE::IMC::WindSpeed::WindSpeed(), and DUNE::IMC::YoYo::YoYo().

uint16_t DUNE::IMC::Header::sync
Collaboration diagram for DUNE::IMC::Header:
Collaboration graph