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: