Fixposition SDK 0.0.0-heads/main-0-g200d201
Collection of c++ libraries and apps for use with Fixposition products on Linux
Loading...
Searching...
No Matches
fpsdk::common::parser::fpa::FpaOdomstatusPayload Struct Reference

FP_A-ODOMSTATUS (version 1) messages payload. More...

#include <fpa.hpp>

Inheritance diagram for fpsdk::common::parser::fpa::FpaOdomstatusPayload:
[legend]
Collaboration diagram for fpsdk::common::parser::fpa::FpaOdomstatusPayload:
[legend]

Public Member Functions

bool SetFromMsg (const uint8_t *msg, const std::size_t msg_size) final
 Set data from message.
Public Member Functions inherited from fpsdk::common::parser::fpa::FpaPayload
virtual ~FpaPayload ()=default
 Virtual dtor for polymorphism.
bool SetFromBuf (const std::vector< uint8_t > &buf)
 Set data from message.

Public Attributes

FpaGpsTime gps_time
 Time.
FpaInitStatus init_status
 Fusion init status.
FpaMeasStatus fusion_imu
 Fusion measurement status: IMU.
FpaMeasStatus fusion_gnss1
 Fusion measurement status: GNSS 1.
FpaMeasStatus fusion_gnss2
 Fusion measurement status: GNSS 2.
FpaMeasStatus fusion_corr
 Fusion measurement status: GNSS corrections.
FpaMeasStatus fusion_cam1
 Fusion measurement status: camera 1.
FpaMeasStatus fusion_cam2
 Fusion measurement status: camera 2.
FpaMeasStatus fusion_ws
 Fusion measurement status: wheelspeed.
FpaMeasStatus fusion_markers
 Fusion measurement status: markers.
FpaImuStatus imu_status
 IMU bias status.
FpaImuNoise imu_noise
 IMU variance status.
FpaImuConv imu_conv
 IMU convergence status.
FpaGnssStatus gnss1_status
 GNSS 1 status.
FpaGnssStatus gnss2_status
 GNSS 2 status.
FpaBaselineStatus baseline_status
 Baseline status.
FpaCorrStatus corr_status
 GNSS correction status.
FpaCamStatus cam1_status
 Camera 1 status.
FpaCamStatus cam2_status
 Camera 2 status.
FpaWsStatus ws_status
 Wheelspeed status.
FpaWsConv ws_conv
 Wheelspeed convergence status.
FpaMarkersStatus markers_status
 Markers status.
FpaMarkersConv markers_conv
 Markers convergence status.
Public Attributes inherited from fpsdk::common::parser::fpa::FpaPayload
bool valid_ = false
 Payload successfully decoded (true), or not (yet) decoded (false).
FpaMessageType msg_type_ = FpaMessageType::UNSPECIFIED
 Message (payload) type.

Static Public Attributes

static constexpr const char * MSG_NAME = "FP_A-ODOMSTATUS"
 Message name.

Detailed Description

FP_A-ODOMSTATUS (version 1) messages payload.

Definition at line 1027 of file fpa.hpp.

Member Function Documentation

◆ SetFromMsg()

bool fpsdk::common::parser::fpa::FpaOdomstatusPayload::SetFromMsg ( const uint8_t * msg,
const std::size_t msg_size )
finalvirtual

Set data from message.

Parameters
[in]msgPointer to the FP_A message
[in]msg_sizeSize of the FP_A message (>= 11)
Returns
true if message payload was correct and all data could be extracted (fields are now valid), or false otherwise (fields are now invalid)

Implements fpsdk::common::parser::fpa::FpaPayload.

Member Data Documentation

◆ gps_time

FpaGpsTime fpsdk::common::parser::fpa::FpaOdomstatusPayload::gps_time

Time.

Definition at line 1029 of file fpa.hpp.

◆ init_status

FpaInitStatus fpsdk::common::parser::fpa::FpaOdomstatusPayload::init_status

Fusion init status.

Definition at line 1030 of file fpa.hpp.

◆ fusion_imu

FpaMeasStatus fpsdk::common::parser::fpa::FpaOdomstatusPayload::fusion_imu

Fusion measurement status: IMU.

Definition at line 1031 of file fpa.hpp.

◆ fusion_gnss1

FpaMeasStatus fpsdk::common::parser::fpa::FpaOdomstatusPayload::fusion_gnss1

Fusion measurement status: GNSS 1.

Definition at line 1032 of file fpa.hpp.

◆ fusion_gnss2

FpaMeasStatus fpsdk::common::parser::fpa::FpaOdomstatusPayload::fusion_gnss2

Fusion measurement status: GNSS 2.

Definition at line 1033 of file fpa.hpp.

◆ fusion_corr

FpaMeasStatus fpsdk::common::parser::fpa::FpaOdomstatusPayload::fusion_corr

Fusion measurement status: GNSS corrections.

Definition at line 1034 of file fpa.hpp.

◆ fusion_cam1

FpaMeasStatus fpsdk::common::parser::fpa::FpaOdomstatusPayload::fusion_cam1

Fusion measurement status: camera 1.

Definition at line 1035 of file fpa.hpp.

◆ fusion_cam2

FpaMeasStatus fpsdk::common::parser::fpa::FpaOdomstatusPayload::fusion_cam2

Fusion measurement status: camera 2.

Definition at line 1036 of file fpa.hpp.

◆ fusion_ws

FpaMeasStatus fpsdk::common::parser::fpa::FpaOdomstatusPayload::fusion_ws

Fusion measurement status: wheelspeed.

Definition at line 1037 of file fpa.hpp.

◆ fusion_markers

FpaMeasStatus fpsdk::common::parser::fpa::FpaOdomstatusPayload::fusion_markers

Fusion measurement status: markers.

Definition at line 1038 of file fpa.hpp.

◆ imu_status

FpaImuStatus fpsdk::common::parser::fpa::FpaOdomstatusPayload::imu_status

IMU bias status.

Definition at line 1039 of file fpa.hpp.

◆ imu_noise

FpaImuNoise fpsdk::common::parser::fpa::FpaOdomstatusPayload::imu_noise

IMU variance status.

Definition at line 1040 of file fpa.hpp.

◆ imu_conv

FpaImuConv fpsdk::common::parser::fpa::FpaOdomstatusPayload::imu_conv

IMU convergence status.

Definition at line 1041 of file fpa.hpp.

◆ gnss1_status

FpaGnssStatus fpsdk::common::parser::fpa::FpaOdomstatusPayload::gnss1_status

GNSS 1 status.

Definition at line 1042 of file fpa.hpp.

◆ gnss2_status

FpaGnssStatus fpsdk::common::parser::fpa::FpaOdomstatusPayload::gnss2_status

GNSS 2 status.

Definition at line 1043 of file fpa.hpp.

◆ baseline_status

FpaBaselineStatus fpsdk::common::parser::fpa::FpaOdomstatusPayload::baseline_status

Baseline status.

Definition at line 1044 of file fpa.hpp.

◆ corr_status

FpaCorrStatus fpsdk::common::parser::fpa::FpaOdomstatusPayload::corr_status

GNSS correction status.

Definition at line 1045 of file fpa.hpp.

◆ cam1_status

FpaCamStatus fpsdk::common::parser::fpa::FpaOdomstatusPayload::cam1_status

Camera 1 status.

Definition at line 1046 of file fpa.hpp.

◆ cam2_status

FpaCamStatus fpsdk::common::parser::fpa::FpaOdomstatusPayload::cam2_status

Camera 2 status.

Definition at line 1047 of file fpa.hpp.

◆ ws_status

FpaWsStatus fpsdk::common::parser::fpa::FpaOdomstatusPayload::ws_status

Wheelspeed status.

Definition at line 1048 of file fpa.hpp.

◆ ws_conv

FpaWsConv fpsdk::common::parser::fpa::FpaOdomstatusPayload::ws_conv

Wheelspeed convergence status.

Definition at line 1049 of file fpa.hpp.

◆ markers_status

FpaMarkersStatus fpsdk::common::parser::fpa::FpaOdomstatusPayload::markers_status

Markers status.

Definition at line 1050 of file fpa.hpp.

◆ markers_conv

FpaMarkersConv fpsdk::common::parser::fpa::FpaOdomstatusPayload::markers_conv

Markers convergence status.

Definition at line 1051 of file fpa.hpp.

◆ MSG_NAME

const char* fpsdk::common::parser::fpa::FpaOdomstatusPayload::MSG_NAME = "FP_A-ODOMSTATUS"
staticconstexpr

Message name.

Definition at line 1056 of file fpa.hpp.


The documentation for this struct was generated from the following file:
  • fpsdk_common/include/fpsdk_common/parser/fpa.hpp