// // Created by xemon on 24.10.22. // #ifndef UVEOS_ON_NATION_ATGSMTELITLE910_ECALL_H #define UVEOS_ON_NATION_ATGSMTELITLE910_ECALL_H #include "AtCmdCommon.h" typedef enum { GSM_ECALLTYPE_TEST = 0, GSM_ECALLTYPE_RECONFIGURATION = 1, GSM_ECALLTYPE_MANUAL = 2, GSM_ECALLTYPE_AUTOMATIC = 3, } eGsmEcallType; typedef enum { GSM_TELIT_ECALL_URC_MODE_0 = '0', GSM_TELIT_ECALL_URC_MODE_1 = '1', GSM_TELIT_ECALL_URC_MODE_2 = '2' } eGsmTelitEcallUrcLevel; AtCommandResult AtGsmTelitLe910_EcallSetUrc(tAtCmd *env, eGsmTelitEcallUrcLevel mode); AtCommandResult AtGsmTelitLe910_SendEcall( tAtCmd *env, uint8_t *msd, size_t msdLength, char *phoneNumber, size_t phoneNumberLength, eGsmEcallType ecallType ); AtCommandResult AtGsmTelitLe910_ResetiingMsd( tAtCmd *env, uint8_t *msd, size_t msdLength ); #endif //UVEOS_ON_NATION_ATGSMTELITLE910_ECALL_H