JSON message about the pircam configuration capability
{
"PircamCap":{
"enabled":[true, false],
/*required, boolean, whether to enable pircam (detector equipped with camera) settings*/
"picColorResolution":{
/*optional, string, picture resolution: "VGA (640x480)", "QVGA (320x240)", "QQVGA (160x120)"*/
"@opt":["VGA (640x480)", "QVGA (320x240)", "QQVGA (160x120)"]
},
"channelNo":{
/*optional, int, value range of pircam (detector equipped with camera) channel No.*/
"@min":0,
"@max":0
},
"zoneNo":{
/*optional, int, values that can be configured as the zone No.*/
"@opt":[1, 3, 5]
},
"zoneName":{
/*optional, int, zone name length*/
"@min":0,
"@max":0
},
"picNum":{
/*number of pictures*/
"160*120PicNum":{
/*optional, int, number of pictures whose resolution is 160*120*/
"@min":0,
"@max":0
},
"320*240PicNum":{
/*optional, int, number of pictures whose resolution is 320*240*/
"@min":0,
"@max":0
},
"640x480PicNum":{
/*optional, int, number of pictures whose resolution is 640x480*/
"@min":0,
"@max":0
}
},
"picInterval":{
/*optional, int, picture capture interval*/
"@opt":[0.5,1,2.5]
},
"picQoc":{
/*optional, string, picture quality: "20%", "40%", "60%"*/
"@opt":["20%", "40%", "60%"]
},
"detectInterval":{
/*optional, int, detection time interval (a valid alarm's duration)*/
"@min":0,
"@max":0
},
"LEDEnable":"true,false",
/*optional, boolean, whether to enable the LED indicator*/
"LEDLatchTime":{
/*optional, int, delay time of the LED indicator, unit: second*/
"@min":0,
"@max":0
},
"devDetectEnable":"true,false",
/*optional, boolean, whether to enable device detection*/
"signGainCfg":{
/*optional, string, pircam gain: "Lowest","Medium low","Medium","Medium high","Highest"*/
"@opt":["Lowest", "Medium low", "Medium", "Medium high", "Highest"]
},
"petImmueFilter":[true, false],
/*optional, boolean, whether the pet can trigger the pircam alarm: true-yes*/
"pulseFilterCfg":{
/*optional, int, number of impulse waves*/
"@opt":[1, 2, 3]
},
"holdOffTime":{
/*optional, int, delay time, 0 indicates no delay, unit: second*/
"@opt":[30, 45, 60, 75, 90]
},
"jpegModeCfg":{
/*optional, string, format of pictures captured by pircam*/
"@opt":["Regular JPEG", "Differential JPEG"]
},
"sensitivityLevel":{
/*optional, string, sensitivity level: "high", "auto", "antiPet"-pet immune*/
"@opt":["high", "auto", "antiPet"]
},
"findMeEnabled":{
/*optional, boolean, whether to enable the Find Me function*/
"@opt":[true, false]
},
"climeEnabled":{
/*optional, boolean, whether to enable muting*/
"@opt":[true, false]
},
"videoResolution":{
/*optional, string, video resolution*/
"@opt":["VGA (640x480)", "QVGA (320x240)", "QQVGA (160x120)"]
},
"picMode":{
/*optional, string, picture mode: "blackAndWhite"-black and white, "color"*/
"@opt":["blackAndWhite", "color"]
},
"videoTime":{
/*optional, int, video duration, unit: second*/
"@min":0,
"@max":0
},
"triggerNum":{
/*optional, int, alarm triggering times*/
"@min":0,
"@max":0
},
"triggerTime":{
/*optional, int, alarm interval, unit: second*/
"@opt":[10, 20, 30]
},
"linkageCaptureType":{
/*optional, string, linkage action after the alarm is triggered: "picture"-the pircam detector will capture pictures, "4seconds video"-record 4s' video, "8seconds video"-record a 8s' video*/
"@opt":["picture", "4seconds video", "8seconds video"]
},
"supportZoneType":{
/*optional, string, zone types supported by the peripheral: "Instant"-instant zone, "Delay"-delay zone, "Follow"-follow zone, "Perimeter"-perimeter zone, "24hNoSound"-24-hour silent zone, "Emergency"-panic zone, "Fire"-fire zone, "Gas"-gas zone, "Medical"-medical zone, "Timeout"-timeout zone, "Non-Alarm"-disabled zone, "Key"-key zone, "24hSound"-24-hour annunciating zone. When switching zone type, zone types supported by the peripheral can be obtained*/
"@opt":["Instant", "Delay", "Follow"]
},
"heartBeatInterval":{
/*optional, int, heartbeat interval of the security control panel and the peripheral, unit: second*/
"@opt":[5, 10, 20, 30]
},
"frame":{
/*optional, int, frame rate which refers to the number of pictures captured each second*/
"@opt":[1, 2, 3],
"alwaysActiveEnabled": true,
/*optional, boolean, whether to enable detector working all the time even if the zone is disarmed*/
"operateTime": "1970-01-01T00:00:00+08:00",
/*optional, datetime, operation time in ISO 8601 time format, this node should be used together with "nextArmTime"*/
"nextArmTime": 3
/*optional, int, time before the next arming: 3, 6, 12, 24, 48, 96, 192, unit: h*/
"@opt": [3, 6, 12, 24, 48, 96, 192]
}
}
}