设备网络SDK开发使用手册 |
<?xml version="1.0" encoding="utf-8"?>
<AlarmHostAbility version="2.0"> <!--req, 网络报警主机能力集描述--> <keyboardNo min="" max=""/> <!--req, 键盘序号--> <keyboardAddr min="" max=""/> <!--req, 键盘地址--> <operatorUserNo min="" max=""/> <!--req, 键盘操作用户序号--> <operatorPasswordLen min="" max=""/> <!--req, 操作用户密码长度--> <operatorPassword opt="0,1,2,3,4,5,6,7,8,9,F"/> <!--req, 操作用户密码支持的字符--> <subSystemPermission opt="0,1,2,3,4,5 "/> <!--req, 0-单布防,不能旁路;1-单撤防,不能旁路;2-布撤防,不能旁路;3-单布防,能旁路;4-单撤防,能旁路;5-布撤防,能旁路 --> <!--注:没有返回该能力的设备显示全部能力!原先的能力为:1-单布防,无布防报告,不能旁路;2-单撤防,无撤防报告,不能旁路; 3-布撤防,无布撤防报告,不能旁路;4-单布防,有布防报告,不能旁路;5-单撤防,有撤防报告,不能旁路; 6-布撤防,有布撤防报告,不能旁路;7-单布防,无布撤防报告,允许旁路;8-单撤防,无布撤防报告,允许旁路; 9-布撤防,无布撤防报告,允许旁路;10-单布防,有布防报告,允许旁路;11-单撤防,有撤防报告,允许旁路;12-布撤防,有布撤防报告,允许旁路--> <installerNo min="" max=""/> <!--req, 安装员序号--> <installPasswordLen min="" max=""/> <!--req, 安装员用户密码长度--> <installPassword min="" max=""/> <!--req, 安装员用户密码支持的字符--> <supportCard>true</supportCard> <!-- true,表示支持卡号关联用户功能;false,表示不支持卡号关联用户功能--> <Zone> <ZoneConfig> <enabled>true</enabled> <!--req, 支持防区参数配置(报警输入参数配置)--> <delayInParam>true</delayInParam> <!--req, true,表示客户端应该使用NET_DVR_ALARMIN_PARAM中的dwParam来设置延时时间,动环报警主机和自助行报警主机使用这种配置延时方式; false,表示通过NET_DVR_ALARMSUBSYSTEMPARAM中的wEnterDelay、wExitDelay来设置--> <detectorType opt="panicButton,magneticContact,smokeDetector,activeInfraredDetector,passiveInfraredDetector,glassBreakDetector,vibrationDetector, dualTechnologyPirDetector,tripleTechnologyPirDetector,humidityDetector,temperatureDetector,combustibleGasDetecto,dynamicSwitch, controlSwitch,waterDetector,displacementDetector,singleInfraredDetector,singleZoneModule,acoustoopticAlarm,curtainInfraredDetector,otherDetector"/> <!--req, 设备支持的探测器类型:紧急开关,门磁开关,烟感探测器,主动红外探测器,被动红外探测器,玻璃破碎探测器,震动探测器, 双鉴移动探测器,三技术探测器,湿度探测器,温度探测器,可燃气体探测器, 随动开关, 控制开关,水感探测器,位移探测器,单体门磁探测器,无线单防区模块,声光报警器,幕帘红外人体探测器,其他探测类型--> <zoneType opt="instantZone, 24hourAudibleZone,delayZone,interiorWithDelayZone,keyswitchZone, supervisedFireZone,perimeterZone,24hourSlientZone,24hourAuxiliaryAlarmIn,24hourVibrationAlarmIn,,timeOutZone doorEmergencyOpenProtectionZone,doorEmergencyShutdownProtectionZone,timeOutZone,disable"/> <!--,设备支持的防区类型--> <uploadAlarmRecoveryReport>true</uploadAlarmRecoveryReport> <!--req, 上传报警恢复报告配置--> <zoneDelayTime min="" max=""/> <!--req, 延时防区延时时间--> <sensitivity opt="10ms,250ms,500ms,750ms"/> <!--req, 灵敏度--> <arrayBypass>true</arrayBypass> <!--req, 支持防区组旁路配置--> <moduleStatus attri="readonly" opt="offline,online"/> <!--req, 模块状态--> <moduleAddress min="" max=""/> <!--req, 模块地址--> <moduleChannel>true</moduleChannel> <!--req, 模块通道--> <moduleType opt="localZone, 1zoneExpander,2zoneExpander,8ZoneExpander,8sensorZoneExpander,1ZoneAndTrigger,1DoorController,2DoorsController,4DoorsController"/> <!--req, 支持的防区类型--> <zoneNo attri="readonly" min="" max=""/> <!--req, 防区序号,只能获取--> <subsystemNo attri="readonly">1</subsystemNo> <!--req, 防区所属的子系统号,只能获取--> <InDelayTime min="0" max="255"/> <!--req, 进入延迟时间,单位s--> <OutDelayTime min="0" max="255"/><!--req, 退出延迟时间,单位s--> <alarmType opt="open,close" default="open"/><!--req, 报警器类型: open-常开,close-常闭--> <zoneResistor opt="2.2,4.7 ,5.6 ,8.2 ,manual"/>"<!--req, 防区电阻,单位: 千欧--> <zoneResistorManual min="0" max="10"/> <!--req, 自定义防区电阻,精确到小数点后一位,单位:千欧--> <timeOut min="" max=""/><!--opt, 超时时间,单位s--> <timeOutRange opt="1-599s,1-65535s"/><!--opt, 超时时间范围--> <isSupportDetectorSignalIntensity>true</isSupportDetectorSignalIntensity><!--opt,支持探测器信号强度返回--> <TimeOutMethod opt="trigger, recovery" /><!--opt支持超时防区计时方式配置返回--> <detectorSerialNo min="0" max="9"/><!--req, xs: string, 探测器序列号--> <zoneSignalType opt="0,1"/><!--req, 防区信号传输类型: 0-有线防区,1-无线防区--> <enableDetectorTypeCfg>true</enableDetectorTypeCfg><!--req,探测是类型是否可配--> <zoneTypeWithDelayCfg opt="instantZone, 24hourAudibleZone,delayZone,interiorWithDelayZone,keyswitchZone,supervisedFireZone,perimeterZone,24hourSlientZone,24hourAuxiliaryAlarmIn,24hourVibrationAlarmIn,disable"/><!--,支持配置延迟时间的防区类型,反向能力,当设备不返回按照以前默认逻辑处理--> </ZoneConfig> <ZoneTamperConfig> <!--req, 防区防拆--> <tamperType opt="0,1,2"/> <!--req, 0-无,1-常开,2-常闭--> <uploadAlarmRecoveryReport>true</uploadAlarmRecoveryReport> <!--req, 上传报警恢复报告配置--> <associateAlarmOut min="0" max="512"/> <!--req, 防区关联触发器--> <associateSirenOut min="0" max="8"/> <!--req, 防区关联警号输出--> <tamperResistor opt="2.2,4.7 ,5.6 ,8.2 ,manual"/> <!--req, 防拆电阻,单位千欧--> <tamperResistorManual min="0" max="10"/> <!--req, 自定义防拆电阻,精确到小数点后一位,单位千欧--> <supportZoneNo min="" max=""/> <!--req, 防拆电阻支持的防区--> </ZoneTamperConfig> <GetZoneList> <enabled>true</enabled> <!--req, 支持获取防区列表--> </GetZoneList> <ZoneArmDisarm> <enabled>true</enabled> <!--req, 支持防区布撤防--> </ZoneArmDisarm> <ZoneGroupBypass> <enabled>true</enabled> <!--req, 支持防区组旁路--> </ZoneGroupBypass> <associateLampOut min="0" max="8"/><!--req防区关联警灯输出--> <emergencyCallZone opt="3"/><!--req 紧急求助防区号,表示这些是紧急求助防区--> <consultZone opt="4"/><!--req 业务咨询防区号,表示这些是业务咨询防区--> </Zone> <Trigger> <TriggerConfig> <enabled>true</enabled> <!--req, 支持触发器参数配置(报警输出参数配置)--> <TriggerIndex>attri=readonly,true</TriggerIndex> <ModuleType opt="localTrigger,4-wayTrigger,8-wayTrigger,1ZoneAndTrigger,32Trigger,2-wayTrigger,1DoorController,2DoorsController,4DoorsController"/> <ModuleAddress min="1" max="253" /> <ModuleChan>true</ModuleChan> <outputDelay min="1" max="65535"/> <!--req, 报警输出持续时间,单位:秒--> <workMode opt="linkage,dynamic"/> <!--req, 联动,随动--> <alarmOutMode opt="pulseMode,nonePulseMode"/> <!--req, 脉冲,非脉冲--> <timeOn min="1" max="60"/> <!--req, 开时间1-60--> <timeOff min="1" max="60"/> <!--req, 关时间1-60--> </TriggerConfig> <TriggerControl> <enabled>true</enabled> <!--req, 支持触发器控制(报警输出口控制)--> </TriggerControl> <GetTriggerList> <enabled>true</enabled> <!--req, 支持获取触发器列表--> </GetTriggerList> </Trigger> <AutoRegisterExternalModule> <enabled>true</enabled> <!--req, 支持自动注册外接模块--> </AutoRegisterExternalModule> <AutoSearchExternalModule> <enabled>true</enabled> <!--req, 支持自动搜索外接模块--> </AutoSearchExternalModule> <AutoSearchDetector> <enabled>true</enabled> <!--, 支持自动注册探测器--> </AutoSearchDetector> <moduleNo min="" max=""/> <!--req, 模块序号--> <ModuleConfig> <enabled>true</enabled> <!--req, 模块配置--> <moduleType opt="zone,trigger,keyBoard"/> <!--req, 防区,触发器,键盘--> <ModuleInfo> <enable>true</enable> </ModuleInfo> <!--req, 模块信息--> <deviceVersionInfo>true</deviceVersionInfo> <!--req, 设备版本信息--> </ModuleConfig> <isNotSupportZoneAddrEdit>true</isNotSupportZoneAddrEdit> <!--返回表示防区编号界面不能编辑;不返回表示界面可编辑--> <isNotSupportTriggerAddrEdit>true</isNotSupportTriggerAddrEdit > <!--返回表示触发器编号界面不能编辑;不返回表示界面可编辑--> <assistantControl opt="electricLock, mobileGate,audioOut,siren,alarmLamp"/> <!--req,辅助功能控制,电锁,移动门,语音输出,警号,警灯--> <GatewayConfig> <enabled>true</enabled> <!--req, 支持门禁参数配置--> <delayTime min="" max=""/> <!--req, 延时时间,单位:秒。当门被打开delayTime时间以后,门会自动关闭 --> <nameLen min="" max=""/> <!--req,门禁名称长度--> <enabledConfig>true</enabledConfig> <!--req,支持启用/停用门禁参数--> <enabledLocal>true</enabledLocal> <!--req,支持本地启用/停用门禁参数--> <lockWorkMode opt="setUpEnabled,interruptEnabled"/> <!--req,电锁工作模式,通电启动,断电启动--> </GatewayConfig> <SirenConfig> <enabled>true</enabled> <!--req, 支持警号参数配置--> <outputDelay min="1" max="65535"/> <!--req, 警号输出持续时间,单位:秒--> <sirenNameLength min="" max=""/> <!--req, 支持警号名称配置--> <overallEventTriggerSirenOn opt="tamperAlarm,overallKeypadEmergencyAlarm,ACPower, lowBatteryVoltage,phoneOffLine,wireNetWorkException, wirelessNetWorkException,keyBoard485Break,mBusException,WifiFault,RFSignalFault"/> <!--req, 全局事件联动警号输出开启、主机防拆、全局键盘紧急报警、交流电断电、电池电压低、 电话线掉线、有线网络异常、无线网络异常、键盘485断线、MBus异常、WIFI通信故障、RF信号干扰故障--> <overallEventTriggerSirenOff opt=""/> <!--req, 全局事件联动警号输出开启--> <subsystemEventTriggerSirenOn opt="emergencyKeypadAlarm,arm,disarm"/> <!--req, 子系统事件联动警号输出开启,紧急报警,布防,撤防--> <subsystemEventTriggerSirenOff opt=""/> <!--req, 子系统事件联动警号输出开启--> </SirenConfig> <SearchMainStatus> <enabled>true</enabled> <!--req, 支持主要状态查询--> <mainStatusType opt="zoneArmed, zoneAlarm, trigger, zoneBypass, subSystemArmed, zoneFault, zoneMemory, zoneTamper"/> <!--req,支持的主要状态类型:防区布防状态,防区报警状态,触发器报警状态,防区旁路状态,子系统布防状态, 防区故障状态,防区报警记忆状态,防区防拆状态--> <enableSubSystem opt="disable,enable"/> <!--req, 是否启用子系统--> <subSystemGuardType opt="armAway,armInstant,armStay"/> <!--req, 布防类型:外出布防,即时布防,留守布防--> </SearchMainStatus> <SearchOtherStatus> <enabled>true</enabled> <!--req, 支持其他状态查询--> <otherStatusType opt="siren,electricLock,alarmLamp,detectorPower,detectorConnection"/> <!--req, 支持的其他状态类型:siren-警号状态,electricLock-电锁,alarmLamp-警灯,detectorPower-探测器电量状态,detectorConnection-探测器在线状态--> <detectorPower min="0" max="100"/> <!--req, 探测器电量--> <detectorConnection opt="unregedit,disconnect,connect"/> <!--req, 探测器连接状态: unregedit-未注册, disconnect-不在线, connect-在线--> </SearchOtherStatus> <EnableConfig> <enabled>true</enabled> <!--req, 支持使能配置--> <enableType opt="audioOut, electricLock,mobileGate,siren"/> <!--req,支持的使能项:语音输出使能,电锁使能,移动门使能,警号使能--> <serialPurpose opt="cascade, PTZ"/> <!--req,串口用途:级联报警主机,PTZ控制--> </EnableConfig> <TransparencySerial> <enabled>true</enabled> <!--req, 支持报警主机透明通道--> </TransparencySerial> <Get485DeviceList> <enabled>true</enabled> <!--req, 支持获取485外接设备列表--> </Get485DeviceList> <Get485DeviceProtocolList> <enabled>true</enabled> <!--req, 支持获取485外接设备的协议列表--> </Get485DeviceProtocolList> <RS485Config> <enabled>true</enabled> <!--req, 支持485参数配置,视频报警主机的485使用这个接口,配置结构体中的485通信能力参数能力见"RS232和RS485串口能力节点"--> </RS485Config> <AlarmhostRS485Config> <enabled>true</enabled> <!--req,报警485参数配置,配置结构体中关于485通信的参数能力见"RS232和RS485串口能力节点"--> <deviceNameLength min="0" max="32"/> <!--req,485名称--> <deviceType>true</deviceType> <!--req,支持设备类型配置,具体支持的设备类型通过获取外接设备列表接口获取--> <deviceProtocol>true</deviceProtocol> <!--req,支持设备类型配置,具体支持的设备协议通过"获取协议列表接口"获取--> <channel>true</channel> <!--req,通道号--> </AlarmhostRS485Config> <RegisterRS485> <deviceProtocol>true</deviceProtocol> <!--支持设备类型配置,具体支持的设备协议通过"获取协议列表接口”获取--> <baudRate>true</baudRate > <!--波特率--> </RegisterRS485> <RS485SlotConfig> <enabled>true</enabled> <!--req, 485槽位参数配置--> <deviceNameLength min="0" max="32"/> <!--req, 485名称--> <deviceType>true</deviceType> <!--req, 支持设备类型配置,具体支持的设备类型通过获取外接设备列表接口获取--> <deviceProtocol>true</deviceProtocol> <!--req, 支持设备类型配置,具体支持的设备协议通过"获取协议列表接口"获取--> <deviceAddress min="0" max="65535"/> <!--req, 设备地址--> <channel>true</channel> <!--req, 通道号--> <slotChan>true</slotChan> <!--req, 槽位号--> </RS485SlotConfig> <UploadExternalDeviceAlarm> <enabled>true</enabled> <!--req, 485外接设备报警上传--> </UploadExternalDeviceAlarm> <GetExternalDeviceStatus> <enabled>true</enabled> <!--req, 获取485外接设备状态--> </GetExternalDeviceStatus> <ExternalDeviceLimitValueConfig> <enabled>true</enabled> <!--req, 485外接设备报警限值配置--> </ExternalDeviceLimitValueConfig> <RS485ProtocolVersion> <enabled>true</enabled> <!--req,支持获取485协议库版本--> </RS485ProtocolVersion> <Sensor> <SensorConfig> <enabledConfig>true</enabledConfig> <!--req, 支持模拟量配置--> <sensorNameLength min="" max=""/> <!--req, 模拟量名称长度--> <enabledSensor>true</enabledSensor> <!--req, 模拟量使能--> <normalWork>true</normalWork> <!--req, 传感器工作状态显示--> <alarmMode opt="HHHH,HHHL,HHLL,HLLL,LLLL"/> <!--req,支持的报警模式--> <sensorType opt="none,temperature, humidity,windspeed,gas,ACVoltage,ACCurrent,DCVoltage, DCCurrent,waterPressure,pressureTransmitter,flowTransmitter,waterLeakage, intergratedTemperatureDetector, isolationTemperatureDetector, residualChlorine,others"/> <!--req,支持的传感器类型:无,温度传感器,湿度传感器,风速传感器,气体传感器,交流电压传感器, 交流电流传感器,直流电压传感器,直流电流传感器,水压传感器,压力变送器,流量变送器,漏水传感器, 一体化温变传感器,隔离式温变传感器,在线余氯仪,自定义--> <measureHigh min="-10000.000" max="10000.000"/> <!--req, 量程上限--> <measureLow min="-10000.000" max="10000.000"/> <!--req, 量程下限--> <alarmLimitValue1 min="-10000.000" max="10000.000"/> <!--req, 报警限值1--> <alarmLimitValue2 min="-10000.000" max="10000.000"/> <!--req, 报警限值2--> <alarmLimitValue3 min="-10000.000" max="10000.000"/> <!--req, 报警限值3--> <alarmLimitValue4 min="-10000.000" max="10000.000"/> <!--req, 报警限值4--> <osd>true</osd> <!--req, 模拟量字符叠加--> <sensitive min="0.010" max="1.000"/> <!--req, 灵敏度--> <sensorStandard opt="4~20mA,0~5V"/> <!--req, 传感器规格--> <chan>true</chan> <!--req, 通道号--> </SensorConfig> <SensorValueUpload> <enabled>true</enabled> <!--req, 模拟量数据上传--> </SensorValueUpload> <GetSensorValue> <enabled>true</enabled> <!--req, 获取模拟量实时数据--> <absTime>true</absTime> <!--req, 绝对时标信息--> <sensorName>true</sensorName> <!--req, 模拟量名称--> <sensorChannel>true</sensorChannel> <!--req, 模拟量通道--> <sensorType opt="none,temperature, humidity,windspeed,gas,ACVoltage,ACCurrent,DCVoltage,DCCurrent, waterPressure,pressureTransmitter,flowTransmitter,waterLeakage, intergratedTemperatureDetector, isolationTemperatureDetector, residualChlorine,others"/> <!--req,支持的传感器类型:无,温度传感器,湿度传感器,风速传感器,气体传感器,交流电压传感器,交流电流传感器, 直流电压传感器,直流电流传感器,水压传感器,压力变送器,流量变送器,漏水传感器,一体化温变传感器, 隔离式温变传感器,在线余氯仪,自定义--> <alarmType opt="upper4, upper3, upper2, upper1,lower1, lower2, lower3, lower4,fault"/> <!--req, 报警类型--> <alarmMode opt="HHHH,HHHL,HHLL,HLLL,LLLL"/> <!--req,支持的报警模式--> <value>true</value> <!--req, 模拟量实时值--> <originalValue>true</originalValue> <!--req,原始电流电压值,具体指表示电流还是电压根据模拟量参数中的传感器bySensorStandard规格决定--> </GetSensorValue> <SensorAlarmUpload> <enabled>true</enabled> <!--req, 模拟量报警上传--> </SensorAlarmUpload> <SensorJointConfig> <enabled>true</enabled> <!--req, 模拟量联动配置--> <sensorJointAlarmout opt="joint,notJoint"/> <!--req, 模拟量联动报警输入(防区)联动,不联动--> <sensorJointSiren opt="joint,notJoint"/> <!--req, 模拟量联动警号--> <sensorAlarmTypeJointAlarmOut opt="alarmLimitValue1, alarmLimitValue2, alarmLimitValue3, alarmLimitValue4,fault"/> <!--req, 按模拟量报警类型联动报警输出(触发器)限1,限2,限3,限4,故障--> <sensorAlarmTypeJointSiren opt="alarmLimitValue1, alarmLimitValue2, alarmLimitValue3, alarmLimitValue4,fault"/> <!--req, 按模拟量报警类型联动警号输出,限1,限2,限3,限4,故障--> <chan>true</chan> <!--req, 通道号--> </SensorJointConfig> </Sensor> <SwitchAlarmUpload> <enabled>true</enabled> <!--req, 开关量报警上传--> </SwitchAlarmUpload > <SubSystem> <subSystemNo opt="1,2,3,4,5,6,7,8,0xffffffff"/> <!--req, 子系统序号--> <SubSystemConfig> <Part1Config> <enterDelayTime min="10" max="150"/> <!--req, 进入延时,单位:秒--> <exitDelayTime min="10" max="300"/> <!--req, 退出延时,单位:秒--> <hostageReportEnable>true</hostageReportEnable> <!--req, 挟持报告使能--> <keyboardWarmingOfArmDisarmReport>true</keyboardWarmingOfArmDisarmReport> <!--req, 键盘提示成功发送布撤防报告--> <keyboardWarmingOfTestReport>true</keyboardWarmingOfTestReport> <!--req, 键盘提示成功发送测试报告--> <sirenDelayTime min="" max=""/> <!--req, 警号持续输出时间,单位:秒--> <publicSubSystemNum>1</publicSubSystemNum> <!--req, 公共子系统个数--> <keySwitchZoneArm>true</keySwitchZoneArm> <!--req, 支持钥匙布撤防防区对子系统进行布防操作--> <keySwitchZoneArmReport>true</keySwitchZoneArmReport> <!--req, 支持钥匙布撤防防区对子系统布防时发送布防报告--> <keySwitchZoneDisarm>true</keySwitchZoneDisarm> <!--req, 支持钥匙布撤防防区对子系统进行撤防操作--> <keySwitchZoneDisarmReport>true</keySwitchZoneDisarmReport> <!--req, 支持钥匙布撤防防区对子系统进行撤防操作时发送撤防报告--> <notSupportSubsystemEnable>false</notSupportSubsystemEnable> <!--req, 子系统使能反向能力,返回true表示不支持,不返回或者返回false表示支持--> </Part1Config> <Part2Config> <armTime>true</armTime> <!--req, 布撤防时间设置--> <alarmInAdvance min="" max=""/> <!--req, 自动布防提前提示时间,单位:分钟--> <jointZone>true</jointZone> <!--req, 支持子系统关联防区--> <jointKeyboard>true</jointKeyboard> <!--req, 支持子系统关联键盘--> <jointOperaterUser>true</jointOperaterUser> <!--req, 支持子系统关联操作用户--> <alarmRemindTime> <enable>true</enable> <!--req, 是否支持布防提示时间设置--> <maxDay>7</maxDay> <!--req, 最大天数--> <timesegment>8</timesegment> <!--req, 时间段--> </alarmRemindTime> </Part2Config> </SubSystemConfig> <subSystemArmType opt="armAway,armInstant,armStay"/> <!--req, 子系统布防类型,外出布防,即时布防,留守布防--> <SubSystemDisarm> <enabled>true</enabled> <!--req, 支持子系统撤防--> </SubSystemDisarm> <SubSystemClearAlarm> <enabled>true</enabled> <!--req, 支持子系统消警--> </SubSystemClearAlarm> <SubSystemCloseWarning> <enabled>true</enabled> <!--req, 支持关闭子系统故障提示音--> </SubSystemCloseWarning> <SubSystemGroupBypass> <enabled>true</enabled> <!--req, 支持子系统组旁路,组旁路恢复--> </SubSystemGroupBypass> <subSystemIDLength min="" max=""/> <!--req, 子系统ID名称长度--> <subSystemID opt="0,1,2,3,4,5,6,7,8,9,a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y,Z"/> <!--req, 子系统ID支持的字符--> <keyZoneArmReportEnable>true</keyZoneArmReportEnable > <!--req, 钥匙防区上传布防报告使能--> <keyZoneArmEnable>true</keyZoneArmEnable > <!--req, 钥匙防区上使能--> <oneKeyAlarmEnable>true</oneKeyAlarmEnable > <!--req, 一键布防使能--> <singleZoneAlarmEnable>true</singleZoneAlarmEnable > <!--req, 单防区布撤防使能--> <centerType>true</centerType > <!--req, 中心账号类型--> <centerAccount opt="0,1,2,3,4,5,6,7,8,9,a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y,Z"/> <!--req, 中心账号支持的字符--> <centerAccountV40 opt="0,1,2,3,4,5,6,7,8,9,a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y,Z"/> <!--req, 中心账号支持的字符--> <SubSystemControl> <mandatoryAlarm>true</mandatoryAlarm > <!--req, 支持子系统强制布防--> </SubSystemControl> </SubSystem> <telModuleNo min="" max=""/> <!--req, 电话模块序号--> <DialConfig> <PhoneCenterParameter> <centerPhoneNumberLength min="" max=""/> <!--req, 中心号码长度--> <centerPhoneNumber opt="0,1,2,3,4,5,6,7,8,9"/> <!--req, 中心号码支持的字符--> <repeatCall min="" max=""/> <!--req, 拨号次数,单位:次--> <dialDelay min="" max=""/> <!--req, 拨号延时,单位:秒--> <pstnTransMode opt="DTMF 5/S,DTMF 10/S"/> <!--,传输方式--> <receiveID opt="0,1,2,3,4,5,6,7,8,9,F,E"/> <!--,接收账号中支持的字符--> <receiveIDLength min="" max=""/> <!--req, 接收账号长度--> <enabled opt=”true,false”/> <!--opt ,是否支持使能,不支持不返回--> </PhoneCenterParameter> <reportPeried min="" max=""/> <!--req, 测试报告上传周期,单位:小时--> <firstReportTime min="" max=""/> <!--req, 第一条测试报告上传时间,单位:分钟--> <reportEnable>true</reportEnable> <!--req, 是否启用测试报告上传--> </DialConfig> <DialMode> <enabled>true</enabled> <!--req, 拨号启用方式--> </DialMode> <DialSchedule> <hideConfig>true</hideConfig> <!--opt, 拨号计划配置是否隐藏--> </DialSchedule > <GPRSModuleNo min="" max=""/> <!--req, GPRS模块序号--> <thirdGeneralModuleNo min="" max=""/> <!--req, 3G模块序号--> <WirelessNetworkConfig> <NetParameter> <domainName>true</domainName> <!--req, 域名--> <reportProtocol opt="private,NAL2300,ehome"/> <!--req, 支持的报警上传协议--> <deviceIDLength min="" max=""/> <!--req, 设备ID名称长度--> <deviceID opt="0,1,2,3,4,5,6,7,8,9,a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z, A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y,Z"/> <!--req,设备ID支持的字符--> <protocolList> <!--req, 报警上传协议相关能力--> <private> <deviceIDLength min="" max=""/> <!--req, 设备ID名称长度--> </private> <NAL2300> <deviceIDLength min="" max=""/> <!--req, 设备ID名称长度--> </NAL2300> </protocolList> <addressType opt="IP/IPV6, domain"/> <!--req,支持的地址类型--> </NetParameter> <netType opt="1, 2"/> <!--req, 网卡类型(1-主网卡,2-扩展网卡)--> <APNName>true</APNName> <!--req, APN名称--> <APNUserName>true</APNUserName> <!--req, APN用户名称--> <APNPassword>true</APNPassword> <!--req, APN用户密码--> <reconnectTime min="" max=""/> <!--req, 连接失败后启动重连的时间,单位:10秒--> <overTime min="" max=""/> <!--req, 超时时间,超过该时间没有收到有效数据则重连,单位:30秒--> <detectLinkTime min="" max=""/> <!--req, 探测时间,探测链路是否还保持,单位:10秒--> <SIMNumberLength min="" max=""/> <!--req, SIM卡号,手机号--> <SIMIP>true</SIMIP> <!--req, 登陆网络后网络给分配的IP地址,只能获取--> </WirelessNetworkConfig> <netModuleNumber min="" max=""/> <!--reg, 网络模块数目--> <netModuleAddr min="" max=""/> <!--reg, 网络模块地址--> <netModuleNo min="" max=""/> <!--req, 有线网络模块序号--> <NetworkConfig> <NetParameter> <domainName>true</domainName> <!--req, 域名--> <reportProtocol opt="private,NAL2300,ehome"/> <!--req, 支持的报警上传协议--> <deviceIDLength min="" max=""/> <!--req, 设备ID名称长度--> <deviceID opt="0,1,2,3,4,5,6,7,8,9,a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z, A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y,Z"/> <!--req, 设备ID支持的字符--> <protocolList> <!--req, 报警上传协议相关能力--> <private> <deviceIDLength min="" max=""/> <!--req, 设备ID名称长度--> </private> <NAL2300> <deviceIDLength min="" max=""/> <!--req, 设备ID名称长度--> </NAL2300> </protocolList> <addressType opt="IP/IPV6, domain"/> <!--req, 支持的地址类型--> </NetParameter> <netType opt="1, 2"/> <!--req, 网卡类型: 1-主网卡, 2-扩展网卡--> <NetModuleUpgrade> <enabled>true</enabled> <!--网络模块支持升级--> </NetModuleUpgrade > </NetworkConfig> <centerGroupNo min="" max=""/> <!--req, 中心组序号--> <ReportModeConfig> <enabled>true</enabled> <!--req, 报警上传方式配置--> <valid>true</valid> <!--req 是否启用--> <alarmMode opt="T1, T2,N1,N2,G1,G2,N3,N4"/> <!--opt,报警通道--> <dataType opt="allAlarmData,allNonAlarmData,allData,zoonAlarmData,zoonNonAlarmData"/> <!--数据类型--> <alarmChannelMode>true</alarmChannelMode> <!--支持报警通道类型配置--> <dealFailCenter>true</dealFailCenter> <!--req向指定中心组发送报告--> <uploadZoneReport opt="upload, notUpload" /> <uploadNonZoneReport opt="softZoneReport,systemStatusReport,cancelReport,testReport,armReport,disarmReport, duressReport,alarmRestoreReport,bypassReport,bypassRestoreReport,detectorConnectReport, detectorPowerReport,videoAlarmReport"/> <!--req,非防区报警报告,系统状态报告,取消报告,测试报告,布防报告,撤防报告,挟持报告,报警恢复报告, 旁路报告,旁路恢复报告,探测器连接状态报告(在线/离线),探测器电量状态报告(正常/欠压),视频报警报告--> <alarmChanNum min="" max=""/> <!--通道个数,一个主通道,剩余都是备份通道” "反向能力,如果没有设备返回该能力,则4个通道都支持--> <alarmNetCard opt="primaryCard-1, primaryCard-2,extendCard-1,extendCard-2"/> <!--opt,报警网卡中心--> </ReportModeConfig> <ProcessFaultConfig> <supportFaultType opt="ACOutage,lowVoltageOfBattery,devicePreventDisassemble,telephoneOffLine,RS485busAbnormal, networkAbnormal,wirelessAbnormal,expandbusAbnormal,hardDiskAbnormal,FPGAFault,sensorFault, expandBoardAbnormal,WifiFault,RFSignalFault"/> <!--req, 支持的故障类型,交流电断电,蓄电池欠压,主机防拆开,电话线掉线,485设备异常,网络故障,无线异常,扩展总线异常, 硬盘异常,FPGA故障,模拟量故障,防区扩展板异常,WIFI通信故障,RF信号干扰故障--> <checkFault>true</checkFault> <!--req, 故障检测--> <overallFaultJointLED>true</overallFaultJointLED> <!--req, 故障关联全局键盘指示灯输出--> <overallFaultJointSound>true</overallFaultJointSound> <!--req, 故障关联全局键盘声音输出--> <subsystemFaultJointLED>true</subsystemFaultJointLED> <!--req, 故障关联子系统键盘指示灯输出--> <subsystemFaultJointSound>true</subsystemFaultJointSound> <!--req, 故障关联子系统键盘声音输出--> <faultJointFaultLight>true</faultJointFaultLight> <!--req,故障关联故障指示灯输出--> </ProcessFaultConfig> <OverallFaultAlarmNo min="" max=""/> <!--req, 全局键盘序号--> <CloseOverallFaultAlarm> <enabled>true</enabled> <!--req, 关闭全局键盘故障提示音--> </CloseOverallFaultAlarm> <TriggerEventConfig> <supportOverallEvent opt="ACOutage,lowVoltageOfBattery,telephoneOffLinek,networkAbnormal,wirelessNetworkAbnormal,harddiskException,485Exception,mBusException,3G4GSignalAbnormal,thirdHostOffline,WifiFault,RFSignalFault"/> <!--req,支持的全局事件--> <supportSubsystemEvent opt="enterDelayTime,exitDelayTime,arm,disarm,alarm, clearAlarm,AlarmRestore"/> <!--req,支持的子系统事件--> <overallEventTriggerAlarmoutOn>true</overallEventTriggerAlarmoutOn> <!--req, 全局事件触发触发器开启--> <overallEventTriggerAlarmoutOff>true</overallEventTriggerAlarmoutOff> <!--req, 全局事件触发触发器关闭--> <subsystemEventTriggerAlarmoutOn>true</subsystemEventTriggerAlarmoutOn> <!--req, 子系统事件触发触发器开启--> <subsystemEventTriggerAlarmoutOff>true</subsystemEventTriggerAlarmoutOff> <!--req, 子系统事件触发触发器关闭--> </TriggerEventConfig> <BatteryVoltage> <enabled>true</enabled> <!--req, 支持蓄电池电压查询--> </BatteryVoltage> <AlarmHostLog> <enabled>true</enabled> <!--req, 支持报警主机日志查询--> </AlarmHostLog> <FaultAlarmUpload> <enabled>true</enabled> <!--req, 支持故障报警上传--> </FaultAlarmUpload> <RemoteUpgrade> <enabled>true</enabled> <!--req, 支持远程升级--> </RemoteUpgrade> <VoiceUpload> <enabled>true</enabled> <!--req, 支持语音上传--> </VoiceUpload> <VoiceDownload> <enabled>true</enabled> <!--req, 支持语音下载--> </VoiceDownload> <voiceNo min="" max=""/> <!--,语音序号--> <VoiceControl> <enabled>true</enabled> <!--req, 支持语音控制--> </VoiceControl> <UploadSafetyCabinState> <enabled>true</enabled> <!--req, 防护舱状态上传--> </UploadSafetyCabinState> <UploadAlarmoutStatus> <enabled>true</enabled> <!--req, 支持主动上传报警输出口状态--> </UploadAlarmoutStatus> <UploadSirenStatus> <enabled>true</enabled> <!--req, 支持主动上传警号状态--> </UploadSirenStatus> <AudioAssociateAlarmEventConfig> <enabled>true</enabled> <!--req, 音频跟随报警事件--> </AudioAssociateAlarmEventConfig> <CIDReportUpload> <enabled>true</enabled> <!--req, CID报告上传--> </CIDReportUpload> <RS485ExternalDeviceAlarmUpload> <enabled>true</enabled> <!--req, 485外接设备报警上传--> </RS485ExternalDeviceAlarmUpload> <GetExternalDeviceState> <enabled>true</enabled> <!--req, 获取外接设备状态--> </GetExternalDeviceState> <GetVariableList> <enabled>true</enabled> <!--req, 获取变量元素列表--> <LocalSensorChannel> <enable>true</enable> <!--支持获取本地模拟量的变量列表--> <channel>true</channel> <!--通道号,具体的通道范围需要根据通道类型来定,比如类型为本地模拟量时,通道范围就从本地模拟量能力节点获取。这个channel节点只是表示获取变量元素列表的时候是否需要给设备传该参数--> <subChannel>true</subChannel> <!--子通道号,即槽位号--> </LocalSensorChannel> <LocalSwitchChannel> <enable>true</enable> <!--支持获取本地开关量的变量列表--> <channel>true</channel> <!--通道号--> <subChannel>true</subChannel> <!--子通道号,即槽位号--> </LocalSwitchChannel> <RS485Channel> <enable>true</enable> <!--支持获取485通道的变量列表--> <channel>true</channel> <!--通道号--> <subChannel>true</subChannel> <!--子通道号,即槽位号--> </RS485Channel> <AlarmVariableConfig> <variableIndex attri="readonly">true</variableIndex> <!--变量序号--> <variableType attri="readonly" opt="sensor,switch"/> <!--变量类型,模拟量,开关量--> <variableDescribe attri="readonly">true</variableDescribe> <!--变量描述--> <limitLineType attri="readonly" opt="notSupport,twoLimitLines,fourLimitLines"/> <!--变量限值类型--> </AlarmVariableConfig> </GetVariableList> <AlarmPointConfig> <enable>true</enable> <!--报警点号配置--> <pointNo min="" max=""/> <!--点号范围--> <pointDescribe>true</pointDescribe> <!--点号描述--> <pointType opt="sensor,switch"/> <!--支持的点号类型--> <PointParam> <enable>true</enable> <!--点号参数--> <SensorPoint> <!--遥测点号参数--> <measureHigh min="-10000.000" max="10000.000"/> <!--req, 量程上限--> <measureLow min="-10000.000" max="10000.000"/> <!--req, 量程下限--> <alarmMode opt="HHHH,HHHL,HHLL,HLLL,LLLL"/> <!--,支持的报警模式--> <alarmLimitValue1 min="-10000.000" max="10000.000"/> <!--req, 报警限值1--> <alarmLimitValue2 min="-10000.000" max="10000.000"/> <!--req, 报警限值2--> <alarmLimitValue3 min="-10000.000" max="10000.000"/> <!--req, 报警限值3--> <alarmLimitValue4 min="-10000.000" max="10000.000"/> <!--req, 报警限值4--> <osd>true</osd> <!--req, 模拟量字符叠加--> <sensitive min="0.010" max="1.000"/> <!--req, 灵敏度--> </SensorPoint> <SwitchPoint> <enable>true</enable> <!--req, 遥信点号参数--> </SwitchPoint> </PointParam> <chanType opt="analogChan,switchChan,485Chan,netChan"/> <!--req, 接入类型:1-本地模拟量通道,2-本地开关量通道,3-485通道,4-网络通道--> <chanNo>true</chanNo> <!--req, 通道号--> <subChanNo>true</subChanNo> <!--req, 槽位号--> <variableNo>true</variableNo> <!--req, 变量编号--> </AlarmPointConfig> <AlarmModeConfig> <enable>true</enable> <!--支持报警模式配置接口--> <dataUploadMode opt="uploadByChannel,uploadByPoint"/> </AlarmModeConfig> <AlarmHostDataUpload> <enable>true</enable> <!--支持报警数据上传接口--> </AlarmHostDataUpload> <PrinterConfig> <enablePrinter>true</enablePrinter> <!--是否启用打印机--> <printTime>true</printTime> <!--是否打印时间--> <faultDetect>true</faultDetect > <!--是否支持故障检测--> <alarmInfo opt="zoneAlarm,zoneAlarmRestore,emergencyKeypadAlarm,duressAlarm"/> <!--报警事件,防区报警,防区报警恢复,紧急报警,挟持报警--> <deviceInfo opt="ACLoss,ACLossRestore,systemLowBattery,systemLowBatteryRestore,PSTNFault,PSTNFaultRestore, testReport,tamperAlarm,temperAlarmRestore,RS485deviceFault,RS485deviceFaultRestore,wirelessFault, wirelessFaultRestore,networkFault,networkFaultRestore,BUSFault,BUSFaultRestore,harddiskFault,hardDiskFaultRestore,keyBoardLocked"/> <!--设备信息,交流电断电、交流电断电恢复,蓄电池欠压、蓄电池欠压恢复、电话线断线、电话线断线恢复、 测试报告、防拆、防拆恢复、485设备掉线、485设备掉线恢复、无线网络异常、无线网络恢复正常、有线网络异常、 有线网络恢复正常、扩展总线异常、扩展总线恢复正常、硬盘故障、硬盘故障恢复、键盘锁定--> <operateInfo opt="arm,disarm,clearAlarm,bypass,bypassRestore,enterProgram,exitProgram,restart"/> <!--操作事件,布防,撤防, 消警,旁路,旁路恢复,进入编程,退出编程,重启--> </PrinterConfig> <SearchHistoryData> <SearchCondition> <majorType opt="all,time,type,timeAndtype"/> <!--主类型:全部,按时间,按类型,时间+类型--> <minorType opt="point,variable"/> <!--次类型:点号,通道+槽位+变量号--> <startTime>true</startTime> <!--开始时间支持--> <stopTime>true</stopTime> <!--结束时间支持--> <chanType opt="sensor,switch,RS485"/> <!--通道类型:模拟量,开关量, 485通道--> <sensorChan min="1" max="16"/> <RS485Chan> <chanNo min="1" max="8"/> <!--通道号--> <subChanNo min="1" max=""/> <!--槽位号--> </RS485Chan> <variableNo min="1" max=""/> <!--变量号--> <pointNo min="" max=""/> <!--点号--> </SearchCondition> <HistoryData> <struTime>true</struTime> <!--时间点--> <chanType opt="sensor,switch,RS485"/> <!--通道类型:模拟量,开关量,485通道--> <chanNo min="1" max=""/> <!--通道号--> <subChanNo min="1" max=""/> <!--槽位号--> <variableNo min="1" max=""/> <!--变量号--> <pointNo min="" max=""/> <!--点号--> <data>true</data> <!--历史数据--> </HistoryData> </SearchHistoryData> <OutputScheduleRuleCfg> <OutputScheduleRuleList> <ruleNum>3</ruleNum> <!--req,规则数目--> <OutputScheduleRule> <!--req,时控输出规则--> <enabled>true</enabled> <!--req,规则启用性 --> <scheduleDate>true</scheduleDate> <!--req,日期段--> <OutputScheduleList> <scheduleNum>3</scheduleNum> <!--时控输出数目--> <OutputSchedule> <!--req,时控输出参数--> <scheduleTime>true</scheduleTime> <!--req,时间段--> <state opt = "off,on"/> <!--req,off-关闭,on-开启--> <triggerIndex min="0" max="512"/> <!--req,关联触发器--> </OutputSchedule> </OutputScheduleList> </OutputScheduleRule> </OutputScheduleRuleList> <isSupportSingleOutputScheduleRule>true</isSupportSingleOutputScheduleRule> </OutputScheduleRuleCfg> <LED> <LEDScreen> <nameLength min="1" max="32"/> <!--req,LED屏幕名称长度--> <transMode opt="serial"/> <!--req,通信方式,serial-串口通信--> <protocol>true</protocol> <!--req,LED屏幕协议--> <color opt = "monochrome,bicolour,256GrayDualColor,fullcolor"/> <!--req,monochrome-单色,bicolour-双色,256GrayDualColor—256级灰度双基色,fullcolor-全彩色--> <dataPolarity opt="negative,positive"/> <!--req,数据极性,negative-负极,positive-正极--> <OEPolarity opt="low,high"/> <!--req, OE(Output Enable)电平,low-低有效,high-高有效--> <scanMode opt="1/16,1/8,1/4,1/2,static"/> <!--req,扫描方式--> <width min="16" max="2048"/> <!--req,LED屏幕宽度--> <height min="16" max="2048"/> <!--req,LED屏幕高度--> </LEDScreen> <LEDContent> <contentLength min="32" max="512"/> <!--req,字幕内容长度--> <contentAct opt="static,quick-play,left,right,up,down"/> <!--req,字幕动作,static-静态,quick-play-快速打出,left—向左移动,right-向右移动,up-向上移动,down-向下移动--> <contentSpeed min="1" max="24"/> <!--req,显示速度--> <contentStayTime min="0" max="127.5"/> <!--req,停留时间--> </LEDContent> <LEDSwitch> <manual>true</manual> <!--req,手动开关--> <Auto> <!--req,自动开关--> <switchTimeNum>3</switchTimeNum> <!--req,时间段数目--> <SwitchTime> <valid>true</valid> <!--req,有效性--> <onTime>true</onTime> <!--req,开机时间--> <offTime>true</offTime> <!--req,关机时间--> </SwitchTime> </Auto> </LEDSwitch> <LEDTimeAdjustment>true</LEDTimeAdjustment> <!--LED校时--> <LEDBrightnessAdjustment> <!--req,LED亮度调节--> <manual>true</manual> <!--req,手动调整--> <Auto> <!--req,自动调整--> <BrightnessStep> <valid>true</valid> <!--req,分时亮度调节是否有效--> <timeSegNum>48</timeSegNum> <!--req,时间段数目--> </BrightnessStep> </Auto> </LEDBrightnessAdjustment> <LEDStatus> <!--req,设备状态--> <switchState opt="off,on"/> <!--req,off-关机状态,on-开机状态--> <brightNess min="0" max="15"/> <!--req,亮度值--> </LEDStatus> </LED> <safetyCabinWorkMode opt="nobody-doorOpen,nobody-doorLocked"/> <!--req,防护舱工作模式,nobody-doorOpen-无人时门常开,nobody-doorLocked-无人时门常锁--> <isSptFaintToUnlock opt="true"> <!--opt,xs:boolean,是否支持晕倒报警一段时间后外部按钮可开门配置--> </isSptFaintToUnlock> <isSptOvertimeToUnlock opt="true"> <!--opt,xs:boolean,是否支持使用超时后外部按钮可开门配置--> </isSptOvertimeToUnlock> <SafetyCabinPersonSignal> <!--req,防护舱人信号探测参数--> <sensorType opt="infrared-shooting,curtain-sensor"/> <!--req,传感器类型,infrared-shooting-红外对射,curtain-sensor-幕帘传感器--> <sensorSensitivity min="0" max="100"/> <!--req,传感器灵敏度--> <devUseTimeOut min="5" max="30"/> <!--req,设备使用超时时间--> <curtainDelayTime min="0" max="10"/> <!--req,幕帘传感器探测延时时间--> <curtainResponseTime min="0" max="300"/> <!--req,幕帘人状态变化控制器响应时间--> <faintToEmergencyTime min="" max=""/> <!--opt,xs:integer,晕倒告警生效时间--> <followDetectorSensitivity min="" max=""/> <!--opt,xs:integer,尾随检测灵敏度--> <manyPersonSensitivity min="" max=""/> <!--opt,xs:integer,多人检测灵敏度--> </SafetyCabinPersonSignal> <SafetyCabinCascadeCfg> <enable>true</enable> <!--req,是否支持防护舱级联--> </SafetyCabinCascadeCfg> <SafetyCabinWorkMode> <setConfig>true</setConfig> <!--req,是否支持防护舱工作模式设置--> </SafetyCabinWorkMode> <SafetyCabinStatus> <getConfig>true</getConfig> <!--req,是否支持配置方式获取防护舱状态--> </SafetyCabinStatus> <WhiteAlarm> <!--req,白名单配置--> <WhiteList> <listNum>6</listNum> <!--req,白名单列表数默认为6个--> <enable>true</enable> <phoneNum>true</phoneNum> <!--手机号码是否显示--> <alarmArmRight min="0" max="32"/> <!--req,子系统布防权限--> <alarmDisarmRight min="0" max="32"/> <!--req,子系统撤防权限--> <clearAlarmRight min="0" max="32"/> <!--req,消警权限--> <zoneReport>true</zoneReport> <!--req,防区报告,是否上传--> <noneZoneReport opt="softZoneReport,systemStateReport,cancelReport,testReport,armReport,disarmReport, hijackReport,alarmRetoreReport,byPassReport,byPassRestoreReport,detectorConnectReport, detectorPowerReport,videoAlarmReport"/> <!--req,软防区报告,系统状态防区报告,取消报告,测试报告,布防报告,撤防报告,挟持报告,报警恢复报告, 旁路报告,旁路恢复报告,探测器连接状态报告(在线/离线),探测器电量状态报告(正常/欠压),视频报警报告--> </WhiteList> <messageInterval opt="0,1,2,3,4,5,6"/> <!--req,0s,10s,30s,1min,5min,10min,自定义(1~5999s)--> <defineInterval min="1" max="5999"/> <!--req,自定义间隔时间--> </WhiteAlarm> <SubSystemTimeAlarm> <NormalSchedule> <maxDay>7</maxDay> <!--req,最大天数--> <timesegment>8</timesegment> <!--req,时间段--> <time>true</time> <!--req,日常计划时间--> <alarmType opt="outArm,stayArm,immediatelyArm,disArm"/> <!--req,外出布防,留守布防,即时布防,撤防--> </NormalSchedule> <enableNormalSchedule>true</enableNormalSchedule> <!--req,是否启用日常计划--> <enableForceArm opt="forceArm,disForceArm"/> <!--req,强制布防,非强制布防--> </SubSystemTimeAlarm > <!--req,子系统定时布撤防--> <PriorSubSystemAlarm> <enableForceArm opt="forceArm,disForceArm"/> <!--req,强制布防,非强制布防--> <PriorSchedule> <PriorSchedTimeNum>12</PriorSchedTimeNum> <!--req,时间段--> <dataTime>true</dataTime> <!--req,日常计划时间--> <OneDayTime> <timesegment>8</timesegment> <!--req,时间段--> <time>true</time> <!--req,优先计划时间--> <alarmType opt="outArm,stayArm,immediatelyArm,disArm"/> <!--req,外出布防,留守布防,即时布防,撤防--> </OneDayTime> </PriorSchedule> </PriorSubSystemAlarm> <ModuleList> <enable>true</enable> <moduleType opt="keyBoard,trigger,zone,networkModule"/> <!--req,LED,LCD,触发器,防区,网络模块--> <keyBoardType opt="LCD,LED"/> <!--req,键盘类型,LCD,LED--> <TriggerType opt="localTrigger,4trigger,8trigger,singleZoneTrigger,32trigger"/> <!--req,本地触发器,4路触发器,8路触发器,单防区触发器,32路触发器--> <ZoneType opt="localZone,singleZone,2Zone,8Zone,8sensorZone,singleZoneTrigger"/> <!--req,本地防区,单防区,双防区,8防区, 8路模拟量防区,单防区触发器--> <moduleAddress>true</moduleAddress> <moduleInfo>true</moduleInfo> <!--req,模块信息--> <versionInfo>true</versionInfo> <!--req,版本信息--> </ModuleList> <DeviceSelfCheckState> <rs485Chan>64</rs485Chan> <!--req,485通道通断情况--> <senorChan>true</senorChan> <!--req,模拟量无效通道号--> </DeviceSelfCheckState> <AirCondition> <enable>true</enable> <!--req,是否关机--> <mode opt="refrigeration,hearting,dehumidifier,auto"/> <!--req,制冷,制热,抽湿,自动--> <temperature min="16" max="30"/> <!--req,温度16-30--> </AirCondition> <AuxPower> <enable>true</enable> <!--req,是否启用--> <auxType opt="DC12V,DC24V"/> <!--req,输出类型DC12V,DC24V--> </AuxPower> <IsSupportAlarmChanAbility> <enable>true</enable> <!--req,是否支持获取报警输入通道能力--> </IsSupportAlarmChanAbility> <AlarmCaptrue> <!--req,报警抓图能力--> <AlarmCaptrueCfg> <channel>1</channel> <!--req,视频通道号--> <interval min="0" max="65535"/> <!--req,间隔时间--> <Resolution> <index>1</index> <!--req,索引--> <name>CIF</name> <!--req,名称--> <beforeAlarmPic min="0" max="40"/> <!--req,报警前图片数--> <afterAlarmPic min="0" max="40"/> <!--req,报警后图片数--> </Resolution> <Resolution> <index>2</index> <!--req,索引--> <name>QCIF</name> <!--req,名称--> <beforeAlarmPic min="0" max="80"/> <!--req,报警前图片数--> <afterAlarmPic min="0" max="80"/> <!--req,报警后图片数--> </Resolution> <Resolution> <index>3</index> <!--req,索引--> <name>4CIF</name> <!--req,名称--> <beforeAlarmPic min="0" max="10"/> <!--req,报警前图片数--> <afterAlarmPic min="0" max="10"/> <!--req,报警后图片数--> </Resolution> <Resolution> <index>4</index> <!--req,索引--> <name>2CIF</name> <!--req,名称--> <beforeAlarmPic min="0" max="20"/> <!--req,报警前图片数--> <afterAlarmPic min="0" max="20"/> <!--req,报警后图片数--> </Resolution> <Resolution> <index>5</index> <!--req,索引--> <name>WD1</name> <!--req,名称--> <beforeAlarmPic min="" max=""/> <!--req,报警前图片数--> <afterAlarmPic min="" max=""/> <!--req,报警后图片数--> </Resolution> <Resolution> <index>6</index> <!--req,索引--> <name>VGA</name> <!--req,名称--> <beforeAlarmPic min="" max=""/> <!--req,报警前图片数--> <afterAlarmPic min="" max=""/> <!--req,报警后图片数--> </Resolution> <Resolution> <index>7</index> <!--req,索引--> <name>XVGA</name> <!--req,名称--> <beforeAlarmPic min="" max=""/> <!--req,报警前图片数--> <afterAlarmPic min="" max=""/> <!--req,报警后图片数--> </Resolution> <Resolution> <index>8</index> <!--req,索引--> <name>720P</name> <!--req,名称--> <beforeAlarmPic min="" max=""/> <!--req,报警前图片数--> <afterAlarmPic min="" max=""/> <!--req,报警后图片数--> </Resolution> <Resolution> <index>9</index> <!--req,索引--> <name>1080P</name> <!--req,名称--> <beforeAlarmPic min="" max=""/> <!--req,报警前图片数--> <afterAlarmPic min="" max=""/> <!--req,报警后图片数--> </Resolution> </AlarmCaptrueCfg> </AlarmCaptrue> <KeyboardAlarm> <enableKeyboardAlarm>true</enableKeyboardAlarm> <enableAlarmSound>true</enableAlarmSound> </KeyboardAlarm> <WirelessBusiness> <enable>true</enable> <businessType opt="TelephoneCharges,DataFlow"/> <!--req,查询业务类型--> <communicationOperatorNum opt="0,1,2,3,4,5,6,7,8,9"/> <!--req,运营商号码支持的字符--> <queryCode opt="0,1,2,3,4,5,6,7,8,9,a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y,Z"/> <!--req,业务查询代码支持的字符--> </WirelessBusiness> <RemoteController> <!--req,遥控器--> <enable>true</enable> <deviceID min="1" max="32"/> <!--req,设备(遥控器)号--> <IsSupportkeyboardAddr>true</IsSupportkeyboardAddr> <!--req,是否接收键盘的地址--> <keyboardAddr min="0" max="31"/> <!--req,dep IsSupportkeyboardAddr --> <!--req,键盘地址--> <subSystemID min="1" max="8"/> <!--req,设备(遥控器)所属子系统号--> <deviceSnLength min="0" max="9"/> <!--req,设备(遥控器)序列号长度--> <deviceSnType opt="0,1,2,3,4,5,6,7,8,9"/> <!--req,设备(遥控器)序列号类型--> <alarmRight opt="armRight,disArmRight,armReportRight,disArmReportRight,clearAlarmRight"/> <!--req,支持的权限类型:布防权限,撤防权限,布防报告权限,撤防报告权限,消警权限--> <enabledDel opt="true,false"/> <!--opt,支持删除遥控器用户--> <alwaysOpenRight opt="Allow,NotAllow"></alwaysOpenRight> <!--是否允许常开:Allow-允许,NotAllow-不允许允许--> <openingDirection opt="InDirection,OutDirection"></openingDirection> <!--开门方向:InDirection-进门方向,OutDirection-出门方向--> </RemoteController> <CenterServerConfig> <!--req,报警中心服务器配置--> <addressType opt="IP/IPV6, domain"/> <!--req,支持的地址类型--> <time min="" max=""/> <!--req,报警间隔时间--> </CenterServerConfig> <ZoneLinkageChannel> <!--req,防区;联动视频通道--> <enable>true</enable> <!--req,是否支持防区联动视频通道--> <addressType opt="IP/IPV6, domain"/> <!--req,支持的地址类型--> <ddnsType opt="IPServer,HiDDNS"/> <supportZoneNo min="" max=""/> <!--req,支持的防区--> </ZoneLinkageChannel> <SafetyCabinCascadeCfg> <enable>true</enable> <!--req,是否支持防护舱级联--> </SafetyCabinCascadeCfg> <SafetyCabinWorkMode> <setConfig>true</setConfig> <!--req,是否支持防护舱工作模式设置--> </SafetyCabinWorkMode> <SafetyCabinStatus> <getConfig>true</getConfig> <!--req,是否支持配置方式获取防护舱状态--> </SafetyCabinStatus> <KeyboradUserLockCfg> <errorTimes min="" max=""/> <!--req,输入键盘用户密码错误次数(锁定键盘)--> <lockTime min="" max=""/> <!--req,键盘锁定时间,秒--> </KeyboradUserLockCfg> <isSptModbusProtoCfgFile opt="true,false"> <!--opt,xs:boolean,是否支持Modbus协议配置文件导入导出--> </isSptModbusProtoCfgFile> <SptGenerateOutputCtrl> <!--opt,是否支持通用扩展输出模块控制--> <generateOutputNum> <!--opt,xs:integer,通用扩展输出模块的输出通道数量--> </generateOutputNum> </SptGenerateOutputCtrl> <noZoneRelatedTrigger opt="true,false"/> <!--opt 是否不支持配置防区关联触发器--> </AlarmHostAbility> |