Skip to main content

LBandFrameMessage Struct

L-band frame contents (MessageType::LBAND_FRAME, version 1). More...

Declaration

struct point_one::fusion_engine::messages::LBandFrameMessage { ... }

Included Headers

Base struct

structMessagePayload

The base class for all message payloads. More...

Public Member Attributes Index

uint16_tbit_error_count = 0

Count of bit errors found in the data frame. More...

floatdoppler_hz = 0

The offset from the center frequency (Hz). More...

uint8_tsignal_power_db = 0

Power of the signal (dB). More...

int64_tsystem_time_ns = 0

The system time when the frame was received (in nanoseconds). More...

uint16_tuser_data_size_bytes = 0

Number of bytes in this data payload. More...

Public Static Attributes Index

static constexpr MessageTypeMESSAGE_TYPE = MessageType::LBAND_FRAME
static constexpr uint8_tMESSAGE_VERSION = 0

Description

L-band frame contents (MessageType::LBAND_FRAME, version 1).

Definition at line 32 of file gnss_corrections.h.

Public Member Attributes

bit_error_count

uint16_t point_one::fusion_engine::messages::LBandFrameMessage::bit_error_count = 0

Count of bit errors found in the data frame.

Definition at line 46 of file gnss_corrections.h.

46 uint16_t bit_error_count = 0;

doppler_hz

float point_one::fusion_engine::messages::LBandFrameMessage::doppler_hz = 0

The offset from the center frequency (Hz).

This includes effects from user motion, receiver clock, and satellite clock errors.

Definition at line 57 of file gnss_corrections.h.

57 float doppler_hz = 0;

signal_power_db

uint8_t point_one::fusion_engine::messages::LBandFrameMessage::signal_power_db = 0

Power of the signal (dB).

Definition at line 49 of file gnss_corrections.h.

49 uint8_t signal_power_db = 0;

system_time_ns

int64_t point_one::fusion_engine::messages::LBandFrameMessage::system_time_ns = 0

The system time when the frame was received (in nanoseconds).

Note that this is not synchronized to other P1 systems or GNSS.

Definition at line 40 of file gnss_corrections.h.

40 int64_t system_time_ns = 0;

user_data_size_bytes

uint16_t point_one::fusion_engine::messages::LBandFrameMessage::user_data_size_bytes = 0

Number of bytes in this data payload.

Definition at line 43 of file gnss_corrections.h.

43 uint16_t user_data_size_bytes = 0;

Public Static Attributes

MESSAGE_TYPE

constexpr MessageType point_one::fusion_engine::messages::LBandFrameMessage::MESSAGE_TYPE = MessageType::LBAND_FRAME
constexpr static

Definition at line 33 of file gnss_corrections.h.

33 static constexpr MessageType MESSAGE_TYPE = MessageType::LBAND_FRAME;

MESSAGE_VERSION

constexpr uint8_t point_one::fusion_engine::messages::LBandFrameMessage::MESSAGE_VERSION = 0
constexpr static

Definition at line 34 of file gnss_corrections.h.

34 static constexpr uint8_t MESSAGE_VERSION = 0;

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


Generated via doxygen2docusaurus 2.0.0 by Doxygen 1.9.8.