![]() |
Zephyr API 3.6.99
|
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... | ||
| bool status | ||
| Boolean status value. More... | ||
| int value | ||
| Integer value. More... | ||
| } | content | |
| Event content (depends on type) | ||
HL78xx event structure.
Container for asynchronous events from the HL78xx modem. The type field indicates which union member is valid.
| struct k_cellmeas_signal_info hl78xx_evt::cellmeas |
Cellular measurement event content.
| union { ... } hl78xx_evt::content |
Event content (depends on type)
| enum hl78xx_cell_rat_mode hl78xx_evt::rat_mode |
Radio access technology mode (for HL78XX_LTE_RAT_UPDATE)
| enum cellular_registration_status hl78xx_evt::reg_status |
Network registration status (for HL78XX_LTE_REGISTRATION_STAT_UPDATE)
| bool hl78xx_evt::status |
Boolean status value.
| enum hl78xx_evt_type hl78xx_evt::type |
Event type.
| int hl78xx_evt::value |
Integer value.