// // Created by xemon on 11.12.22. // #ifndef UVEOS_ON_NATION_GSMWITHGNSS_PRIVATE_H #define UVEOS_ON_NATION_GSMWITHGNSS_PRIVATE_H #include "GsmWithGnss.h" //Gnss ops void GnssGetNavData(tGsmWithGnss *env, EraGlonassUveosNavData *location, bool locSourse); void GnssTaskGetTime(tGsmWithGnss *env, uint32_t *timestamp); //ecall bool GsmWithGnss_Ecall(tGsmWithGnss *env, uint8_t *msd, size_t msdLength, char *phoneNumber, size_t phoneNumberLength, eEcallActivationType activationType, eEcallTestMode testMode, bool blocRegNetwork ); bool GsmWithGnss_SetNewMSD(tGsmWithGnss *env, uint8_t *msd, size_t msdLength ); bool GsmWithGnss_isCallDialing(tGsmWithGnss *env); bool GsmWithGnss_isMsdSent(tGsmWithGnss *env); bool GsmWithGnss_isMsdReSent(tGsmWithGnss *env); bool GsmWithGnss_HangUp(tGsmWithGnss *env); //sms bool GsmWithGnss_SendDataPduSms(tGsmWithGnss *env, char *phone, uint8_t phoneSize, uint8_t *data, uint16_t dataSize); //ring #endif //UVEOS_ON_NATION_GSMWITHGNSS_PRIVATE_H