⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 csms.h

📁 PDU短信的编程
💻 H
字号:
#if !defined(SMS_H__)
#define SMS_H__

class CSmsPdu{
  private:
	INT16U GsmDecode8bit(const INT8U *pSrc, INT8U *pDst, INT16U nSrcLength);
	INT16U GsmEncode8bit(const INT8U *pSrc, INT8U *pDst, INT16U nSrcLength);
	INT16U GsmDecodeUcs2(const INT8U* pSrc, INT8U* pDst, INT16U nSrcLength);
	INT16U GsmEncodeUcs2(const INT8U* pSrc, INT8U* pDst, INT16U nSrcLength);
	INT16U GsmDecode7bit(const INT8U* pSrc, INT8U* pDst, INT16U nSrcLength);
	INT16U GsmEncode7bit(const INT8U* pSrc, INT8U* pDst, INT16U nSrcLength);
	INT16U  Ascii_To_Hex(const INT8U* pSrc, INT8U* pDst, INT16U nSrcLength);
	INT16U  Hex_To_Ascii(const INT8U* pSrc, INT8U* pDst, INT16U nSrcLength);
	INT8U  Que_Number_Length(const INT8U *Src);
	
	INT8U Hex_Num_Decode(const INT8U *pSrc,INT8U *pDst,INT8U nSrcLength);
	INT8U Hex_Num_Encode(const INT8U *pSrc,INT8U *pDst,INT8U nSrcLength);
  public:
      
     INT16U  GsmDecodePdu(const INT8U* pSrc,INT16U pSrcLength,SmsType *pSmstype,INT8U *DataDst);
	 INT16U GsmEncodePdu_NoCenter(const SmsType pSrc,const INT8U *DataSrc,INT16U datalen, INT8U* pDst);
	 INT16U GsmEncodePdu_Center(const SmsType pSrc,const INT8U *DataSrc,INT16U datalen, INT8U* pDst);
	 INT16U AnySmsEncode_NoCenter(const INT8U *SrcNumber,INT8U type,const INT8U *DataSrc,INT16U datalen, INT8U* pDst);
};
#endif

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -