// // 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); }