XML message about thermal related (i.e., real-time temperature measurement, fire source detection, and ship detection) metadata
<Metadata version="2.0" xmlns="http://www.isapi.org/ver20/XMLSchema"> <type>activityTarget</type> <subType>thermometry</subType> <time>2017-01-01T00:00:00+08:00</time> <DevInfo> <ipAddress>192.168.0.64</ipAddress> <portNo>554</portNo> <macAddress>28:57:be:ee:d1:5a</macAddress> <channel>1</channel> </DevInfo> <TargetDetection> <TargetList> <Target> //Average temperature of a line <ruleID>1</ruleID> <RegionList> <Region> <Point> <x>100</x> <y>100</y> </Point> <Point> <x>200</x> <y>200</y> </Point> </Region> </RegionList> <PropertyList> <Property> <description>tempValue</description> <value>30</value> </Property> <Property> <description>tempUnit</description> <value>centigrade</value> </Property> <Property> <description>tempProperty</description> <value>average</value> </Property> </PropertyList> </Target> <Target> //Lowest temperature point of a line <ruleID>1</ruleID> <RegionList> <Region> <Point> <x>100</x> <y>100</y> </Point> </Region> </RegionList> <PropertyList> <Property> <description>tempValue</description> <value>20</value> </Property> <Property> <description>tempUnit</description> <value>centigrade</value> </Property> <Property> <description>tempProperty</description> <value>lowest</value> </Property> </PropertyList> </Target> <Target> //Highest temperature point of a line <ruleID>1</ruleID> <RegionList> <Region> <Point> <x>200</x> <y>200</y> </Point> </Region> </RegionList> <PropertyList> <Property> <description>tempValue</description> <value>40</value> </Property> <Property> <description>tempUnit</description> <value>centigrade</value> </Property> <Property> <description>tempProperty</description> <value>highest</value> </Property> </PropertyList> </Target> </TargetList> </TargetDetection> </Metadata>
Required, target temperature, float type.
Required, temperature unit, including centigrade, fahrenheit, and kelvin.
Optional, target temperature property, including highest (highest temperature), lowest (lowest temperature), and average (average temperature). This field is invalid when measuring temperature by point.
<Metadata version="2.0" xmlns="http://www.isapi.org/ver20/XMLSchema"> <type>activityTarget</type> <subType>fireDetection</subType> <time>2017-01-01T00:00:00+08:00</time> <DevInfo> <ipAddress>192.168.0.64</ipAddress> <portNo>554</portNo> <macAddress>28:57:be:ee:d1:5a</macAddress> <channel>1</channel> </DevInfo> <TargetDetection> <TargetList> <Target> <RegionList> <Region> //Fire source frame <Point> <x>0</x> <y>0</y> </Point> <Point> <x>600</x> <y>0</y> </Point> <Point> <x>600</x> <y>600</y> </Point> <Point> <x>0</x> <y>600</y> </Point> </Region> </RegionList> <PropertyList> <Property> <description>distance</description> <value>1000</value> </Property> </PropertyList> </Target> <Target> <RegionList> <Region> <Point> <x>300</x> <y>300</y> </Point> </Region> </RegionList> <PropertyList> <Property> <description>tempValue</description> <value>100</value> </Property> <Property> <description>tempUnit</description> <value>centigrade</value> </Property> <Property> <description>tempProperty</description> <value>highest</value> </Property> </PropertyList> </Target> </TargetList> </TargetDetection> </Metadata>
Optional, fire source distance, unit: m, integer type.
Optional, fire source temperature, float type.
Optional, fire source temperature unit, including centigrade, fahrenheit, and kelvin.
Optional, target temperature property, currently, only contains highest (highest temperature).
<Metadata version="2.0" xmlns="http://www.isapi.org/ver20/XMLSchema"> <type>ruleTarget</type> <subType>shipsDetection</subType> <time>2017-01-01T00:00:00+08:00</time> <DevInfo> <ipAddress>192.168.0.64</ipAddress> <portNo>554</portNo> <macAddress>28:57:be:ee:d1:5a</macAddress> <channel>1</channel> </DevInfo> <TargetDetection> <TargetList> <Target> <ruleID>1</ruleID> <RegionList> <Region> <Point> <x>0</x> <y>0</y> </Point> <Point> <x>600</x> <y>0</y> </Point> <Point> <x>600</x> <y>600</y> </Point> <Point> <x>0</x> <y>600</y> </Point> </Region> </RegionList> </Target> </TargetList> </TargetDetection> </Metadata>
<Metadata version="2.0" xmlns="http://www.isapi.org/ver20/XMLSchema"> <type>activityTarget</type> <subType>shipsDetection</subType> <time>2017-01-01T00:00:00+08:00</time> <DevInfo> <ipAddress>192.168.0.64</ipAddress> <portNo>554</portNo> <macAddress>28:57:be:ee:d1:5a</macAddress> <channel>1</channel> </DevInfo> <TargetDetection> <TargetList> <Target> <targetID>1</targetID> <recognition>ship</recognition> <ruleID>1</ruleID> <RegionList> <Region> <Point> <x>0</x> <y>0</y> </Point> <Point> <x>600</x> <y>0</y> </Point> <Point> <x>600</x> <y>600</y> </Point> <Point> <x>0</x> <y>600</y> </Point> </Region> </RegionList> <PropertyList> <Property> <description>direction</description> <value>left</value> </Property> <Property> <description>state</description> <value>crossing</value> </Property> <Property> <description>length</description> <value>50</value> </Property> <Property> <description>height</description> <value>3</value> </Property> <Property> <description>width</description> <value>5</value> </Property> <Property> <description>speed</description> <value>4</value> </Property> </PropertyList> </Target> </TargetList> </TargetDetection> </Metadata>
Optional, ship direction, including up (forward), down (backward), left (leftward), and right (rightward).
Optional, ship detection status, including crossing (crossing detection line), nose (prow detection), and tail (stern detection).
Optional, ship length, height, and width, unit: m.
Optional, ship speed, unit: m/s.
XML message about thermal related (i.e., real-time temperature measurement, fire source detection, and ship detection) metadata
<Metadata version="2.0" xmlns="http://www.isapi.org/ver20/XMLSchema"> <type>activityTarget</type> <subType>thermometry</subType> <time>2017-01-01T00:00:00+08:00</time> <DevInfo> <ipAddress>192.168.0.64</ipAddress> <portNo>554</portNo> <macAddress>28:57:be:ee:d1:5a</macAddress> <channel>1</channel> </DevInfo> <TargetDetection> <TargetList> <Target> //Average temperature of a line <ruleID>1</ruleID> <RegionList> <Region> <Point> <x>100</x> <y>100</y> </Point> <Point> <x>200</x> <y>200</y> </Point> </Region> </RegionList> <PropertyList> <Property> <description>tempValue</description> <value>30</value> </Property> <Property> <description>tempUnit</description> <value>centigrade</value> </Property> <Property> <description>tempProperty</description> <value>average</value> </Property> </PropertyList> </Target> <Target> //Lowest temperature point of a line <ruleID>1</ruleID> <RegionList> <Region> <Point> <x>100</x> <y>100</y> </Point> </Region> </RegionList> <PropertyList> <Property> <description>tempValue</description> <value>20</value> </Property> <Property> <description>tempUnit</description> <value>centigrade</value> </Property> <Property> <description>tempProperty</description> <value>lowest</value> </Property> </PropertyList> </Target> <Target> //Highest temperature point of a line <ruleID>1</ruleID> <RegionList> <Region> <Point> <x>200</x> <y>200</y> </Point> </Region> </RegionList> <PropertyList> <Property> <description>tempValue</description> <value>40</value> </Property> <Property> <description>tempUnit</description> <value>centigrade</value> </Property> <Property> <description>tempProperty</description> <value>highest</value> </Property> </PropertyList> </Target> </TargetList> </TargetDetection> </Metadata>
Required, target temperature, float type.
Required, temperature unit, including centigrade, fahrenheit, and kelvin.
Optional, target temperature property, including highest (highest temperature), lowest (lowest temperature), and average (average temperature). This field is invalid when measuring temperature by point.
<Metadata version="2.0" xmlns="http://www.isapi.org/ver20/XMLSchema"> <type>activityTarget</type> <subType>fireDetection</subType> <time>2017-01-01T00:00:00+08:00</time> <DevInfo> <ipAddress>192.168.0.64</ipAddress> <portNo>554</portNo> <macAddress>28:57:be:ee:d1:5a</macAddress> <channel>1</channel> </DevInfo> <TargetDetection> <TargetList> <Target> <RegionList> <Region> //Fire source frame <Point> <x>0</x> <y>0</y> </Point> <Point> <x>600</x> <y>0</y> </Point> <Point> <x>600</x> <y>600</y> </Point> <Point> <x>0</x> <y>600</y> </Point> </Region> </RegionList> <PropertyList> <Property> <description>distance</description> <value>1000</value> </Property> </PropertyList> </Target> <Target> <RegionList> <Region> <Point> <x>300</x> <y>300</y> </Point> </Region> </RegionList> <PropertyList> <Property> <description>tempValue</description> <value>100</value> </Property> <Property> <description>tempUnit</description> <value>centigrade</value> </Property> <Property> <description>tempProperty</description> <value>highest</value> </Property> </PropertyList> </Target> </TargetList> </TargetDetection> </Metadata>
Optional, fire source distance, unit: m, integer type.
Optional, fire source temperature, float type.
Optional, fire source temperature unit, including centigrade, fahrenheit, and kelvin.
Optional, target temperature property, currently, only contains highest (highest temperature).
<Metadata version="2.0" xmlns="http://www.isapi.org/ver20/XMLSchema"> <type>ruleTarget</type> <subType>shipsDetection</subType> <time>2017-01-01T00:00:00+08:00</time> <DevInfo> <ipAddress>192.168.0.64</ipAddress> <portNo>554</portNo> <macAddress>28:57:be:ee:d1:5a</macAddress> <channel>1</channel> </DevInfo> <TargetDetection> <TargetList> <Target> <ruleID>1</ruleID> <RegionList> <Region> <Point> <x>0</x> <y>0</y> </Point> <Point> <x>600</x> <y>0</y> </Point> <Point> <x>600</x> <y>600</y> </Point> <Point> <x>0</x> <y>600</y> </Point> </Region> </RegionList> </Target> </TargetList> </TargetDetection> </Metadata>
<Metadata version="2.0" xmlns="http://www.isapi.org/ver20/XMLSchema"> <type>activityTarget</type> <subType>shipsDetection</subType> <time>2017-01-01T00:00:00+08:00</time> <DevInfo> <ipAddress>192.168.0.64</ipAddress> <portNo>554</portNo> <macAddress>28:57:be:ee:d1:5a</macAddress> <channel>1</channel> </DevInfo> <TargetDetection> <TargetList> <Target> <targetID>1</targetID> <recognition>ship</recognition> <ruleID>1</ruleID> <RegionList> <Region> <Point> <x>0</x> <y>0</y> </Point> <Point> <x>600</x> <y>0</y> </Point> <Point> <x>600</x> <y>600</y> </Point> <Point> <x>0</x> <y>600</y> </Point> </Region> </RegionList> <PropertyList> <Property> <description>direction</description> <value>left</value> </Property> <Property> <description>state</description> <value>crossing</value> </Property> <Property> <description>length</description> <value>50</value> </Property> <Property> <description>height</description> <value>3</value> </Property> <Property> <description>width</description> <value>5</value> </Property> <Property> <description>speed</description> <value>4</value> </Property> </PropertyList> </Target> </TargetList> </TargetDetection> </Metadata>
Optional, ship direction, including up (forward), down (backward), left (leftward), and right (rightward).
Optional, ship detection status, including crossing (crossing detection line), nose (prow detection), and tail (stern detection).
Optional, ship length, height, and width, unit: m.
Optional, ship speed, unit: m/s.