AtGsmCommon/AtCommandsSrc/AtGsmOperatorSelection.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);
}