Previous page Next page
{
"method": "AxxonSoft.bl.config.ConfigurationService.ListUnits",
"data": {
"unit_uids": [
"hosts/Server1/DeviceIpint.10"
]
}
}
Response example:
The units field properties contain the following information:
The child objects of the device (video channels, streams, microphones, speakers, telemetry, sensors and relays) will be indicated in child units.
Request example for getting information about a video channel:
{
"method":"AxxonSoft.bl.config.ConfigurationService.ListUnits",
"data":{
"unit_uids":["hosts/Server1/DeviceIpint.10/VideoChannel.0"]
}
}
Response:
The properties contain the video parameters, the child ones contain streams and detection tools, if created.
Adding a virtual video camera without settings:
where uid is the Server where the device is created.
As a result, a camera with a child microphone, an embedded archive and a sensor will be created. All child objects except the video channel will be turned off.
{
"failed": [],
"added": ["hosts/Server1/DeviceIpint.199"]
}
where 199 is the id of the created device.
Note
In some cases, the id of the created device may not coincide with the specified value of display_id in the request.
{
"method":"AxxonSoft.bl.config.ConfigurationService.ChangeConfig",
"data":{
"added": {
"uid": "hosts/Server1",
"units": {
"type": "AVDetector",
"properties": [
{
"id": "display_name",
"value_string": "Object tracker"
},
{
"id": "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"
}
]
},
{
"id": "detector",
"value_string": "SceneDescription"
}
]
}
]
}
}
}
}
{
"method":"AxxonSoft.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",
"properties": [
{
"id": "streaming_id",
"value_string": "hosts/Server1/AVDetector.1/SourceEndpoint.vmda"
}
]
},
{
"id": "detector",
"value_string": "MoveInZone"
}
]
}
]
}
}
}
}
{
"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": []
}
]
}
}
Each unit contains an enabled property.
Enabling the microphone:
{
"method":"AxxonSoft.bl.config.ConfigurationService.ChangeConfig",
"data":{
"changed":[{
"uid": "hosts/Server1/DeviceIpint.10/Microphone.0",
"type": "Microphone",
"properties": [ {
"id": "enabled",
"value_bool": true
} ],
"units":[]
}]
}
}
{
"method": "AxxonSoft.bl.config.ConfigurationService.ChangeConfig",
"data": {
"removed": [
{
"uid": "hosts/Server1/DeviceIpint.199"
}
]
}
}