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

FP_A-IMUBIAS (version 1) message payload. More...

#include <fpa.hpp>

Inheritance diagram for fpsdk::common::parser::fpa::FpaImubiasPayload:
Collaboration diagram for fpsdk::common::parser::fpa::FpaImubiasPayload:

Public Member Functions

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

Public Attributes

FpaGpsTime gps_time
 Time.
 
FpaMeasStatus fusion_imu
 Fusion measurement status: IMU.
 
FpaImuStatus imu_status
 IMU bias status.
 
FpaImuNoise imu_noise
 IMU variance status.
 
FpaImuConv imu_conv
 IMU convergence status.
 
FpaFloat3 bias_acc
 Accelerometer bias, X/Y/Z components.
 
FpaFloat3 bias_gyr
 Gyroscope bias, X/Y/Z components.
 
FpaFloat3 bias_cov_acc
 Accelerometer bias covariance, X/Y/Z components.
 
FpaFloat3 bias_cov_gyr
 Gyroscope bias covariance, X/Y/Z components.
 
- Public Attributes inherited from fpsdk::common::parser::fpa::FpaPayload
bool valid_ = false
 Payload successfully decoded (true), or not (yet) decoded (false)
 

Static Public Attributes

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

Detailed Description

FP_A-IMUBIAS (version 1) message payload.

Definition at line 673 of file fpa.hpp.

Member Function Documentation

◆ SetFromMsg()

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

Set data from message.

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

Member Data Documentation

◆ gps_time

FpaGpsTime fpsdk::common::parser::fpa::FpaImubiasPayload::gps_time

Time.

Definition at line 675 of file fpa.hpp.

◆ fusion_imu

FpaMeasStatus fpsdk::common::parser::fpa::FpaImubiasPayload::fusion_imu

Fusion measurement status: IMU.

Definition at line 676 of file fpa.hpp.

◆ imu_status

FpaImuStatus fpsdk::common::parser::fpa::FpaImubiasPayload::imu_status

IMU bias status.

Definition at line 677 of file fpa.hpp.

◆ imu_noise

FpaImuNoise fpsdk::common::parser::fpa::FpaImubiasPayload::imu_noise

IMU variance status.

Definition at line 678 of file fpa.hpp.

◆ imu_conv

FpaImuConv fpsdk::common::parser::fpa::FpaImubiasPayload::imu_conv

IMU convergence status.

Definition at line 679 of file fpa.hpp.

◆ bias_acc

FpaFloat3 fpsdk::common::parser::fpa::FpaImubiasPayload::bias_acc

Accelerometer bias, X/Y/Z components.

Definition at line 680 of file fpa.hpp.

◆ bias_gyr

FpaFloat3 fpsdk::common::parser::fpa::FpaImubiasPayload::bias_gyr

Gyroscope bias, X/Y/Z components.

Definition at line 681 of file fpa.hpp.

◆ bias_cov_acc

FpaFloat3 fpsdk::common::parser::fpa::FpaImubiasPayload::bias_cov_acc

Accelerometer bias covariance, X/Y/Z components.

Definition at line 682 of file fpa.hpp.

◆ bias_cov_gyr

FpaFloat3 fpsdk::common::parser::fpa::FpaImubiasPayload::bias_cov_gyr

Gyroscope bias covariance, X/Y/Z components.

Definition at line 683 of file fpa.hpp.

◆ MSG_NAME

const char* fpsdk::common::parser::fpa::FpaImubiasPayload::MSG_NAME = "FP_A-IMUBIAS"
staticconstexpr

Message name.

Definition at line 697 of file fpa.hpp.


The documentation for this struct was generated from the following file: