📄 cbgsmservice1.h
字号:
/*****************************************************************************
* GSM SMS Routines
*
* Writen by Menghongwen@<menghongwen@smmail.cn>
*
* Dec., 2004 copyright YINHUA Technology, all right reserved
\****************************************************************************/
#ifndef cbComServiceH
#define cbComServiceH
//---------------------------------------------------------------------------
#include <Classes.hpp>
#include "wsmsdef.h"
//---------------------------------------------------------------------------
class TGSMService : public TThread
{
private:
TSMSPDUS hPDUs;
TSMSPDUR hPDUr;
TSMSConfig * pConfig;
TGSMCommand hCommand;
PTGSMMessage pMessage;
BYTE tpmr;
DWORD ustart,uscurrent;
bool __fastcall prepare4Stop();
// sms command
bool sms_TerminalReady();
bool sms_SendMode(TSMSSendMode);
bool sms_SetDefaultSC();
BYTE sms_SendMessage(PTGSMMessage);
bool sms_QueryMessage();
void sms_DeleteMessage(short idx);
// parser
void sms_ParsePDUString();
char *sms_parseByte(char *p, BYTE &);
char *sms_parseInteger(char *p,short &);
char *sms_parseSemiOctets(char *p,BYTE *, short);
char *sms_parseBCDString(char *p,BYTE *, short);
// message control
PTGSMMessage querySendMessage();
void putRecvMessage(PTGSMMessage);
protected:
void __fastcall Execute();
public:
__fastcall TGSMService(bool CreateSuspended,TSMSConfig *);
bool __fastcall prepare4Start();
};
//---------------------------------------------------------------------------
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -