Перейти в хранилище документации
Обратиться в техническую поддержку![]()
...
| Code Block |
|---|
{
"method": "ITVaxxonsoft.bl.config.ConfigurationService.ListUnits",
"data": {
"unit_uids": [
"hosts/Server1/DeviceIpint.10"
]
}
} |
Примет ответа:
| Expand | ||
|---|---|---|
|
В свойствах поля units содержится следующая информация:
Дочерние объекты устройства (видеоканалы, потоки, микрофоны, динамики, телеметрия, датчики и реле) будут указаны в дочерних units.
Пример запроса на получение информации о видеоканале:
| Code Block |
|---|
{
"method":"ITV.bl.config.ConfigurationService.ListUnits",
"data":{
"unit_uids":["hosts/Server1/DeviceIpint.10/VideoChannel.0"]
}
} |
Ответ:
|
В свойствах поля units содержится следующая информация:
Дочерние объекты устройства (видеоканалы, потоки, микрофоны, динамики, телеметрия, датчики и реле) будут указаны в дочерних units.
Пример запроса на получение информации о видеоканале:
| Code Block |
|---|
{
"method":"axxonsoft.bl.config.ConfigurationService.ListUnits",
"data":{
"unit_uids":["hosts/Server1/DeviceIpint.10/VideoChannel.0"]
}
} |
Ответ:
| Expand | ||
|---|---|---|
|
В свойствах properties содержатся параметры видео, в дочерних − потоки и детекторы, если созданы.
Добавление виртуальной видеокамеры без настроек:
| Expand | ||
|---|---|---|
| ||
| Expand | ||
|
где uid − Сервер, где создается устройство.
В результате будет создана камера с дочерними микрофоном, встроенным архивом и датчиком. Все дочерние объекты, кроме видеоканала, будут выключены.
| Code Block |
|---|
{"readonly "failed":false [], "enum_constraint"added": ["hosts/Server1/DeviceIpint.199"] } |
где 199 − id созданного устройства.
| Info | ||
|---|---|---|
| ||
В некоторых случаях id созданного устройства может не совпадать с заданным значением display_id в запросе. |
| Code Block |
|---|
{
"method":"axxonsoft.bl.config.ConfigurationService.ChangeConfig{},
"value_int32": 250
},
{
"id": "saturation",
"namedata":{"", "typeadded":"int32", {"readonly": false,
"range_constraintuid":{}, "value_int32": 50
},
"hosts/Server1",{ "idunits":"sharpness", {"name": "", "type": "int32 AVDetector","readonly": false,
"range_constraint": {},
"value_int32properties":50 [} ], "units": [{{ "uid": "hosts/Server1/DeviceIpint.10/VideoChannel.0/Streaming.0",
"display_id": "0display_name","type": "Streaming",
"display_name": "",
"accessvalue_point string": "Object tracker",
"properties": [],
"units": [],
"factory": [] }, "destruction_args": [],
"discoverable": false,
{"status": "UNIT_STATUS_ACTIVE",
"stripped": false,
"opaque_params": [],
"assigned_templates": []
},
{
"uidid": "hosts/Server1/DeviceIpint.10/VideoChannel.0/Streaming.1 input","display_id": "1",
"type": "Streaming",
"displayvalue_name string": "Video","access_point": "",
"properties": [],
"units": [],
"factory": [],
{"destruction_args": [],"discoverable": false,
"status": "UNIT_STATUS_ACTIVE",
"stripped": false,
"opaque_paramsid":[] "camera_ref","assigned_templates": []
},
{
"uidvalue_string": "hosts/Server1/DeviceIpint.10 200/VideoChannel SourceEndpoint.0/Detector.motion_detection", video:0:0", "display_id properties":"motion_detection", ["type": "Detector",
"display_name": "",
"access_point": "",
"properties": [],{"units": [], "factory": [],
"destruction_args": [],
"discoverable": false,
"statusid": "UNIT streaming_STATUS_INACTIVE id", "stripped": false,
"opaque_params": [],
"assigned_templates": []
},
{
"uidvalue_string": "hosts/Server1/DeviceIpint.10 200/VideoChannel SourceEndpoint.0/Detector.tampering_detection", video:0:0""display_id": "tampering_detection", }"type": "Detector",
"display_name": "",
"access_point": "",
"properties": [],
"units": [],
"factory": [],
"destruction_args": [],
},"discoverable": false,
"status": "UNIT_STATUS_INACTIVE",
"stripped": false,
"opaque_params": [],
"assigned_templates": []
},
{
"uid": "hosts/Server1/DeviceIpint.10/VideoChannel.0/Detector.audio_detection",
"display_id": "audio_detection",
"type": "Detector",
"display_nameid": "detector","access_point": "",
"properties": [],
"units": [],
"factoryvalue_string":[], "SceneDescription""destruction_args": [], "discoverable": false,
"status": "UNIT_STATUS_INACTIVE",}"stripped": false,
"opaque_params": [],
"assigned_templates": []
}
], "factory": [],
}"destruction_args": [],
"discoverable": false,
"status": "UNIT_STATUS_ACTIVE",]"stripped": false, "opaque_params": [],
}"assigned_templates": [] } } |
В свойствах properties содержатся параметры видео, в дочерних − потоки и детекторы, если созданы.
Добавление виртуальной видеокамеры без настроек:
...
} |
| Code Block |
|---|
| Code Block |
{ "method": "ITVaxxonsoft.bl.config.ConfigurationService.ChangeConfig","data": {
"addeddata":[ {
"uid": "hosts/Server1",
"unitsadded":[ {{ "typeuid": "DeviceIpint hosts/Server1","units": [],
"propertiesunits":[ {{ "id type": "vendor AppDataDetector","value_string": "ITV",
"properties": [
{
"id": "model",
{"value_string": "Virtual",
"propertiesid":[] "display_name",} ]
},
"value_string": "AppDataDetectorMoveInZone"{ "id": "display_name"},"value_string": "newOrder2", "properties": []
{}, {
"id": "blockingConfiguration",
"value_bool": false,
"properties": []
}"id": "input",{ "id": "display_id",
"value_string": "199"
}TargetList",] }
]
}
]
}
} |
где uid − Сервер, где создается устройство.
В результате будет создана камера с дочерними микрофоном, встроенным архивом и датчиком. Все дочерние объекты, кроме видеоканала, будут выключены.
| Code Block |
|---|
{
"failed": [],
"added": ["hosts/Server1/DeviceIpint.199"]
} |
где 199 − id созданного устройства.
| Info | ||
|---|---|---|
| ||
В некоторых случаях id созданного устройства может не совпадать с заданным значением display_id в запросе. |
{ "method":"ITV.bl.config.ConfigurationService.ChangeConfig", "data":{ "added": { "uid": "hosts/Server1", "units": { "type": "AVDetector", "properties": [ { "properties": [ { "id": "displaycamera_nameref", "value_string": "Object tracker" hosts/Server1/DeviceIpint.200/SourceEndpoint.video:0:0", }, { "idproperties": "input", [ "value_string": "Video", "properties": [ { "id": "camera_ref", { "value_string": "hosts/Server1/DeviceIpint.200/SourceEndpoint.video:0:0", "properties": [ { "id": "streaming_id", "value_string": "hosts/Server1/DeviceIpint.200/SourceEndpoint.video:0:0" } ] }, "value_string": "hosts/Server1/AVDetector.1/SourceEndpoint.vmda" { "id": "detector", "value_string": "SceneDescription" } ] } ] } } } } |
| Code Block |
|---|
{ "method":"ITV.bl.config.ConfigurationService.ChangeConfig", "data":{ "added": { "uid": "hosts/Server1", ] "units": { "type": "AppDataDetector", "properties": [ { "id": "display_name", }, "value_string": "AppDataDetectorMoveInZone" }, { "id": "input", "value_string": "TargetList", "properties": [ { "id": "camera_ref", "value_string": "hosts/Server1/DeviceIpint.200/SourceEndpoint.video:0:0", "propertiesid": ["detector", { "id": "streaming_id", "value_string": "hosts/Server1/AVDetector.1/SourceEndpoint.vmdaMoveInZone" } ] }, { "id": "detector", ] "value_string": "MoveInZone" } ] } ] } } } } |
| Code Block |
|---|
{
"method": "ITVaxxonsoft.bl.config.ConfigurationService.ChangeConfig",
"data": {
"changed": [
{
"uid": "hosts/Server1/DeviceIpint.199/VideoChannel.0/Streaming.0",
"type": "Streaming",
"properties": [
{
"id": "folder",
"id": "folder",
"value_string": "D:/Video"
}
],
"opaque_params": []
}
]
}
} |
...
Включение микрофона:
| Code Block |
|---|
{
"method":"ITVaxxonsoft.bl.config.ConfigurationService.ChangeConfig",
"data":{
"changed":[{
"uid": "hosts/Server1/DeviceIpint.10/Microphone.0",
"type": "Microphone",
"properties": [ {
"id": "enabled",
"value_bool": true
} ],
"units":[]
}]
}
} |
| Code Block |
|---|
{
"method": "ITVaxxonsoft.bl.config.ConfigurationService.ChangeConfig",
"data": {
"removed": [
{
"uid": "hosts/Server1/DeviceIpint.199"
}
]
}
} |