-
大小: 32.74MB文件類型: .zip金幣: 1下載: 0 次發布日期: 2023-07-28
- 語言: 其他
- 標簽: LIS??BS300-BS2000??EXC810??
資源簡介
本文檔提供了邁瑞各個儀器型號的通訊協議,血常規,血凝,生化,糖化,發光,文檔很齊全,有樣例數據可以參考。
代碼片段和文件信息
//?---------------------------------------------------------?//
//?Copyright?(c)?2007?Mindray?Medical?International?Limited
//?All?rights?reserved.
//
//?The?sourcecodes?here?are?distributed?in?the?hope?that?they?will?be?useful
//?but?WITHOUT?ANY?WARRANTY;?without?even?the?implied?warranty?of
//?MERCHANTABILITY?or?FITNESS?FOR?A?PARTICULAR?PURPOSE.??
//??We?first?define?some?macros?instead?of?everywhere?nonsense?numbers
//??which?will?make?the?whole?design?a?cool?looking
#define?MS ???0x05?????????????//?a?new?start?message?transaction
#define?ME ???0x0a?????????????//?end?of?the?whole?message?transaction
#define?MD_SD??0x03?????????????//?end?of?the?message?description
#define?SD_FD??0x0C?????????????//?end?of?the?segment?description
#define?FD_V???0x16?????????????//?end?of?the?field?description
#define?SE ???0x04?????????????//?end?of?the?whole?segment
#define?FE ???0x08?????????????//?end?of?the?whole?field
void?CTcpClient::RecvData(UINT?nPortCString?strIPAddr)
{
BYTE?*pbuf?=?new?BYTE[262144*2];??
memset(pbuf‘\0‘262144*2);??
CString?strTemp=““;
char?cData=0x00;
BOOL?blinkState=TRUE;
int??iDataLen=0;
char?strDES[30]={0};
char?strValue[30]={0};
BOOL?b_FDStart?=?FALSEb_ValueStart?=?FALSE;
int??j=0;
BOOL?bFindDataLen?=?FALSEbFindmetaDataLen?=?FALSE;
int??nDataLen?=?0;?
int?iLen?=0?;
CString?StrTemp=““;
BOOL?bInOnce=FALSE;
int?iAutoAddNum=1;
int?i=0;
CServerAddrPort?*pSAP=NULL;
SOCKET?Socket?=?NULL;
Socket=?socket(AF_INETSOCK_STREAM0);
ASSERT(Socket!=NULL);
struct?sockaddr_in?sockaddr1;
sockaddr1.sin_family?=?AF_INET;
sockaddr1.sin_addr.S_un.S_addr?=?inet_addr(strIPAddr.GetBuffer(0));
sockaddr1.sin_port?=?htons(nPort);
int?ret?=?0;
????//?Issue?a?TCP?connect?to?the?server?identified?by?nPort?and?strIPAddr
ret?=?connect(Socket(LPSOCKADDR)&sockaddr1sizeof(struct?sockaddr_in));
if?(ret?==?SOCKET_ERROR)?
{
closesocket(Socket);
delete?[]pbuf;
return;
}
Sleep(100);
fd_set?fds;
FD_ZERO(&fds);
FD_SET(Socket&fds);
timeval?time;
time.tv_sec?=?5;????????????//?5S?for?timeout
time.tv_usec?=?0;
????//?we?are?holding?the?connection?now
while?(1)?
{
if?(m_bProgrameExit)?
{
delete?[]pbuf;
return;
}
????????//?Poll?for?network?stream?coming
int?nret?=?select(NULL&fdsNULLNULL&time);
????????//?error?or?timeout
if?((nret?==?SOCKET_ERROR)?||?(nret?==?0)?)
{??
????????????closesocket(Socket);?//?close?the?socket
delete?[]pbuf;
return;
}
????????//?Big?fish!?We?really?got?some?network?stream
????????if?(FD_ISSET(Socket&fds))
????????{
????????????iLen?=?recv(Socket&cData10)?;
????????}
Label1: if?(iLen?==?0)??????????//?Oha?we?got?zero?stream?length??Is?it?possible?
{
????????????//?No?we?must?in?some?trouble
????????????closesocket(Socket);
delete?[]pbuf;
return;
}
????????//?Yes?we?read?one?char?each?time?in?ASCII?parsing?mode
if?(1?==?iLen)???
{
if?(blinkState)?????
{
????????????????//?When?idle?we?are?in?linkstate?mode?and?we?nee
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2018-12-14?10:24??邁瑞\
?????文件??????680656??2014-06-05?00:12??邁瑞\LIS協議接口手冊(中文).pdf
?????目錄???????????0??2018-12-24?15:10??邁瑞\bc3000原始數據\
?????目錄???????????0??2017-09-30?14:53??邁瑞\bc3000原始數據\data\
?????目錄???????????0??2017-09-30?14:53??邁瑞\bc3000原始數據\data\少一項接到的數據\
?????文件???????14796??2011-08-19?09:46??邁瑞\bc3000原始數據\data\少一項接到的數據\2011-08-19@001.TXT
?????文件???????19686??2009-12-05?10:32??邁瑞\bc3000原始數據\data\新建?文本文檔.txt
?????目錄???????????0??2017-09-30?14:53??邁瑞\bc3000原始數據\data\樣本1\
?????文件????????2691??2011-08-19?09:58??邁瑞\bc3000原始數據\data\樣本1\16進制.txt
?????文件????????2466??2011-08-19?09:52??邁瑞\bc3000原始數據\data\樣本1\8進制.txt
?????目錄???????????0??2017-09-30?14:53??邁瑞\bc3000原始數據\data\樣本2\
?????文件????????3426??2011-08-19?09:56??邁瑞\bc3000原始數據\data\樣本2\16進制.txt
?????文件????????2466??2011-08-19?09:57??邁瑞\bc3000原始數據\data\樣本2\8進制.txt
?????目錄???????????0??2017-09-30?14:53??邁瑞\bc3000原始數據\data\樣本3\
?????文件???????????0??2011-08-19?09:57??邁瑞\bc3000原始數據\data\樣本3\16進制.txt
?????文件????????2466??2011-08-19?09:58??邁瑞\bc3000原始數據\data\樣本3\8進制.txt
?????文件???????27136??2011-11-02?10:33??邁瑞\bc3000原始數據\新建?Microsoft?Word?文檔.doc
?????文件??????????24??2011-08-18?14:01??邁瑞\bc3000原始數據\邁瑞bc3000plus超級密碼.txt
?????文件??????????21??2011-02-22?16:17??邁瑞\bc3000原始數據\邁瑞免費客服.txt
?????目錄???????????0??2018-12-21?09:56??邁瑞\發光\
?????文件?????1829647??2017-08-12?09:19??邁瑞\發光\CL-2000i_LIS協議接口手冊_V2.0_CH.pdf
?????文件??????322167??2018-12-19?16:16??邁瑞\發光\IMS1200?LIS接口(HL7).doc
?????文件?????1829647??2016-09-13?11:09??邁瑞\發光\SAL-8000&CL-2000i_LIS協議接口手冊_V2.0_CH.pdf
?????目錄???????????0??2019-01-17?09:19??邁瑞\生化\
?????文件?????1276450??2017-08-04?10:17??邁瑞\生化\-BS-300&380&400&480&800&2000_LIS協議接口手冊_V4.0_CH.pdf
?????文件??????807464??2015-03-20?13:01??邁瑞\生化\BS-400LIS協議接口手冊(01.03.14適用).pdf
?????目錄???????????0??2017-09-30?14:53??邁瑞\生化\BS2000M\
?????文件????????8443??2017-08-04?09:12??邁瑞\生化\BS2000M\bs2000M.txt
?????文件??????406045??2011-06-21?12:32??邁瑞\生化\BS300-HL7接口手冊[中文].pdf
?????文件?????3062272??2010-07-23?17:07??邁瑞\生化\BS800?LIS協議接口手冊.doc
?????目錄???????????0??2018-12-04?17:16??邁瑞\糖化\
............此處省略49個文件信息
評論
共有 條評論