45 lines
949 B
C
45 lines
949 B
C
//
|
|
// 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
|