32 lines
737 B
C
32 lines
737 B
C
//
|
|
// Created by xemon on 14.12.22.
|
|
//
|
|
#include "AtGsmOperatorSelection.h"
|
|
#include "AtCmdCommonProtected.h"
|
|
|
|
bool isCost = false;
|
|
tAtCmd *env1;
|
|
|
|
void RegCost(bool state){
|
|
if (state){
|
|
AtCmdPrepare(env1);
|
|
AtCmdSendStatic(env1, "AT+COPS=2\r\n");
|
|
}
|
|
isCost = state;
|
|
}
|
|
|
|
AtCommandResult AtGsm_OperatorSelectionAutomatic(tAtCmd *env) {
|
|
// return AT_OK;
|
|
AtCmdPrepare(env);
|
|
AtCmdSendStatic(env, "AT+COPS=0\r\n");
|
|
return AtCmdOkErrAnswer(env, 10 * env->stdRxTimeout);
|
|
}
|
|
|
|
AtCommandResult AtGsm_OperatorSelectionDeregister(tAtCmd *env) {
|
|
// return AT_OK;
|
|
AtCmdPrepare(env);
|
|
AtCmdRxClear(env);
|
|
AtCmdSendStatic(env, "AT+COPS=2\r\n");
|
|
return AtCmdOkErrAnswer(env, 1 * env->stdRxTimeout);
|
|
}
|