Перейти в хранилище документации
Обратиться в техническую поддержку![]()
...
| Tip |
|---|
| Code Block |
|---|
{
"method": "axxonsoft.bl.config.ConfigurationService.ListUnits",
"data": {
"unit_uids": [
"hosts/P-ZHARKOVAServer1/DeviceIpint.10"
]
}
} |
Примет ответа:
| Expand | ||
|---|---|---|
|
...
Дочерние объекты устройства (видеоканалы, потоки, микрофоны, динамики, телеметрия, датчики и реле) будут указаны в дочерних units.
Пример запроса на получение информации о видеоканале:
| Code Block |
|---|
{
"method":"axxonsoft.bl.config.ConfigurationService.ListUnits",
"data":{
"unit_uids":["hosts/P-ZHARKOVAServer1/DeviceIpint.10/VideoChannel.0"]
}
} |
...
| Expand | ||
|---|---|---|
|
В свойствах properties содержатся параметры видео, в дочерних - потоки и детекторы, если созданы.
Добавление виртуальной видеокамеры без настроек:
| Code Block |
|---|
{ "method": "axxonsoft.bl.config.ConfigurationService.ChangeConfig", "data": { "added": [ { "uid": "hosts/Server1", "units": [ { "type": "DeviceIpint", "units": [], "properties": [ { "id": "vendor", "value_string": "AxxonSoft", "properties": [ { "id": "model", "value_string": "Virtual", "properties": [] } ] }, { "id": "display_name", "value_string": "newOrder2", "properties": [] }, { "id": "blockingConfiguration", "value_bool": false, "properties": [] }, { "id": "display_id", "value_string": "199" } ] } ] } ] } } |
где uid - Сервер, где создается устройство.
В результате будет создана камера с дочерними микрофоном, встроенным архивом и датчиком. Все дочерние объекты кроме видеоканала будут выключены.
| Code Block |
|---|
{
"failed": [],
"added": ["hosts/Server1/DeviceIpint.199"]
} |
где 199 - id созданного устройства.
| Info | ||
|---|---|---|
| ||
В некоторых случаях id созданного устройства может не совпадать с заданным значением display_id в запросе. |
| Code Block |
|---|
{
"method": "axxonsoft.bl.config.ConfigurationService.ChangeConfig",
"data": {
"changed": [
{
"uid": "hosts/Server1/DeviceIpint.199/VideoChannel.0/Streaming.0",
"type": "Streaming",
"properties": [
{
"id": "folder",
"value_string": "D:/Video"
}
],
"opaque_params": []
}
]
} |
Каждый unit содержит свойство enabled.
Включение микрофона:
| Code Block |
|---|
{
"method":"axxonsoft.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": "axxonsoft.bl.config.ConfigurationService.ChangeConfig",
"data": {
"removed": [
{
"uid": "hosts/Server1/DeviceIpint.199"
}
]
}
} |