EraGlonassUveos/Inc/EraGlonassUveos_SmsProvider.h

21 lines
553 B
C

//
// 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