Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

http://example.com:[port]/web2/secure/configuration?pageItems=3&page=2 – returns the list of the following objects with states:

Parameters:

page – optional parameter. Sets the number of a page displayed as a result. By default: 1.

pageItemsoptional parameter. Sets the number of objects displayed on the page. By default: 1000.

Note
titleImportant!

If there are many objects in the system (>1000) they are to be displayed by pages.

In response to the configuration request, both cameras added to the Web server filter and cameras added to maps selected for Web Server 2.0 are returned – see Selecting maps

Processing of all objects is performed page by pare until an empty array is received.

Info
titleNote.

.

XML

 <baseObjects>
   <STREAMING_SERVER>
    <extId>1</extId>
    <id>STREAMING_SERVER:1</id>
    <name>RTSP Сервер <extId>1<1</extId>name>
    <state>
      <id>STREAMING_SERVER:1<<id>normal</id>
      <type>NORMAL</type>
    </state>
  <name>RTSP Server 1<<type>STREAMING_SERVER</name>type>
    <cams>1;</cams>
    <state><port>554</port>
  </STREAMING_SERVER>
  <MACRO>
    <extId>001</extId>
    <id>normal<<id>MACRO:001</id>
    <name>001 ВКЛ Осв. 01</name>
    <state>
     <id>normal</id>
     <type>NORMAL</type>
    </state>
    <type>MACRO</type>
  </state>/MACRO>
  <CAM>
    <extId>1</extId>
    <id>CAM:1</id>
    <name>Камера 1</name>
    <regionId/>
    <state>
      <fullState>ARMED|DETACHED</fullState>
      <id>disconnected</id>
      <type>ALARM</type>
    </state>
    <type>STREAMING_SERVER<<type>CAM</type>
    <additionalInfo/>
    <cams>1;3;</cams><micId/>
    <presets/>
    <port>559<<speakerId/port>>
    <telemetryId>1.1</telemetryId>
  </STREAMING_SERVER>CAM>
</baseObjects>


JSON

[ {
  "type" : "CAM",
  "id" : "CAM:2",
  "extId" : "2",
  "name" : "Camera 2",
  "regionId" : "2.1",
  "state" : {
    "id" : "alarmed",
    "type" : "ALARM"
  },
  "presets" : [ ]
}, {
  "type" : "CAM",
  "id" : "CAM:1",
  "extId" : "1",
  "name" : "Camera 1",
  "state" : {
    "id" : "armed",
    "type" : "NORMAL"
  },
  "presets" : [ ]
}, {
  "type" : "GRAY",
  "id" : "GRAY:1",
  "extId" : "1",
  "name" : "Sensor 1",
  "state" : {
    "id" : "disconnected",
    "type" : "ALARM"
  }
}, {
  "type" : "GRELE",
  "id" : "GRELE:2",
  "extId" : "2",
  "name" : "Relay 2",
  "state" : {
    "id" : "disabled",
    "type" : "NORMAL"
  }
}, {
  "type" : "GRELE",
  "id" : "GRELE:1",
  "extId" : "1",
  "name" : "Relay 1",
  "regionId" : "2.1",
  "state" : {
    "id" : "disabled",
    "type" : "NORMAL"
  }
}, {
  "type" : "GRAY",
  "id" : "GRAY:2",
  "extId" : "2",
  "name" : "Sensor 2",
  "state" : {
    "id" : "disconnected",
    "type" : "ALARM"
  }
} ]