// // Created by xemon on 30.11.22. // #ifndef UVEOS_ON_NATION_ERAGLONASSUVEOS_SMSPROVIDER_H #define UVEOS_ON_NATION_ERAGLONASSUVEOS_SMSPROVIDER_H #include "stdbool.h" #include "stdint.h" typedef struct { void *env; bool (*sendDataPdu)(void *env, char *phone, uint8_t phoneSize, uint8_t *data, uint16_t dataSize); } tEraGlonassSmsProvider; #define EraGlonassSmsProvider_SendDataPdu(ENV, PHONE, DATA, DATA_LEN) (ENV)->sendDataPdu((ENV)->env,(PHONE).data,(PHONE).length,DATA,DATA_LEN) #endif //UVEOS_ON_NATION_ERAGLONASSUVEOS_SMSPROVIDER_H