Zephyr API Documentation 4.4.99
A Scalable Open Source RTOS
Loading...
Searching...
No Matches
hl78xx_cxreg_status Struct Reference

Cached +CEREG/+CREG registration details. More...

#include <zephyr/drivers/modem/hl78xx_apis.h>

Data Fields

enum cellular_registration_status reg_status
 Registration status from +CEREG/+CREG.
bool has_tac
 Parsed tracking area code is present.
uint32_t tac
 Tracking area code from +CEREG/+CREG.
bool has_cell_id
 Parsed cell ID is present.
uint32_t cell_id
 Cell ID from +CEREG/+CREG.
bool has_rat_mode
 Parsed RAT mode is present.
enum hl78xx_cell_rat_mode rat_mode
 RAT mode derived from +CEREG/+CREG AcT.
bool has_cause_type
 Cause type is present.
int cause_type
 Registration reject cause type.
bool has_reject_cause
 Reject cause is present.
int reject_cause
 Registration reject cause value.
bool has_active_time
 Active time field is present.
char active_time [9]
 Raw active time timer string.
bool has_tau
 TAU field is present.
char tau [9]
 Raw TAU timer string.

Detailed Description

Cached +CEREG/+CREG registration details.

Field Documentation

◆ active_time

char hl78xx_cxreg_status::active_time[9]

Raw active time timer string.

◆ cause_type

int hl78xx_cxreg_status::cause_type

Registration reject cause type.

◆ cell_id

uint32_t hl78xx_cxreg_status::cell_id

Cell ID from +CEREG/+CREG.

◆ has_active_time

bool hl78xx_cxreg_status::has_active_time

Active time field is present.

◆ has_cause_type

bool hl78xx_cxreg_status::has_cause_type

Cause type is present.

◆ has_cell_id

bool hl78xx_cxreg_status::has_cell_id

Parsed cell ID is present.

◆ has_rat_mode

bool hl78xx_cxreg_status::has_rat_mode

Parsed RAT mode is present.

◆ has_reject_cause

bool hl78xx_cxreg_status::has_reject_cause

Reject cause is present.

◆ has_tac

bool hl78xx_cxreg_status::has_tac

Parsed tracking area code is present.

◆ has_tau

bool hl78xx_cxreg_status::has_tau

TAU field is present.

◆ rat_mode

enum hl78xx_cell_rat_mode hl78xx_cxreg_status::rat_mode

RAT mode derived from +CEREG/+CREG AcT.

◆ reg_status

enum cellular_registration_status hl78xx_cxreg_status::reg_status

Registration status from +CEREG/+CREG.

◆ reject_cause

int hl78xx_cxreg_status::reject_cause

Registration reject cause value.

◆ tac

uint32_t hl78xx_cxreg_status::tac

Tracking area code from +CEREG/+CREG.

◆ tau

char hl78xx_cxreg_status::tau[9]

Raw TAU timer string.


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