Zephyr API 4.4.99
A Scalable Open Source RTOS
Loading...
Searching...
No Matches

HL78xx event structure. More...

#include <hl78xx_apis.h>

Data Fields

enum hl78xx_evt_type type
 Event type.
union { 
   enum cellular_registration_status   reg_status 
 Network registration status (for HL78XX_LTE_REGISTRATION_STAT_UPDATE). More...
   enum hl78xx_cell_rat_mode   rat_mode 
 Radio access technology mode (for HL78XX_LTE_RAT_UPDATE). More...
   struct k_cellmeas_signal_info   cellmeas 
 Cellular measurement event content. More...
   struct hl78xx_ctzeu_update   ctzeu 
 Full +CTZEU update payload. More...
   bool   status 
 Boolean status value. More...
   int   value 
 Integer value. More...
} content
 Event content (depends on type).

Detailed Description

HL78xx event structure.

Container for asynchronous events from the HL78xx modem. The type field indicates which union member is valid.

Field Documentation

◆ cellmeas

struct k_cellmeas_signal_info hl78xx_evt::cellmeas

Cellular measurement event content.

◆ [union]

union { ... } hl78xx_evt::content

Event content (depends on type).

◆ ctzeu

struct hl78xx_ctzeu_update hl78xx_evt::ctzeu

Full +CTZEU update payload.

◆ rat_mode

enum hl78xx_cell_rat_mode hl78xx_evt::rat_mode

Radio access technology mode (for HL78XX_LTE_RAT_UPDATE).

◆ reg_status

enum cellular_registration_status hl78xx_evt::reg_status

Network registration status (for HL78XX_LTE_REGISTRATION_STAT_UPDATE).

◆ status

bool hl78xx_evt::status

Boolean status value.

◆ type

enum hl78xx_evt_type hl78xx_evt::type

Event type.

◆ value

int hl78xx_evt::value

Integer value.


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