Zephyr Project 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...
   enum wdsi_indication   wdsi_indication 
 AirVantage device service indication. More...
   enum hl78xx_event_status   event_status 
 GNSS event status. More...
   enum gnss_position_events   position_event 
 GNSS position event type. More...
   enum hl78xx_psmev_event   psm_event 
 PSM event. More...
   enum hl78xx_edrx_event   edrx_event 
 eDRX event. More...
   enum power_down_event   power_down_event 
 Power-down event. 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.

◆ edrx_event

enum hl78xx_edrx_event hl78xx_evt::edrx_event

eDRX event.

Attention
Available only when the following Kconfig option is enabled:
CONFIG_MODEM_HL78XX_EDRX 
.

◆ event_status

enum hl78xx_event_status hl78xx_evt::event_status

GNSS event status.

Attention
Available only when the following Kconfig option is enabled:
CONFIG_HL78XX_GNSS 
.

◆ position_event

enum gnss_position_events hl78xx_evt::position_event

GNSS position event type.

Attention
Available only when the following Kconfig option is enabled:
CONFIG_HL78XX_GNSS 
.

◆ power_down_event

enum power_down_event hl78xx_evt::power_down_event

Power-down event.

Attention
Available only when the following Kconfig option is enabled:
CONFIG_MODEM_HL78XX_POWER_DOWN 
.

◆ psm_event

enum hl78xx_psmev_event hl78xx_evt::psm_event

PSM event.

Attention
Available only when the following Kconfig option is enabled:
CONFIG_MODEM_HL78XX_PSM 
.

◆ 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.

◆ wdsi_indication

enum wdsi_indication hl78xx_evt::wdsi_indication

AirVantage device service indication.

Attention
Available only when the following Kconfig option is enabled:
CONFIG_MODEM_HL78XX_AIRVANTAGE 
.

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