30 lines
1007 B
C
Executable File
30 lines
1007 B
C
Executable File
//
|
|
// Created by xemon on 15.12.22.
|
|
//
|
|
|
|
#ifndef UVEOS_ON_NATION_ATGSM_NETWORKREGISTRATIONSTATUS_H
|
|
#define UVEOS_ON_NATION_ATGSM_NETWORKREGISTRATIONSTATUS_H
|
|
|
|
typedef enum {
|
|
AT_NETWORK_REGISTRATION_REPORT_DISABLE = '0',
|
|
AT_NETWORK_REGISTRATION_REPORT_ENABLE = '1',
|
|
AT_NETWORK_REGISTRATION_REPORT_ENABLE_WITH_CELL_ID = '2',
|
|
} tAtGsm_NetworkRegistrationReportMode;
|
|
|
|
typedef enum {
|
|
AT_NETWORK_REGISTRATION_STATE_NOT_REGISTERED = '0',
|
|
AT_NETWORK_REGISTRATION_STATE_REGISTERED_HOME = '1',
|
|
AT_NETWORK_REGISTRATION_STATE_NOT_REGISTERED_BUT_SEARCH = '2',
|
|
AT_NETWORK_REGISTRATION_STATE_REGISTRATION_DENIED = '3',
|
|
AT_NETWORK_REGISTRATION_STATE_UNKNOWN = '4',
|
|
AT_NETWORK_REGISTRATION_STATE_REGISTERED_ROAMING = '5',
|
|
} tAtGsm_NetworkRegistrationState;
|
|
|
|
AtCommandResult AtGsm_NetworkRegistrationStatus(
|
|
tAtCmd *env,
|
|
tAtGsm_NetworkRegistrationReportMode *mode,
|
|
tAtGsm_NetworkRegistrationState *state
|
|
);
|
|
|
|
#endif //UVEOS_ON_NATION_ATGSM_NETWORKREGISTRATIONSTATUS_H
|