// // Created by cfif on 26.04.23. // // // Created by cfif on 26.04.23. // #include "ModemGsm.h" #include "AtGsmA76xx.h" #define LOGGER env->logger #define LOG_SIGN "GONEC" // // Created by cfif on 26.04.23. // #include "ModemMain.h" // начало-------------------------- Служебные ---------------------------------------------------------------------- // начало-------------------------- Служебные ---------------------------------------------------------------------- // начало-------------------------- Служебные ---------------------------------------------------------------------- bool GsmGET_CGSN(tModemMain *env, char *acpString, size_t *acpStringLen) { bool result = AT_ERROR; if (osMutexAcquire(env->modemAtGsm.access, 1000) == osOK) { result = Gsm_GET_CGSN(&env->modemAtGsm, acpString, acpStringLen); osMutexRelease(env->modemAtGsm.access); } else { LoggerInfoStatic(LOGGER, LOG_SIGN, "Ошибка выполнения команды записи в модем (GSM): Получение IMEI (AT+CGSN) Ошибка захвата"); } if (!result) { LoggerInfoStatic(LOGGER, LOG_SIGN, "Ошибка выполнения команды записи в модем (GSM): Получение IMEI (AT+CGSN)"); } return result; } bool GsmCCID(tModemMain *env, char *acpString, size_t *acpStringLen) { bool result = AT_ERROR; if (osMutexAcquire(env->modemAtGsm.access, 1000) == osOK) { result = Gsm_CCID(&env->modemAtGsm, acpString, acpStringLen); osMutexRelease(env->modemAtGsm.access); } else { LoggerInfoStatic(LOGGER, LOG_SIGN, "Ошибка выполнения команды записи в модем (GSM): Получение Msisdn (AT+CCID) Ошибка захвата"); } if (!result) { LoggerInfoStatic(LOGGER, LOG_SIGN, "Ошибка выполнения команды записи в модем (GSM): Получение Msisdn (AT+CCID)"); } return result; } // конец-------------------------- Служебные ---------------------------------------------------------------------- // конец-------------------------- Служебные ---------------------------------------------------------------------- // конец-------------------------- Служебные ----------------------------------------------------------------------