Infuse-IoT SDK API 0.0.1
A Scalable Open Source RTOS
Loading...
Searching...
No Matches
UBX-RXM: Receiver manager messages

Data Structures

struct  ubx_msg_rxm_pmreq
 Command for UBX_MSG_ID_RXM_PMREQ (version 0) More...

Enumerations

enum  ubx_msg_id_rxm {
  UBX_MSG_ID_RXM_MEAS20 = 0x84 , UBX_MSG_ID_RXM_MEAS50 = 0x86 , UBX_MSG_ID_RXM_MEASC12 = 0x82 , UBX_MSG_ID_RXM_MEASD12 = 0x80 ,
  UBX_MSG_ID_RXM_MEASX = 0x14 , UBX_MSG_ID_RXM_PMREQ = 0x41 , UBX_MSG_ID_RXM_RLM = 0x59 , UBX_MSG_ID_RXM_SFRBX = 0x13
}
 UBX-RXM message IDs. More...
enum  ubx_msg_rxm_pmreq_flags { UBX_MSG_RXM_PMREQ_FLAGS_BACKUP = BIT(1) , UBX_MSG_RXM_PMREQ_FLAGS_FORCE = BIT(2) }
 Flags for ubx_msg_rxm_pmreq::flags. More...
enum  ubx_msg_rxm_pmreq_wakeup { UBX_MSG_RXM_PMREQ_WAKEUP_UARTRX = BIT(3) , UBX_MSG_RXM_PMREQ_WAKEUP_EXTINT0 = BIT(5) , UBX_MSG_RXM_PMREQ_WAKEUP_EXTINT1 = BIT(6) , UBX_MSG_RXM_PMREQ_WAKEUP_SPICS = BIT(7) }
 Wakeup sources for ubx_msg_rxm_pmreq::wakeup_sources. More...

Detailed Description

Enumeration Type Documentation

◆ ubx_msg_id_rxm

#include </__w/infuse-sdk/infuse-sdk/infuse-sdk/include/infuse/gnss/ubx/protocol.h>

UBX-RXM message IDs.

Enumerator
UBX_MSG_ID_RXM_MEAS20 

Satellite measurements for cloud positioning (20 byte format)

UBX_MSG_ID_RXM_MEAS50 

Satellite measurements for cloud positioning (50 byte format)

UBX_MSG_ID_RXM_MEASC12 

Satellite measurements for cloud positioning (C12 format)

UBX_MSG_ID_RXM_MEASD12 

Satellite measurements for cloud positioning (D12 format)

UBX_MSG_ID_RXM_MEASX 

Satellite measurements for RRLP.

UBX_MSG_ID_RXM_PMREQ 

Power management request.

UBX_MSG_ID_RXM_RLM 

Galileo SAR return link message report.

UBX_MSG_ID_RXM_SFRBX 

Broadcast navigation data subframe.

◆ ubx_msg_rxm_pmreq_flags

#include </__w/infuse-sdk/infuse-sdk/infuse-sdk/include/infuse/gnss/ubx/protocol.h>

Flags for ubx_msg_rxm_pmreq::flags.

Enumerator
UBX_MSG_RXM_PMREQ_FLAGS_BACKUP 

Enter backup mode for the requested duration.

UBX_MSG_RXM_PMREQ_FLAGS_FORCE 

Force backup mode even while USB is connected.

◆ ubx_msg_rxm_pmreq_wakeup

#include </__w/infuse-sdk/infuse-sdk/infuse-sdk/include/infuse/gnss/ubx/protocol.h>

Wakeup sources for ubx_msg_rxm_pmreq::wakeup_sources.

Enumerator
UBX_MSG_RXM_PMREQ_WAKEUP_UARTRX 

Wake on a UART RX pin edge.

UBX_MSG_RXM_PMREQ_WAKEUP_EXTINT0 

Wake on an EXTINT0 pin edge.

UBX_MSG_RXM_PMREQ_WAKEUP_EXTINT1 

Wake on an EXTINT1 pin edge.

UBX_MSG_RXM_PMREQ_WAKEUP_SPICS 

Wake on an SPI CS pin edge.