?? iic.h
字號:
#ifndef IICHEADER
#define IICHEADER
//#include "stdafx.h"
/*
SC01 請求測點名稱列表()
SC11 請求參數(shù)名稱列表
SC21 請求實時監(jiān)測參數(shù)列表
SR01 請求實時數(shù)據(jù)(ID)
SR11 請求實時數(shù)據(jù)(測點名稱 參數(shù)名稱)
SH01 請求歷史數(shù)據(jù)(ID DATE NO)
SH11 請求歷史數(shù)據(jù)(測點名稱 參數(shù)名稱 DATE NO)
消息體定義
SR01
實時監(jiān)測ID CHAR 5
SR11
測點名稱 CHAR 40
參數(shù)名稱 CHAR 40
SH01
實時監(jiān)測ID CHAR 5
歷史時間開始CHAR 12 YYYYMMDDHHMM
測點數(shù)據(jù)個數(shù)CHAR 2 05
SH11
測點名稱 CHAR 40
參數(shù)名稱 CHAR 40
歷史時間開始CHAR 12 YYYYMMDDHHMM
測點數(shù)據(jù)個數(shù)CHAR 2 05
*/
/*
RR01 請求實時數(shù)據(jù)(ID)應(yīng)答
RR11 請求實時數(shù)據(jù)(測點名稱 參數(shù)名稱)應(yīng)答
RH01 請求歷史數(shù)據(jù)(ID DATE NO)應(yīng)答
RH11 請求歷史數(shù)據(jù)(測點名稱 參數(shù)名稱 DATE NO)應(yīng)答
*/
/*
正常 P001 交易成功
錯誤 T100 通信失敗,超時
錯誤 T002 通信失敗,超時
錯誤 T004 通信失敗,超時
錯誤 T099 通信失敗,超時
錯誤 P100 數(shù)據(jù)錯誤(如:數(shù)字格式錯誤等)
錯誤 P200 認(rèn)證錯誤(如:代碼不存在等)
錯誤 P900 其他錯誤,具體信息從“錯誤消息”中獲取
警告 P010 警告信息
*/
//發(fā)送信息的結(jié)構(gòu)
typedef struct SMSG
{
char begin_code[4]; //開始碼:"SSSS"
char msg_type[4]; //消息類型碼(發(fā)送)
char msg_return[4]; //消息返回碼:空格
char yljgdm[16]; //醫(yī)療機構(gòu)代碼
char sfzddm[4]; //收費終端代碼
char send_time[16]; //發(fā)送時間
char rechieve_time[16]; //接受時間
char msg[324]; //消息體
char error_info[60]; //出錯信息
char reverse[60]; //系統(tǒng)保留
char end_code[4]; //結(jié)束碼:"ZZZZ"
}SENDMSG, NEAR * NPSENDMSG;
//接受消息的結(jié)構(gòu)
typedef struct RMSG
{
char begin_code[4]; //開始碼:"RRRR"
char msg_type[4]; //消息類型碼(接受)
char msg_return[4]; //消息返回碼:
char yljgdm[16]; //醫(yī)療機構(gòu)代碼
char sfzddm[4]; //收費終端代碼
char send_time[16]; //發(fā)送時間
char rechieve_time[16]; //接受時間
char msg[324]; //消息體
char error_info[60]; //出錯信息
char reverse[60]; //系統(tǒng)保留
char end_code[4]; //結(jié)束碼:"ZZZZ"
}RECHIEVEMSG,NEAR * NPRECHIEVEMSG;
void MakeSMsg(SENDMSG &smsg,char msg_type[4]);
void MakeRMsg(RECHIEVEMSG &rmsg,char msg_type[4]);
bool Get_MACAddress( char* mac);
#endif
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -