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

📄 pdu.h.bak

📁 用来pdu编解码
💻 BAK
字号:

#include <stdio.h>
#include <string.h>

#define GSM_7BIT        0
#define GSM_8BIT        4
#define GSM_UCS2        8

unsigned char ServerCenter[14]="8613800280500" ; //本手机卡的短信服务中心号码

typedef struct {
    char SCA[22];       
    char TPA[22];      
    char TP_PID;        
    char TP_DCS;        
    char TP_SCTS[16];   
    char *TP_UD;    
    char index;         
} SM_PARAM;
SM_PARAM MySM_PARAM ;	//存储解码后或者编码前的短信信息
int gsmDecode7bit(const unsigned char* pSrc, char* pDst, int nSrcLength);
int gsmString2Bytes(unsigned char* pSrc, unsigned char* pDst, int nSrcLength) ;
int gsmDecodePdu( unsigned char* pSrc, SM_PARAM* pDst) ;
int gsmInvertNumbers(const char* pSrc, char* pDst, int nSrcLength) ;
int gsmEncodePdu(const SM_PARAM* pSrc, char* pDst) ;
int gsmBytes2String(const unsigned char* pSrc, char* pDst, int nSrcLength) ;
void StringToWideChar(char *source , char *dest) ;
int ASCII2UCS2(const unsigned char *Psource , unsigned char *Pdest , int nSrcLength ) ;

⌨️ 快捷键说明

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