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

📄 gprs_smm.h

📁 gprs 无线模块接受程序
💻 H
字号:
// GPRS_SMM.h : main header file for the GPRS_SMM DLL
// Edited by xie hong sheng , 2002-11 ,CopyRight hongdian
#ifndef __COMM_SMS_H
#define __COMM_SMS_H

#ifndef DSCDLLAPI
#define DSCDLLAPI  extern "C"
#endif

#ifndef  HDCALL
#define  HDCALL        __stdcall 
#endif


/*************************************************************/
// Interface to DSC
/*
int  SMMInit(char *DSCIpAddr,int DSCSrvPort,
			 char *SerialCom,DCB *dcb,
			 char *SMSCNumber,char *SMMNumber,int WorkMode);
1,DSCIpAddr:DSC ip address;
2,DSCSrvPort:DSC server port;
3,SerialCom:the serial comm than connect gprs modem;
4,dcb:information that config comm,containing baudrate,bytesize,stopbits,pairty;
5,SMSCNumber:SMSC phone number;
6,SMMNumber:the gprs modem phone number;
7,WorkMode:if 0,the dsc ip and port is not changed,1,changed;

result:
0:    success;
-10:  argument error;
-1:   DSCIpAddr or DSCSrvPort error;
-2:   open serial comm error;
-3:   open socket error;
-4:   create mutex error;
-5:   configSMM error;
-6:   SetTimer error;
*/
DSCDLLAPI int  HDCALL SMMInit(char *,int,char *,DCB *,char *,char *,int);

/*
    if you call SMMInit,then you must call SMMFree to free 
	the resource that got in the SMMInit;
*/
DSCDLLAPI int  HDCALL SMMFree(void);

/*
    int  SMMSetting(char *DSCIpAddr,int DSCSrvPort)
    Set the dsc ip address and dsc server port to smminfo struct;
	DSCIpAddr:dsc ip address;
	DSCSrvPort:dsc server port;
result:
    0:success;
	-1:failed;	
*/
DSCDLLAPI int  HDCALL SMMSetting(char *,int);

/*
    int MakeDTUOnLine(int Changed,char *DTUNumber)
    Changed:0-not changed,1-changed;
    DTUNumber:DTU phone number which you want make on line; 
result:
    0-success;
	-1:failed;
*/
DSCDLLAPI int HDCALL MakeDTUOnLine(int,char *);

/*
    int  SendDataToDTUBySM(char *DTUNumber,char *szData,int nDataLen,int nProtoType)
	send data to DTU by sm,this mode is used if the gprs service doesn't work;
	DTUNumber:the DTU phone number that you want to send data to;
	szData:the data that you want to send to DTU;
	nDataLen:the length of szData;
	nProtoType:data type,0-configure data,1-user data
result:
    0:success;
	-1:failed;
*/
DSCDLLAPI int  HDCALL SendDataToDTUBySM(char *,char *,int,int);

/*
 *Add by SEA on Oct 27,2003
 *Setup Modem type
 *if use CDMA modem,set 1
 *if use GPRS modem,set 0
 *default value 0
 */
DSCDLLAPI void  HDCALL SetModemType(int nModemType);
#endif 

⌨️ 快捷键说明

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