📄 csms.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 + -