#pragma once
#include "SIM_Card.h"
class SIM_DeleteMessage: public SIM_Card
{
public:
SIM_DeleteMessage(void);
SIM_DeleteMessage(Comm* pC);
~SIM_DeleteMessage(void);
// 删除短消息,仅发送命令,不读取应答
// 输入: index - 短消息序号,1-255
int gsmDeleteMessage(int index);
};
#include "StdAfx.h"
#include "SIM_DeleteMessage.h"
SIM_DeleteMessage::SIM_DeleteMessage(void)
{
}
SIM_DeleteMessage::SIM_DeleteMessage(Comm* pC):SIM_Card(pC)
{
}
SIM_DeleteMessage::~SIM_DeleteMessage(void)
{
}
// 删除短消息,仅发送命令,不读取应答
// 输入: index - 短消息序号,1-255
int SIM_DeleteMessage::gsmDeleteMessage(int index)
{
char cmd[16]; // 命令串
sprintf(cmd, "AT+CMGD=%d/r", index); // 生成命令
// 输出命令串
pComm->WriteComm(cmd, strlen(cmd));
SM_BUFF Buff;
int k = gsmGetResponse(&Buff, 10, "OK","ERROR");
return k;
}

被折叠的 条评论
为什么被折叠?



