61 lines
1.3 KiB
C
61 lines
1.3 KiB
C
//
|
|
// Created by xemon on 28.11.22.
|
|
//
|
|
|
|
#ifndef UVEOS_ON_NATION_ATGSMSMS_UTILS_H
|
|
#define UVEOS_ON_NATION_ATGSMSMS_UTILS_H
|
|
|
|
#include "AtGsmSms.h"
|
|
|
|
AtCommandResult AtGsmSms_UtilsSendTextMessage(
|
|
tAtCmd *env,
|
|
|
|
char *servNumber,
|
|
uint8_t servNumberSize,
|
|
|
|
char *phoneNumber,
|
|
uint8_t phoneNumberSize,
|
|
|
|
char *messageText,
|
|
uint8_t messageTextSize
|
|
);
|
|
|
|
#define AtGsmSms_UtilsSendTextMessageStatic(ENV, SRV, PHN, MSG) \
|
|
AtGsmSms_UtilsSendTextMessage(ENV,SRV, sizeof(SRV)-1, PHN, sizeof(PHN)-1, MSG, sizeof(MSG)-1)
|
|
|
|
AtCommandResult AtGsmSms_BildPduData(char *pduPacket, uint16_t inpLenMes, char *pduDecodData, uint16_t *pduDecodLen);
|
|
|
|
AtCommandResult AtGsmSms_UtilsSendPduData(
|
|
tAtCmd *env,
|
|
|
|
char *servNumber,
|
|
uint8_t servNumberSize,
|
|
|
|
char *phoneNumber,
|
|
uint8_t phoneNumberSize,
|
|
|
|
uint8_t *binaryData,
|
|
uint8_t binaryDataSize
|
|
);
|
|
|
|
AtCommandResult AtGsmSms_UtilsSendPduText(
|
|
tAtCmd *env,
|
|
char *servNumber,
|
|
uint8_t servNumberSize,
|
|
|
|
char *phoneNumber,
|
|
uint8_t phoneNumberSize,
|
|
|
|
char *textString,
|
|
uint8_t textStringSize
|
|
);
|
|
|
|
AtCommandResult AtGsmSms_UtilsReadPduData(
|
|
tAtCmd *env,
|
|
uint8_t *binaryData,
|
|
uint16_t *binaryDataSize,
|
|
uint8_t binaryDataLimit
|
|
);
|
|
|
|
#endif //UVEOS_ON_NATION_ATGSMSMS_UTILS_H
|