/**
* @constructor
*/
function XUIOmlMap() {
}
XUIOmlMap.prototype = {
//事件
/**
* 管廊双击事件
* @eventname XUI_OMLMAP_DBCLICK
* @eventid 0x00002105
*/
/**
* 管廊单击事件
* @eventname XUI_OMLMAP_OnCLICK
* @eventid 0x00002005
*/
//接口
/**
* 获取当前选中节点的名称
* @return {String}
*/
GetSelectItemText:function () {
},
/**
* 增加标记样式
* @param {String} strImgName 标记样式名称
* @param {ImageProp} imgSrc 标记样式路径
* @param {Number} nIconwidth 标记宽度
* @param {Number} nIconheight 标记高度
*/
SetIconImagess:function (strImgName,imgSrc,nIconwidth,nIconheight) {
},
/**
* 改变指定管道状态
* @param {String} strstateName 需修改管道名称
* @param {Number} nState 改变的状态0为蓝1为红2为绿
*/
SetstateState:function (strstateName,nState) {
},
/**
* 设置指定管道报警状态内容自定义
* @param {String} strTrgStateName 指定管道
* @param {String} strTrgStateTime 报警状态时间
* @param {String} strTrgStateContent 报警状态内容
* @property {Collection} strTriggerContent ["ACU401","2020.08.12","动力舱异常"]
*/
SetTriggerContent:function (strTrgStateName,strTrgStateTime,strTrgStateContent) {
},
/**
* 设置各管道弹窗状态数据
* @param {String} strSubFont 管道名称
* @param {Array} temValue 四个舱室的温度数据
* @param {Array} levelValue 四个舱室的液位数据
* @param {Array} humidityValue 四个舱室的湿度数据
* @param {Array} methaneValue 四个舱室的甲烷浓度数据
* @param {Array} oxygenValue 四个舱室的氧气浓度数据
* @param {Array} hydrogen 四个舱室的硫化氢浓度数据
*/
SetPopupContentValue:function (strSubFont,temValue,levelValue,humidityValue,methaneValue,oxygenValue,hydrogen) {
},
/**
* 设置指定管道弹窗的类型及其内容
* @param {String} strTriggerName 管道名字
* @param {Number} nType 0为属性弹窗1为报警弹窗
*/
SetTriggerType:function (strTriggerName,nType) {
},
/**
* 开启管道轮播状态
*/
SetTriggerPolice:function () {
},
/**
* 关闭指定管道触发报警状态
* @param {String} strCloseTrgerName 关闭报警管道名称
* @property {String} CloseTriggerPolice "ACU406"
*/
SetCloseTriggerPolice:function (strCloseTrgerName) {
},
/**
* 修改指定管道坐标
* @param {String} strCoordinateName 需修改管道
* @param {Number} nCoordinate1 新管道坐标1
* @param {Number} nCoordinate2 新管道坐标2
* @property {Collection} Coordinate ["ACU406",44.286722, 86.084053]
*/
SetCoordinate:function (strCoordinateName,nCoordinate1,nCoordinate2) {
},
/**
* 修改管道按钮状态
* @param {String} strTubeName 状态改变管道名
* @param {Number} nButton 0风机1电灯2红外线3监控4水泵5井盖
* @param {Number} nButtonState 0为正常1为报警
* @property {Collection} ButtonState ["ACU406",2,1]
*/
SetButtonState:function (strTubeName,nButton,nButtonState) {
},
/**
* 设定地图中心点
* @param {Number} nMapLongitude 坐标1
* @param {Number} nMaplatitude 坐标2
* @property {Collection} MapCenter [44.286608,86.039557]
*/
SetMapCenter:function (nMapLongitude,nMaplatitude) {
},
/**
* 关闭或开启指定的全部类别按钮
* @param {Number} nhide 0风机1电灯2红外线3监控4水泵5井盖
* @param {Boolean} bhide 关闭或开启
* @property {Collection} hideButton [0,false]
*/
SethideButton:function (nhide,bhide) {
},
/**
* 是否清空所有按钮样式
* @param {Boolean} bempty 是否清空
* @property {Boolean} bempty false
*/
Setempty:function (bempty) {
},
/**
* 是否清空人员图标
* @param {Boolean} bPersonnelempty 是否清空
* @property {Boolean} bPersonnelempty false
*/
SetPersonnelempty:function (bPersonnelempty) {
},
/**
* 是否清空样式
* @param {Boolean} bAllempty 是否清空
* @property {Boolean} bAllempty false
*/
SetAllempty:function (bAllempty) {
},
/**
* 设置指定管道电子井盖或门禁的状态
* @param {String} strControlStateName 指定管道名
* @param {Number} nControlState 0电子井盖1门禁
* @param {Number} nConState 0正常状态1报错状态
* @property {Collection} HideButton ["ACU506",0,1]
*/
SetControlState:function (strControlStateName,nControlState,nConState) {
},
}