Solaris Software
Loading...
Searching...
No Matches
maxm10m20b.c File Reference
Include dependency graph for maxm10m20b.c:

Go to the source code of this file.

Macros

#define K_M10M_TAG   "MAX-M10M-20B"

Functions

static SPP_RetVal_t SPP_SERVICES_M10M_init (void)
static SPP_RetVal_t SPP_SERVICES_M10M_acquireData (SPP_Kpid_t kpid)
const SPP_SERVICE_ProducerContract_t * SPP_SERVICES_M10M_getProducerContract (void)

Variables

static const SPP_SERVICE_ProducerContract_t g_m10mProducerContract
static spp_uint8_t s_M10M_id [18] = {}
static spp_uint8_t s_M10M_dynModel [17] = {}
static spp_uint8_t s_M10M_dynModel_ack [10] = {}
static spp_uint32_t s_readBytes = 0

Macro Definition Documentation

◆ K_M10M_TAG

#define K_M10M_TAG   "MAX-M10M-20B"

Definition at line 22 of file maxm10m20b.c.

Function Documentation

◆ SPP_SERVICES_M10M_init()

SPP_RetVal_t SPP_SERVICES_M10M_init ( void )
static

Definition at line 53 of file maxm10m20b.c.

References K_SPP_ERROR, K_SPP_OK, s_M10M_dynModel, s_M10M_dynModel_ack, s_M10M_id, s_readBytes, SPP_CORE_FSM_getErrorsBit(), SPP_HAL_TIME_delayMs(), SPP_HAL_UART_read(), SPP_HAL_UART_transmit(), and SPP_SERVICES_M10M_init().

Referenced by SPP_SERVICES_M10M_init().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ SPP_SERVICES_M10M_acquireData()

SPP_RetVal_t SPP_SERVICES_M10M_acquireData ( SPP_Kpid_t kpid)
static

References SPP_SERVICES_M10M_acquireData().

Referenced by SPP_SERVICES_M10M_acquireData().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ SPP_SERVICES_M10M_getProducerContract()

const SPP_SERVICE_ProducerContract_t * SPP_SERVICES_M10M_getProducerContract ( void )

Definition at line 45 of file maxm10m20b.c.

References g_m10mProducerContract, and SPP_SERVICES_M10M_getProducerContract().

Referenced by SPP_SERVICES_M10M_getProducerContract().

Here is the call graph for this function:
Here is the caller graph for this function:

Variable Documentation

◆ g_m10mProducerContract

const SPP_SERVICE_ProducerContract_t g_m10mProducerContract
static
Initial value:
= {.p_nameProducer = "GNSS (UBLOX MAX-M10M-20B)",
.tiemoutMs = K_M10M_TIMEOUT_MS,
.acquireData = NULL}
static SPP_RetVal_t SPP_SERVICES_M10M_init(void)
Definition maxm10m20b.c:53
#define K_M10M_TIMEOUT_MS
Definition maxm10m20b.h:20

Definition at line 33 of file maxm10m20b.c.

Referenced by SPP_SERVICES_M10M_getProducerContract().

◆ s_M10M_id

spp_uint8_t s_M10M_id[18] = {}
static

Definition at line 37 of file maxm10m20b.c.

Referenced by SPP_SERVICES_M10M_init().

◆ s_M10M_dynModel

spp_uint8_t s_M10M_dynModel[17] = {}
static

Definition at line 38 of file maxm10m20b.c.

Referenced by SPP_SERVICES_M10M_init().

◆ s_M10M_dynModel_ack

spp_uint8_t s_M10M_dynModel_ack[10] = {}
static

Definition at line 39 of file maxm10m20b.c.

Referenced by SPP_SERVICES_M10M_init().

◆ s_readBytes

spp_uint32_t s_readBytes = 0
static

Definition at line 40 of file maxm10m20b.c.

Referenced by SPP_SERVICES_M10M_init().