迈瑞各种仪器通讯协议说明
本文档提供了迈瑞各个仪器型号的通讯协议,血常规,血凝,生化,糖化,发光,文档很齐全,有样例数据可以参考。
代码片段和文件信息
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2018-12-14 10:24 迈瑞
文件 680656 2014-06-05 00:12 迈瑞LIS协议接口手册(中文).pdf
目录 0 2018-12-24 15:10 迈瑞c3000原始数据
目录 0 2017-09-30 14:53 迈瑞c3000原始数据data
目录 0 2017-09-30 14:53 迈瑞c3000原始数据data少一项接到的数据
文件 14796 2011-08-19 09:46 迈瑞c3000原始数据data少一项接到的数据2011-08-19@001.TXT
文件 19686 2009-12-05 10:32 迈瑞c3000原始数据data新建 文本文档.txt
目录 0 2017-09-30 14:53 迈瑞c3000原始数据data样本1
文件 2691 2011-08-19 09:58 迈瑞c3000原始数据data样本116进制.txt
文件 2466 2011-08-19 09:52 迈瑞c3000原始数据data样本18进制.txt
目录 0 2017-09-30 14:53 迈瑞c3000原始数据data样本2
文件 3426 2011-08-19 09:56 迈瑞c3000原始数据data样本216进制.txt
文件 2466 2011-08-19 09:57 迈瑞c3000原始数据data样本28进制.txt
目录 0 2017-09-30 14:53 迈瑞c3000原始数据data样本3
文件 0 2011-08-19 09:57 迈瑞c3000原始数据data样本316进制.txt
文件 2466 2011-08-19 09:58 迈瑞c3000原始数据data样本38进制.txt
文件 27136 2011-11-02 10:33 迈瑞c3000原始数据新建 Microsoft Word 文档.doc
文件 24 2011-08-18 14:01 迈瑞c3000原始数据迈瑞bc3000plus超级密码.txt
文件 21 2011-02-22 16:17 迈瑞c3000原始数据迈瑞免费客服.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 迈瑞生化BS2000Ms2000M.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个文件信息
// --------------------------------------------------------- //
// 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‘ ‘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 迈瑞c3000原始数据
目录 0 2017-09-30 14:53 迈瑞c3000原始数据data
目录 0 2017-09-30 14:53 迈瑞c3000原始数据data少一项接到的数据
文件 14796 2011-08-19 09:46 迈瑞c3000原始数据data少一项接到的数据2011-08-19@001.TXT
文件 19686 2009-12-05 10:32 迈瑞c3000原始数据data新建 文本文档.txt
目录 0 2017-09-30 14:53 迈瑞c3000原始数据data样本1
文件 2691 2011-08-19 09:58 迈瑞c3000原始数据data样本116进制.txt
文件 2466 2011-08-19 09:52 迈瑞c3000原始数据data样本18进制.txt
目录 0 2017-09-30 14:53 迈瑞c3000原始数据data样本2
文件 3426 2011-08-19 09:56 迈瑞c3000原始数据data样本216进制.txt
文件 2466 2011-08-19 09:57 迈瑞c3000原始数据data样本28进制.txt
目录 0 2017-09-30 14:53 迈瑞c3000原始数据data样本3
文件 0 2011-08-19 09:57 迈瑞c3000原始数据data样本316进制.txt
文件 2466 2011-08-19 09:58 迈瑞c3000原始数据data样本38进制.txt
文件 27136 2011-11-02 10:33 迈瑞c3000原始数据新建 Microsoft Word 文档.doc
文件 24 2011-08-18 14:01 迈瑞c3000原始数据迈瑞bc3000plus超级密码.txt
文件 21 2011-02-22 16:17 迈瑞c3000原始数据迈瑞免费客服.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 迈瑞生化BS2000Ms2000M.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个文件信息
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件举报,一经查实,本站将立刻删除。
评论列表(条)