版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
地下工程和深基坑安全监测预警系统数据采集专用接口(中间件)使用说明目录1. 概述 32. 定义 33. 数据接口函数 33.1. 登陆验证 33.2. 获取工程信息 43.3. 上传全站仪数据 53.4. 上传水准仪数据 73.5. 上传测斜仪数据 103.6. 上传频率计(单值)数据 113.7. 上传频率计(四值)数据 123.8. 上传频率计(六值)数据 143.9. 上传水位计数据 163.10. 上传裂缝监测数据 174. 函数返回值参考 18
概述本说明针对地下工程和深基坑安全监测预警系统(以下简称“监测系统”)数据采集专用接口(中间件)加以描述。采集接口是基坑监测设备数据采集上传的统一入口,方便设备供应商或第三方软件供应商上传监测数据。采集专用接口为动态链接库文件形式,封装了地下工程和深基坑各监测项目数据上传所需的全部函数。定义字符串本说明中所有关于字符串的数据(包括输入与输出字符串),默认为都是以’\0’Xml包封装格式所有xml内容(包括输入与输出)都使用UTF-8字符编码。数据接口函数登陆验证IntFT_Login(constchar*userId,constchar*password);验证用户信息,只有登录成功之后才允许调用其它接口函数。该方法只须成功调用一次即可。参数UserId用户名Password密码返回值如果登录成功,则返回0。如果登录失败,则返回相应的错误码。备注在使用接口的任何函数之前,必须保证成功调用过Login方法进行登录,否则将调用失败。获取工程信息IntFT_GetProjectInfo(char**data,int*dataLength);从服务器获取工程名称、检测项目等工程信息。返回值的格式如下:<NewDataSet><!--工程名称--><PROJECT><!--工程ID--><ID>94d15263-ae8b-4724-ae67-091b05fbd84a</ID><!--工程编号--><CODE>jc000a0007</CODE><NAME>系统测试</NAME></PROJECT><!--监测项目--><ITEM> <!--监测项目ID--><SYS_ITEMID>1</SYS_ITEMID><P_PROJECTID>94d15263-ae8b-4724-ae67-091b05fbd84a</P_PROJECTID><NAME>围护墙边坡顶部水平位移</NAME><!--测点编号前缀--><CODING>WYS</CODING></ITEM><!--监测编号--><JCCODE><SEQ_NO>jc000a0005130417008</SEQ_NO><P_PROJECTID>94d15263-ae8b-4724-ae67-091b05fbd84a</P_PROJECTID></JCCODE></NewDataSet>参数data用来存储返回结果的缓存。返回的结果为xml格式字符串。该参数的内存由函数内部分配,但不自动清理,请在使用完成后手动清理内存。dataLength结果缓存区的长度。如果函数调用成功,则该参数值为返回结果的长度。返回值如果函数调用成功,则返回0。如果调用失败,则返回相应的错误码。上传全站仪数据IntFT_UploadTotalStationData(constchar*data);上传全站仪的采集数据,参数使用xml的格式字符串。参数dataxml格式的字符串。格式如下:<?xmlversion='1.0'encoding='utf-8'?><DataSet><TotalStationData><!--设备编号--><DeviceNum></DeviceNum><!--设备型号--><DeviceModel></DeviceModel><!--工程编号--><ProjectCode></ProjectCode><!--监测编号--><SurveillanceNum></SurveillanceNum><!--监测项目--><SurveillanceItemId></SurveillanceItemId><!--测站编号--><StationNum></StationNum><!--测点编号--><PointNum></PointNum><!--斜距--><SJ1></SJ1><SJ2></SJ2><!--观测坐标--><X></X><Y></Y><Z></Z><!--水平角盘左、盘右--><HAngle_FL></HAngle_FL><HAngle_FR></HAngle_FR><!--竖直角盘左、盘右--><VAngle_FL></VAngle_FL><VAngle_FR></VAngle_FR><!--方位角--><Azimuth></Azimuth><!--视点类型--><VisionPointType></VisionPointType><!--监测日期--><Date></Date><!--备注--><Comment></Comment></TotalStationData></DataSet>返回值如果上传成功,则返回0,如果上传失败,则返回相应的错误编码。上传水准仪数据IntFT_UploadLevelInstrumentData(constchar*data);上传水准仪的采集数据,参数使用xml的格式字符串。参数dataxml格式的字符串。格式如下:<?xmlversion='1.0'encoding='utf-8'?><DataSet><LevelInstrumentData><!--设备编号--><DeviceNum></DeviceNum><!--设备型号--><DeviceModel></DeviceModel><!--工程编号--><ProjectCode></ProjectCode><!--监测编号--><SurveillanceNum></SurveillanceNum><!--监测项目--><SurveillanceItemId></SurveillanceItemId><!--测点编号--><PointNum></PointNum><!--Z1、Z2点的高程--><HZ1></HZ1><HZ2></HZ2><!--前、后视点读数--><Front1></Front1><Front2></Front2><FrontAvg></FrontAvg><Back1></Back1><Back2></Back2><BackAvg></BackAvg><!--实测高程--><SCGC></SCGC><!--修正后的高程--><H></H><!--前、后视距--><DistanceFront></DistanceFront><DistanceBack></DistanceBack><!--监测日期--><Date></Date><!--备注--><Comment></Comment></LevelInstrumentData><!--平差值及其精度--><LevelInstrumentAdjData><!--设备编号--><DeviceNum></DeviceNum><!--设备型号--><DeviceModel></DeviceModel><!--工程编号--><ProjectCode></ProjectCode><!--监测编号--><SurveillanceNum></SurveillanceNum><!--起点、终点编号--><StartPointNum></StartPointNum><EndPointNum></EndPointNum><!--中误差--><MSE></MSE></LevelInstrumentAdjData></DataSet>返回值如果上传成功,则返回0。如果上传失败,则返回相应的错误编码。上传测斜仪数据IntFT_UploadLevelInstrumentData(constchar*data);上传测斜仪的采集数据,参数使用xml的格式字符串。参数dataxml格式的字符串。格式如下:<?xmlversion='1.0'encoding='utf-8'?><DataSet><InclinometerData><!--设备编号--><DeviceNum></DeviceNum><!--设备型号--><DeviceModel></DeviceModel><!--工程编号--><ProjectCode></ProjectCode><!--监测编号--><SurveillanceNum></SurveillanceNum><!--监测项目--><SurveillanceItemId></SurveillanceItemId><!--测点编号--><PointNum></PointNum><!--深度--><Depth></Depth><!--A0、A180数据--><A0></A0><A180></A180><!--监测日期--><Date></Date><!--备注--><Comment></Comment></InclinometerData></DataSet>返回值如果上传成功,则返回0。如果上传失败,则返回相应的错误编码。上传频率计(单值)数据Int__stdcallFT_UploadFrequencyMeterSingleData(constchar*data);上传频率计(单值)的采集数据,参数使用xml的格式字符串。参数dataxml格式的字符串。格式如下:<?xmlversion='1.0'encoding='utf-8'?><DataSet><FrequencyMeterSingleData><!--设备编号--><DeviceNum></DeviceNum><!--设备型号--><DeviceModel></DeviceModel><!--工程编号--><ProjectCode></ProjectCode><!--监测编号--><SurveillanceNum></SurveillanceNum><!--监测项目--><SurveillanceItemId></SurveillanceItemId><!--测点编号--><PointNum></PointNum><!--模数值--><Modulus1></Modulus1><!--频率值--><Frequency1></Frequency1><!--监测日期--><Date></Date><!--备注--><Comment></Comment></FrequencyMeterSingleData></DataSet>返回值如果上传成功,则返回0。如果上传失败,则返回相应的错误编码。上传频率计(四值)数据IntFT_UploadFrequencyMeterSingleData(constchar*data);上传频率计(单值)的采集数据,参数使用xml的格式字符串。参数dataxml格式的字符串。格式如下:<?xmlversion='1.0'encoding='utf-8'?><DataSet><FrequencyMeterSingleData><!--设备编号--><DeviceNum></DeviceNum><!--设备型号--><DeviceModel></DeviceModel><!--工程编号--><ProjectCode></ProjectCode><!--监测编号--><SurveillanceNum></SurveillanceNum><!--监测项目--><SurveillanceItemId></SurveillanceItemId><!--测点编号--><PointNum></PointNum><!--模数值--><Modulus1></Modulus1><Modulus2></Modulus2><Modulus3></Modulus3><Modulus4></Modulus4><!--频率值--><Frequency1></Frequency1><Frequency2></Frequency2><Frequency3></Frequency3><Frequency4></Frequency4><!--频率平均值--><FrequencyAvg></FrequencyAvg><!--监测日期--><Date></Date><!--备注--><Comment></Comment></FrequencyMeterSingleData></DataSet>返回值如果上传成功,则返回0。如果上传失败,则返回相应的错误编码。上传频率计(六值)数据IntFT_UploadFrequencyMeterSixData(constchar*data);上传频率计(六值)的采集数据,参数使用xml的格式字符串。参数dataxml格式的字符串。格式如下:<?xmlversion='1.0'encoding='utf-8'?><DataSet><FrequencyMeterSixData><!--设备编号--><DeviceNum></DeviceNum><!--设备型号--><DeviceModel></DeviceModel><!--工程编号--><ProjectCode></ProjectCode><!--监测编号--><SurveillanceNum></SurveillanceNum><!--监测项目--><SurveillanceItemId></SurveillanceItemId><!--测点编号--><PointNum></PointNum><!--模数值--><Modulus1></Modulus1><Modulus2></Modulus2><Modulus3></Modulus3><Modulus4></Modulus4><Modulus5></Modulus5><Modulus6></Modulus6><!--频率值--><Frequency1></Frequency1><Frequency2></Frequency2><Frequency3></Frequency3><Frequency4></Frequency4><Frequency5></Frequency5><Frequency6></Frequency6><!--频率平均值--><FrequencyAvg></FrequencyAvg><!--监测日期--><Date></Date><!--备注--><Comment></Comment></FrequencyMeterSixData></DataSet>返回值如果上传成功,则返回0。如果上传失败,则返回相应的错误编码。上传水位计数据IntFT_UploadWaterLevelData(constchar*data);上传水位计的采集数据,参数使用xml的格式字符串。参数dataxml格式的字符串。格式如下:<?xmlversion='1.0'encoding='utf-8'?><DataSet><FrequencyMeterSixData><!--设备编号--><DeviceNum></DeviceNum><!--设备型号--><DeviceModel></DeviceModel><!--工程编号--><ProjectCode></ProjectCode><!--监测编号--><SurveillanceNum></SurveillanceNum><!--监测项目--><SurveillanceItemId></SurveillanceItemId><!--测点编号--><PointNum></PointNum><!--测量读数值--><Data></Data><!--监测日期--><Date></Date><!--备注--><Comment></Comment></Frequen
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 半年工作总结模板
- DB2201T 62-2024 肉牛运输应激综合征防治技术规范
- 职业导论-房地产经纪人《职业导论》押题密卷1
- 房地产经纪操作实务-《房地产经纪操作实务》押题密卷1
- 人资年度工作总结模板
- 农学硕士答辩指南模板
- 年度目标达成总结模板
- 人教版四年级数学上册寒假作业(六)(含答案)
- 河南省郑州市2024-2025学年高二上学期期末考试 生物(含答案)
- 二零二五年食堂厨具定制设计与安装合同2篇
- 矩形砖砌渠道施工方案
- 大数据与人工智能ppt
- 中医科特色诊疗规范
- 建筑工程一切险条款版
- PEP小学六年级英语上册选词填空专题训练
- 古建筑修缮项目施工规程(试行)
- GA 844-2018防砸透明材料
- 化学元素周期表记忆与读音 元素周期表口诀顺口溜
- 非人力资源经理的人力资源管理培训(新版)课件
- 钼氧化物还原过程中的物相转变规律及其动力学机理研究
- (完整word)2019注册消防工程师继续教育三科试习题及答案
评论
0/150
提交评论