PER Firmware
Loading...
Searching...
No Matches
nav_relposned.h File Reference

UBX NAV-RELPOSNED message definition and decoder function. More...

#include <stdint.h>
#include <stddef.h>
Include dependency graph for nav_relposned.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  NAV_RELPOSNED_data_t
 

Enumerations

enum  NAV_RELPOSNED_flags_t : uint32_t {
  NAV_RELPOSNED_FLAGS_GNSS_FIX_OK = 0x1 , NAV_RELPOSNED_FLAGS_DIFF_SOLN = 0x2 , NAV_RELPOSNED_FLAGS_REL_POS_VALID = 0x4 , NAV_RELPOSNED_FLAGS_CARR_SOLN_MASK = 0x18 ,
  NAV_RELPOSNED_FLAGS_CARR_SOLN_NONE = 0x0 , NAV_RELPOSNED_FLAGS_CARR_SOLN_FLOAT = 0x8 , NAV_RELPOSNED_FLAGS_CARR_SOLN_FIXED = 0x10 , NAV_RELPOSNED_FLAGS_IS_MOVING = 0x20 ,
  NAV_RELPOSNED_FLAGS_REF_POS_MISS = 0x40 , NAV_RELPOSNED_FLAGS_REF_OBS_MISS = 0x80
}
 

Functions

void NAV_RELPOSNED_decode (NAV_RELPOSNED_data_t *relposned, const volatile uint8_t *rx_buffer)
 

Variables

static constexpr uint8_t NAV_RELPOSNED_HEADER_B0 = 0xB5
 
static constexpr uint8_t NAV_RELPOSNED_HEADER_B1 = 0x62
 
static constexpr uint8_t NAV_RELPOSNED_CLASS = 0x01
 
static constexpr uint8_t NAV_RELPOSNED_MSG_ID = 0x3C
 
static constexpr size_t NAV_RELPOSNED_TOTAL_LENGTH = 48
 

Detailed Description

UBX NAV-RELPOSNED message definition and decoder function.

Author
Irving Wang (irvin.nosp@m.gw@p.nosp@m.urdue.nosp@m..edu)

Enumeration Type Documentation

◆ NAV_RELPOSNED_flags_t

enum NAV_RELPOSNED_flags_t : uint32_t
Enumerator
NAV_RELPOSNED_FLAGS_GNSS_FIX_OK 
NAV_RELPOSNED_FLAGS_DIFF_SOLN 
NAV_RELPOSNED_FLAGS_REL_POS_VALID 
NAV_RELPOSNED_FLAGS_CARR_SOLN_MASK 
NAV_RELPOSNED_FLAGS_CARR_SOLN_NONE 
NAV_RELPOSNED_FLAGS_CARR_SOLN_FLOAT 
NAV_RELPOSNED_FLAGS_CARR_SOLN_FIXED 
NAV_RELPOSNED_FLAGS_IS_MOVING 
NAV_RELPOSNED_FLAGS_REF_POS_MISS 
NAV_RELPOSNED_FLAGS_REF_OBS_MISS 

Function Documentation

◆ NAV_RELPOSNED_decode()

void NAV_RELPOSNED_decode ( NAV_RELPOSNED_data_t * relposned,
const volatile uint8_t * rx_buffer )
Here is the caller graph for this function:

Variable Documentation

◆ NAV_RELPOSNED_CLASS

uint8_t NAV_RELPOSNED_CLASS = 0x01
staticconstexpr

◆ NAV_RELPOSNED_HEADER_B0

uint8_t NAV_RELPOSNED_HEADER_B0 = 0xB5
staticconstexpr

◆ NAV_RELPOSNED_HEADER_B1

uint8_t NAV_RELPOSNED_HEADER_B1 = 0x62
staticconstexpr

◆ NAV_RELPOSNED_MSG_ID

uint8_t NAV_RELPOSNED_MSG_ID = 0x3C
staticconstexpr

◆ NAV_RELPOSNED_TOTAL_LENGTH

size_t NAV_RELPOSNED_TOTAL_LENGTH = 48
staticconstexpr