RCP Plus
Reference
(RCP Version 3)
Specification
Firmware version major 5 minor 93 build 26
Copyright |
This manual is the intellectual property of Bosch Security Systems and is protected by copyright. All rights are reserved. No part of this document may be reproduced or transmitted for any purpose, by whatever means, be they electronic or mechanical, without the express written permission of Bosch Security Systems. © Copyright 2001-2013 Bosch Security Systems |
|
|
Note |
This manual was compiled with the greatest of care and all information double checked. At the time of printing the description was complete and correct. Because of the further development of products, the content of the manual might change without prior notice. Bosch Security Systems will not be liable for damage which is directly or indirectly due to errors, incompleteness, or discrepancies between the manual and the product described. |
|
|
Trade marks |
All names used in this manual for hardware and software are very probably registered trade marks and must be treated as such. |
16 | 32 | ||||||||||||||||||||||||||||||
Tag 2 Bytes |
Data Type 1 Byte |
Version 4 Bits |
R/W 4 Bits |
||||||||||||||||||||||||||||
C 1 |
T 1 |
Action 6 Bits |
Reserved 1 Byte |
Client ID 2 Bytes |
|||||||||||||||||||||||||||
Session ID 4 Bytes |
|||||||||||||||||||||||||||||||
Numeric Descriptor 2 Bytes |
Payload Length 2 Bytes |
||||||||||||||||||||||||||||||
8 | 24 | ||||||||||||||||||||||||||||||
| |||
| |||
| |||
| |||
| |||
| |||
| |||
|
| |||
|
| |||
| |||
| |||
|
16 | 32 | ||||||||||||||||||||||||||||||
Version 1 Byte |
Reserved 1 Byte |
Length 2 Bytes |
|||||||||||||||||||||||||||||
RCP Packet N Bytes |
|||||||||||||||||||||||||||||||
8 | 24 | ||||||||||||||||||||||||||||||
RCP_ERROR_UNKNOWN | 0xFF | |
RCP_ERROR_INVALID_VERSION | 0x10 | |
RCP_ERROR_NOT_REGISTERED | 0x20 | |
RCP_ERROR_INVALID_CLIENT_ID | 0x21 | |
RCP_ERROR_INVALID_METHOD | 0x30 | |
RCP_ERROR_INVALID_CMD | 0x40 | |
RCP_ERROR_INVALID_ACCESS_TYPE | 0x50 | |
RCP_ERROR_INVALID_DATA_TYPE | 0x60 | |
RCP_ERROR_WRITE_ERROR | 0x70 | |
RCP_ERROR_PACKET_SIZE | 0x80 | |
RCP_ERROR_READ_NOT_SUPPORTED | 0x90 | |
RCP_ERROR_INVALID_AUTH_LEVEL | 0xa0 | |
RCP_ERROR_INVAILD_SESSION_ID | 0xb0 | |
RCP_ERROR_TRY_LATER | 0xc0 | |
RCP_ERROR_TIMEOUT | 0xd0 | |
RCP_ERROR_NO_LICENCE (used by NVR only) | 0xe0 | |
RCP_ERROR_COMMAND_SPECIFIC | 0xf0 | |
RCP_ERROR_ADDRESS_FORMAT | 0xf1 |
SSSSSSS | The session ID returned from the connect primitive (padded with leading zeros to 8) | |
CC | The media type (see connect primitive; 01=video, 02=audio) | |
DD | direction of media (01=receive media, 00=transmit media) | |
LL | the line input number | |
CO | The relative coder number |
|
| |
| |
| |
| |
| |
| |
|
| |
|
|
| |
| |
|
|
|
|
|
|
Devices generate and transmit their replies to an autodetect request with a random delay of up to 2 seconds. When implementing your own detection software, please bear in mind that, when calculating the necessary waiting period until all replies are received, additionally to the possible span of max 2 seconds, you need to consider the time necessary to process the reply as well as the time the packet spends on the wire and in propagation devices like switches or routers on its way to and back from the device to be detected.
The scanned devices send their replies either to the source IP address of the request, or to the broadcast address 255.255.255.255. In case the source IP address of the request resides inside the same subnet, that is defined by the scanned device's IP address and it's subnet mask, the reply is addressed to the source IP address in the request. If the originator is not located in the same subnet as the scanned device, the reply is addressed to the broadcast address 255.255.255.255. In case of a scan request sent to the device via the multicast scan group, the reply is addressed to the same multicast group.
An autodetect scan request packet must consist of an autodetect request header, that may or may not be preceeded by an RCP plus protocol header for command id CONF_RCP_AUTODETECT (0xffdc). In case of an existing RCP plus protocol header in the scan request, the length field of the RCP plus protocol header must contain the length of the autodetect request header.
The format for the autodetect request header as well as for the autodetect reply is shown below:
16 | 32 | ||||||||||||||||||||||||||||||
0x99 1 Byte |
0x39 1 Byte |
0xA4 1 Byte |
0x27 1 Byte |
||||||||||||||||||||||||||||
Sequence Number 4 Bytes |
|||||||||||||||||||||||||||||||
0x00 1 Byte |
0x00 1 Byte |
Reply Port 2 Bytes |
|||||||||||||||||||||||||||||
8 | 24 | ||||||||||||||||||||||||||||||
16 | 32 | ||||||||||||||||||||||||||||||
ID 4 Bits |
R 2 Bits |
FL 2 Bits |
Serial Number 2 Bytes |
Net 4 Bits |
opt 4 Bits |
||||||||||||||||||||||||||
8 | 24 | ||||||||||||||||||||||||||||||
| |||
| |||
| |||
| |||
| |||
| |||
| |||
| |||
| |||
| |||
| |||
| |||
|
| |||
| |||
|
| |||
|
| |||
|
16 | 32 | ||||||||||||||||||||||||||||||
Esc 4 Bits |
R 1 |
M 1 |
FL 2 Bits |
Reserved 8 Bits |
ID 1 Byte |
Net 4 Bits |
Opt 4 Bits |
||||||||||||||||||||||||
8 | 24 | ||||||||||||||||||||||||||||||
| |||
|
| |||
| |||
|
| |||
| |||
| |||
| |||
| |||
| |||
| |||
| |||
| |||
| |||
| |||
| |||
| |||
| |||
| |||
| |||
| |||
| |||
| |||
| |||
| |||
| |||
| |||
| |||
| |||
| |||
| |||
| |||
| |||
| |||
| |||
| |||
| |||
| |||
| |||
| |||
| |||
| |||
| |||
| |||
| |||
| |||
| |||
| |||
| |||
| |||
| |||
| |||
| |||
| |||
| |||
| |||
| |||
| |||
| |||
| |||
| |||
| |||
| |||
| |||
| |||
| |||
| |||
|
| |||
| |||
| |||
|
| |||
| |||
| |||
|
16 | 32 | ||||||||||||||||||||||||||||||
0x99 1 Byte |
0x39 1 Byte |
0xa4 1 Byte |
0x27 1 Byte |
||||||||||||||||||||||||||||
Sequence Number 4 Bytes |
|||||||||||||||||||||||||||||||
Hardware Address 6 Bytes ... |
|||||||||||||||||||||||||||||||
0x03 1 Byte |
ID 1 Byte |
||||||||||||||||||||||||||||||
Device IP 4 Bytes |
|||||||||||||||||||||||||||||||
Subnet Mask 4 Bytes |
|||||||||||||||||||||||||||||||
Gatway IP 4 Bytes |
|||||||||||||||||||||||||||||||
Flavor 1 Byte |
Connections 1 Byte |
Reserved 1 Bytes |
ID new 1 Bytes |
||||||||||||||||||||||||||||
8 | 24 | ||||||||||||||||||||||||||||||
<?xml version="1.0" encoding="UTF-8"?> <root xmlns="OEMExtXX:device-1-0"> <device> <deviceType>OEMExtXX:device:deviceIDYY</deviceType> <friendlyName>VideoJet</friendlyName> <unitName>UnitName</unitName> <deviceGUID>XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX</deviceGUID> <serialNumber>XXXXXXXX:YYYYYYYY</serialNumber> <physAddress>XX-XX-XX-XX-XX-XX</physAddress> <sessionKey>XXXXXXXXXXXXXXXX</sessionKey> <unitIPAddress>XXX.XXX.XXX.XXX</unitIPAddress> <unitSubnetMask>XXX.XXX.XXX.XXX</unitSubnetMask> <unitGatewayIp>XXX.XXX.XXX.XXX</unitGatewayIp> <unitIPv6Address>XXXX:XXXX:XXXX:XXXX:XXXX:XXXX:XXXX:XXXX</unitIPv6Address> <activeConnections>XX</activeConnections> <RCPPort>XXXX</RCPPort> <HTTPPort>XXXX</HTTPPort> <HTTPSPort>XXXX</HTTPSPort> <dhcp>X</dhcp> <cameraFrontendID>XXXX</cameraFrontendID> <Flags>X</Flags> <Lines>X</Lines> <BcJpeg>X</BcJpeg> <ClusterMember>XXX.XXX.XXX.XXX</ClusterMember> <ClusterMemberMAC>XX-XX-XX-XX-XX-XX</ClusterMemberMAC> <ClusterID>X</ClusterID> <deviceCapabilities>XXXXXXXXXX...XX</deviceCapabilities> </device> </root> <root xmlns="OEMExtXX:device-1-0"> XX is the OEM Extension; 0x00 for Bosch Security Systems; OEM specific <deviceType>OEMExtXX:device:deviceIDYY</deviceType> XX is the OEM Extension; 0x00 for Bosch Security Systems; OEM specific YY is the VideoJet ID from the request packet <friendlyName>VideoJet</friendlyName> The name and type of the VideoJet; type and OEM specific <unitName>UnitName</unitName> The name of the unit coded in UTF-8 <serialNumber>XXXXXXXX:YYYYYYYY</serialNumber> XXXXXXX is the Hardware version of the VideoJet YYYYYYY is the Softwareware version of the VideoJet <physAddress> XX-XX-XX-XX-XX-XX </physAddress> XX-XX-XX-XX-XX-XX is the MAC address of the VideoJet <sessionKey>XXXXXXXXXXXXXXXX</sessionKey> No common use <unitIPAddress> XXX.XXX.XXX.XXX </unitIPAddress> XXX.XXX.XXX.XXX is the current IP address of the VideoJet <unitSubnetMask>XXX.XXX.XXX.XXX</unitSubnetMask> XXX.XXX.XXX.XXX is the subnet mask of the VideoJet <unitGatewayIp>XXX.XXX.XXX.XXX</unitGatewayIp> XXX.XXX.XXX.XXX is the current gateway IP address of the VideoJet <unitIPv6Address>XXXX:XXXX:XXXX:XXXX:XXXX:XXXX:XXXX:XXXX</unitIPv6Address> XXXX:XXXX:XXXX:XXXX:XXXX:XXXX:XXXX:XXXX is the current IPv6 address of the VideoJet e.g. FD00::1234:5678 <activeConnections>XX</activeConnections> XX is the number of active media connections of the VideoJet <RCPPort>XXXX</RCPPort> XXXX is the current RCP port number the VideoJet is listening to <HTTPPort>XXXX</HTTPPort> XXXX is the current HTTP port number the VideoJet is listening to <HTTPSPort>XXXX</HTTPSPort> XXXX is the current HTTPS port number the VideoJet is listening to <dhcp>X</dhcp> X indicates if dhcp is switched on (1) or off (0) <cameraFrontendID>XXXX</cameraFrontendID> XXXX is the ID of the (internal) camera frontend (see also Bicom documentation) <Flags>X</Flags> X is the flag value returned by RCP command CONF_CM_DEFAULT_CONFIG <Lines>X</Lines> X is the number of video lines the device has <BcJpeg>X</BcJpeg> X indicates the ability to deliver JPEGs via the broadcast JPEG retrieval mechanism <ClusterMember>XXX.XXX.XXX.XXX</ClusterMember> XXX.XXX.XXX.XXX is the ip address of one of the cluster members; there might be multiple entries including this device <ClusterMemberMAC>XX-XX-XX-XX-XX-XX</ClusterMemberMAC> XX-XX-XX-XX-XX-XX is the MAC address of one of the cluster members; there might be multiple entries including this device <ClusterID>XX</ClusterID> XX is index number of the above ClusterMember list of this device <deviceCapabilities>XXXXXXXXXX...XX</deviceCapabilities> XXXXXXXXXX...XX is the binary payload of the reply to the command CONF_DEVICE_CAPABILITIES (each byte is printed with %2x) and can help to identify the availability of features or the capabilities of this device. The number of bytes given in this section can vary depending on the device and the firmware version.
16 | 32 | ||||||||||||||||||||||||||||||
Scan Extension Identifier 4 Bytes |
|||||||||||||||||||||||||||||||
Size 4 Bytes |
|
16 | 32 | ||||||||||||||||||||||||||||||
0x4b 1 Byte |
0xa5 1 Byte |
0xc3 1 Byte |
0x55 1 Byte |
||||||||||||||||||||||||||||
Sequence Number 4 Bytes |
|||||||||||||||||||||||||||||||
0x00 1 Byte |
0x00 1 Byte |
Reply Port 2 Bytes |
|||||||||||||||||||||||||||||
8 | 24 | ||||||||||||||||||||||||||||||
16 | 32 | ||||||||||||||||||||||||||||||
Hardware Address 6 Bytes ... |
|||||||||||||||||||||||||||||||
Reserved 2 Bytes (shold be zero) |
|||||||||||||||||||||||||||||||
IP Address 4 Bytes |
|||||||||||||||||||||||||||||||
Subnet Mask 4 Bytes |
|||||||||||||||||||||||||||||||
Gateway IP 4 Bytes |
|||||||||||||||||||||||||||||||
Reserved 4 Bytes |
|||||||||||||||||||||||||||||||
8 | 24 | ||||||||||||||||||||||||||||||
16 | 32 | ||||||||||||||||||||||||||||||
Hardware Address 6 Bytes ... |
|||||||||||||||||||||||||||||||
Version 1 Byte |
Ipv6 PrefixLen 1 Byte |
||||||||||||||||||||||||||||||
IPv4 Address 4 Bytes |
|||||||||||||||||||||||||||||||
IPv4 Subnet Mask 4 Bytes |
|||||||||||||||||||||||||||||||
Gateway IPv4 Address 4 Bytes |
|||||||||||||||||||||||||||||||
IPv6AddrString 64 Bytes |
|||||||||||||||||||||||||||||||
IPv6GatewayAddrString 64 Bytes |
|||||||||||||||||||||||||||||||
8 | 24 | ||||||||||||||||||||||||||||||
MAC address 6 Bytes ... |
|||||||||||||||||||||||||||||||
Reserved 2 Byte |
Command ID 2 Byte |
||||||||||||||||||||||||||||||
Payload length 2 Byte |
Variable length payload |
||||||||||||||||||||||||||||||
n Bytes | |||||||||||||||||||||||||||||||
RCP Header |
RCP Data |
String Table Header | String Table Entry 1 | String Table Entry 2 | ... | String Table Entry n |
16 | 32 | ||||||||||||||||||||||||||||||
TableLenBytes 4 Bytes |
|||||||||||||||||||||||||||||||
Version 1 Byte |
Reserved 1 Byte |
NumEntries 2 Bytes |
16 | 32 | ||||||||||||||||||||||||||||||
LenBytes 2 Bytes |
Datatype 1 Byte |
Reseved 1 Byte |
|||||||||||||||||||||||||||||
Data Variable lenght |
16 | 32 | ||||||||||||||||||||||||||||||
Command Tag 2 Bytes |
Datatype 1 Byte |
Direction 1 Byte |
|||||||||||||||||||||||||||||
Action 1 Byte |
Reserved 1 Byte |
Client ID 2 Bytes |
|||||||||||||||||||||||||||||
Reserved 4 Bytes |
|||||||||||||||||||||||||||||||
NumDes 2 Bytes |
Count 2 Bytes |
||||||||||||||||||||||||||||||
8 | 24 | ||||||||||||||||||||||||||||||
Tag code | NumDes | Message | SNMP Support | |||||||
0xff00 | no | no | no | |||||||
Datatype | Access Level | Description | ||||||||
Read | % | noprot |   | % | ||||||
Write | p_octet | noprot | see detailed description | |||||||
RegType 1 Byte |
Reserved 1 Byte |
Client ID 2 Byte |
|||||||||||||||||||||||||||||
PE 1 Byte |
PL 1 Byte |
Nbr 2 Byte |
|||||||||||||||||||||||||||||
Tag 1 2 Byte |
N x 2 Bytes | Tag N 2 Byte ... |
|||||||||||||||||||||||||||||
Char 1 1 Byte |
N x 1 Byte | Char N 1 Byte |
|||||||||||||||||||||||||||||
| |||
| |||
|
| |||
|
XXXX: | The Client ID in hexadecimal notation (4 digits) | |
PasswordString: | as defined below |
16 | 32 | ||||||||||||||||||||||||||||||
Result 1 Byte |
Level 1 Byte |
Client ID 2 Bytes |
|||||||||||||||||||||||||||||
8 | 24 | ||||||||||||||||||||||||||||||
| |||
|
Tag code | NumDes | Message | SNMP Support | |||||||
0xff01 | no | no | no | |||||||
Datatype | Access Level | Description | ||||||||
Read | % | noprot |   | % | ||||||
Write | p_octet | noprot | see detailed description | |||||||
16 | 32 | ||||||||||||||||||||||||||||||
Result 1 Byte |
Level 1 Byte |
Client ID 2 Bytes |
|||||||||||||||||||||||||||||
8 | 24 | ||||||||||||||||||||||||||||||
| |||
|
Tag code | NumDes | Message | SNMP Support | |||||||
0xff03 | no | yes | no | |||||||
Datatype | Access Level | Description | ||||||||
Read | f_flag | noprot |   | not supported; will generate message if client idle timeout will happen in 1 minute | ||||||
Write | f_flag | noprot | not supported; will generate message if client idle timeout will happen in 1 minute. see detailed description | |||||||
Tag code | NumDes | Message | SNMP Support | |||||||
0xff05 | no | no | no | |||||||
Datatype | Access Level | Description | ||||||||
Read | p_string | noprot |   | returns a 16 char. random string to be used in MD5 hash encrypted registration. see detailed description | ||||||
Write | % | noprot | % | |||||||
Tag code | NumDes | Message | SNMP Support | |||||||
0xffdd | yes | yes | no | |||||||
Datatype | Access Level | Description | ||||||||
Read | p_octet | l_live |   | see detailed description | ||||||
Write | p_octet | l_user | see detailed description | |||||||
Options 1 Byte |
Reserved 1 Byte |
Lease Time 2 Bytes |
|||||||||||||||||||||||||||||
Trans. Data 1 1 Byte |
N x 1 Byte | Trans. Data N 1 Byte |
| |||
|
16 | 32 | ||||||||||||||||||||||||||||||
Code 1 Byte |
Reserved 1 Byte |
Reserved 2 Bytes |
|||||||||||||||||||||||||||||
8 | 24 | ||||||||||||||||||||||||||||||
| |||
|
Tag code | NumDes | Message | SNMP Support | |||||||
0xff0c | no | no | no | |||||||
Datatype | Access Level | Description | ||||||||
Read | % | l_live |   | % | ||||||
Write | p_octet | l_live | see detailed description | |||||||
Method 1 Byte |
Media 1 Byte |
Reserved 1 Byte |
Flags 1 Byte |
||||||||||||||||||||||||||||
Reserved 4 Bytes |
|||||||||||||||||||||||||||||||
Media Descriptor 1 M Bytes (Length depends on Media type) |
|||||||||||||||||||||||||||||||
N x M Bytes | Media Descriptor N M Bytes ... |
||||||||||||||||||||||||||||||
| |||
| |||
|
| |||
| |||
|
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
MEP
Media Encapsulation Protocol.
Values:
Note: When using RTP over TCP, media channels must be established as described in 'RCP Protocol Procedure / Receiving media data'.
Flags
Values:
MTA Port
Media Transport Address - Network port.
MTA IP Address
Media Transport Address IP Address
Values:
Coder
Specifies the internal coder number; when set to 0, the appropriate coder corresponding to the given line number and/or coding parameter is chosen by the VideoJet itself.
Line
Identifies the Line Input/Output channel for the specified coding engine.
MCTA Port
Media Control Transport Address Network Port. Currently unused.
MCTA IP Address
Media Control Transport Address IP Address. Currently unused.
Coding
Values:
Resolution - (obsolete, not checked any more)
Values:
Linked Coder
Use this field for signalling the callers local coder in the connection list of the called device.
Linked Line
Use this field for signalling the callers local line in the connection list of the called device.
Bandwidth
Initial bandwidth request in kBit/s
Must have an value > 0. Only used on VJX00 series.
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
MEP
Media Encapsulation Protocol.
Values:
Flags
Values:
MTA Port
Media Transport Address - Network port.
MTA IP Address
Media Transport Address IP Address
Values:
Coder
Specifies the internal coder number; when set to 0, the appropriate coder corresponding to the given line number and/or coding parameter is chosen by the VideoJet itself.
Line
Identifies the Line Input/Output channel for the specified coding engine.
MCTA Port
Media Control Transport Address Network Port. Currently unused.
MCTA IP Address
Media Control Transport Address IP Address. Currently unused.
Coding
Values:
Linked Coder
Use this field for signalling the callers local coder in the connection list of the called device.
Linked Line
Use this field for signalling the callers local line in the connection list of the called device.
Note: Audio packetzing
For audio G.711, the encapsulation of bitstream RTP packets are required to be 640 bytes (equvalent of 80ms samples).
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
MEP
Media Encapsulation Protocol.
Values:
MTA IP Address
Media Transport Address IP Address
Values:
Coder
Informational.
Line
Identifies the Line Input/Output channel for the specified coding engine.
Coding
Values:
Linked Coder
Use this field for signalling the callers local coder in the connection list of the called device.
Linked Line
Use this field for signalling the callers local line in the connection list of the called device.
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
MEP
Media Encapsulation Protocol.
Values:
Media Handle
Identifier that is associated with the rtp data and is supplied with the rtp data in the callback function.
iSCSI Server IP
The IP address of the iSCSI server.
Use 0xFFFFFFFF to connect to a span on a usb device that is locally connected to the device.
Coder
Specifies the internal coder number; when set to 0, the appropriate coder corresponding to the given line number and/or coding parameter is chosen by the VideoJet itself.
Line
Identifies the Line Input/Output channel for the specified coding engine.
Target Idx
The index of the target on the iSCSI Server. This index can be obtained by sending a disconver to the server.
Lun Idx
The index of the Lun of the specified target on the iscsi server.
Span Idx
The index of the span.
Coding
Values:
Resolution - (obsolete, not checked any more)
Values:
Bandwidth
Initial bandwidth request in kBit/s Must have an value > 0. Only used on VJX00 series.
NOTE: If this command is used with the vj api, an specific error of the following type may be returned
|
Sequence of:
method
must be set to 'Key transport' 0xE0
bytes valid
the number of valid key bytes in this header
status tag
must be set to 'Key transport tag' 0xE0
key data
the key payload
|
Method 1 Byte |
Media 1 Byte |
Status 1 Byte |
Flags 1 Byte |
||||||||||||||||||||||||||||
Reserved 4 Bytes |
|||||||||||||||||||||||||||||||
Media Descriptor 1 M Bytes (Length depends on Media type) |
|||||||||||||||||||||||||||||||
N x M Bytes | Media Descriptor N M Bytes ... |
||||||||||||||||||||||||||||||
| |||
|
| |||
| |||
|
| |||
| |||
| |||
| |||
| |||
| |||
| |||
|
Tag code | NumDes | Message | SNMP Support | |||||||
0xff0d | no | yes | yes | |||||||
Datatype | Access Level | Description | ||||||||
Read | % | l_live |   | % | ||||||
Write | p_octet | l_live | see detailed description | |||||||
16 | 32 | ||||||||||||||||||||||||||||||
Status 1 Byte |
Cause 1 Byte |
Reserved 2 Bytes |
|||||||||||||||||||||||||||||
Remote Host IP 4 Bytes |
|||||||||||||||||||||||||||||||
8 | 24 | ||||||||||||||||||||||||||||||
| |||
|
| |||
| |||
| |||
| |||
| |||
| |||
| |||
| |||
| |||
| |||
|
Tag code | NumDes | Message | SNMP Support | |||||||
0xffcc | no | yes | yes | |||||||
Datatype | Access Level | Description | ||||||||
Read | % | l_live |   | % | ||||||
Write | p_octet | l_live | see detailed description | |||||||
16 | 32 | ||||||||||||||||||||||||||||||
Destination IP Address 4 Bytes |
|||||||||||||||||||||||||||||||
Reserved 1 Byte |
Line 1 Byte |
Flags 2 Bytes |
|||||||||||||||||||||||||||||
Local Coder 1 Byte |
Local Line 1 Byte |
Put Channels 2 Bytes |
|||||||||||||||||||||||||||||
Remote Coder 1 Byte |
Remote Line 1 Byte |
Get Channels 2 Bytes |
|||||||||||||||||||||||||||||
8 | 24 | ||||||||||||||||||||||||||||||
| |||
| |||
| |||
| |||
| |||
| |||
| |||
| |||
| |||
| |||
| |||
|
| |||
| |||
| |||
|
| |||
| |||
| |||
|
16 | 32 | ||||||||||||||||||||||||||||||
Dest. Port 2 Bytes |
Flags 2 Bytes |
||||||||||||||||||||||||||||||
Reserved 2 Bytes |
remote password level 1 Byte |
remote password length 1 Byte |
|||||||||||||||||||||||||||||
remote password 128 Bytes |
|||||||||||||||||||||||||||||||
8 | 24 | ||||||||||||||||||||||||||||||
remote password level
remote user: password level: 1-user, 2-service, 3-live, 0-no protection (optional parameter)
remote password length
remote user: password length (optional parameter)
remote password
remote user: password (optional parameter)
Reply / Read / Message
The reply to this command will present the same packet format as the outgoing. The result will contain the really established channels.
A message will be generated if all requested channels are established; if a channel fails, the appropriate bit will be cleared in the channel section.
CONF_ACTIVE_CONNECTION_LIST
Payload Structure
Sequence of:
Destination IP Address
IP address to which the unit is connected.
Local Coder
The local connected coder (relative to line).
Local Line
The remote connected line
Flags
Values:
Session ID
Session identifier.
Remote Coder
The remote connected coder (relative to line), (absolute) transcoder if connection is using transcoder
Remote Line
The remote connected line.
TX Channels
See CONNECT_TO command for bit mask.
RX Channels
See CONNECT_TO command for bit mask.
CONF_MEDIA_SOCKETS_COMPLETE
CONF_RCP_CONNECTIONS_ALIVE
CONF_CAPABILITY_LIST
Reply payload Structure
Version
current version of the capabilities (0x0001)
NbSection
Number of following sections
Section Structure
Type
Type of Element
Values:
Size
Size of the section including SectionType, Size and NbElement. If the section is unknown, you can skip to the next using the size
NbElement
determines how many Elements are following. The definition of each Element depends on the type of the section
Element Structure
For section type Video
Type
is one of the following
Values:
Identifier
Identifier is the RCP numeric descriptor to use to address the entity. It should be unique when associated with the type and the compression.
In case of transcoders this numeric descriptor is informative only. It is not necessary to address the entity directly (use the relevant rcp commands instead).
Compression
is one or multiple of the following
Values:
InputNo
InputNo is the number of the physical input from which the entity gets or puts its video. In case of transcoder this value is unused and set to 0;
Resolution
is one or multiple of the following
Values:
Notice: this list is not further maintained/extended. If additional resolutions are supported, the VIDEO_RESO_CUSTOM value is set
and the available resolutions can be obtained via the command CONF_VID_H264_ENC_BASE_OPERATION_MODE_CAPS.
Element Structure
For section type Audio
Type
is one of the following
Values:
Identifier
Identifier is the RCP numeric descriptor to use to address the entity. It should be unique when associated with the type and the compression.
Compression
is one or multiple of the following
Values:
Element Structure
For section type Serial
Type
is one of the following
Values:
Identifier
is the RCP numeric descriptor to use to address the entity.
Element Structure
For section type IO
Type
is one of the following
Values:
Identifier
is the RCP numeric descriptor to use to address the entity.
Element Structure
For section type Camera Data
Type
is one of the following
Values:
InputNo
InputNo is the number of the physical video input.
CONF_RCP_CODER_LIST
This command is used to retrieve the list of encoders and decoders from a VideoJet. There are two reply formats supported, the compact and the extended
list view. The compact view only reports the absolute coder numbers available on a given line input or output. The extended view offers more information
about coding capabilities and other parameters of a coder.
Request payload Structure
MediaType
Values:
Direction
physical port is
Values:
Flags
one or multiple of
Values:
Compact format reply payload Structure
CoderNbr 1 - N
List of the absolute coder numbers
Extended format video reply payload structure
Sequence of
CoderNbr
The absolute coder number
Coding Capabilities
All coding capabilities is one or multiple of
Values:
Coding Current
The current available coding capabilities (definitions see above)
Resolution Capabilities
All resolution capabilities is one or multiple of
Values:
Resolution Current
The current available resolution capabilities (definitions see above)
Extended format audio reply payload structure
Sequence of
CoderNbr
The absolute coder number
Coding Capabilities
All coding capabilities is one or multiple of
Values:
Coding Current
The current available coding capabilities (definitions see above)
Extended format data reply payload structure
Sequence of
CoderNbr
The absolute coder number
Coding Capabilities
All coding capabilities is one or multiple of
Values:
Coding Current
The current available coding capabilities (definitions see above)
CodParameter Capabilities
All coding CodParameter capabilities is one or multiple of
Values:
CodParameter Current
The current available coding capabilities (definitions see above)
CONF_PUBLISH_MEDIA_KEYS
CONF_CRYPT_KEYAUDIO_ENC
Payload Structure
Key
The 16 Byte Masterkey for AES encryption/decryption of data
Comments:
CONF_CRYPT_KEYVIDEO_ENC
Payload Structure
Key
The 16 Byte Masterkey for AES encryption/decryption of data
Comments:
CONF_CRYPT_KEYAUDIO_DEC
Payload Structure
Key
The 16 Byte Masterkey for AES encryption/decryption of data
Comments:
CONF_CRYPT_KEYVIDEO_DEC
Payload Structure
Key
The 16 Byte Masterkey for AES encryption/decryption of data
Comments:
CONF_CRYPT_KEY_GENERATE_ALL
CONF_RCP_CONNECT_SALVO
Payload Structure
flags
bit 0: live video,
bit 1: use TCP to get live video,
bit 2: internal used,
bit 3: replay live only,
bit 4: internal used,
line
line from 1 to max lines (line 0 is mapped to line 1)
relative coder
relative coder number from 1 to ... (coder number 0 is mapped to coder number 1)
port
port
ssl port
ssl port
url len
length of the following url (actual limit is 64)
url
url for the connection salvo, ascii string including zero termination, if the special url starting with "trackid://" is used, the following decimal value is the VRM Track ID (e.g. "tackid://15096")
pwd len
length of the following password (actual limit is 64)
pwd
password for the salvo connection, ascii string including zero termination
CONF_RCP_CONNECT_SALVO
A replay connection can be established in two steps: 1) build up a "dry" (replay) connection by setting the flag in the CONNECT_PRIMITIVE request. A Rcp connection is established and a session id to control the connection is returned. Data is not sent out as long as no source is connected. 2) connect a source to the connection (only implemented for replay) using this RCP_CONNECT_SALVO_COMMAND with the provided session id. The connection will retrieve the data from the specified device If a source is already connected a second call of this command will replace the first connection. The num parameter can be used to refere to an entry from CONF_ADD_REMOTE_DEVICE (num 1 to 4). In that case only a shorter payload (line and relative coder) is required. All other parameters will be taken from the CONF_ADD_REMOTE_DEVICE command. For port and ssl port the first two ports of a CONF_ADD_REMOTE_DEVICE entry will be used in that order. If the num parameter is set to zero, all other parameters are required and used if the connection is a remote device. If num is zero and the short payload (line and rel coder) is also used, it is asumed, that the local device is addressed.
CONF_MUTE_MEDIA_CHANNEL
CONF_STREAM_EXCLUSIVE_CHECK
CONF_UNIT_NAME
CONF_UNIT_ID
CONF_CAMNAME
CONF_CAMNAME2
CONF_CAMNAME_LINES
CONF_HARDWARE_VERSION
CONF_SOFTWARE_VERSION
CONF_BOOTLOADER_VERSION
CONF_FW_MIN_VERSION
CONF_SERIAL_NUMBER
CONF_CTN
CONF_DEVICE_TYPE_IDS
CONF_SUPPORTED_UPLOAD_TARGETS
CONF_DEVICE_GUID
CONF_DEVICE_CAPABILITIES
Payload Structure
CONF_DEVICE_CAPABILITIES
lists device capabilities in a tagged format.
num Entries
The total number of tagged entries.
tags
The following tags are defined:
length
The length of the payload. The payload of a tag must be in network byte-order.
CONF_DEVICE_OPERATION_MODE_VERSIONS
Response Payload Structure
operation mode version info 1 - N
A list of operation mode version info structures.
CONF_DEVICE_OPERATION_MODE_VERSIONS
This command can be used to get a hint for changes between firmware versions or differences between device types concerning handling or way of configuration of the devices for several aspects. In order to parse the response payload, first check the first byte of a operation mode version info structure, which is the type and depending on the type read the remaining payload of the structure. Do this again for all following operation mode version info structures until the end of the response payload.
CONF_SOFT_VARIANT_ID
CONF_SOFT_VARIANT_ID_OPTIONS
CONF_IDCHIP_VERSION
CONF_IDCHIP_CERTIFICATE
CONF_IDCHIP_AUTHENTICATE
CONF_TRANSCODER_INFORMATION
Payload Structure
sequence of
tag
Values:
len
len of data
data
len bytes of data
CONF_STARTPAGE_BACKGROUND_URL
CONF_STARTPAGE_LOGO_URL
CONF_STARTPAGE_PRESENTATION_SWITCHES
CONF_DYNAMIC_HTML_NAME
CONF_DYNAMIC_HTML_DATA
CONF_BROWSER_LANGUAGE_VAL
CONF_BROWSER_DATETIME_FORMAT_VAL
CONF_DATE_WDAY
CONF_DATE_DAY
CONF_DATE_MONTH
CONF_DATE_YEAR
CONF_TIME_HRS
CONF_TIME_MIN
CONF_TIME_SEC
CONF_TIMEZONE
CONF_UTC_ZONEOFFSET
CONF_NTP_SERVER_IP_STR
CONF_NTP_SYNC_MODE
CONF_DAY_LIGHT_SAVE_TIME_TABLE
CONF_DAY_LIGHT_SAVE_TIME
CONF_FORCE_TIME_SET
CONF_SYSTEM_DATETIME_V2
CONF_PASSWORD_SETTINGS
CONF_REMOTE_PASSWORD
CONF_ACCOUNT_SETTINGS
CONF_NBR_OF_ACCOUNTS
CONF_DROPBOX_AUTH_ADDR
CONF_DROPBOX_AUTH_STATUS
CONF_ACCOUNT_STATUS
CONF_MASTERPWD_CHALLENGE
CONF_STREAM_SECURITY_V2
CONF_STREAM_SECURITY_OPTIONS
CONF_VIDEO_OVER_SSL
CONF_NBR_OF_TEMP_SENS
CONF_TEMP_SENS
CONF_REDUNDANT_POWER
CONF_POWER_SUPPLY
CONF_NBR_OF_FANS
CONF_FAN_SPEED
CONF_MINIMUM_FAN_SPEED
CONF_BOOT_STATE
CONF_UPLOAD_PROGRESS
Payload Structure
Progress
informs about current progress of an upload or possible error states
Values
Values in the range of 1 ... 100 represent the upload progress in percent. Other values need to be handled as error during the upload and inform about the kind of the error that was encountered during the upload.
CONF_HEATER_MODE
CONF_FAN_CTRL
CONF_VIPROC_ID
CONF_RULE_ENGINE_ID
CONF_VIPROC_ONOFF
CONF_VIPROC_CUSTOM_PARAMETERS
CONF_VIPROC_CUSTOM_PARAMETERS_TAGS
CONF_VIPROC_GLOBAL_PARAMETERS
CONF_VIPROC_DLL_NAME
CONF_VIPROC_DLL_NAME_LIST
CONF_VIPROC_DLL_RELOAD
CONF_VIPROC_SAVE_REFERENCE_IMAGE
CONF_VIPROC_REFERENCE_IMAGE_FILENAME
CONF_START_VIPROC_CONFIG_EDITING
CONF_STOP_VIPROC_CONFIG_EDITING
CONF_CONT_VIPROC_CONFIG_EDITING
CONF_VIPROC_SCENE
CONF_NUMBER_OF_VIPROC_CONFIGS
CONF_ACTIVE_VIPROC_CONFIG
CONF_LOADED_VIPROC_CONFIG
CONF_VIPROC_CONFIG_NAME
CONF_LIST_OF_VIPROC_SCENES
CONF_VIPROC_TAGGED_CONFIG
This command is an extension of the already existing RCP+ commands
CONF_VIPROC_DLL_NAME,
CONF_VIPROC_ONOFF,
CONF_VIPROC_SCENE,
CONF_VIPROC_CONFIG_NAME,
CONF_VIPROC_CUSTOM_PARAMETERS,
CONF_VCD_OPERATOR_PARAMS,
CONF_VIPROC_ALARM_MASK,
CONF_VIPROC_ALARM_AGGREGATION_TIME, and
CONF_VIPROC_MOTION_DEBOUNCE_TIME.
Each of these commands can only access one specific item of the currently active
viproc configuration.
The new command allows an atomic access to an arbitrary subset of configuration items,
not only of the currently active one but of any configuration of a line.
The payload has a tag structure which is as follows:
where Config ID is an integer between 1 and the maximum number of configurations
available for this line (this maximum number can be retrieved by the command
CONF_NUMBER_OF_VIPROC_CONFIGS).
Num Value
The num value of the RCP command selects the video line to which
the configuration belongs.
Return Value
For a read operation, payload of tags within the request are ignored.
The reply payload contains all tags in the same order as in the request,
however the size of the tags is adapted to fit the size of each item.
If the structure of the request is invalid or an unknown tag is included,
the command will fail.
For a write operation, the payload of tags must fit the size of the corresponding items.
If this is not the case, the command will fail.
If the CONF_VIPROC_CUSTOM_PARAMETERS and CONF_VCD_OPERATOR_PARAMS items are written
for the currently active configuration, they are checked by the currently active
viproc and ruleengine algorithms.
If they are not accepted, the corresponding algorithm is set to default mode and
the default parameters are put into the reply. To summarize, a write operation is
successful, if the RCP+ command succeeds and the reply payload is identical to the
request payload.
Tags
Values:
CONF_VIPROC_DLL_NAME
CONF_VIPROC_ONOFF
CONF_VIPROC_SCENE
CONF_VIPROC_CONFIG_NAME
CONF_VIPROC_CUSTOM_PARAMETERS
CONF_VCD_OPERATOR_PARAMS
CONF_VIPROC_ALARM_MASK
CONF_VIPROC_ALARM_AGGREGATION_TIME
CONF_VIPROC_MOTION_DEBOUNCE_TIME
Length
The length of the payload depends on the data type of the corresponding tag.
The payload of a tag must be in network byte-order.
Values:
F_FLAG 1
T_WORD 2
T_DWORD 4
P_STRING string length
P_OCTET buffer length
The payload of a tag must be in network byte-order.
Example
The following payload example contains a configuration for the first configuration of a line.
It consists of two tags,
the first describing the CONF_VIPROC_CONFIG_NAME item,
the second describing the CONF_VIPROC_ONOFF item.
CONF_VIPROC_TAGGED_CONFIG_INTERNAL
CONF_VIPROC_ALARM
Payload Structure
The message is sent whenever any of the bit values changes. Additionally it is sent once per 10 seconds when any of the bits is set.
Alarm Flags
Values:
These bits can be combined by using the bitwise or-operator. Detector
State of the detectors. 0x0001 corresponds to detector one, 0x0002 to detector two and so on.
ConfigId
Identifcation number of the VCA profile caused this alarm.
CONF_AUPROC_ALARM
Payload Structure
Alarm Flags
The message is sent whenever any of the bit values changes. Additionally it is sent once per second when any of the bits is set.
Values:
Bit15-32 are unused and should be zero.
CONF_AUPROC_CONFIG
Payload Structure
Version
Unused.
Trigger Level
16 Values between 0 and 255 (1 Byte each), setting the fixed threshold for every frequency band and energy level.
First Byte is for the lowest frequency and the last for the energy level. Trigger level 0 indicates that this requency band is set off. Sensitivity
16 Values between 1 and 100 (1 Byte each), setting the sensitivity for every frequency band and energy level.
First Byte is for the lowest frequency and the last for the energy level. Flags
1 Byte for flags is reserved. The highest bit indicates audio alarm onoff.
Values:
CONF_AUPROC_MELPEGEL
Payload Structure
CONF_AUPROC_NAME
CONF_VIPROC_ALARM_MASK
CONF_VIPROC_CONFIG_CHANGE_IN_RECORDING
CONF_VIPROC_MODE
CONF_VIPROC_WEEKLY_SCHEDULE
CONF_VIPROC_HOLIDAYS_SCHEDULE
CONF_PTZ_CONTROLLER_AVAILABLE
CONF_ENABLE_VCA
CONF_VIPROC_ALARM_AGGREGATION_TIME
CONF_VIPROC_ALARM_EXT_AGGREGATION_TIME
CONF_VIPROC_MOTION_DEBOUNCE_TIME
CONF_VCA_FRAME_RESOLUTION
CONF_VIPROC_VIDEO_FORMAT
This command reads or writes the video format parameters for the viproc algorithm.
The payload components are also part of the ENC_META_FRAME_INFO struct (see
viproc_frame_info.h).
The payload has the following structure:
FieldMode
Values:
0: progressive
1: interlaced top field first
ColorMode
Values:
0: YUV
1: HSV
ChromaSubRate
Values:
0: 4:4:4
1: 4:2:2
2: 4:2:0
3: 4:1:1
This command writes the vca device capabilities for the viproc
algorithm (internal usage only!). Note, that the read operation is NOT supported.
The current Version is 0x15072010.
The payload has a tag structure which is as follows:
where Version is set to the current date (day, month, year), if a new tag is introduced.
Num Value
The num value of the RCP command selects the video line to which
the device capabilities belong.
Return Value
The read operation is NOT supported.
A write operation is successful, if the RCP+ command succeeds. Otherwise it fails.
Tags
Values:
REF_IMAGE_NOT_AVAILABLE -- Tag: 0x01 Length: 0x01 Payload: 0x00/ 0x01
Example
The following payload example contains a capability device, that a reference image is on the current device not available.
CONF_VCA_TASK_RUNNING_STATE
CONF_VIPROC_VERSION
CONF_TRANSPARENT_DATA_OVER_IP
CONF_AUTO_TRACKER_TRACK_OBJECT
CONF_MODE_AUTO_TRACKER
CONF_STATUS_AUTO_TRACKER
CONF_SENSITIVITY_OBJECT_BASED_VCA
CONF_VIPROC_SENSITIVE_AREA
Payload Structure
This command reads/sets the sensitivity mask of the viproc algorithm. Please use the read functionality to get the dimensions. If no viproc algorithm is running the command fails.
Width
Image width of the viproc algorithm.
Height
Image height of the viproc algorithm.
Cells X/Y
Number of cells in X/Y direction.
Step X/Y
Number of cell size in X/Y direction.
Start X/Y
Offset of bit mask from upper left corner.
Bitmask
Bitstream which signals which cell is activated or not. Upper left cell is the first going to the left and then down.
Example: A 3x3 mask with cross activated
oxo
has the following binary 0x010111010b or hexadecimal 0xba00h structure. Alignment bits can be set to zero but will be ignored.
CONF_REFERENCE_IMAGE_CHECK_INFO_MESSAGE
CONF_IVA_COUNTER_VALUES
This command, which is at the same time a message, is used to retrieve the list of configured counters with the their current values. The output has the following structure:
Initially the number of configured counters is set. Afterwards for each counter the data consisting of counter id, counter type, counter name in unicode and counter value is provided.
Request payload structure
Number of Counters
This values gives the number of counters available in the payload. In the subsequent the data
of each counter are sequentially provided.
Data of Counter
Id
Each counter has a unique id.
Type
Not supported yet.
Name
A unique name can be assigned to a counter, which is stored in unicode (maximum: 32 characters).
Value
The current counter value (DWORD).
CONF_CAMERA_POS_INFO
Payload Structure
pos
Local coordinate system in signed values.
CONF_GEO_POS_INFO
Payload Structure
CONF_BEST_FACE
Payload Structure
enable
0: best face is disabled
1: best face is enabled
reserved
Must be written as zero
accountId
Select account which is used as target for the detected faces for detailed information’s see CONF_ACCOUNT_SETTINGS
pictureFormat
Select file format 0: Jpeg 1: YUV420
targetObjectWidth
Configure maximum face width in pixel 0 means auto no scaling is necessary delivers best performance
time out
Time out in seconds. If the time out is set to 0 the best face of the tracking process will be posted when the face has left the scene.
Defines a timeout for the maximum delay which is introduced till a face is posted. After a face is posted the tracking is restarted.
Example:
Face is in scene for 50 sec t = [0s,50s]
timeout is configured to 10 s
best face of [0s,10s] is posted
best face of [10s,20s] is posted
best face of [20s,30s] is posted
best face of [30s,40s] is posted
best face of [40s,50s] is posted
reserved
Must be written as zero
CONF_BEST_FACE
Allows the upload of detected faces to an ftp server or drop box account.
CONF_WRITE_XML_TO_VCD
CONF_SYSUPTIME
CONF_OEM_DEVICE_NAME
CONF_OEM_EXT_ID
CONF_OEM_DEVICE_DOMAIN
CONF_DEFAULTS
CONF_FACTORY_DEFAULTS
CONF_BOARD_RESET
CONF_BOOT_DEFAULT_APP
CONF_VIDEO_ENC_PRIO
CONF_LED_BLINKING
CONF_JPEG
CONF_CLUSTER_GROUP_SETTING
CONF_CLUSTER_ID
CONF_APP_OPTION
CONF_APP_OPTION_UNIT_ID
CONF_APP_OPTION_SET
CONF_CPU_LOAD_IDLE
CONF_CPU_LOAD_CODER
CONF_CPU_LOAD_CODER_INST
CONF_CPU_LOAD_VCA
CONF_STORAGE_LOAD
CONF_CPU_LOAD
CONF_CPU_COUNT
CONF_SANITY_CHECK
CONF_ONVIF_STREAM_MODE
CONF_ONVIF_STREAM_URI_EX
CONF_NIGHT_MODE_STATE
CONF_BLOCK_BASED_STORAGE
Payload Structure
Domain
Identifies the memory area to be accessed.
Each module may have its own areas.
The areas and their size have to be predefined by the firmware.
Some may be permanent and some may get erased by the factory reset button.
Operation
Type of operation to be performed
Values:
PageIndex
Index of the first 512 byte page to be accessed
Values:
PageCount
Number of 512 byte pages to be accessed
Padding
Padding up to a total hdr size of 32 bytes
Values:
Payload
n * 512 bytes payload to be read or written
Description
Read or write n blocks of 512 bytes to flash.
All single blocks can be simply overwritten. A explicit erase is not required.
Write is atomic on block basis which means that also in case of power-loss-while-write either the consistent
old version or the new version of a single block is read back next time after reboot
therefore doublebuffering is not required.
CONF_POE_GRANTED_POWER
CONF_INSTALLER_SEQUENCE
CONF_UPLOAD_HISTORY
CONF_STATIC_SERVER_URL
CONF_GB28181
Payload Structure
Enable
1: Enable GB28181 client 0: Disable
H264 Stream Cfg
if 1, use h264 elementary stream (including startcodes) directly packed
into RTP packets (non-RFC conform, but needed for GB28181 test tool)
Reserved
Must be written as 0
Heart beat time out
Define heart beat time out in seconds max. one day min. 5 seconds
Registration time out
Define registration time out in seconds max. one day min. 5 seconds
Server port
currently 5060 or 5511 can be used (server and device port must be equivalent server port is also used for device port)
Device Port
currently 5060 or 5511 can be used (server and device port must be equivalent server port is also used for device port)
Server URL
URL of GB28181 server
CONF_MPEG_AUDIO_SAMPLING_FREQ
CONF_MPEG4_CURRENT_PARAMS
CONF_MPEG4_CURRENT_PARAMS_TRANSCODER
CONF_MPEG4_CURRENT_PARAMS_REL_CODER
Payload Structure
Line
Video input line
Coder
Relative coder number (relative to line)
Coding Capabilities
Coding capabilities of encoder.
All coding capabilities are one or multiple of:
Values:
Preset
Number of the encoder preset profile
Notes:
When reading the preset profile, the according byte in the payload will be set.
CONF_MPEG4_NAME
CONF_MPEG4_BANDWIDTH_KBPS
CONF_MPEG4_BANDWIDTH_KBPS_SOFT_LIMIT
CONF_MPEG4_BANDWIDTH_KBPS_HARD_LIMIT
CONF_MPEG4_INTRA_FRAME_DISTANCE
CONF_MPEG4_FRAME_SKIP_RATIO
CONF_MPEG4_RESOLUTION
CONF_MPEG4_FIELD_MODE
CONF_MPEG4_DEFAULTS
CONF_MPEG4_I_FRAME_QUANT
CONF_MPEG4_P_FRAME_QUANT
CONF_MPEG4_PARAMS_MAX_NUM
CONF_MPEG4_AVC_I_FRAME_QUANT
CONF_MPEG4_AVC_P_FRAME_QUANT
CONF_MPEG4_AVC_P_FRAME_QUANT_MIN
CONF_MPEG4_AVC_DELTA_IPQUANT
CONF_MPEG4_AVC_QUANT_ADJ_BACKGROUND
CONF_MPEG4_AVC_QUANT_ADJ_OBJECTS
CONF_MPEG4_AVC_DEBLOCKING_ENABLE
CONF_MPEG4_AVC_DEBLOCKING_ALPHA
CONF_MPEG4_AVC_DEBLOCKING_BETA
CONF_MPEG4_AVC_CHROMA_QUANT_OFF
CONF_MPEG4_AVC_CODING_MODE
CONF_MPEG4_AVC_GOP_STRUCTURE
CONF_MPEG4_AVC_CABAC
CONF_VIDEO_BITRATE_AVERAGING_PERIOD
CONF_VIDEO_QUALITY
CONF_JPEG_BANDWIDTH_KBPS
CONF_JPEG_BANDWIDTH_KBPS_SOFT_LIMIT
CONF_JPEG_BANDWIDTH_KBPS_HARD_LIMIT
CONF_VID_ENCODER_ON
CONF_VIDEO_ENCODER_STATUS
CONF_VIDEO_ENCODER_STATUS_EXT
CONF_VIDEO_ENCODER_ENCODED_BYTES
CONF_ENC_GET_SPS_AND_PPS
CONF_ENC_CURRENT_RESOLUTION
CONF_ENC_PROFILE_BASIC_PARAMS
CONF_ROI
Select region of interest. The Session-ID identifies the video coder.
Payload Structure
hPos / vPos
Center position of the cropping window in relative coordinates (0..32768).
E.g. (0, 0) is upper left; (16384, 16384) is the center of the original image.
size
Size of the cropping window in relative coordinates (0..32768). The aspect ratio will be preserved.
CONF_VIDEO_ENC_TEMP_QUANT_ADJ
Payload Structure
enable
Values:
deltaQp
Intended quality adjustment in H.264 QP units. If enable is 0, this field must also be set to 0. Otherwise the allowed range is -51..51 with negative values indicating higher quality and positive ones lower quality
reserved
set to 0
left
relative position of the left edge of the adjustment region within the complete encoded image
right
relative position of the right edge of the adjustment region within the complete encoded image
top
relative position of the upper edge of the adjustment region within the complete encoded image
bottom
relative position of the lower edge of the adjustment region within the complete encoded image
Description
The encoder, to which the quality adjustment is to be applied is identified via the RCP session.
The area, in which the qualtiy is adjusted is characterized by the position of the edges of a rectangle within a virtual coordinate system with a nominal range of [0..+32768]x[0..32768] for the complete encoded picture (0=top/left edge, 32768=bottom/right edge). The actually adjusted area will be enlarged as needed by the encoder.
Note, that the payload may contaion only first octet, if enable is set to 0
CONF_DPTZ_DYNAMIC_CAPS
CONF_FLIP_MIRROR
CONF_VCA_SHAPES
CONF_ENC_STAMPING_PROPERTIES
Payload Structure
UTF16CharsPerLine
UTF16 chars per line
CamNameLines
Number of stamping lines available at CONF_CAMNAME_LINES
AlarmStampingLines
Number of alarm stamping lines
TimeStampSupport
1 time stamping support
TimeStampRes
Time stamp resolution, 1 also ms stamping is supported
TranspStampSupport
1 transparent stamping is supported
reserved
Reserved
CONF_NAME_STAMP_VAL
CONF_TIME_STAMP_VAL
CONF_TIME_STAMP_RESOLUTION
CONF_ALARM_DISP_VAL
CONF_ALARM_STRING
CONF_INFO_STAMP_VAL
CONF_STAMP_ATTR_NAME
Payload Structure
x
X-Position (0...255) where the string should be displayed (0 is left)
y
Y-Position (0...255) where the string should be displayed (0 is up)
reserved
Reserved fields must be written as 0
attributes: (Use CONF_ENC_STAMPING_PROPERTIES to determine supported options)
Values:
CONF_STAMP_ATTR_TIME
Payload Structure
x
X-Position (0...255) where the string should be displayed (0 is left)
y
Y-Position (0...255) where the string should be displayed (0 is up)
reserved
Reserved fields must be written as 0
attributes: (Use CONF_ENC_STAMPING_PROPERTIES to determine supported options)
Values:
CONF_STAMP_ATTR_ALARM
Payload Structure
x
X-Position (0...255) where the string should be displayed (0 is left)
y
Y-Position (0...255) where the string should be displayed (0 is up)
reserved
Reserved fields must be written as 0
attributes: (Use CONF_ENC_STAMPING_PROPERTIES to determine supported options)
Values:
CONF_STAMP_ATTR_INFO
Payload Structure
x
X-Position (0...255) where the string should be displayed (0 is left)
y
Y-Position (0...255) where the string should be displayed (0 is up)
reserved
Reserved fields must be written as 0
attributes: (Use CONF_ENC_STAMPING_PROPERTIES to determine supported options)
Values:
CONF_STAMP_WIDTH
Payload Structure
Note: This command can only be read. The payload defines the stamping which should be read
and returns the width in the corresponding field.
Stamping Type
Defines the stamping type of which the width should be determined.
The type can be one of the following:
Values:
Width
Width of the stamping in pixels (hex)
CONF_VIDEO_CURRENT_PARAMS_CODNBR
CONF_MAX_NBR_OF_ENC_STREAMS
CONF_WATERMARK
CONF_CODER_VIDEO_OPERATION_MODE
CONF_CODER_VIDEO_OPERATION_OPTION
CONF_VIDEO_H264_ENC_CONFIG
CONF_VIDEO_H264_ENC_CONFIG_DEFAULTS
CONF_VIDEO_H264_ENC_CONFIG_BULK
CONF_VIDEO_H264_ENC_BASE_OPERATION_MODE
CONF_VID_H264_ENC_BASE_OPERATION_MODE_CAPS
CONF_VIDEO_H264_ENC_CURRENT_PROFILE
CONF_JPEG_STREAM_SETUP
CONF_TCP_RATE_CONTROL
CONF_TCP_BANDWIDTH_CHECK
CONF_TCP_BANDWIDTH_CHECK_RESULT
CONF_SEI_ENABLE
CONF_PIC_INFO
CONF_REQ_FAST_UPDATE
CONF_MPEG4_INTRA_FRAME_REQUEST
CONF_LOW_LIGHT_MIN_FPS
CONF_VID_IN_CONTRAST
CONF_VID_IN_SATURATION
CONF_VID_IN_BRIGHTNESS
CONF_VID_IN_SAMPLING_MODE
Payload Structure
SamplingMode
0=Auto (exposure time is selected by camera)1=Manual ( if possible exposure time selected by ExposureTimeInuSec is used)
2=Banding filter (avoid banding effect caused by light sources with a flicker frequency of 2 x BandingFilterConfig)
SamplingRateInmHz
Defines the sampling rate in mHz
ExposureTimeInuSec
Defines the exposure time in uSec (1/1000000 Sec)
BandingFilterConfig
Defines the net frequency in mHz, avoids flickering of the camera if a light source is used which flickers with net frequency
Common usage for write:
First read VID_IN_SAMPLING_MODE to get actual defined values, change the values which should be changed and write VID_IN_SAMPLING_MODE
CONF_VID_IN_WHITE_BALANCE_MODE
CONF_VID_IN_RGB_GAIN
CONF_VID_IN_MIRROR
CONF_VIDEO_TERMINATION_RESISTOR_ON
CONF_VIDEO_TERMINATION_RESISTOR_OFF
CONF_VIDEO_INPUT_FORMAT
CONF_VIDEO_INPUT_FORMAT_EX
CONF_VIDEO_INPUT_FORMAT_EX_OPTIONS
CONF_INPUT_SOURCE_VAL
CONF_NBR_OF_VIDEO_IN
CONF_PRIV_MSK
CONF_VIDEO_STATIC_SCENE_REGIONS
Payload Structure
The actual payload of this command consist of a sequence of variable length records, each specifying a region and a corresponding category to be used during encoding. The region is characterized by a mandatory rectangle and optionally a shape. Up to 8 regions and in total up to 96 32-bit data for shapes are supported, however the shape data are not yet interpreted and reserved for future firmware versions.
Normally the "background" category is used for unimportant parts of the scene and the "object" category for important ones. For this two categories, specific quality adjustments can be defined via the encoding profile of every encoder.
An area not belonging to any region is implicitly assigned to the "Default" category with no specific adjustments.
The forth category is currently assigned via the VIDEO_ENC_TEMP_QUANT_ADJ command separately for each encoder.
Note, that by using overlapping regions, more than one category can be assigned to some areas of the scene. In this case the category with the best quality adjustment for an encoder takes preceedence. Therefore it may be usefull to assign the "Default" category explicitly to some regions.
Record Structure
reserved
set to 0
exclude
This bitmask indicates for which encoders this area shall NOT be used. The bits are allocated according to the the relative coder number starting with the rightmost bit (LSB) for the relative coder number 1.
reserved
set to 0
category
By default the complete scene is assumed to belong to the "default" category.
Values:
shrink
Depending on the encoding resolution, the quality may only be adjusted on quite a coarse grid. This bit allows to specifiy whether the required rounding shall be performed by shrinking or enlarging the specified region.
Values:
reserved
set to 0
N
This field indicates the number of 32-bit items defining the optional shape of this region and therefore also specifies indirectly the total size of this record (12 + N * 4 octets). For compatibility with future version of this RCP PLUS specification, clients SHOULD set this item to 0 for any region which they define or modify, but keep it and the corresponding shape data unmodified for regions they don't change.
reserved shape data 1, 2, ..., N
N 32-bit items reserved for shape data. For compatibility with future versions of this RCP PLUS specification, current implementations SHOULD include these data unmodified for regions they don't change. However for new or changed regions, they SHOULD not include any shape data.
Coordinate System
The rectangles and the future shapes are specified via a virtual coordinate system with a nominal range of 0..32768 x 0..32768 for the usable sensor area (or incoming video).
CONF_VIN_BASE_FRAMERATE
CONF_ILLUMINATION_MODE
CONF_MAINS_FREQUENCY
CONF_VIDEO_OUT_STANDARD
CONF_VIDEO_OUT_STANDARD_FORCE
CONF_VIDEO_OUT_CROPPING
CONF_VIDEO_OUT_DISPLAY_FORMAT
CONF_MONITOR_NAME
CONF_VID_DECODER_ON
CONF_LOGO
CONF_DEC_SHOW_FREEZE
CONF_DECODER_MODE
CONF_DECODER_LAYOUT_LIST
CONF_DECODER_LAYOUT
CONF_VIDEO_OUT_STANDARD_SPEC
Payload Structure
pixelClock
pixel clock frequency in Hz
width
width of active screen in pixel
height
height of active screen in pixel
border_lft
width of the additional border left of the active screen
border_rgt
width of the additional border right of the active screen
border_top
height of the additional border above the active screen
border_bot
height of the additional border below active screen
retrace_width
duration of horizontal blanking period in pixel clock cycles
retrace_height
duration of vertical blanking period in scan line units
hsync_start
start of the horizontal sync impulse
in pixel clock cycles past the beginning of the horizontal blanking period (signed 2s-complement)
vsync_start
start of the vertical sync impulse in
scan lines past the beginning of the vertical blanking period (signed 2s-complement)
hsync_width
duration of the horizontal sync impulses in pixel clock cycles
vsync_width
duration of the vertical sync impulses
in scan line units
border_width
(minimum) border width between the active subscreens in split screen mode
border_height
(minimum) border height between the
active subscreens in split screen mode
border_red
intensity of the red channel of the
border colour around the active screen and between subscreens
border _green
corresponding intensity of the green channel
border_blue
corresponding intensity of the blue channel
reserved
reserved for future extensions
hsync mode
polarity of horizontal sync signal
Values:
vsync mode
polarity of vertical sync signal
Values:
sync signals
Values:
reserved
reserved for future extensions
Notes
In order to be selectable via CONV_VIDEO_OUT_STANDARD or
CONV_VIDEO_OUT_CURRENT_SPEC, the corresponding parameters must
comply with the currently active output device limits (see
CONF_VIDEO_OUT_MONITOR_SPEC).
The resulting scan line frequency can be calculated by:
f_hsync = pixelClock / (width+border_lft+border_rgt+retrace_width)
The resulting vertical refresh frequency can be calculated by
f_vsync=f_hsync/(height+border_top+border_bot+retrace_height)
Negative values for sync_start and/or vsync_start are not guaranteed
to work.
Depending on the hardware, the actual border colour may be different from the selected one and even different between the border around the active screen and the border between the subscreens in split screen mode.
Not all sync mode combinations are supported by the hardware.
The values returned on read may be different from the values set
via the last write access, even if the supplied values are within
the range supported by the output display as configured via
CONF_VIDEO_OUT_MONITOR_SPEC.
CONF_VIDEO_OUT_CURRENT_SPEC
Payload Structure
pixelClock
pixel clock frequency in Hz
width
width of active screen in pixel
height
height of active screen in pixel
border_lft
width of the additional border left of the active screen
border_rgt
width of the additional border right of the active screen
border_top
height of the additional border above the active screen
border_bot
height of the additional border below active screen
retrace_width
duration of horizontal blanking period in pixel clock cycles
retrace_height
duration of vertical blanking period in scan line units
hsync_start
start of the horizontal sync impulse
in pixel clock cycles past the beginning of the horizontal blanking period (signed 2s-complement)
vsync_start
start of the vertical sync impulse in
scan lines past the beginning of the vertical blanking period (signed 2s-complement)
hsync_width
duration of the horizontal sync impulses in pixel clock cycles
vsync_width
duration of the vertical sync impulses
in scan line units
border_width
(minimum) border width between the active subscreens in split screen mode
border_height
(minimum) border height between the
active subscreens in split screen mode
border_red
intensity of the red channel of the
border colour around the active screen and between subscreens
border _green
corresponding intensity of the green channel
border_blue
corresponding intensity of the blue channel
reserved
reserved for future extensions
hsync mode
polarity of horizontal sync signal
Values:
vsync mode
polarity of vertical sync signal
Values:
sync signals
Values:
reserved
reserved for future extensions
Notes
In order to be selectable via CONV_VIDEO_OUT_STANDARD or
CONV_VIDEO_OUT_CURRENT_SPEC, the corresponding parameters must
comply with the currently active output device limits (see
CONF_VIDEO_OUT_MONITOR_SPEC).
The resulting scan line frequency can be calculated by:
f_hsync = pixelClock / (width+border_lft+border_rgt+retrace_width)
The resulting vertical refresh frequency can be calculated by
f_vsync=f_hsync/(height+border_top+border_bot+retrace_height)
Negative values for sync_start and/or vsync_start are not guaranteed
to work.
Depending on the hardware, the actual border colour may be different from the selected one and even different between the border around the active screen and the border between the subscreens in split screen mode.
Not all sync mode combinations are supported by the hardware.
The values returned on read may be different from the values set
via the last write access, even if the supplied values are within
the range supported by the output display as configured via
CONF_VIDEO_OUT_MONITOR_SPEC.
CONF_VIDEO_OUT_MONITOR_SPEC
Payload Structure
width_mm
physical width of the actual display region in mm
height_mm
physical height of the actual display region in mm
native_width
(maximum) width of the active display in pixel
native_height
(maximum) height of the active display in pixel
hSyncMin
lowest supported scan line (hsync) frequency in Hz
hSyncMax
highest supported scan line (hsync) frequency in Hz
vSyncMin
lowest supported vertical refresh frequency in mHz
vSyncMax
highest supported vertical refresh frequency in mHz
dotClockMax
upper limit on the pixel clock
reserved
reserved for future extensions
syncOnGreen
sync on green support:
Values:
compSync
bitmask of supported composite sync
signals:
Values:
sepSync
bitmask of supported separate sync signals:
Values:
reserved
reserved for future extensions
Notes
In addition to the specified limits, default modes corresponding
to the respective physical connector (e.g. standard VGA timing
on a VGA connector, PAL/NTSC on BNC) are typically also assumed
to be supported by the display device. The device will only allow
video output timings (see CONF_VIDEO_OUT_CURRENT_SPEC,
CONF_VIDEO_OUT_STANDARD) within these limits and may use the
mentioned default timings as fallback values.
CONF_VIDEO_OUT_OVERSCAN
CONF_DECODED_FRAMES
CONF_NBR_OF_VIDEO_OUT
CONF_DECODER_DELAY
CONF_DECODING_ERROR
Payload Structure
ID
Values:
CONF_STAMP_ATTR_DEC_FREEZE
CONF_STAMP_DEC_FREEZE_STRING
CONF_STAMP_ATTR_NO_LINK
CONF_STAMP_NO_LINK_STRING
CONF_ENABLE_OSD
CONF_OSD_ACCESS
Up to version 4.50, this command only applies to decoders to display text onto the video output.
The num field carries the video output number. A value of 0 indicates that the text should be displayed on all screens.
Remind that the num value numbering scheme takes quad mode into account for the lines where quad is possible,
even if quad mode is not active. (E.g. to have an OSD stamped into the fourth line of a VIP X1600 XFMD,
you need to use num value of 10). To delete previously submitted strings, send an empty string (not space characters!).
Payload Structure
ID
Tag ID, for addressing different strings. Values 0x04-0x08 are possible.
len
Length of the complete payload in bytes. Maximum length is 64 bytes.
x
X-Position (0...255) where the string should be displayed (0 is left)
y
Y-Position (0...255) where the string should be displayed (0 is up)
reserved
Reserved fields for internal settings
attributes
Values:
flags
Values:
String 1 - N
The string value which should be displayed
CONF_OSD_POS
Set or get the position of OSD objects (see CONF_OSD_ACCESS). For "write" the num field carries the video number; 0 indicates that the string positions on all video lines will be set.
WRITE
Payload Structure
ID
Tag ID, for addressing different strings. Values 0x04-0x08 are possible.
x
X-Position (0...255) where the string should be displayed (0 is left)
y
Y-Position (0...255) where the string should be displayed (0 is up)
READ
Payload Structure (request)
Payload Structure (reply)
ID
Tag ID, for addressing different strings. Values 0x04-0x08 are possible.
x
X-Position (0...255) where the string is located (0 is left)
y
Y-Position (0...255) where the string is located (0 is up)
CONF_AUDIO_INPUT_LEVEL
CONF_AUDIO_OUTPUT_LEVEL
CONF_AUDIO_ON_OFF
CONF_AUDIO_STARTUP_SOUND
CONF_AUDIO_INPUT
CONF_AUDIO_OUTPUT
CONF_AUDIO_INPUT_MAX
CONF_AUDIO_OUTPUT_MAX
CONF_AUDIO_MIC_LEVEL
CONF_AUDIO_MIC_MAX
CONF_AUDIO_LOUDSPEAKER_ON_OFF
CONF_AUDIO_OPTIONS
CONF_AUDIO_INPUT_PEEK
CONF_AUDIO_OUTPUT_PEEK
CONF_NBR_OF_AUDIO_OUT
CONF_NBR_OF_AUDIO_IN
CONF_ALARM_INPUT_LH_VAL
CONF_INPUT_PIN_NAME
CONF_ALARM_INPUT_SUPERVISED
CONF_VCD_OPERATOR_PARAMS
CONF_VIPROC_RE_TASK_NAMES
This command reads out the task names of the current configured rule engine.
Response Structure
Algorithm type
Number of tasks
Number of configured user tasks.
Task id
Id of the user task. Defines the alarm bit of the CONF_VIPROC_ALARM message.
Task type
Task name
The task name is UTF8 encoded and maximal 64 byte.
This command adds or deletes or replaces tasks of the rule engine script. The read command reads all tasks contained in the script (also inactive tasks).
The write command adds tasks which are not already included in the script and replaces tasks whose task id is already defined in the script.
If a rule cannot be established, e.g. because of an already existing task id or something else, the command returns with an error.
The command applies always on the active configuration. A VCA profil has to be loaded (see CONF_VIPROC_MODE).
Payload Structure
Task ID
Unique ID that identifies the tasks and defines the alarm flag in the message CONF_VIPROC_ALARM which will be triggered when this task has been hit.
Flags
Length
Length of task description starting with rule id. This length allows to skip the task when reading.
Rule ID
The rule id selects the rule which will be established.
These rules are supported at the moment:
Geometric Primitive ID
The Geometric Primitive ID defines to which geometric primitive (field or line or route) the task refers to. For line crossing
and following route a geometric primitive has to be assigned. The tasks Inside Field, Flow in Field, and Motion in Field
accepts 0xFFFF for the geometric primitive id. This has the meaning that the detector is applied over the whole screen.
reserved
Reserved fields should be set to zero.
Task Name Length
The length of the task name is given in bytes. Termination is included.
Task Name
The task name is stored in utf-8 encoding. The maximal length of the task name is 64 bytes.
Option
Additionally options can be added to a task. The options are tag based.
Table of supported options.
Activity
The activity options defines a range between 0 and 100 percent.
Direction
The direction option is given in degrees. The maximum diretion has to greater than the minimum direction. E.g. Direction(315,405) is valid and Direction(315,45) is invalid.
Size
The size option is in precentage of the image size and is stored in one byte.
CONF_VIPROC_RE_SUPPORTED_TASKS
This command reads/writes geometric primitives (e.g. line or field) from/to the rule engine script.
The read command returns all currently set geometric primitves. The write command adds or deletes or replaces a list
of geometric components. The reply of the write command contains a list of all currently set geometric primitives.
The command applies always on the active configuration. A VCA profil has to be loaded (see CONF_VIPROC_MODE).
Response Structure
Supported Geometric Primitive Types
Flags
Length
This is the length of the following geometric primitive description in bytes (including Geometric Primitive ID and Debounce Time).
Geometric Primitive ID
THe Geometric Primitive ID is used to reference this geometric primitive within tasks.
Each geometric primitive type has its own ID counting, e.g. there may be a line with ID 1 and a field with ID 1.
Debounce Time
Each Geometric Primitive has a debounce time. The debounce time is specified in units of 1/256 seconds.
However, not all Geometric Primitives make use of the debounce time (e.g. route). In this case the
debounce time shall be set to zero.
Geometric Primitive Description
The Geometric Primitive Description comprises a detailed description of the specified geometric primitive type.
These descriptions are shown in detail below. If the deletion flag is set this description can be omitted.
Field
Field ID
Identification number of the field which can be referenced in rules.
Debounce time
Inside mode
inside_mode specifies which part of an object must lie in the area. The value is a bitwise ORed combination of the
following values representing the object points:
Area mode
area_mode specifies when the event is triggered. The value is a bitwise ORed combination of the following values:
reserved
shall be zero.
Num of Vertices
Number of vertices specifies how many vertices the polygon specifying the image area has.
vertex_x[ i ] and vertex_y[ i ]
vertex_x[ i ] and vertex_y[ i ] are the positions of the vertices of the polygon. The coordinates are normalized to 0x8000, i.e. (0,0) is the upper left corner of the image
and (0x8000,0x8000) is the lower right corner of the image.
Line
Direction mode
Direction_mode specifies the directions for which an event is triggered. If the direction_mode is 0, any crossing is reported.
If the direction_mode is 1, only crossings from left to right are reported. If the direction_mode is 2, only crossings from
right to left are reported.
reserved
shall be zero.
Num of Vertices
This value specifies the number of vertices of the polyline. The current rule engine delivered with firmware 3.0 accepts only
simple lines with 2 vertices.
vertex_x[ i ] and vertex_y[ i ]
vertex_x[ i ] and vertex_y[ i ] are the positions of the vertices of the polygon. The coordinates
are normalized to 0x8000, i.e. (0,0) is the upper left corner of the image
and (0x8000,0x8000) is the lower right corner of the image.
Route
![]() Direction Mode
The Direction Mode specifies the directions which accepted by the detector. If the direction_mode is 0, any object movement
within the route is accepted. If the direction_mode is 1, only movements from the first vertex towards the last vertex
are accepted. If the direction_mode is 2, only movements from the last vertex towards the first vertex are accepted.
Max Gap
The maximum gap specifies the largest gap between two visited parts of the route before the object is accepted by the detector.
Min Percentage
The minimum percentage specifies how much of the route an object must have visited before the object is accepted by the detector.
Num of Vertices
Number of vertices specifies the number of vertices of the route. The current rule engine accepts up to 8 vertices.
vertex_x[ i ] and vertex_y[ i ]
vertex_x[ i ] and vertex_y[ i ] are the positions of the vertices of the polygon. The coordinates are normalized
to 0x8000, i.e. (0,0) is the upper left corner of the image and (0x8000,0x8000) is the lower right corner of the image.
vertex_d[ i ]
vertex_d[ i ] is the width of the route at vertex i. This value is normalized in respect to the image width.
A value 0x8000 means a distance of the image width. E.g. 0x4000 is half the image width.
CONF_VIPROC_RE_SUPPORTED_GEO_PRIMITIVES
CONF_CAMERA_MOTION_ALARM_VAL
CONF_ALARM_CONNECT_TO_IP_STR
CONF_ALARM_CONNECT_TO_IP
CONF_NBR_OF_ALTERNATIVE_ALARM_IPS
CONF_AUTO_DISCONNECT_TIME
CONF_DEFAULT_CONNECTION_MODE
CONF_STD_MEDIA_CONNECTION_DIRECTION
CONF_STD_MEDIA_ENCAPSULATION_PROTOKOL
CONF_DEFAULT_CAM
CONF_ALARM_CONNECTION_DESTINATION_PORT
CONF_ALARM_CONNECTION_USE_SSL
CONF_CONNECT_URL
CONF_VIDEO_ALARM_STATE
CONF_INPUT_PIN_STATE
CONF_MOTION_ALARM_STATE
CONF_RELAY_OUTPUT_STATE
CONF_NBR_OF_ALARM_IN
CONF_NBR_OF_ALARM_OUT
CONF_NBR_OF_MOTION_DETECTORS
CONF_HD_MGR_SIGNAL_ALARM
CONF_VIRTUAL_ALARM_STATE
CONF_SET_VIRTUAL_ALARM_ID
CONF_NBR_OF_VIRTUAL_ALARMS
CONF_MANIPULATION_ALARM_STATE
CONF_NBR_OF_MANIPULATION_ALARMS
CONF_VIRTUAL_ALARM_PARAMETER
Payload Structure
flags
Flags:
alarm content handle
handle for the alarm(required for deactivation or retrigger, returned in reply on activation) non zero value or zero for wild card in case of deactivate
pre alarm time
pre alarm time in seconds
post alarm time
post alarm time in seconds
user data len
length in bytes of the following user data, max 4000 bytes
user data
user data which will be recorded repeatedly, as long as the alarm is aktive or while within the post alarm time of the alarm
VIRTUAL_ALARM_PARAMETER
This command is used to trigger a virtual alarm along with parameters for alarm recording. The alarm can be activated, deactivated or triggered as single shot, which is an activate and deactivate within on command. Its also possible to trigger a silent alarm, by setting the activate and deactivate flag to zero. This works like a single shot alarm, the user data will be recorded and backups between the recordings will be scheduled, but the virtual alarm won't be triggered. If silent alarm is used, the num parameter doesn't choose the virtual alarm number, but it is mapped directly to the recording line. The command can have user data which can be recorded as meta data along to the video data. Also the pre and post alarm time can be specified but is only valid, if the alarm recording is done via backuped recording setup and the Flag ALARM_IGNORE_ALARM_TIME_PARAMETER isn't set. This will cause an alarm backup from the recording (primary or secondary, depending on the virtual alarm configuration and encoder index configuration) with this parameter, but the pre alarm time is limited by the max pre alarm time which is the same as the configured prealarm time of the secondary recording on the internal storage. It is also limited by the storage space of the internal storage. The max pre alarm time is also the delay for the recording. That means the recording of the alarm file triggered by an alarm will be started after this delay expires. Until that time the records of that file are only available on the internal storage. When a new alarm is triggered by activate, the reply returns an alarm content handle (only on activation, not on single shot). The limit for open content handle at the same time per line (includes also deactivated alarms or alarm shots within the post alarm time) is 32. This handle can be used to deactivate the alarm later by sending this command with the handle in the payload or it can be used to retrigger the alarm with new user data. For retrigger the playload looks the same as for activate, except a valid handle is required. Only for deactivation or retrigger of the alarm, the handle is required for in payload. A valid handle is a non zero handle, if the handle is set to zero, it will be interpreted as wild card on deactivate, which will deactivate/close all active handles or as invalid. In case of activate, a new handle will be opened and returned in the reply, if the handle is invalid/zero. If a handle(or all handles) will be deactivated/closed, it will decay with the post alarm time. An alarm can also used on first activation to add the "protected" attribute to the file, which includes the record data of the alarm. The limit for pending intervals for protection are limited to 32 per line. Pending is an interval in the time from the occurence of the protecting alarm and the backup of the alarm record data.
CONF_PIR_SENSITIVITY
CONF_PIR_STATUS
CONF_RELAIS_NAME
CONF_RELAIS_SWITCH
CONF_SERIAL_PORT_APP_VAL
CONF_SERIAL_PORT_RATE
CONF_SERIAL_PORT_BITS
CONF_SERIAL_PORT_STBITS
CONF_SERIAL_PORT_PAR
CONF_SERIAL_PORT_MODE_VAL
CONF_SERIAL_PORT_HD_MODE_VAL
CONF_SERIAL_PORT_HANDSHAKE
CONF_SERIAL_ACTS_ACCESS_RIGHTS
CONF_BICOM_COMMAND
Bicom message over RCP command
Payload Structure
Without Lease Time
With Lease Time
Flags
Transmission-Flags
Values:
Lease time
Time period in seconds the access should be blocked for other clients.
NOTE: this field has to be signaled in little endian mode.
Lease time id
Random number generated by the client. If a lease time > 0 is provided with the first access, further accesses during the lease time are only possible if the same lease time id is provided.
Bicom Server ID
Server ID, e.g. 0x0002 for "Device Server" (See BICOM application documentation)
Object ID
Object ID, e.g. 0x0100 for "Type" (See BICOM application documentation)
Operation
See BICOM application documentation
Values:
Bicom Payload
Bicom Payload
Example
RCP Request
RCP Reply
Bicom event over RCP message
Payload Structure
Bicom Server ID
Server ID, e.g. 0x0004 for "Camera Server" (See BICOM application documentation)
Object ID
Object ID, e.g. 0x0190 for "Colour" (See BICOM application documentation)
Operation
See BICOM application documentation
Values:
Bicom Payload
Bicom Payload
Example
RCP message
CONF_BICOM_SRV_CONNECTED
CONF_BICOM_UPLOAD_PACKET
CONF_BICOM_SUBCOMPONENTS_LIST
CONF_KBD_CONFIG_CAMERA
Payload Structure
IP
Encoder/Camera IP
Line
Video input line
Coder
Relative coder number (relative to line)
Preset (optional)
(Dome-) Preset Position. (Every Preset of a Dome can be treated as a seperate camera).
CONF_KBD_CONFIG_MONITOR
Payload Structure
IP
Decoder/Monitor IP
Line
Video output line
Coder
Relative coder number (relative to line)
CONF_KBD_CONNECT_PARAMS
Payload Structure
Flags (optional)
Values:
CONF_KBD_PASSWORD_CAMERA
CONF_KBD_PASSWORD
CONF_KBD_CONFIG_SALVO
Payload Structure
Duration
Duration of one salvo position in seconds
Camera Num N
Camera number for salvo position N
(note: Camera number has to be specified using CONF_KBD_CONFIG_CAMERA)
CONF_KBD_KEY_LABEL
CONF_KBD_SET_ALARM
CONF_MAC_ADDRESS
CONF_IP
CONF_IP_STR
CONF_SUBNET
CONF_SUBNET_STR
CONF_GATEWAY_IP_V6_STRING
CONF_IP_V6_PREFIX_LEN
CONF_IP_V6_STR
CONF_STATELESS_IP_V6_PREFIX_LEN
CONF_STATELESS_IP_V6_STR
CONF_GATEWAY_IP_STR
CONF_DNS_SERVER_IP
CONF_DNS_SERVER_IP_STRING
CONF_ETH_LINK
CONF_ETH_LINK_STATUS
CONF_ETH_LINK_TROUGHPUT
CONF_ETH_TX_PKT_BURST
CONF_NBR_OF_EXT_ETH_PORTS
CONF_NBR_OF_EXT_ETH_COPPER_PORTS
CONF_NBR_OF_EXT_ETH_FIBER_PORTS
CONF_ENABLE_TRAFFIC_LED
CONF_SND_MSS
CONF_SND_MSS_ISCSI
CONF_EAP_IDENTITY
CONF_EAP_ENABLE
CONF_EAP_PASSWORD
CONF_SWITCH_TRUNKING
CONF_SWITCH_LACP_ENABLE
CONF_SWITCH_LACP_KEY
CONF_SWITCH_RSTP_PRIO
CONF_SWITCH_RSTP_HELLO_TIME
CONF_SWITCH_RSTP_MAX_AGE
CONF_SWITCH_RSTP_FWD_DELAY
CONF_SWITCH_RSTP_VERSION
CONF_SWITCH_RSTP_PORT_ENABLE
CONF_SWITCH_RSTP_PORT_EDGE
CONF_SWITCH_RSTP_PORT_PATHCOST
CONF_BACKPLANE_TYPE
CONF_BACKPLANE_FW_VERSION
CONF_SWITCH_IGMP_IP
CONF_SWITCH_IGMP_SNOOPING_ENABLE
CONF_SWITCH_MAC_IS_SET
CONF_REBOOT_SWITCH
CONF_WLAN_SSID
CONF_WLAN_WPA_PSK
CONF_PORT_FC_MODE
CONF_WLAN_SCAN
Payload Structure
Sequence of:
SSID
Name of Network.
MAC Address
MAC Address of AccessPoint.
Strength
Signal Strength [0;5]
Channel
Channel used by AccessPoint [0; 14]
Flags
Values:
CONF_WLAN_LINK_TEST
CONF_WLAN_OPERATING_MODE
CONF_SWITCH_POST_UPDATE_ACTION
CONF_WLAN_REGION_CODE
CONF_WLAN_LINK_QUALITY
CONF_WLAN_WPS_SETUP
CONF_WLAN_WPS_STATUS
CONF_SOCKET_KNOCKER_MODE
CONF_SOCKET_KNOCKER_DESTINATION
Payload Structure
port
destination port
ssl
provide ssl socket: 0=no ssl, 1=ssl
nbr of sockets
number of idle sockets to distribute. As soon as a socket is used, a new one is provided.
reserved
reserved for future use. Set to zero.
url
destination url. Zero-terminated ascii string. Currently max. 128 characters (incl. zero termination).
CONF_SOCKET_KNOCKER_STATUS
Payload Structure
state
current status of socket knocker
Values:
reason
reason for current state
Values:
reserved
reserved for future use.
CONF_FTP_SERVER_PORT
CONF_FTP_PWD
CONF_ACCOUNT_LIST
CONF_ACCOUNTS_CREATE_FOLDER
CONF_ACCOUNTS_DELETE_FOLDER
CONF_FTP_CWD
CONF_FTP_CDUP
CONF_START_CLIENT
CONF_STOP_CLIENT
CONF_FTP_FILE_NAME
CONF_ACCOUNT_LOGIN_TEST
CONF_DIFF_SERV_VAL
CONF_DIFF_SERV_POST_ALARM_TIME
CONF_IPV4_FILTER
CONF_DHCP_INTERNAL_WRITE_IP_SETTINGS
CONF_MULTICAST_GROUP_IP_STR
CONF_MULTICAST_GROUP_IP
CONF_MULTICAST_MPEG4_PORT_STR
CONF_MULTICAST_MPEG4_PORT
CONF_MULTICAST_AUDIO_PORT_STR
CONF_MULTICAST_AUDIO_PORT
CONF_MULTICAST_TTL
CONF_IGMP_VERSION
CONF_STREAMING_VAL
CONF_VIDEO_ENC_STREAMING
CONF_AUDIO_ENC_STREAMING
CONF_START_MULTICAST_STREAMING
CONF_AUDIO_STREAMING_ENCODING
CONF_JOIN_STREAM_NOW
CONF_DYNDNS_SERVER
CONF_DYNDNS_TIMEOUT
CONF_DYNDNS_SERVER_REPLY
CONF_DYNDNS_HOST_NAME
CONF_DYNDNS_USER_NAME
CONF_DYNDNS_PASSWORD
CONF_DYNDNS_ENABLE
CONF_DYNDNS_STATE
Payload Structure
State
the current state of the process of registering the device at dyndns.com
Values:
CONF_DYNDNS_LAST_REGISTER
CONF_DYNDNS_FORCE_REGISTER_NOW
CONF_DYNDNS_PROVIDER
CONF_DYNDNS_STATUS_MAIL_ONOFF
CONF_DYNDNS_MAIL_SMTP_SRV_IP_STR
CONF_DYNDNS_MAIL_SMTP_LOGIN
CONF_DYNDNS_MAIL_SMTP_PASS
CONF_DYNDNS_MAIL_DEST_EMAIL_ADDR
CONF_DYNDNS_MAIL_SENDER_NAME
CONF_DYNDNS_MAIL_TEST_SEND
CONF_AUTODETECT_REPLY_GROUP
CONF_UNSOLICITED_AUTODETECT_REPLY_TIME
CONF_DISCOVER_PORT
CONF_LOCAL_HTTP_PORT
CONF_LOCAL_HTTPS_PORT
CONF_RCP_SERVER_PORT
CONF_TELNET_PORT
CONF_RTSP_PORT
CONF_ENABLE_UPNP
CONF_ENABLE_ONVIF
CONF_GET_RTSP_SESSION_ID
CONF_TCP_FWD
CONF_PREPARE_FOR_RECORDING
Payload Structure
rmt dev idx
index of a remote device entry configured by CONF_ADD_REMOTE_DEVICE from 1 to n. Value 0 means the local device.
rec idx
recording index
Values:
flags
command specific flags
Values:
storage/lun cnt
number of following index enties for storages/luns (max. 8)
strg/lun idx 1 - N
this is the index of an as managed configured storage or the lun index of local storage of the remote device. (1 - n, n = storage/lun cnt)
CONF_PREPARE_FOR_RECORDING
This command is used to prepare a remote device for recording via a another device (e.g remote recording on a transcoder). Normally the remote device will be configured to record on one or more (upto 8) local managed storage, which is already configured by the command CONF_STORAGE_LIST. The Storage can be a local storage on the remote device or any storage on the local device. This is choosen by the flag "remote managed storage". If this flag is set, the storage/lun idx refers the lun index of a local storage on the remote device. Otherwise it is the index from the storage list of the local device. The preparation will be the configuration of the micro vrm on the recording device and in case of remote recording constellation, it will allow the remote recording on the storage managing device.
specific errors
CONF_ADD_REMOTE_DEVICE
Payload Structure
mac
mac of the device (will be stored only as information in config)
line cnt
max lines of the device (will be stored only as information in config)
max coder per line
max number of coder instances per line (will be stored only as information in config)
nbr of port entries
number of forward port entries following this field (actual limited to 2)
forwarder entry 1 - N
forwarder port entry (see payload description)
url len
length of the following url (actual limit is 64)
url
url for the connection to the remote device, ascii string including zero termination
pwd len
length of the following password (actual limit is 64)
pwd
password for the connection, ascii string including zero termination
device name len
length of the following device name (actual limit is 64)
device name
device name of the remote device, ascii string including zero termination
forwarder entry
remote port
port of the remote device
forwarder port
local port which forwards all data to the remote port
ADD_REMOTE_DEVICE
Adds a device with forwarder ports, all data to/from the forwarder ports will be forwarded to/from the configured device port. It is allowed to store complete zeroed forwarder/remote port entries. For entries which are referenced by CONF_RCP_CONNECT_SALVO command num param, it it nessessary, that the first forward port entry contains the http port and the second one the https port. If one of these ports shall not be used, at least a zeroed entry (remote/forwarder port to zero) has to be placed. The max lines and coder per lines are just information, which will be stored together in the config. To delete an entry, send an empty or zeroed payload.
CONF_UPNP_SEARCH_IP_CONN_SERVICE
CONF_UPNP_TCP_FWD
CONF_DHCP_VAL
CONF_DHCP_ON
CONF_DHCP_OFF
CONF_DHCP_STABLE
CONF_DHCP_COMPLIANCY
CONF_SNMP_SRV_PORT
CONF_SNMP_TRAPS_HOST
CONF_SNMP_TRAPS_HOST_STR
CONF_NBR_OF_TRAPS_HOSTS
CONF_SNMP_TRAP_LIST
Payload Structure
Trap Descriptor 1 - N
Sequence of:
RCP Msg Code
The code of the RCP message that is to be forwarded as SNMP trap.
Flags
Values:
|
Tag code | NumDes | Message | SNMP Support | |||||||
0x0aba | no | no | no | |||||||
Datatype | Access Level | Description | ||||||||
Read | t_word | noprot |   | gets the Pmpp Port of the Pmpp server(0: off) | ||||||
Write | t_word | l_serv | sets the Pmpp Port of the pmpp server(0: off) | |||||||
Tag code | NumDes | Message | SNMP Support | |||||||
0x0ab9 | no | no | no | |||||||
Datatype | Access Level | Description | ||||||||
Read | t_octet | noprot |   | gets the Pmpp Address (allowed values: 1-63;) | ||||||
Write | t_octet | l_serv | sets the Pmpp Address (allowed values: 1-63;) | |||||||
Tag code | NumDes | Message | SNMP Support | |||||||
0x00ba | no | no | yes | |||||||
Datatype | Access Level | Description | ||||||||
Read | p_string | noprot |   | read the system contact required in SNMP | ||||||
Write | p_string | l_serv | write the system contact required in SNMP | |||||||
Tag code | NumDes | Message | SNMP Support | |||||||
0x00bb | no | no | yes | |||||||
Datatype | Access Level | Description | ||||||||
Read | p_string | noprot |   | read the system location required in SNMP | ||||||
Write | p_string | l_serv | write the system location required in SNMP | |||||||
Tag code | NumDes | Message | SNMP Support | |||||||
0x0b16 | no | no | no | |||||||
Datatype | Access Level | Description | ||||||||
Read | p_string | l_serv |   | read the community string for snmp read access | ||||||
Write | p_string | l_serv | write the community string for snmp read access | |||||||
Tag code | NumDes | Message | SNMP Support | |||||||
0x0b17 | no | no | no | |||||||
Datatype | Access Level | Description | ||||||||
Read | p_string | l_serv |   | read the community string for snmp write access | ||||||
Write | p_string | l_serv | write the community string for snmp write access | |||||||
Tag code | NumDes | Message | SNMP Support | |||||||
0x0b18 | no | no | no | |||||||
Datatype | Access Level | Description | ||||||||
Read | p_string | l_serv |   | read the community string used in snmp traps | ||||||
Write | p_string | l_serv | write the community string used in snmp traps | |||||||
Tag code | NumDes | Message | SNMP Support | |||||||
0x0b24 | no | no | no | |||||||
Datatype | Access Level | Description | ||||||||
Read | p_octet | noprot |   | read streaming gateway configuration, see detailed description | ||||||
Write | p_octet | l_serv | write streaming gateway configuration, see detailed description | |||||||
gateway line 16 Bits |
gateway stream 8 Bits |
action 8 Bits |
|||||||||||||||||||||||||||||
protocol 8 Bits |
version 8 Bits |
connection 8 Bits |
reserved 8 Bits |
||||||||||||||||||||||||||||
manufacturer id 32 Bits |
|||||||||||||||||||||||||||||||
device type 32 Bytes ... |
|||||||||||||||||||||||||||||||
... |
|||||||||||||||||||||||||||||||
optional parameters 1 M Bytes |
|||||||||||||||||||||||||||||||
N x M Bytes | optional parameters N M Bytes ... |
||||||||||||||||||||||||||||||
| |||
|
| |||
| |||
| |||
| |||
| |||
| |||
| |||
|
| |||
| |||
|
| |||
|
16 | 32 | ||||||||||||||||||||||||||||||
type 16 Bits |
size 16 Bits |
||||||||||||||||||||||||||||||
payload N Bytes ... |
|||||||||||||||||||||||||||||||
... |
|||||||||||||||||||||||||||||||
8 | 24 | ||||||||||||||||||||||||||||||
| |||
| |||
| |||
| |||
|
remote camera line | 16 bit network order | |
remote camera stream | 8 bit | |
reserved | 8 bit |
Tag code | NumDes | Message | SNMP Support | |||||||
0x0b25 | no | no | no | |||||||
Datatype | Access Level | Description | ||||||||
Read | t_dword | noprot |   | get the number of configured streaming gateway lines | ||||||
Write | t_dword | l_serv | not supported | |||||||
Tag code | NumDes | Message | SNMP Support | |||||||
0x0b26 | no | no | no | |||||||
Datatype | Access Level | Description | ||||||||
Read | t_dword | noprot |   | get the max number of configurable streaming gateway lines | ||||||
Write | t_dword | l_serv | not supported | |||||||
Tag code | NumDes | Message | SNMP Support | |||||||
0x09aa | no | no | no | |||||||
Datatype | Access Level | Description | ||||||||
Read | t_dword | noprot |   | deprecated in fw > 4.00 | ||||||
Write | t_dword | l_serv | deprecated in fw > 4.00 | |||||||
Tag code | NumDes | Message | SNMP Support | |||||||
0x09ab | yes (since fw > 4.00) | no | no | |||||||
Datatype | Access Level | Description | ||||||||
Read | t_word | noprot |   | numdes 0: connect port, 1: tunnel port, 2: server port | ||||||
Write | t_word | l_serv | numdes 0: connect port, 1: tunnel port, 2: server port | |||||||
Tag code | NumDes | Message | SNMP Support | |||||||
0x09ac | no | no | no | |||||||
Datatype | Access Level | Description | ||||||||
Read | t_dword | noprot |   | deprecated in fw > 4.00 | ||||||
Write | t_dword | l_serv | deprecated in fw > 4.00 | |||||||
Tag code | NumDes | Message | SNMP Support | |||||||
0x09f9 | no | no | no | |||||||
Datatype | Access Level | Description | ||||||||
Read | t_dword | noprot |   | deprecated in fw > 4.00 | ||||||
Write | t_dword | l_serv | deprecated in fw > 4.00 | |||||||
Tag code | NumDes | Message | SNMP Support | |||||||
0x09ad | no | no | no | |||||||
Datatype | Access Level | Description | ||||||||
Read | p_string | noprot |   | gets the iscsi target name string | ||||||
Write | p_string | l_serv | deprecated in fw > 4.00 | |||||||
Tag code | NumDes | Message | SNMP Support | |||||||
0x09ae | no | no | no | |||||||
Datatype | Access Level | Description | ||||||||
Read | t_dword | noprot |   | get the number of concurrent tcp connections to iscsi target | ||||||
Write | t_dword | l_serv | set the number of concurrent tcp connections to iscsi target | |||||||
Tag code | NumDes | Message | SNMP Support | |||||||
0x09cc | no | no | no | |||||||
Datatype | Access Level | Description | ||||||||
Read | p_octet | noprot |   | performs a discovery and returns the result in an XML-like string; parameter ip (DWORD) and pwd string (64 char) structure in p_octet | ||||||
Write | void | l_serv | not supported | |||||||
Tag code | NumDes | Message | SNMP Support | |||||||
0x09ce | no | no | no | |||||||
Datatype | Access Level | Description | ||||||||
Read | p_string | l_user |   | set the password to authenticate at the iSCSI server. FW version >= 4.00: This command sets the password of the first entry of the CONF_ISCSI_AUTH list. If all characters of the string are the '*', the old stored value is not replaced. deprecated! use CONF_ISCSI_AUTH | ||||||
Write | p_string | l_serv | get the password to authenticate at the iSCSI server. FW version >= 4.00: This command returns the password of the first entry of the CONF_ISCSI_AUTH list. deprecated! use CONF_ISCSI_AUTH | |||||||
Tag code | NumDes | Message | SNMP Support | |||||||
0x09d2 | no | no | no | |||||||
Datatype | Access Level | Description | ||||||||
Read | p_string | noprot |   | see detailed description | ||||||
Write | p_string | l_serv | see detailed description | |||||||
Tag code | NumDes | Message | SNMP Support | |||||||
0x09e4 | no | no | no | |||||||
Datatype | Access Level | Description | ||||||||
Read | flag | noprot |   | returns wheather the next iSCSI logout should use the release action | ||||||
Write | % | l_serv | % | |||||||
Tag code | NumDes | Message | SNMP Support | |||||||
0x09d8 | no | no | no | |||||||
Datatype | Access Level | Description | ||||||||
Read | p_string | noprot |   | returns the used initiator name; only applicable when iSCSI is connected | ||||||
Write | void | l_serv | not supported | |||||||
Tag code | NumDes | Message | SNMP Support | |||||||
0x09d9 | no | no | no | |||||||
Datatype | Access Level | Description | ||||||||
Read | p_string | noprot |   | returns the used initiator name extention; used for identification only | ||||||
Write | p_string | l_serv | set the used initiator name extention; used for identification only | |||||||
Tag code | NumDes | Message | SNMP Support | |||||||
0x0a2b | no | no | no | |||||||
Datatype | Access Level | Description | ||||||||
Read | t_dword | noprot |   | returns the state of the iscsi server (0: server down, 1: server running) | ||||||
Write | t_dword | l_serv | set the iscsi server state (0: shutdown server, 1: start server) | |||||||
Tag code | NumDes | Message | SNMP Support | |||||||
0x0aa0 | no | yes | no | |||||||
Datatype | Access Level | Description | ||||||||
Read | p_octet | noprot |   | monitor iscsi targets. | ||||||
Write | p_octet | l_serv | monitor iscsi targets. | |||||||
16 | 32 | ||||||||||||||||||||||||||||||
Target Descriptor 28 Bytes ... |
|||||||||||||||||||||||||||||||
8 | 24 | ||||||||||||||||||||||||||||||
Target Address
Action
Values:
|
16 | 32 | ||||||||||||||||||||||||||||||
Target Descriptor 28 Bytes ... |
|||||||||||||||||||||||||||||||
8 | 24 | ||||||||||||||||||||||||||||||
Target Address
See request packet for details.
Action
The value of the request packet. Zero in messages.
Status
Values:
Error
Values:
When an action request fails, this error field is set. On success or messages, this fild is zero.
ISCSI_MNI_ERR_INV_TARG - if the assigned target address is invalid (e.g. zero). ISCSI_MNI_ERR_FULL - if the maxium of 64 iscsi targets is reached and a request packet with the ADD action was sent. ISCSI_MNI_ERR_TARG_PRES - if a request packet if the ADD action was sent and the target address is already monitored. ISCSI_MNI_ERR_NOT_FOUND - if a request packet if the DELETE action was sent and the target address is not currently monitored. Target IP
The ip address of the iscsi target.
Target Index
The index of the iscsi target.
Starttime
The time when the monitoring process was started (in seconds since 2000).
Session Status
Values:
Session Error
Values:
Reconnects
The number of times the session was reconnected since the begin of the monitoring process.
Uptime
The number of seconds the session is online.
|
Tag code | NumDes | Message | SNMP Support | |||||||
0x0ab0 | no | no | no | |||||||
Datatype | Access Level | Description | ||||||||
Read | p_octet | l_user |   | see detailed description | ||||||
Write | p_octet | l_serv | see detailed description | |||||||
16 | 32 | ||||||||||||||||||||||||||||||
Authentication Descriptor 140 Bytes ... |
|||||||||||||||||||||||||||||||
8 | 24 | ||||||||||||||||||||||||||||||
Target Address
The address of the iscsi target. If this field is set to zero, it is used as the default entry for authenticaion.
Type
Values:
Params
|
Tag code | NumDes | Message | SNMP Support | |||||||
0x0aff | no | no | no | |||||||
Datatype | Access Level | Description | ||||||||
Read | t_dword | noprot |   | Maximum segment size for ISCSI transfers (should be a 2^n value like 8192, 16384 or 65536) | ||||||
Write | t_dword | l_serv | Maximum segment size for ISCSI transfers (should be a 2^n value like 8192, 16384 or 65536) | |||||||
Tag code | NumDes | Message | SNMP Support | |||||||
0x0b00 | no | no | no | |||||||
Datatype | Access Level | Description | ||||||||
Read | t_dword | noprot |   | KBit/s the ISCSI should transmit as maximum (0:=no limit send all data at once) | ||||||
Write | t_dword | l_serv | KBit/s the ISCSI should transmit as maximum (0:=no limit send all data at once) | |||||||
Tag code | NumDes | Message | SNMP Support | |||||||
0x0b47 | no | no | no | |||||||
Datatype | Access Level | Description | ||||||||
Read | t_dword | noprot |   | KBit/s the ISCSI lower Limit for the Iscsi Data rate Throttling | ||||||
Write | t_dword | l_serv | KBit/s the ISCSI lower Limit for the Iscsi Data rate Throttling | |||||||
Tag code | NumDes | Message | SNMP Support | |||||||
0x0b3a | no | no | no | |||||||
Datatype | Access Level | Description | ||||||||
Read | t_dword | noprot |   | KBit/s the ISCSI should read as maximum (0:=no limit send all data at once) | ||||||
Write | t_dword | l_serv | KBit/s the ISCSI should read as maximum (0:=no limit send all data at once) | |||||||
Tag code | NumDes | Message | SNMP Support | |||||||
0x0b99 | no | no | no | |||||||
Datatype | Access Level | Description | ||||||||
Read | t_dword | noprot |   | Read the value for the X-com.bosch.MaxCmdWindow key at login phase | ||||||
Write | t_dword | l_serv | Set the value for the X-com.bosch.MaxCmdWindow key at login phase | |||||||
Tag code | NumDes | Message | SNMP Support | |||||||
0x0900 | no | no | ||||||||
Datatype | Access Level | Description | ||||||||
Read | t_dword | noprot |   | obsolete | ||||||
Write | void | l_user | not supported | |||||||
Tag code | NumDes | Message | SNMP Support | |||||||
0x090a | no | no | no | |||||||
Datatype | Access Level | Description | ||||||||
Read | t_dword | noprot |   | obsolete | ||||||
Write | void | l_user | not supported | |||||||
Tag code | NumDes | Message | SNMP Support | |||||||
0x0919 | no | no | no | |||||||
Datatype | Access Level | Description | ||||||||
Read | t_dword | noprot |   | obsolete | ||||||
Write | void | l_user | not supported | |||||||
Tag code | NumDes | Message | SNMP Support | |||||||
0x091a | yes (1 - primary recording ,2 - secondary recording) | no | no | |||||||
Datatype | Access Level | Description | ||||||||
Read | p_octet | noprot |   | list of cams with running recording | ||||||
Write | void | l_user | not supported | |||||||
Tag code | NumDes | Message | SNMP Support | |||||||
0x0a03 | yes (cam) | no | no | |||||||
Datatype | Access Level | Description | ||||||||
Read | t_dword | noprot |   | recording status of cam for primary recording (1 = running, 0 = not running) | ||||||
Write | t_dword | l_user | not supported | |||||||
Tag code | NumDes | Message | SNMP Support | |||||||
0x0a4d | yes (cam) | no | no | |||||||
Datatype | Access Level | Description | ||||||||
Read | t_dword | noprot |   | recording status of this cam for secondary recording (1 = running, 0 = not running) | ||||||
Write | t_dword | l_user | not supported | |||||||
Tag code | NumDes | Message | SNMP Support | |||||||
0x0901 | no | no | no | |||||||
Datatype | Access Level | Description | ||||||||
Read | p_octet | noprot |   | returns a list of files of a replay session (session id needed). This command works for local replay only. See detailed description | ||||||
Write | void | l_user | not supported | |||||||
16 | 32 | ||||||||||||||||||||||||||||||
Start Time 4 Bytes |
|||||||||||||||||||||||||||||||
Stop Time 4 Bytes |
|||||||||||||||||||||||||||||||
maxEntries 4 Bytes |
|||||||||||||||||||||||||||||||
Res 4 Bytes |
|||||||||||||||||||||||||||||||
8 | 24 | ||||||||||||||||||||||||||||||
16 | 32 | ||||||||||||||||||||||||||||||
Start Time 4 Bytes |
|||||||||||||||||||||||||||||||
Stop Time 4 Bytes |
|||||||||||||||||||||||||||||||
Flags 32 Bits |
|||||||||||||||||||||||||||||||
File ID 4 Bytes |
|||||||||||||||||||||||||||||||
8 | 24 | ||||||||||||||||||||||||||||||
| |||
| |||
| |||
| |||
| |||
| |||
| |||
| |||
| |||
| |||
| |||
| |||
| |||
| |||
| |||
| |||
|
Tag code | NumDes | Message | SNMP Support | |||||||
0x090b | yes (cam) | no | no | |||||||
Datatype | Access Level | Description | ||||||||
Read | p_octet | noprot |   | obsolete | ||||||
Write | p_octet | l_serv | (obsolete) see detailed description (video type is obsolete, depends on CONF_CODER_VIDEO_TYPE_RESTRICTION settings) | |||||||
Number 4 Bytes |
|||||||||||||||||||||||||||||||
Char 1 1 Byte |
62 x 1 Byte | Char 64 1 Byte |
|||||||||||||||||||||||||||||
Total Size 4 Bytes |
|||||||||||||||||||||||||||||||
Reserved 4 Bytes |
|||||||||||||||||||||||||||||||
Video Type 1 Byte |
Reserved 1 Byte |
Storage Type 1 Byte |
Enc. Preset 1 Byte |
||||||||||||||||||||||||||||
Number Of Alarm Tracks (obsolete) 4 Bytes |
|||||||||||||||||||||||||||||||
Size Of Alarm Track (obsolete) 4 Bytes |
|||||||||||||||||||||||||||||||
Video input channel 4 Bytes |
|||||||||||||||||||||||||||||||
Encoder index 1 Byte |
Reserved 3 Bytes |
||||||||||||||||||||||||||||||
Reserved 32 Bytes ... |
| |||
| |||
| |||
|
| |||
|
Tag code | NumDes | Message | SNMP Support | |||||||
0x0a4e | yes (cam) | no | no | |||||||
Datatype | Access Level | Description | ||||||||
Read | p_octet | noprot |   | obsolete, payload as in CONF_HD_PARTITION_PROP | ||||||
Write | p_octet | l_serv | (obsolete)partition properties for secondary recording, payload is the same as the command CONF_HD_PARTITION_PROP | |||||||
Tag code | NumDes | Message | SNMP Support | |||||||
0x090c | yes (0: default pm, >0: storage medium type) | no | no | |||||||
Datatype | Access Level | Description | ||||||||
Read | t_dword | noprot |   | read the total size of a local storage in megabytes | ||||||
Write | - | l_serv | not writable | |||||||
Tag code | NumDes | Message | SNMP Support | |||||||
0x090d | no | no | no | |||||||
Datatype | Access Level | Description | ||||||||
Read | p_octet | noprot |   | obsolete | ||||||
Write | p_octet | l_serv | obsolete | |||||||
Tag code | NumDes | Message | SNMP Support | |||||||
0x0a0b | no | no | no | |||||||
Datatype | Access Level | Description | ||||||||
Read | p_octet | noprot |   | read primary recording schedule, see detailed description | ||||||
Write | p_octet | l_serv | set primary recording schedule(effect takes place imidiately), see detailed description | |||||||
Sat. 1 4 Bits |
94 x 4 Bits | Sat. 96 4 Bits |
Sun. 1 4 Bits |
94 x 4 Bits | Sun. 96 4 Bits |
||||||||||||||||||||||||||
Mon. 1 4 Bits |
94 x 4 Bits | Mon. 96 4 Bits |
Tue. 1 4 Bits |
94 x 4 Bits | Tue. 96 4 Bits |
||||||||||||||||||||||||||
Wed. 1 4 Bits |
94 x 4 Bits | Wed. 96 4 Bits |
Thu. 1 4 Bits |
94 x 4 Bits | Thu. 96 4 Bits |
||||||||||||||||||||||||||
Fri. 1 4 Bits |
94 x 4 Bits | Fri. 96 4 Bits |
| |||
|
Tag code | NumDes | Message | SNMP Support | |||||||
0x0a49 | no | no | no | |||||||
Datatype | Access Level | Description | ||||||||
Read | p_octet | noprot |   | obsolete, only on global schedule for primary and secondary recording | ||||||
Write | p_octet | l_serv | obsolete, only on global schedule for primary and secondary recording on all cams | |||||||
Tag code | NumDes | Message | SNMP Support | |||||||
0x0a0c | no | no | no | |||||||
Datatype | Access Level | Description | ||||||||
Read | p_octet | noprot |   | read holiday schedule list for primary recording, see detailed description | ||||||
Write | p_octet | l_serv | write holiday schedule list (effect takes place imidately), see detailed description | |||||||
holiday schedule entry 1 52 Bytes ... |
|||||||||||||||||||||||||||||||
N x 52 Bytes | |||||||||||||||||||||||||||||||
holiday schedule entry N 52 Bytes ... |
|||||||||||||||||||||||||||||||
day 1 Byte |
month 1 Byte |
year 1 Byte |
number of days 1 Byte |
||||||||||||||||||||||||||||
reco 1 4 Bits |
94 x 4 Bits | reco 96 4 Bits |
| |||
|
| |||
| |||
| |||
|
|
| |||
|
| |||
|
Tag code | NumDes | Message | SNMP Support | |||||||
0x0a0d | cam | no | no | |||||||
Datatype | Access Level | Description | ||||||||
Read | p_octet | noprot |   | read recording profiles, see detailed description | ||||||
Write | p_octet | l_serv | set recording profiles (effect takes place imidiatly), see detailed description | |||||||
Recording Profile 1 56 Bytes ... |
|||||||||||||||||||||||||||||||
8 x 56 Bytes | Recording Profile 10 56 Bytes ... |
||||||||||||||||||||||||||||||
16 | 32 | ||||||||||||||||||||||||||||||
flags 8 Bits |
video preset nr 1 Byte |
post alarm video preset nr 1 Byte |
encoder index 1 Byte |
||||||||||||||||||||||||||||
not used 1 Byte |
reserved 4 Bit |
cont rec backup 1 Bit |
Back Up Account 2 Bit |
internal used 1 Bit |
profile name 34 Bytes ... |
||||||||||||||||||||||||||
... | |||||||||||||||||||||||||||||||
... | |||||||||||||||||||||||||||||||
... | |||||||||||||||||||||||||||||||
... | |||||||||||||||||||||||||||||||
... | |||||||||||||||||||||||||||||||
... | |||||||||||||||||||||||||||||||
... | |||||||||||||||||||||||||||||||
... 32 Bytes | pre alarm time 2 Byte |
||||||||||||||||||||||||||||||
pre alarm time 2 Byte |
post alarm time 2 Byte |
||||||||||||||||||||||||||||||
motion alarm 4 Bytes |
|||||||||||||||||||||||||||||||
alarm input and virtual alarm 4 Bytes |
|||||||||||||||||||||||||||||||
video loss alarm 4 Bytes |
|||||||||||||||||||||||||||||||
8 | 24 | ||||||||||||||||||||||||||||||
| |||||
| |||||
| |||||
| |||||
| |||||
| |||||
| |||||
|
| |||
|
| |||
|
Tag code | NumDes | Message | SNMP Support | |||||||
0x0a91 | cam | no | no | |||||||
Datatype | Access Level | Description | ||||||||
Read | p_octet | noprot |   | read recording profiles for secondary recording, payload is the same as in CONF_HD_RECORD_PROFILES | ||||||
Write | p_octet | l_serv | set recording profiles for secondary recording (effect takes place imidiatly) , payload is the same as in CONF_HD_RECORD_PROFILES | |||||||
Tag code | NumDes | Message | SNMP Support | |||||||
0x0ad0 | cam | no | no | |||||||
Datatype | Access Level | Description | ||||||||
Read | p_octet | noprot |   | read recording profiles | ||||||
Write | p_octet | l_serv | write recording profiles | |||||||
Recording Profile 1 56 Bytes ... |
|||||||||||||||||||||||||||||||
8 x 56 Bytes | Recording Profile 10 56 Bytes ... |
||||||||||||||||||||||||||||||
16 | 32 | ||||||||||||||||||||||||||||||
flags 8 Bits |
stream config nr 1 Byte |
post alarm stream config nr 1 Byte |
encoder index 1 Byte |
||||||||||||||||||||||||||||
post alarm profile 1 Byte |
reserved 4 Bit |
cont rec backup 1 Bit |
Back Up Account 2 Bit |
internal used 1 Bit |
profile name 34 Bytes ... |
||||||||||||||||||||||||||
... | |||||||||||||||||||||||||||||||
... | |||||||||||||||||||||||||||||||
... | |||||||||||||||||||||||||||||||
... | |||||||||||||||||||||||||||||||
... | |||||||||||||||||||||||||||||||
... | |||||||||||||||||||||||||||||||
... | |||||||||||||||||||||||||||||||
... 32 Bytes | max pre alarm time 2 Byte |
||||||||||||||||||||||||||||||
pre alarm time 2 Byte |
post alarm time 2 Byte |
||||||||||||||||||||||||||||||
motion alarm 4 Bytes |
|||||||||||||||||||||||||||||||
alarm input and remote alarm 4 Bytes |
|||||||||||||||||||||||||||||||
video loss alarm 4 Bytes |
|||||||||||||||||||||||||||||||
8 | 24 | ||||||||||||||||||||||||||||||
| |||||
| |||||
| |||||
| |||||
| |||||
| |||||
|
| |||
| |||
|
| |||
| |||
|
| |||
|
Tag code | NumDes | Message | SNMP Support | |||||||
0x0ad1 | cam | no | no | |||||||
Datatype | Access Level | Description | ||||||||
Read | p_octet | noprot |   | get recording profiles for secondary recording, payload is the same as in CONF_HD_RECORD_PROFILES_V2 | ||||||
Write | p_octet | l_serv | set recording profiles for secondary recording, payload is the same as in CONF_HD_RECORD_PROFILES_V2 | |||||||
Tag code | NumDes | Message | SNMP Support | |||||||
0x0916 | yes (partition) | no | no | |||||||
Datatype | Access Level | Description | ||||||||
Read | flag | noprot |   | alarm motion - obsolete | ||||||
Write | flag | l_serv | write alarm motion - obsolete | |||||||
Tag code | NumDes | Message | SNMP Support | |||||||
0x0917 | yes (partition) | no | no | |||||||
Datatype | Access Level | Description | ||||||||
Read | flag | noprot |   | alarm input - obsolete | ||||||
Write | flag | l_serv | write alarm input - obsolete | |||||||
Tag code | NumDes | Message | SNMP Support | |||||||
0x0913 | yes (cam) | yes | no | |||||||
Datatype | Access Level | Description | ||||||||
Read | flag | noprot |   | return TRUE when manager is on or when primary span recording is on | ||||||
Write | flag | l_serv | start/stop the recording manager and set config to recording on:1/off:0. Can cause recording if time/alarm recording selected. | |||||||
Tag code | NumDes | Message | SNMP Support | |||||||
0x0a46 | yes (cam) | yes | no | |||||||
Datatype | Access Level | Description | ||||||||
Read | flag | noprot |   | return TRUE when secondary span recording is on | ||||||
Write | flag | l_serv | start/stop the recording manager and set config to recording on:1/off:0. Can cause recording if time/alarm recording selected. | |||||||
Tag code | NumDes | Message | SNMP Support | |||||||
0x0914 | cam | no | no | |||||||
Datatype | Access Level | Description | ||||||||
Read | flag | noprot |   | return TRUE when manager is off or when primary span recording is off | ||||||
Write | flag | l_serv | stop/start the recording manager and set config to primary recording off:1/on:0. | |||||||
Tag code | NumDes | Message | SNMP Support | |||||||
0x0a47 | partition or cam | no | no | |||||||
Datatype | Access Level | Description | ||||||||
Read | flag | noprot |   | return TRUE when secondary span recording is off | ||||||
Write | flag | l_serv | stop/start the recording manager and set config to secondary recording off:1/on:0. | |||||||
Tag code | NumDes | Message | SNMP Support | |||||||
0x093c | no | no | no | |||||||
Datatype | Access Level | Description | ||||||||
Read | flag | noprot |   | (obsolete) signals an active hdd MPEG4 partition | ||||||
Write | - | l_serv | not supported | |||||||
Tag code | NumDes | Message | SNMP Support | |||||||
0x0a1c | yes (cam) | yes | no | |||||||
Datatype | Access Level | Description | ||||||||
Read | p_octet | noprot |   | get recording report from actual primary recording on a cam, | ||||||
Write | p_octet | l_serv | not supported | |||||||
16 | 32 | ||||||||||||||||||||||||||||||
start_counting_time 4 Bytes |
|||||||||||||||||||||||||||||||
VDP_allocation_no_wait 4 Bytes |
|||||||||||||||||||||||||||||||
VDP_allocation_wait 4 Bytes |
|||||||||||||||||||||||||||||||
VDP_allocation_failed 4 Bytes |
|||||||||||||||||||||||||||||||
8 | 24 | ||||||||||||||||||||||||||||||
16 | 32 | ||||||||||||||||||||||||||||||
Version 1 Byte |
Reserved 3 Bytes |
||||||||||||||||||||||||||||||
Start Seconds 4 Bytes |
|||||||||||||||||||||||||||||||
Start Milliseconds 4 Bytes |
|||||||||||||||||||||||||||||||
VDP Allocation No Wait 4 Bytes |
|||||||||||||||||||||||||||||||
VDP Allocation Wait 4 Bytes |
|||||||||||||||||||||||||||||||
VDP Allocation Fail 4 Bytes |
|||||||||||||||||||||||||||||||
Encoder Data 48 Bytes ... |
|||||||||||||||||||||||||||||||
Storage Data 48 Bytes ... |
|||||||||||||||||||||||||||||||
Network Data 48 Bytes ... |
|||||||||||||||||||||||||||||||
Reserved 48 Bytes ... |
|||||||||||||||||||||||||||||||
8 | 24 | ||||||||||||||||||||||||||||||
Video RTP Packet Count
Number of video RTP packets that are deliverd to the recording.
Video Byte Count
Number of video bytes that are deliverd to the recording.
Audio RTP Packet Count
Number of audio RTP packets that are delivered to the recording.
Audio Byte Count
Number of audio bytes that are deliverd to the recording.
Meta RTP Packet Count
Number of meta RTP packets that are delivered to the recording.
Meta Byte Count
Number of meta bytes that are deliverd to the recording.
|
Video VDP Packet Count
Number of video + audio VDP packets that are written to storage (since fw 4.0 there are vdp packets containing video and audio data mixed, these packets will be counted here and not in the "Audio VDP Packet Count" field).
Video Byte Count
Number of video + audio bytes that are written to storage (since fw 4.0 there are vdp packets containing video and audio data mixed, these packet bytes will be counted here and not in the "Audio Byte Count" field).
Audio VDP Packet Count
Number of audio VDP packets that are written to storage.
Audio Byte Count
Number of audio bytes that are written to storage.
Meta Packet Count
Number of meta VDP packets that are written to storage.
Meta Byte Count
Number of meta bytes that are written to storage.
|
Bytes Read
Number of Bytes that are read from storage.
Bytes Write
Number of Bytes that are written to storage.
|
Tag code | NumDes | Message | SNMP Support | |||||||
0x0a4f | yes (cam) | yes | no | |||||||
Datatype | Access Level | Description | ||||||||
Read | p_octet | noprot |   | get recording report from actual secondary recording on a cam, payload same as in command CONF_HD_RECORDING_REPORT | ||||||
Write | p_octet | l_serv | not supported | |||||||
Tag code | NumDes | Message | SNMP Support | |||||||
0x0a9b | no | no | no | |||||||
Datatype | Access Level | Description | ||||||||
Read | p_octet | noprot |   | get the current recording status, | ||||||
Write | p_octet | l_serv | not supported | |||||||
16 | 32 | ||||||||||||||||||||||||||||||
Camera 1 Byte |
Recording Index 1 Byte |
Reserved 50 Bytes ... |
|||||||||||||||||||||||||||||
... | |||||||||||||||||||||||||||||||
8 | 24 | ||||||||||||||||||||||||||||||
| |||
|
16 | 32 | ||||||||||||||||||||||||||||||
Camera 1 Byte |
Recording Index 1 Byte |
Status 1 Byte |
Error 1 Byte |
||||||||||||||||||||||||||||
Current Recording Span 8 Bytes ... |
|||||||||||||||||||||||||||||||
Reserved 4 Bytes |
|||||||||||||||||||||||||||||||
Datarate 4 Bytes |
|||||||||||||||||||||||||||||||
packet alloc no wait 4 Bytes |
|||||||||||||||||||||||||||||||
packet alloc wait 4 Bytes |
|||||||||||||||||||||||||||||||
packet alloc failed 4 Bytes |
|||||||||||||||||||||||||||||||
recent time period 4 Bytes |
|||||||||||||||||||||||||||||||
packets recorded high 4 Bytes |
|||||||||||||||||||||||||||||||
packets recorded low 4 Bytes |
|||||||||||||||||||||||||||||||
packets lost high 4 Bytes |
|||||||||||||||||||||||||||||||
packets lost low 4 Bytes |
|||||||||||||||||||||||||||||||
8 | 24 | ||||||||||||||||||||||||||||||
| |||
|
| |||||
| |||||
| |||||
| |||||
| |||||
|
IP
The ip address of the storage.
Target Index
In index of the iscsi target.
Lun
The lun indentifier.
Span Index
The index of the span.
|
Tag code | NumDes | Message | SNMP Support | |||||||
0x0a30 | yes (camera) | no | no | |||||||
Datatype | Access Level | Description | ||||||||
Read | t_dword | noprot |   | get the primary recording retention time for a camera (in seconds). | ||||||
Write | t_dword | l_serv | set the primary recording retention time for a camera (in seconds) (value >= 1009152000) means maximum, no influence on local recording, only for vrm managed recording. (effect takes place on next mounted span) | |||||||
Tag code | NumDes | Message | SNMP Support | |||||||
0x0a48 | yes (camera) | no | no | |||||||
Datatype | Access Level | Description | ||||||||
Read | t_dword | noprot |   | get the secondary recording retention time for a camera (in seconds). | ||||||
Write | t_dword | l_serv | Description : set the secondary recording retention time for a camera (in seconds) (value >= 1009152000) means maximum, no influence on local recording, only for vrm managed recording. (effect takes place on next mounted span) | |||||||
Tag code | NumDes | Message | SNMP Support | |||||||
0x0b5b | yes (camera) | no | no | |||||||
Datatype | Access Level | Description | ||||||||
Read | p_octet | noprot |   | get the max recording retention time for a camera (in seconds), see detailed description | ||||||
Write | p_octet | l_serv | set the max recording retention time for a camera (in seconds), see detailed description | |||||||
16 | 32 | ||||||||||||||||||||||||||||||
max retention time 4 Bytes |
|||||||||||||||||||||||||||||||
rec idx 2 Byte |
reserved 2 Byte |
||||||||||||||||||||||||||||||
8 | 24 | ||||||||||||||||||||||||||||||
| |||
|
Tag code | NumDes | Message | SNMP Support | |||||||
0x0a85 | yes (max 8) | no | no | |||||||
Datatype | Access Level | Description | ||||||||
Read | p_string | noprot |   | Get the ip address or iqn of the remote recording device (max. 50 characters). | ||||||
Write | p_string | l_serv | Set the ip(ipv4 only) address or the iqn (starting with "iqn." or * for wildcard) of a remote recording device (max. 50 characters) on one entry ore use any free entry by num = 0, the ip/iqn will be not added in that case if it is already in the list. To clear a entry send a empty string(zero termination only) on a valid index(1 - 8) | |||||||
Tag code | NumDes | Message | SNMP Support | |||||||
0x0a89 | no | no | no | |||||||
Datatype | Access Level | Description | ||||||||
Read | t_octet | noprot |   | Read the type of the recording management (0 = LOCAL, 1 = VRM, 2 = VRM+ANR, 3 = ONLY LOCAL (obsolete), 4 = DUAL VRM) | ||||||
Write | t_octet | l_serv | Set the type of the recording management (0 = LOCAL, 1 = VRM, 2 = VRM+ANR, 3 = ONLY LOCAL(obsolete), 4 = DUAL VRM) (not possible to change settings while recording) | |||||||
Tag code | NumDes | Message | SNMP Support | |||||||
0x0aae | yes (cam) | yes | no | |||||||
Datatype | Access Level | Description | ||||||||
Read | p_octet | noprot |   | see detailed description | ||||||
Write | p_octet | l_serv | not supported | |||||||
16 | 32 | ||||||||||||||||||||||||||||||
rec state 1 Byte |
rec preset 1 Byte |
enc preset 1 Byte |
flags 1 Byte |
||||||||||||||||||||||||||||
8 | 24 | ||||||||||||||||||||||||||||||
| |||
| |||
| |||
| |||
| |||
|
| |||
| |||
| |||
| |||
| |||
|
Tag code | NumDes | Message | SNMP Support | |||||||
0x0aaf | yes (cam) | yes | no | |||||||
Datatype | Access Level | Description | ||||||||
Read | p_octet | noprot |   | same as CONF_HD_MGR_REC_STATUS but for secondary recording (see cmd CONF_HD_MGR_REC_STATUS) | ||||||
Write | p_octet | l_serv | not supported | |||||||
Tag code | NumDes | Message | SNMP Support | |||||||
0x091d | no | yes | no | |||||||
Datatype | Access Level | Description | ||||||||
Read | void | l_user |   | read not supported (only for messages), | ||||||
Write | void | l_serv | not supported | |||||||
16 | 32 | ||||||||||||||||||||||||||||||
start time 32 Bits |
|||||||||||||||||||||||||||||||
end time 32 Bits |
|||||||||||||||||||||||||||||||
flags 32 Bits |
|||||||||||||||||||||||||||||||
file id 32 Bits |
|||||||||||||||||||||||||||||||
span ip 4 Bytes |
|||||||||||||||||||||||||||||||
target idx 1 Byte |
lun 1 Byte |
span idx 16 Bits |
|||||||||||||||||||||||||||||
cam 1 Byte |
recording idx 1 Byte |
reserved 2 Bytes |
|||||||||||||||||||||||||||||
8 | 24 | ||||||||||||||||||||||||||||||
| |||
|
Tag code | NumDes | Message | SNMP Support | |||||||
0x0a64 | no | yes | no | |||||||
Datatype | Access Level | Description | ||||||||
Read | void | l_user |   | read not supported (only for messages), see definition CONF_HD_FILE_INFO | ||||||
Write | void | l_serv | not supported | |||||||
Tag code | NumDes | Message | SNMP Support | |||||||
0x091e | no | yes | no | |||||||
Datatype | Access Level | Description | ||||||||
Read | p_octet | noprot |   | not supported (message signals an obsolete file list (num==partition)) | ||||||
Write | void | l_serv | not supported | |||||||
Tag code | NumDes | Message | SNMP Support | |||||||
0x0908 | yes cam | yes | no | |||||||
Datatype | Access Level | Description | ||||||||
Read | flag | noprot |   | 1: yes 0: no (message only, a request on this command always returns zero) | ||||||
Write | - | l_serv | not supported | |||||||
Tag code | NumDes | Message | SNMP Support | |||||||
0x0acc | yes (1 - primary recording, 2 - secondary recording) | no | no | |||||||
Datatype | Access Level | Description | ||||||||
Read | p_octet | noprot |   | Start recording on choosen cams, payload needs a variable count pairs of 32 bit fiels for cam state (posibble states: 1 : on, 0 : off) and 32 bit fiels for cam selection mask, this mask will layed over the state bit field and can be used to choose the cams specific cams, other cams will be ignored, each bit field pair represents 32 cams: first pair - cam 1 to cam 32, second pair -cam 33 to cam 64 and so on | ||||||
Write | p_octet | l_serv | Start recording on choosen cams, payload needs a variable count pairs of 32 bit fields for cam state (posibble states: 1 : on, 0 : off) and 32 bit fiels for cam selection mask, this mask will layed over the state bit field and can be used to choose the cams specific cams, other cams will be ignored, each bit field pair represents 32 cams: first pair - cam 1 to cam 32, second pair -cam 33 to cam 64 and so on | |||||||
Tag code | NumDes | Message | SNMP Support | |||||||
0x0ae1 | yes (line) | no | no | |||||||
Datatype | Access Level | Description | ||||||||
Read | p_octet | noprot |   | get size of recording buffer in bytes (Bosch streaming gateway only) first 4 bytes : DWORD rec_idx second 4 bytes : DWORD size in bytes(return direction) | ||||||
Write | p_octet | l_serv | set size of recording buffer in bytes (restart of recording nessessary) (Bosch streaming gateway only, default 5 MB) first 4 bytes : DWORD rec_idx second 4 bytes : DWORD size in bytes | |||||||
Tag code | NumDes | Message | SNMP Support | |||||||
0x0ae9 | no | no | no | |||||||
Datatype | Access Level | Description | ||||||||
Read | t_octet | noprot |   | get audio format for recording (0: NO, 1: G711, 2: L16, 3: AAC) | ||||||
Write | t_octet | l_serv | set audio format for recording (0: NO, 1: G711, 2: L16, 3: AAC) (running recording has to be stopped and restarted in order to become effective) | |||||||
Tag code | NumDes | Message | SNMP Support | |||||||
0x0aeb | yes (1 - primary recording, 2 - secondary recording) | no | no | |||||||
Datatype | Access Level | Description | ||||||||
Read | p_octet | l_serv |   | see detailed description | ||||||
Write | p_octet | l_serv | see detailed description | |||||||
16 | 32 | ||||||||||||||||||||||||||||||
ip 4 Bytes |
|||||||||||||||||||||||||||||||
port 16 Bits |
flags 8 Bits |
reserved 1 Byte |
|||||||||||||||||||||||||||||
user 32 Bytes ... |
|||||||||||||||||||||||||||||||
password 32 Bytes ... |
|||||||||||||||||||||||||||||||
backup ip 4 Bytes |
|||||||||||||||||||||||||||||||
backup port 16 Bits |
reserved 16 Bits |
||||||||||||||||||||||||||||||
8 | 24 | ||||||||||||||||||||||||||||||
|
Tag code | NumDes | Message | SNMP Support | |||||||
0x0b30 | yes (recording index: 1 - primary, 2 - secondary) | no | no | |||||||
Datatype | Access Level | Description | ||||||||
Read | p_octet | noprot |   | read error tollerance parameter for storage requests from recording (4 bytes, 2 words) (1st word retry in network order 0xffff for retry always, 2nd word timeout seconds in network order 0 for default timeout 0xffff for never timeout | ||||||
Write | p_octet | l_serv | set error tollerance parameter for storage requests from recording (4 bytes, 2 words) (1st word retry in network order 0xffff for retry always, 2nd word timeout seconds in network order 0 for default timeout 0xffff for never timeout | |||||||
Tag code | NumDes | Message | SNMP Support | |||||||
0x0b70 | no | no | no | |||||||
Datatype | Access Level | Description | ||||||||
Read | p_octet | noprot |   | returns the levels in percent of the recording rate control based on the recording buffer fill-level: 4 bytes: level off (if the fill level is below that value the rate control will be turned off), 4 bytes: level on (if the fill level is above that value the rate control will be turned on), (set both values to 0 to disable the rate control). This features is enabled per default on TI devices with 10% (off) and 30% (on) | ||||||
Write | p_octet | l_serv | returns the levels in percent of the recording rate control based on the recording buffer fill-level: 4 bytes: level off (if the fill level is below that value the rate control will be turned off), 4 bytes: level on (if the fill level is above that value the rate control will be turned on), (set both values to 0 to disable the rate control). This features is enabled per default on TI devices with 10% (off) and 30% (on) | |||||||
Tag code | NumDes | Message | SNMP Support | |||||||
0x0b8f | no | no | no | |||||||
Datatype | Access Level | Description | ||||||||
Read | p_octet | noprot |   | see detailed description | ||||||
Write | void | l_serv | not supported | |||||||
16 | 32 | ||||||||||||||||||||||||||||||
cam 2 Byte |
rec idx 2 Byte |
||||||||||||||||||||||||||||||
8 | 24 | ||||||||||||||||||||||||||||||
16 | 32 | ||||||||||||||||||||||||||||||
cam 2 Byte |
rec idx 2 Byte |
||||||||||||||||||||||||||||||
full buffer bytes 4 Bytes |
|||||||||||||||||||||||||||||||
allocated buffer bytes 4 Bytes |
|||||||||||||||||||||||||||||||
min buffer bytes 4 Bytes |
|||||||||||||||||||||||||||||||
8 | 24 | ||||||||||||||||||||||||||||||
| |||
|
Tag code | NumDes | Message | SNMP Support | |||||||
0x0b9d | no | no | no | |||||||
Datatype | Access Level | Description | ||||||||
Read | t_dword | noprot |   | Read the max gop length for recording | ||||||
Write | t_dword | l_serv | Set the max gop length for recording, 0 means back to default 60 | |||||||
Tag code | NumDes | Message | SNMP Support | |||||||
0x0bb0 | line (1 ...n) | no | no | |||||||
Datatype | Access Level | Description | ||||||||
Read | p_octet | l_user |   | get the speed limit parameter, see detailed description | ||||||
Write | p_octet | l_serv | set the speed limit parameter, see detailed description | |||||||
16 | 32 | ||||||||||||||||||||||||||||||
speed limit 4 Bytes |
|||||||||||||||||||||||||||||||
data rate limit 4 Bytes |
|||||||||||||||||||||||||||||||
8 | 24 | ||||||||||||||||||||||||||||||
Tag code | NumDes | Message | SNMP Support | |||||||
0x0bb4 | line (1 ...n) | yes | no | |||||||
Datatype | Access Level | Description | ||||||||
Read | p_octet | l_user |   | get the backup recording status, see detailed description | ||||||
Write | p_octet | l_serv | write not supported, see detailed description | |||||||
16 | 32 | ||||||||||||||||||||||||||||||
rec idx life 2 Byte |
rec idx backup 2 Byte |
||||||||||||||||||||||||||||||
free MB 4 Bytes |
|||||||||||||||||||||||||||||||
backuped MB 4 Bytes |
|||||||||||||||||||||||||||||||
unbackuped MB 4 Bytes |
|||||||||||||||||||||||||||||||
lost counter 4 Bytes |
|||||||||||||||||||||||||||||||
msg trigger 1 Byte |
reserved 3 Byte |
||||||||||||||||||||||||||||||
8 | 24 | ||||||||||||||||||||||||||||||
| |||||
| |||||
| |||||
|
Tag code | NumDes | Message | SNMP Support | |||||||
0x0bb5 | line (1 ...n) | no | no | |||||||
Datatype | Access Level | Description | ||||||||
Read | p_octet | l_user |   | get the thresholds, see detailed description | ||||||
Write | p_octet | l_serv | set the thresholds, see detailed description | |||||||
16 | 32 | ||||||||||||||||||||||||||||||
all clear threshold 1 Byte |
warning threshold 1 Byte |
reserved 2 Byte |
|||||||||||||||||||||||||||||
8 | 24 | ||||||||||||||||||||||||||||||
Tag code | NumDes | Message | SNMP Support | |||||||
0x0bcd | no | no | no | |||||||
Datatype | Access Level | Description | ||||||||
Read | t_octet | l_user |   | get the buffered recording mode: 0 off, 1 on | ||||||
Write | t_octet | l_serv | set the buffered recording mode: 0 off, 1 on, | |||||||
Buffered Rec Mode 1 OCTET |
|||||||||||||||||||||||||||||||
8 | |||||||||||||||||||||||||||||||
manual configuration | 0 |
buffered recording configuration mode | 1 |
Tag code | NumDes | Message | SNMP Support | |||||||
0x0902 | no | yes | no | |||||||
Datatype | Access Level | Description | ||||||||
Read | t_int | noprot |   | returns t_int parameter in percent of realtime replay (default +100%); 0 if suspended or stopped; Session ID is needed | ||||||
Write | t_int | l_user | start a HD replay at the current position; t_int parameter in percent of realtime replay (default +100%); negative values will result in a reverse replay; Session ID is needed | |||||||
Tag code | NumDes | Message | SNMP Support | |||||||
0x0903 | no | yes | no | |||||||
Datatype | Access Level | Description | ||||||||
Read | flag | noprot |   | 1=replay is stopped; 0=replay is in progress | ||||||
Write | flag | l_user | stop a current HD replay; replay pointer will not be affected; Session ID is needed | |||||||
Tag code | NumDes | Message | SNMP Support | |||||||
0x0904 | no | no | no | |||||||
Datatype | Access Level | Description | ||||||||
Read | p_octet | noprot |   | see detailed description | ||||||
Write | p_octet | l_user | see detailed description | |||||||
16 | 32 | ||||||||||||||||||||||||||||||
Seconds 4 Bytes |
|||||||||||||||||||||||||||||||
Milliseconds 4 Bytes |
|||||||||||||||||||||||||||||||
8 | 24 | ||||||||||||||||||||||||||||||
Tag code | NumDes | Message | SNMP Support | |||||||
0x0905 | no | yes (every second) | no | |||||||
Datatype | Access Level | Description | ||||||||
Read | p_octet | noprot |   | see detailed description | ||||||
Write | p_octet | l_user | see detailed description | |||||||
16 | 32 | ||||||||||||||||||||||||||||||
Seconds 4 Bytes |
|||||||||||||||||||||||||||||||
Rtp Timestamp 4 Bytes |
|||||||||||||||||||||||||||||||
8 | 24 | ||||||||||||||||||||||||||||||
16 | 32 | ||||||||||||||||||||||||||||||
seconds 4 Bytes |
|||||||||||||||||||||||||||||||
miliseconds 2 Byte |
flags 1 Byte |
payload 1 Byte |
|||||||||||||||||||||||||||||
conf_roi: hPos 2 Byte |
conf_roi: vPos 2 Byte |
||||||||||||||||||||||||||||||
conf_roi: hSize 2 Byte |
conf_roi: vSize 2 Byte |
||||||||||||||||||||||||||||||
reserved 4 Byte |
|||||||||||||||||||||||||||||||
reserved 4 Byte |
|||||||||||||||||||||||||||||||
reserved 4 Byte |
|||||||||||||||||||||||||||||||
reserved 4 Byte |
|||||||||||||||||||||||||||||||
8 | 24 | ||||||||||||||||||||||||||||||
| ||||
| ||||
|
Tag code | NumDes | Message | SNMP Support | |||||||
0x0907 | no | no | no | |||||||
Datatype | Access Level | Description | ||||||||
Read | t_int | noprot |   | obsolete | ||||||
Write | t_int | l_user | set the replay pointer to the beginning of the next frame/last I-Frame(s); parameter t_int -1 back to last iframe, 1 to next frame; Session ID is needed | |||||||
Tag code | NumDes | Message | SNMP Support | |||||||
0x091f | no | no | no | |||||||
Datatype | Access Level | Description | ||||||||
Read | p_octet | noprot |   | see detailed description | ||||||
Write | p_octet | l_user | read only | |||||||
16 | 32 | ||||||||||||||||||||||||||||||
search begin time 4 Bytes |
|||||||||||||||||||||||||||||||
special field 4 Bytes |
|||||||||||||||||||||||||||||||
earliest time 4 Bytes |
|||||||||||||||||||||||||||||||
8 | 24 | ||||||||||||||||||||||||||||||
16 | 32 | ||||||||||||||||||||||||||||||
n Events n*m Bytes |
|||||||||||||||||||||||||||||||
8 | 24 | ||||||||||||||||||||||||||||||
16 | 32 | ||||||||||||||||||||||||||||||
Event Time 4 Bytes |
|||||||||||||||||||||||||||||||
Flags 4 Bytes |
|||||||||||||||||||||||||||||||
8 | 24 | ||||||||||||||||||||||||||||||
16 | 32 | ||||||||||||||||||||||||||||||
Upper X 1 Byte |
Upper Y 1 Byte |
Lower X 1 Byte |
Lower Y 1 Byte |
||||||||||||||||||||||||||||
Event Time in secs 4 Bytes |
|||||||||||||||||||||||||||||||
residual milliseconds 2 Bytes |
reserved 2 Bytes |
||||||||||||||||||||||||||||||
Flags 4 Bytes |
|||||||||||||||||||||||||||||||
8 | 24 | ||||||||||||||||||||||||||||||
| |||
| |||
| |||
| |||
| |||
|
Tag code | NumDes | Message | SNMP Support | |||||||
0x091c | no | no | no | |||||||
Datatype | Access Level | Description | ||||||||
Read | p_octet | noprot |   | get the last 512 alarm events of the partition (obsolete) | ||||||
Write | p_octet | l_user | read only | |||||||
Tag code | NumDes | Message | SNMP Support | |||||||
0x095d | no | no | no | |||||||
Datatype | Access Level | Description | ||||||||
Read | p_octet | noprot |   | see detailed description | ||||||
Write | p_octet | l_user | read only | |||||||
16 | 32 | ||||||||||||||||||||||||||||||
Sec. End 4 Bytes |
|||||||||||||||||||||||||||||||
Sample Interval 4 Bytes |
|||||||||||||||||||||||||||||||
Maximum Sample Bytes 4 Bytes |
|||||||||||||||||||||||||||||||
Bytes Per Sample 4 Bytes |
|||||||||||||||||||||||||||||||
8 | 24 | ||||||||||||||||||||||||||||||
| |||
| |||
|
|
Tag code | NumDes | Message | SNMP Support | |||||||
0x095e | no | no | no | |||||||
Datatype | Access Level | Description | ||||||||
Read | t_dword | noprot |   | get the delay (in 10ms) between the frames in intra only replay mode | ||||||
Write | t_dword | l_user | set the delay (in 10ms) between the frames in intra only replay mode | |||||||
Tag code | NumDes | Message | SNMP Support | |||||||
0x0ac2 | no | no | no | |||||||
Datatype | Access Level | Description | ||||||||
Read | t_dword | noprot |   | get max frames per second for intra only replay mode | ||||||
Write | t_dword | l_user | set max frames per second for intra only replay mode (0 = default) | |||||||
Tag code | NumDes | Message | SNMP Support | |||||||
0x0963 | no | no | no | |||||||
Datatype | Access Level | Description | ||||||||
Read | t_dword | noprot |   | get replay connection live mode | ||||||
Write | t_dword | l_user | set a replay connection to live mode (only supported with transcoder) 1:=on, 0:= off replay commands like start or seek terminate the live mode | |||||||
Tag code | NumDes | Message | SNMP Support | |||||||
0x0906 | no | no | no | |||||||
Datatype | Access Level | Description | ||||||||
Read | p_octet | noprot |   | see detailed description | ||||||
Write | p_octet | l_user | - | |||||||
16 | 32 | ||||||||||||||||||||||||||||||
Starttime 4 Bytes |
|||||||||||||||||||||||||||||||
Stoptime 4 Bytes |
|||||||||||||||||||||||||||||||
8 | 24 | ||||||||||||||||||||||||||||||
16 | 32 | ||||||||||||||||||||||||||||||
Max Size 8 Bytes ... |
|||||||||||||||||||||||||||||||
Min. Number Of Rtp Packets (will tend to be more) 4 Bytes ... |
|||||||||||||||||||||||||||||||
8 | 24 | ||||||||||||||||||||||||||||||
Tag code | NumDes | Message | SNMP Support | |||||||
0x09c8 | no | no | no | |||||||
Datatype | Access Level | Description | ||||||||
Read | t_dword | noprot |   | requested vcd layer 0=no vcd data, 1=layer1 ,2=layer2,..; replay session id required | ||||||
Write | t_dword | l_user | requested vcd layer 0=no vcd data, 1=layer1 ,2=layer2,..; replay session id required | |||||||
Tag code | NumDes | Message | SNMP Support | |||||||
0x0a5f | no | no | no | |||||||
Datatype | Access Level | Description | ||||||||
Read | t_dword | noprot |   | requested vcd config ID 0=all vcd data, 1=config1 data, 2=config2 data,..; replay session id required | ||||||
Write | t_dword | l_user | requested vcd config 0=all data, 1=config1 data ,2=config2 data,..; replay session id required | |||||||
Tag code | NumDes | Message | SNMP Support | |||||||
0x0b0a | no | no | no | |||||||
Datatype | Access Level | Description | ||||||||
Read | p_octet | noprot |   | setup a forensic search | ||||||
Write | p_octet | l_user | setup a forensic search, see detailed description | |||||||
RCP_ERROR_COMMAND_SPECIFIC 1 Byte |
Error type 1 Byte |
Error text n Byte |
|||||||||||||||||||||||||||||
| |||
| |||
| |||
| |||
| |||
| |||
| |||
|
16 | 32 | ||||||||||||||||||||||||||||||
Begin [s] 4 Byte |
|||||||||||||||||||||||||||||||
End [s] 4 Byte |
|||||||||||||||||||||||||||||||
reserved 4 Byte |
|||||||||||||||||||||||||||||||
Script length 2 Byte |
Script mode 1 Byte |
VCA Profile ID 1 Byte |
|||||||||||||||||||||||||||||
Layer Mode 1 Byte |
Flags 1 Byte |
Layer mask 2 Byte |
|||||||||||||||||||||||||||||
Ruleengine script script length |
|||||||||||||||||||||||||||||||
... |
|||||||||||||||||||||||||||||||
8 | 24 | ||||||||||||||||||||||||||||||
| |||
| |||
| |||
|
| ||||
| ||||
| ||||
|
Field #1 := { Point(50, 50) Point(100, 50) Point(100, 100) Point(50, 100) };
FlowDetector #1 := { Field #1 };
MotionDetector #1 := { Field #1 };
external SimpleState #1 := DetectedFlow #1;
external SimpleState #2 := DetectedMotion #1;
external ObjectState #3 := InsideField #1;
Field #1 := { Point(50, 50) Point(100, 50) Point(100, 100) Point(50, 100) };
external ObjectState #1 := InsideField #1;
external Event #2 := OnSet ObjectState #1;
Resolution := { Min(-1,-1) Max(1,1) };
Line #1 := { Point(-0.5, -0.5) Point(0.5, 0.5) DebounceTime(0.50) Direction(1) };
external Event#2 := { CrossedLine #1 };
Route #2 := { Point(41, 117) Distance(5) Point(51, 87) Distance(9) Point(79, 74) Distance(5) Direction(1) MinPercentage(80) MaxGap(10) };
external Event #3 := { FollowedRoute #2 };
16 | 32 | ||||||||||||||||||||||||||||||
Upper left x-coordinate 2 Byte |
Upper left y-coordinate 2 Byte |
||||||||||||||||||||||||||||||
Lower right x-coordinate 2 Byte |
Lower right y-coordinate 2 Byte |
||||||||||||||||||||||||||||||
Debounce time 2 Byte |
Field flags 2 Byte |
||||||||||||||||||||||||||||||
8 | 24 | ||||||||||||||||||||||||||||||
| ||||
|
16 | 32 | ||||||||||||||||||||||||||||||
Upper left x-coordinate 2 Byte |
Upper left y-coordinate 2 Byte |
||||||||||||||||||||||||||||||
Lower right x-coordinate 2 Byte |
Lower right y-coordinate 2 Byte |
||||||||||||||||||||||||||||||
Debounce time 2 Byte |
Direction 1 Byte |
Reserved 1 Byte |
|||||||||||||||||||||||||||||
8 | 24 | ||||||||||||||||||||||||||||||
| ||||
| ||||
|
Tag code | NumDes | Message | SNMP Support | |||||||
0x0b50 | no | no | no | |||||||
Datatype | Access Level | Description | ||||||||
Read | t_dword | noprot |   | - | ||||||
Write | t_dword | l_user | cancel a forensic search, t_dword is the search id (result of search setup), session id is required | |||||||
Tag code | NumDes | Message | SNMP Support | |||||||
0x0b0b | no | yes | no | |||||||
Datatype | Access Level | Description | ||||||||
Read | p_octet | noprot |   | results of a forensic search (msg only) | ||||||
Write | p_octet | l_user | results of a forensic search (msg only), see detailed description | |||||||
16 | 32 | ||||||||||||||||||||||||||||||
Forensic Search ID 4 Byte |
|||||||||||||||||||||||||||||||
Sequence Number 2 Byte |
Nbr of Evts (n) 1 Byte |
Last Message 1 Byte |
|||||||||||||||||||||||||||||
Progress Time 4 Byte |
|||||||||||||||||||||||||||||||
Timezone 1 Byte |
Event type 1 Byte |
Reserved 2 Byte |
|||||||||||||||||||||||||||||
n Forensic Search Events n * m byte |
|||||||||||||||||||||||||||||||
8 | 24 | ||||||||||||||||||||||||||||||
| |||
|
16 | 32 | ||||||||||||||||||||||||||||||
Begin of event in seconds since 2000 4 Byte |
|||||||||||||||||||||||||||||||
Residual ms of begin time 2 Byte |
Rule ID 1 Byte |
Reserved 1 Byte |
|||||||||||||||||||||||||||||
Event duration in ms 4 Byte |
|||||||||||||||||||||||||||||||
Object ID 4 Byte |
Bounding Box 4 Byte |
||||||||||||||||||||||||||||||
8 | 24 | ||||||||||||||||||||||||||||||
Error type 1 Byte |
Error text 64 Byte |
| |||
| |||
| |||
| |||
|
Tag code | NumDes | Message | SNMP Support | |||||||
0x0b55 | no | no | no | |||||||
Datatype | Access Level | Description | ||||||||
Read | p_octet | noprot |   | write only | ||||||
Write | p_octet | l_user | sessionID required, 16bytes header (1byte jpeg quality 0-100, 1byte reserved, 2bytes jpeg height in pixel, 12bytes reserved), N times seconds_since_2000 (each 4bytes) | |||||||
Tag code | NumDes | Message | SNMP Support | |||||||
0x0b56 | no | no | no | |||||||
Datatype | Access Level | Description | ||||||||
Read | p_octet | noprot |   | read replay custom settings, see detailed, | ||||||
Write | p_octet | l_user | set replay custom settings, see detailed, | |||||||
16 | 32 | ||||||||||||||||||||||||||||||
flags 32 Bits |
|||||||||||||||||||||||||||||||
flags mask 32 Bits |
|||||||||||||||||||||||||||||||
kbps max 32 Bits |
|||||||||||||||||||||||||||||||
time shift 32 Bits |
|||||||||||||||||||||||||||||||
8 | 24 | ||||||||||||||||||||||||||||||
| |||
| |||
| |||
| |||
| |||
| |||
| |||
| |||
| |||
| |||
| |||
| |||
| |||
|
Tag code | NumDes | Message | SNMP Support | |||||||
0x0af4 | cam | no | no | |||||||
Datatype | Access Level | Description | ||||||||
Read | p_octet | noprot |   | not supported | ||||||
Write | p_octet | l_user | see detailed description | |||||||
16 | 32 | ||||||||||||||||||||||||||||||
From2000 4 Bytes |
|||||||||||||||||||||||||||||||
To2000 4 Bytes |
|||||||||||||||||||||||||||||||
account 4 Bytes |
|||||||||||||||||||||||||||||||
recordingIndex 4 Bytes |
|||||||||||||||||||||||||||||||
remoteCamera 1 Byte |
transcode 1 Byte |
transcoderPreset 1 Byte |
reserved 1 Byte |
||||||||||||||||||||||||||||
replaySpeed 4 Bytes |
|||||||||||||||||||||||||||||||
objectID 4 Bytes |
|||||||||||||||||||||||||||||||
reserved 4 Bytes |
|||||||||||||||||||||||||||||||
backup filename 16 Bytes |
|||||||||||||||||||||||||||||||
8 | 24 | ||||||||||||||||||||||||||||||
Tag code | NumDes | Message | SNMP Support | |||||||
0x0af5 | account number (1...4) or 0 for http backup | no | no | |||||||
Datatype | Access Level | Description | ||||||||
Read | t_dword | noprot |   | gets the maximum datarate for the backup | ||||||
Write | t_dword | l_user | sets the maximum datarate for the backup (in kbps) | |||||||
Tag code | NumDes | Message | SNMP Support | |||||||
0x0af8 | Backup Session ID (if set to 0 a list of all backup sessions is returned) | yes | no | |||||||
Datatype | Access Level | Description | ||||||||
Read | p_octet | noprot |   | list the status of a backup sessions: | ||||||
Write | p_octet | l_user | not supported | |||||||
16 | 32 | ||||||||||||||||||||||||||||||
Backup ID 4 Bytes |
|||||||||||||||||||||||||||||||
RCP Session ID 4 Bytes |
|||||||||||||||||||||||||||||||
Start Time 4 Bytes |
|||||||||||||||||||||||||||||||
End Time 4 Bytes |
|||||||||||||||||||||||||||||||
Transfered Bytes 8 Bytes ... |
|||||||||||||||||||||||||||||||
File Count 16 Bits |
File Nbr 16 Bits |
||||||||||||||||||||||||||||||
File part 16 Bits |
reserved 16 Bits |
||||||||||||||||||||||||||||||
Current time 4 Bytes |
|||||||||||||||||||||||||||||||
Ppm Current File 4 Bytes |
|||||||||||||||||||||||||||||||
Backup Errrors 4 Bytes |
|||||||||||||||||||||||||||||||
RTP packet loss 4 Bytes |
|||||||||||||||||||||||||||||||
MP4 box errors 4 Bytes |
|||||||||||||||||||||||||||||||
Account errors 4 Bytes |
|||||||||||||||||||||||||||||||
Cam 16 Bits |
RecIdx 16 Bits |
||||||||||||||||||||||||||||||
account 1 Bytes |
backup ID 1 Bytes |
timezone quarter hours 1 Bytes |
reserved 1 Bytes |
||||||||||||||||||||||||||||
link 128 Bytes |
|||||||||||||||||||||||||||||||
8 | 24 | ||||||||||||||||||||||||||||||
Error during backup | 0x02 |
Backup canceled | 0x04 |
Start of backup failed | 0x05 |
| |||
| |||
| |||
| |||
|
Tag code | NumDes | Message | SNMP Support | |||||||
0x0b58 | yes, Backup Session ID | no | no | |||||||
Datatype | Access Level | Description | ||||||||
Read | t_dword | noprot |   | not supported | ||||||
Write | t_dword | l_user | cancels an ongoing backup job | |||||||
Tag code | NumDes | Message | SNMP Support | |||||||
0x09d0 | storage medium (0=DEFAULT is recording storage device, 1=recording storage device, 2=RAMDISK) | no | no | |||||||
Datatype | Access Level | Description | ||||||||
Read | t_dword | l_serv |   | check the filesystem of a storage device status (0= no device present, 1=FAT32 not supported, 2=no FAT32 present, 3=FAT32 not mounted, 4=device is FAT32 mounting, 5=FAT32 format is running, 6=only FAT32, 7=FAT32 including recording, files 8=FAT32 including recording files and replay tools) | ||||||
Write | t_dword | l_serv | format a file system (FAT32) and creates files for the recordings and writes the tools for replay depending on the size of the storage device, returns TRUE if the request could be successfully queued, CONF_FORMAT_FS_STATUS messages report the progress and status about the format | |||||||
Tag code | NumDes | Message | SNMP Support | |||||||
0x09d1 | yes (file system nr, 1 - recording storage device, 2 - RAMDISK) | yes | no | |||||||
Datatype | Access Level | Description | ||||||||
Read | p_octet | noprot |   | status and progress of a running format requested by CONF_FORMAT_FS | ||||||
Write | p_octet | noprot | status and progress of a running format requested by CONF_FORMAT_FS, see detailed description | |||||||
16 | 32 | ||||||||||||||||||||||||||||||
step 1 Byte |
status 1 Byte |
progress 2 Byte |
|||||||||||||||||||||||||||||
8 | 24 | ||||||||||||||||||||||||||||||
| |||
|
| |||
| |||
| |||
|
|
Tag code | NumDes | Message | SNMP Support | |||||||
0x09e6 | no | no | no | |||||||
Datatype | Access Level | Description | ||||||||
Read | p_octet | noprot |   | format the lun into spans. | ||||||
Write | p_octet | l_serv | format the lun into spans. (not allowed while recording on this lun) | |||||||
16 | 32 | ||||||||||||||||||||||||||||||
Server IP 4 Bytes |
|||||||||||||||||||||||||||||||
Target IDX 1 Byte |
Lun IDX 1 Byte |
Span Cnt 2 Byte |
|||||||||||||||||||||||||||||
Span Size 4 Bytes |
|||||||||||||||||||||||||||||||
Flags(optional) 1 Byte |
reserved 3 Byte |
||||||||||||||||||||||||||||||
8 | 24 | ||||||||||||||||||||||||||||||
| |||
|
| |||
|
| |||
| |||
| |||
| |||
| |||
| |||
| |||
| |||
| |||
|
Tag code | NumDes | Message | SNMP Support | |||||||
0x09f5 | no | yes | no | |||||||
Datatype | Access Level | Description | ||||||||
Read | p_octet | noprot |   | status and progress of a running format requested by CONF_FORMAT_FS_SPANS, see detailed description | ||||||
Write | p_octet | l_serv | status and progress of a running format requested by CONF_FORMAT_FS_SPANS, see detailed description | |||||||
16 | 32 | ||||||||||||||||||||||||||||||
step 1 Byte |
status 1 Byte |
progress 2 Byte |
|||||||||||||||||||||||||||||
ip 4 Bytes |
|||||||||||||||||||||||||||||||
target_idx 1 Byte |
lun 1 Byte |
reserved 2 Byte |
|||||||||||||||||||||||||||||
8 | 24 | ||||||||||||||||||||||||||||||
| |||
|
| |||
| |||
|
|
Tag code | NumDes | Message | SNMP Support | |||||||
0x09e7 | yes (1 - primary spanlist, 2 - secondary spanlist) | yes | no | |||||||
Datatype | Access Level | Description | ||||||||
Read | p_octet | l_serv |   | See detailed description. | ||||||
Write | p_octet | l_serv | See detailed description. | |||||||
Span Address 1 8 Bytes ... |
|||||||||||||||||||||||||||||||
(n-2) x 8 Bytes | Span Address n 8 Bytes ... |
||||||||||||||||||||||||||||||
Server IP
The iSCSI server ip address.
Values:
Target IDX
Index of the iSCSI server target. The index of the desired target can be obtained from the reply to an iSCSI discover.
Lun IDX
Index of the lun of the specified target.
Span IDX
Index of the span in the specified lun.
|
| |||
|
Tag code | NumDes | Message | SNMP Support | |||||||
0x0a52 | yes (1 - primary spanlist, 2 - secondary spanlist) | yes | no | |||||||
Datatype | Access Level | Description | ||||||||
Read | p_octet | noprot |   | See detailed description of CONF_SPAN_ADDRESS_LIST | ||||||
Write | p_octet | l_serv | See detailed description of CONF_SPAN_ADDRESS_LIST (no need to include mounted spans in list) | |||||||
Tag code | NumDes | Message | SNMP Support | |||||||
0x09e8 | yes | no | no | |||||||
Datatype | Access Level | Description | ||||||||
Read | p_octet | l_serv |   | Access span header information. | ||||||
Write | p_octet | l_serv | Access span header information. | |||||||
16 | 32 | ||||||||||||||||||||||||||||||
Server IP 4 Bytes |
|||||||||||||||||||||||||||||||
Target IDX 1 Byte |
Lun IDX 1 Byte |
Span IDX 2 Byte |
|||||||||||||||||||||||||||||
Span Header N Bytes ... |
|||||||||||||||||||||||||||||||
8 | 24 | ||||||||||||||||||||||||||||||
| |||
|
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Lock owner IP
IP address of the unit that holds the write lock of the span.
Lock owner MAC
Hardware address of the unit that holds the write lock of the span
Cluster Id
Cluster id of the recorder 1 - n, default value is 0 if not set, should be treated as cluster id 1
Lock owner URL
url (ipv4 or ipv6) of the unit that holds the write lock of the span
NOTE:
In the request packet, the header values are ignored (may be zero). The reply contains the values read or written.
On write requests, the local IPv4 and MAC addresses are converted to ascii strings and written to the file LCKxxxxx.txt (xxxx = span index) on disk. On read requests, the ascii strings of that file are scanned into binary values and send with the reply.
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Manager Header Data
Transparent header data of the storage manager
The reply always returns the 1024 Bytes of the manager header file MGRxxxx.txt (xxxx = span index).
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Span owner IP
IP address of the unit that holds the write lock of the span.
Span owner MAC
Hardware address of the unit that holds the write lock of the span
Span owner Camera
The index of the camera the unit uses for recording.
Retention Time
Retention Time for the recordings on this span in sec since 2000
Modification seal random
random number set on the last modifacation of this span, this random will be set on each write access on any span header or on starting or stopping a recording of a device on this span, there will be also updates while a device is recording in a period of several minutes
Modification seal time
this information is the time of the last modification on this span that causes a modification seal update
Recording
for dual recording, 1 - primary recording, 2 - secondary recording, if this value is not set then default is primary recording
Cluster Id
Cluster id of the recorder 1 - n, default value is 0 if not set, should be treated as cluster id 1
Max Retention Time
Max Retention Time for the recordings on this span in sec since 2000, 0 means no max retention time
Span owner URL
url (ipv4 or ipv6) of the unit that used the span
Modification MAC
Hardware address of the instance, which modifies the unit header (must be non zero for write direction)
User Data
byte field for any user data (16 bytes)
GUID
GUID (managed by vrm) of the device which recorded on this span (32 bytes)
NOTE:
In the read request packet, the header values are ignored (may be zero). In the write requst packet, only the camera field is evaluated, the values for IP and MAC are taken from local configuration. The reply packet contains the values read or written.
On write requests, the local IPv4 and MAC addresses and the supplied camera value are converted to ascii strings and written to the file UNTxxxxx.txt (xxxx = span index) on disk. On read requests, the ascii strings of that file are scanned into binary values and send with the reply.
The modification seal values cannot be set by this command as write request directly, they will be set automatically on span header write requests or on starting or stopping a recording. The content of this fields will be ignored in a write request.
|
| |||
| |||
| |||
| |||
| |||
| |||
| |||
| |||
| |||
| |||
| |||
|
Tag code | NumDes | Message | SNMP Support | |||||||
0x09f6 | no | no | no | |||||||
Datatype | Access Level | Description | ||||||||
Read | t_octet | noprot |   | obsolete, returns always 0x01 for on | ||||||
Write | t_octet | l_serv | obsolete, device is always in mode on and cannot be changed | |||||||
Tag code | NumDes | Message | SNMP Support | |||||||
0x09f7 | yes (1 - primary recording, 2 - secondary recording) | no | no | |||||||
Datatype | Access Level | Description | ||||||||
Read | t_dword | noprot |   | returns the 4 bytes bitmap of span recording for the cameras 4 bytes bitmap (1 : on, 0 : off) for each cam (bit 0 -> cam 1 bit 1 -> cam 2 ...) | ||||||
Write | p_octet | l_serv | Start span recording on choosen cameras first 4 bytes bitmap (1 : on, 0 : off) for each cam (bit 0 -> cam 1 bit 1 -> cam 2 ...), last 4 bytes bit mask for setting only choosen cameras (bit 0 -> cam 1 bit 1 -> cam 2 ...) | |||||||
Tag code | NumDes | Message | SNMP Support | |||||||
0x09fa | yes (camera) | no | no | |||||||
Datatype | Access Level | Description | ||||||||
Read | p_octet | l_serv |   | return partition properties for primary span recording (4 bytes) video type (1 byte: 0= NO, 1=MPEG2, 3=MPEG4), audio type (1 byte: 0= NO, 1=G711, 2=L16, 3=AAC) reserved (2 byte) | ||||||
Write | p_octet | l_serv | (obsolete and not supported anymore) | |||||||
Tag code | NumDes | Message | SNMP Support | |||||||
0x09fb | yes (camera) | no | no | |||||||
Datatype | Access Level | Description | ||||||||
Read | p_octet | l_serv |   | obsolete and not supported anymore | ||||||
Write | p_octet | l_serv | obsolete and not supported anymore | |||||||
Tag code | NumDes | Message | SNMP Support | |||||||
0x0a4b | yes (camera) | no | no | |||||||
Datatype | Access Level | Description | ||||||||
Read | p_octet | l_serv |   | return partition properties for secondary span recording (4 bytes) video type (1 byte: 0= NO, 1=MPEG2, 3=MPEG4), reserved (3 byte) | ||||||
Write | p_octet | l_serv | (obsolete and not supported anymore) | |||||||
Tag code | NumDes | Message | SNMP Support | |||||||
0x0a4c | yes (camera) | no | no | |||||||
Datatype | Access Level | Description | ||||||||
Read | p_octet | l_serv |   | obsolete and not supporded anymore | ||||||
Write | p_octet | l_serv | obsolete and not supported anymore | |||||||
Tag code | NumDes | Message | SNMP Support | |||||||
0x09f8 | cam | yes | no | |||||||
Datatype | Access Level | Description | ||||||||
Read | p_octet | l_serv |   | usage status of a span, see detailed description | ||||||
Write | p_octet | l_serv | not supported | |||||||
16 | 32 | ||||||||||||||||||||||||||||||
use status message 1 12 Bytes ... |
|||||||||||||||||||||||||||||||
use status message 2 12 Bytes ... |
|||||||||||||||||||||||||||||||
8 | 24 | ||||||||||||||||||||||||||||||
16 | 32 | ||||||||||||||||||||||||||||||
err/spec code 1 Byte |
status 1 Byte |
cam 2 Bytes |
|||||||||||||||||||||||||||||
ip 4 Bytes |
|||||||||||||||||||||||||||||||
target_idx 1 Byte |
lun 1 Byte |
span_idx 2 Byte |
|||||||||||||||||||||||||||||
8 | 24 | ||||||||||||||||||||||||||||||
| |||
| |||
| |||
| |||
| |||
| |||
| |||
| |||
| |||
| |||
| |||
|
| |||
| |||
| |||
| |||
| |||
| |||
| |||
| |||
| |||
| |||
| |||
| |||
| |||
| |||
| |||
| |||
| |||
| |||
| |||
| |||
| |||
| |||
| |||
| |||
| |||
| |||
| |||
| |||
| |||
| |||
| |||
| |||
| |||
| |||
| |||
| |||
| |||
| |||
| |||
| |||
| |||
| |||
| |||
|
| |||||
| |||||
| |||||
| |||||
| |||||
| |||||
| |||||
| |||||
| |||||
| |||||
| |||||
| |||||
| |||||
|
| |||
|
Tag code | NumDes | Message | SNMP Support | |||||||
0x0a4a | cam | yes | no | |||||||
Datatype | Access Level | Description | ||||||||
Read | p_octet | l_serv |   | span use status for secondary recording, payload as in CONF_SPAN_USE_STATUS | ||||||
Write | p_octet | l_serv | not supported | |||||||
Tag code | NumDes | Message | SNMP Support | |||||||
0x0a2d | no | no | no | |||||||
Datatype | Access Level | Description | ||||||||
Read | p_octet | noprot |   | Read the file info of a span. | ||||||
Write | void | l_serv | not supported | |||||||
16 | 32 | ||||||||||||||||||||||||||||||
iSCSI Server IP 4 Bytes |
|||||||||||||||||||||||||||||||
Target IDX 1 Byte |
LUN 1 Byte |
Span IDX 2 Byte |
|||||||||||||||||||||||||||||
Start Time (optional) 4 Bytes |
|||||||||||||||||||||||||||||||
Stop Time (optional) 4 Bytes |
|||||||||||||||||||||||||||||||
maxEntries (optional) 4 Bytes |
|||||||||||||||||||||||||||||||
8 | 24 | ||||||||||||||||||||||||||||||
Tag code | NumDes | Message | SNMP Support | |||||||
0x0a2e | no | yes | no | |||||||
Datatype | Access Level | Description | ||||||||
Read | p_octet | noprot |   | Retrieve a span of the devices storage. | ||||||
Write | p_octet | l_serv | not supported | |||||||
Recording Camera 12 Bytes ... |
|||||||||||||||||||||||||||||||
Lun Addr 8 Bytes ... |
|||||||||||||||||||||||||||||||
Reserved 12 Bytes ... |
|||||||||||||||||||||||||||||||
Overwrite Retention Time 4 Bytes |
|||||||||||||||||||||||||||||||
Reserved 4 Bytes |
|||||||||||||||||||||||||||||||
Url max. 128 Bytes |
|||||||||||||||||||||||||||||||
... |
|||||||||||||||||||||||||||||||
IPv4
The ipv4 address of the recording device. If the device hasn't an ipv4 Adress, this field should be set to invalid (zero ip 0.0.0.0). In that case a valid url has to be provided.
MAC
The hardware address of the recording device.
Recording Index
1 = Primary Recording, 2 = Secondary Recording
Camera
The camera index.
|
THID/IPv4
The ipv4 address or the THID (Target Host ID) of the iscsi target.
Target IDX
The index of the target.
LUN
The logical unit number.
|
16 | 32 | ||||||||||||||||||||||||||||||
Recording Camera/Storage Managing Host 12 Bytes ... |
|||||||||||||||||||||||||||||||
Span Address 8 Bytes ... |
|||||||||||||||||||||||||||||||
Last Recording 16 Bytes ... |
|||||||||||||||||||||||||||||||
State 1 Byte |
Reserved 3 Bytes |
||||||||||||||||||||||||||||||
8 | 24 | ||||||||||||||||||||||||||||||
MAC
The hardware address of the device, which handed out the span.
|
THID/IPv4
The THID (Target Host ID) or ipv4 address of the iscsi target.
Target IDX
The index of the target.
LUN
The logical unit number.
Span IDX
The index of the span on the lun.
|
Recording Camera
The id of the camera of the recording that is overwritten. Field is zero, if there was no recording on this span. See request packet for detailed description.
Retention Time
The retention time (seconds since 2000) of the recording that is overwritten.
|
| |||
| |||
| |||
| |||
|
Tag code | NumDes | Message | SNMP Support | |||||||
0x0a8f | no | no | no | |||||||
Datatype | Access Level | Description | ||||||||
Read | p_octet | noprot |   | Retrieve the list of recording spans of a camera from a span manager on a managed lun. | ||||||
Write | p_octet | l_serv | not supported. | |||||||
16 | 32 | ||||||||||||||||||||||||||||||
Recording Camera 12 Bytes ... |
|||||||||||||||||||||||||||||||
Lun Address 8 Bytes ... |
|||||||||||||||||||||||||||||||
8 | 24 | ||||||||||||||||||||||||||||||
IP
The ip address of the recording device.
MAC
The hardware address of the recording device. This field may be zero if you search for recordings without considering the mac.
Recording Index
1 = Primary Recording, 2 = Secondary Recording
Camera
The camera index.
|
IP
The ip address of the iscsi target.
Target IDX
The index of the target.
LUN
The logical unit number.
|
Recording Camera 12 Bytes ... |
|||||||||||||||||||||||||||||||
Lun Address 8 Bytes ... |
|||||||||||||||||||||||||||||||
N x Span Recording Info 16 Bytes ... |
|||||||||||||||||||||||||||||||
Span Index
The span index in the current lun.
S
The timezone sign.
Timezone
Timezone in quarter hours.
Flags
Values:
Start Time
Seconds since 2000.
Stop Time
Seconds since 2000.
File Count
The number of files that are stored in this span.
|
Tag code | NumDes | Message | SNMP Support | |||||||
0x0a36 | yes (1 - primary recording, 2 - secondary recording) | no | no | |||||||
Datatype | Access Level | Description | ||||||||
Read | p_octet | noprot |   | |||||||
Write | p_octet | l_serv | ||||||||
16 | 32 | ||||||||||||||||||||||||||||||
Span Mananger IP address 4 Bytes |
|||||||||||||||||||||||||||||||
Storage IP address 4 Bytes |
|||||||||||||||||||||||||||||||
Target Index 1 Byte |
Lun 1 Byte |
Reserved 2 Byte |
|||||||||||||||||||||||||||||
Priority 2 Bytes |
Flags 2 Byte |
||||||||||||||||||||||||||||||
8 | 24 | ||||||||||||||||||||||||||||||
|
Tag code | NumDes | Message | SNMP Support | |||||||
0x0a55 | no | yes | no | |||||||
Datatype | Access Level | Description | ||||||||
Read | p_octet | noprot |   | obsolete | ||||||
Write | p_octet | l_serv | obsolete | |||||||
Tag code | NumDes | Message | SNMP Support | |||||||
0x0a53 | yes (cam) | no | no | |||||||
Datatype | Access Level | Description | ||||||||
Read | p_octet | noprot |   | not supported | ||||||
Write | p_octet | l_serv | switch spans, see detailed description | |||||||
16 | 32 | ||||||||||||||||||||||||||||||
ip recording span 4 Bytes |
|||||||||||||||||||||||||||||||
target_idx 1 Byte |
lun 1 Byte |
span_idx 2 Byte |
|||||||||||||||||||||||||||||
ip premounted span 4 Bytes |
|||||||||||||||||||||||||||||||
target_idx 1 Byte |
lun 1 Byte |
span_idx 2 Byte |
|||||||||||||||||||||||||||||
flags 16 Bits |
recording 1 Byte |
reserved 1 Byte |
|||||||||||||||||||||||||||||
8 | 24 | ||||||||||||||||||||||||||||||
| |||
| |||
| |||
| |||
| |||
| |||
| |||
|
| |||
|
Tag code | NumDes | Message | SNMP Support | |||||||
0x0a5d | no | no | no | |||||||
Datatype | Access Level | Description | ||||||||
Read | p_octet | noprot |   | not supported | ||||||
Write | p_octet | l_serv | Write or clear the vrm lock. | |||||||
16 | 32 | ||||||||||||||||||||||||||||||
IP 4 Bytes |
|||||||||||||||||||||||||||||||
target idx 1 Byte |
lun 1 Byte |
reserved 2 Byte |
|||||||||||||||||||||||||||||
flags 32 Bits |
|||||||||||||||||||||||||||||||
8 | 24 | ||||||||||||||||||||||||||||||
|
Tag code | NumDes | Message | SNMP Support | |||||||
0x0aa1 | yes (entry index 1 - 32768) | no | no | |||||||
Datatype | Access Level | Description | ||||||||
Read | p_octet | noprot |   | Read the path entry end exported iscsi addr. (gen dll only) | ||||||
Write | p_octet | l_serv | Set path to span files (gen dll only). | |||||||
Action 4 Bytes |
|||||||||||||||||||||||||||||||
reserved 8 Bytes ... |
|||||||||||||||||||||||||||||||
Path name 1 1 Byte |
N x 1 Byte | Path name N 1 Byte |
| |||
|
exported ip 32 Bits |
|||||||||||||||||||||||||||||||
target index 1 Byte |
lun 1 Byte |
reserved 2 Byte |
|||||||||||||||||||||||||||||
error 32 Bits |
|||||||||||||||||||||||||||||||
path 1 1 Byte |
N x 1 Byte | path N 1 Byte |
| |||
| |||
| |||
|
Tag code | NumDes | Message | SNMP Support | |||||||
0x0ace | no | no | no | |||||||
Datatype | Access Level | Description | ||||||||
Read | p_octet | noprot |   | read span history | ||||||
Write | p_octet | l_serv | clear span history or add a span history entry | |||||||
cam 16 Bits |
rec idx 16 Bits |
||||||||||||||||||||||||||||||
action 16 Bits |
cnt 16 Bits |
||||||||||||||||||||||||||||||
span address 1 8 Bytes ... |
|||||||||||||||||||||||||||||||
N x 8 Bytes | span address N 8 Bytes ... |
||||||||||||||||||||||||||||||
| |||
| |||
| |||
|
ip address | 4 bytes | |
target index | 1 byte | |
lun | 1 byte | |
span index | 2 bytes |
Tag code | NumDes | Message | SNMP Support | |||||||
0x0ae2 | yes | no | no | |||||||
Datatype | Access Level | Description | ||||||||
Read | p_octet | l_serv |   | Access span header information. | ||||||
Write | p_octet | l_serv | Access lun management information. | |||||||
16 | 32 | ||||||||||||||||||||||||||||||
ip 32 Bits |
|||||||||||||||||||||||||||||||
targ idx 8 Bits |
lun 8 Bits |
reserved 6 Bytes ... |
|||||||||||||||||||||||||||||
data n Bytes(max 504 bytes) |
|||||||||||||||||||||||||||||||
8 | 24 | ||||||||||||||||||||||||||||||
Tag code | NumDes | Message | SNMP Support | |||||||
0x0b09 | no | no | no | |||||||
Datatype | Access Level | Description | ||||||||
Read | p_octet | noprot |   | not supported | ||||||
Write | p_octet | l_serv | flush the lun info cache of lun: 4 bytes IP as DWORD in network byte order, 1 byte target idx, 1 byte lun, 2 bytes reserved (if ip is 0.0.0.0 or 255.255.255.255 or the payload is less than 6 bytes it is asumed as wildcard, the whole cache will be flushed) | |||||||
Tag code | NumDes | Message | SNMP Support | |||||||
0x0b5d | no | no | no | |||||||
Datatype | Access Level | Description | ||||||||
Read | p_octet | noprot |   | not supported. | ||||||
Write | p_octet | l_serv | Delete recording spans of a camera from a span manager on a managed lun. | |||||||
16 | 32 | ||||||||||||||||||||||||||||||
Recording Camera 12 Bytes ... |
|||||||||||||||||||||||||||||||
Lun Address 8 Bytes ... |
|||||||||||||||||||||||||||||||
From 8 Bytes ... |
|||||||||||||||||||||||||||||||
To 8 Bytes ... |
|||||||||||||||||||||||||||||||
Flags 8 Bytes ... |
|||||||||||||||||||||||||||||||
8 | 24 | ||||||||||||||||||||||||||||||
IP
The ip address of the recording device.
MAC
The hardware address of the recording device. This field may be zero if you search for recordings without considering the mac.
Recording Index
1 = Primary Recording, 2 = Secondary Recording
Camera
The camera index.
|
IP
The ip address of the iscsi target.
Target IDX
The index of the target.
LUN
The logical unit number.
|
|
Tag code | NumDes | Message | SNMP Support | |||||||
0x0b79 | no | no | no | |||||||
Datatype | Access Level | Description | ||||||||
Read | p_octet | noprot |   | see detailed description | ||||||
Write | p_octet | l_serv | see detailed description, | |||||||
16 | 32 | ||||||||||||||||||||||||||||||
line 16 bit |
rec idx 16 bit |
||||||||||||||||||||||||||||||
lower size limit 16 bit |
upper size limit 16 bit |
||||||||||||||||||||||||||||||
8 | 24 | ||||||||||||||||||||||||||||||
Tag code | NumDes | Message | SNMP Support | |||||||
0x09cf | yes (1=cam1, 2=cam2, ...) | yes | no | |||||||
Datatype | Access Level | Description | ||||||||
Read | p_octet | noprot |   | get information about the storage device | ||||||
Write | p_octet | l_serv | not supported | |||||||
Type 1 Byte |
Availability 1 Byte |
Access Type 1 Byte |
IO Error Type 1 Byte |
||||||||||||||||||||||||||||
IO Error Count 4 Bytes |
|||||||||||||||||||||||||||||||
Throughput Read 4 Bytes |
|||||||||||||||||||||||||||||||
Throughput Write 4 Bytes |
|||||||||||||||||||||||||||||||
iSCSI Login Connection 1 4 Bytes |
|||||||||||||||||||||||||||||||
N x 4 Bytes | iSCSI Login Connection N 4 Bytes ... |
||||||||||||||||||||||||||||||
| |||
| |||
| |||
| |||
| |||
|
| |||
| |||
| |||
|
| |||
| |||
|
| |||
| |||
|
16 | 32 | ||||||||||||||||||||||||||||||
Phase 2 Bytes |
Error 2 Bytes |
||||||||||||||||||||||||||||||
8 | 24 | ||||||||||||||||||||||||||||||
Tag code | NumDes | Message | SNMP Support | |||||||
0x0a50 | yes (1=cam1, 2=cam2, ...) | yes | no | |||||||
Datatype | Access Level | Description | ||||||||
Read | p_octet | noprot |   | get information about the storage device of secondary recording, payload same as in command CONF_STORAGE_REPORT | ||||||
Write | p_octet | l_serv | not supported | |||||||
Tag code | NumDes | Message | SNMP Support | |||||||
0x09d3 | no | no | no | |||||||
Datatype | Access Level | Description | ||||||||
Read | t_dword | noprot |   | (obsolete) | ||||||
Write | t_dword | l_serv | set the storage medium type (None = 0, USB = 5, IDE = 8, CF = 9)(obsolete and not usable anymore) | |||||||
Tag code | NumDes | Message | SNMP Support | |||||||
0x09d4 | no | no | no | |||||||
Datatype | Access Level | Description | ||||||||
Read | p_octet | noprot |   | list of dwords with available storage medium types (None = 0, USB = 5, IDE = 8, CF = 9, IMG File = 10, SD = 11, SPAN FILES = 12, SD NOT INSERTED = 14, CF NOT INSERTED = 15, IMG FILE NOT INSERTED = 16) | ||||||
Write | void | l_serv | not supported | |||||||
Tag code | NumDes | Message | SNMP Support | |||||||
0x0a37 | no | yes | yes | |||||||
Datatype | Access Level | Description | ||||||||
Read | p_octet | noprot |   | Read the device storage list. | ||||||
Write | p_octet | l_serv | Write the stuff. (, not supported while recording is running) | |||||||
16 | 32 | ||||||||||||||||||||||||||||||
Storage Descriptor 20 Bytes ... |
|||||||||||||||||||||||||||||||
8 | 24 | ||||||||||||||||||||||||||||||
Storage Type
The type of the storage.
Values:
IP Address
The IP address of the iscsi server. Will be ignored, if the storage type is not iscsi.
Target Index
The target index on the iscsi server. Will be ignored, if the storage type is not iscsi.
Lun
The iscsi lun. Will be ignored, if the storage type is not iscsi.
Fmt Progress
If the storage is in state formatting, the field indicates the formatting progress in percentage.
Utilization
If the storage is span formatted, this field indicates the amount capacity used (in percentage).
iSCSI export
Values:
Span Manager
Values:
Mgr Status
The status of the span manager in the response packet. Set to zero in the request packet.
Values:
Mgr Error
If the span manager status is ERROR, this field contains details of the error that occurred. See command CONF_SPAN_USE_STATUS for possible error codes.
Flags
Values:
Storage threshold
This is the threshold of free storage in percent and means that at least this amount of memory should be free. A Message of this command will be send always, this treshold is crossed in eiher direction.
|
Tag code | NumDes | Message | SNMP Support | |||||||
0x0a61 | no | yes | no | |||||||
Datatype | Access Level | Description | ||||||||
Read | p_octet | noprot |   | List the currently running storage io tasks. | ||||||
Write | p_octet | l_serv | Start or stop a storage io task. | |||||||
16 | 32 | ||||||||||||||||||||||||||||||
Lun Address 8 Bytes ... |
|||||||||||||||||||||||||||||||
Start Burst Size 4 Bytes |
|||||||||||||||||||||||||||||||
End Burst Size 4 Bytes |
|||||||||||||||||||||||||||||||
Burst Size Duration 4 Bytes |
|||||||||||||||||||||||||||||||
Burst Size Increase 4 Bytes |
|||||||||||||||||||||||||||||||
Repeat 4 Bytes |
|||||||||||||||||||||||||||||||
Maximum Read Rate 4 Bytes |
|||||||||||||||||||||||||||||||
Maximum Write Rate 4 Bytes |
|||||||||||||||||||||||||||||||
Mode 2 Byte |
Flags 2 Byte |
||||||||||||||||||||||||||||||
ID 4 Bytes |
|||||||||||||||||||||||||||||||
Action 1 Byte |
Reserved 3 Bytes |
||||||||||||||||||||||||||||||
Reserved 44 Bytes ... |
|||||||||||||||||||||||||||||||
8 | 24 | ||||||||||||||||||||||||||||||
iSCSI IP
The ip address of the iscsi server
Target Idx
The index of the target on the iscsi server.
Lun
The logical unit.
Span Idx
The index of the span. Only used, if the flag RESTRICT TO SPAN is set.
|
| |||
| |||
| |||
| |||
|
| |||
| |||
| |||
| |||
| |||
| |||
| |||
| |||
|
| |||
|
16 | 32 | ||||||||||||||||||||||||||||||
Lun Address 8 Bytes ... |
|||||||||||||||||||||||||||||||
Start Burst Size 4 Bytes |
|||||||||||||||||||||||||||||||
End Burst Size 4 Bytes |
|||||||||||||||||||||||||||||||
Burst Size Duration 4 Bytes |
|||||||||||||||||||||||||||||||
Burst Size Increase 4 Bytes |
|||||||||||||||||||||||||||||||
Repeat 4 Bytes |
|||||||||||||||||||||||||||||||
Maximum Read Rate 4 Bytes |
|||||||||||||||||||||||||||||||
Maximum Write Rate 4 Bytes |
|||||||||||||||||||||||||||||||
Mode 2 Byte |
Flags 2 Byte |
||||||||||||||||||||||||||||||
ID 4 Bytes |
|||||||||||||||||||||||||||||||
Status 1 Byte |
Error 1 Byte |
Reserved 2 Bytes |
|||||||||||||||||||||||||||||
Reapeat Count 4 Bytes |
|||||||||||||||||||||||||||||||
Current Burst Size 4 Bytes |
|||||||||||||||||||||||||||||||
Current Offset 4 Bytes |
|||||||||||||||||||||||||||||||
Current Read Datarate 4 Bytes |
|||||||||||||||||||||||||||||||
Current Write Datarate 4 Bytes |
|||||||||||||||||||||||||||||||
Read Bytes 4 Bytes |
|||||||||||||||||||||||||||||||
Write Bytes 4 Bytes |
|||||||||||||||||||||||||||||||
Read Operations 4 Bytes |
|||||||||||||||||||||||||||||||
Write Operations 4 Bytes |
|||||||||||||||||||||||||||||||
Read Errors 4 Bytes |
|||||||||||||||||||||||||||||||
Write Errors 4 Bytes |
|||||||||||||||||||||||||||||||
8 | 24 | ||||||||||||||||||||||||||||||
| |||
| |||
| |||
| |||
|
| |||
| |||
| |||
| |||
| |||
|
Tag code | NumDes | Message | SNMP Support | |||||||
0x0b32 | no | no | no | |||||||
Datatype | Access Level | Description | ||||||||
Read | p_octet | noprot |   | not supported , | ||||||
Write | p_octet | l_serv | start copy job, | |||||||
16 | 32 | ||||||||||||||||||||||||||||||
source descriptor 16 to n Bytes ... |
|||||||||||||||||||||||||||||||
... | |||||||||||||||||||||||||||||||
destination descriptor 16 to n Bytes ... |
|||||||||||||||||||||||||||||||
... | |||||||||||||||||||||||||||||||
8 | 24 | ||||||||||||||||||||||||||||||
16 | 32 | ||||||||||||||||||||||||||||||
offset 32 Bits |
|||||||||||||||||||||||||||||||
len 32 Bits |
|||||||||||||||||||||||||||||||
type 16 Bits |
type spec. params len (4 byte aligned) 16 Bits |
||||||||||||||||||||||||||||||
type specific parameter n Bytes |
|||||||||||||||||||||||||||||||
... | |||||||||||||||||||||||||||||||
8 | 24 | ||||||||||||||||||||||||||||||
| |||
|
| |||
| |||
| |||
|
16 | 32 | ||||||||||||||||||||||||||||||
ip 32 Bits |
|||||||||||||||||||||||||||||||
target 8 Bits |
lun 8 Bits |
span index 16 Bits |
|||||||||||||||||||||||||||||
file type 1 Byte |
reserved 1 Byte |
timeout 16 Bits |
|||||||||||||||||||||||||||||
8 | 24 | ||||||||||||||||||||||||||||||
| |||
| |||
| |||
|
| |||
| |||
|
16 | 32 | ||||||||||||||||||||||||||||||
file path n Bytes ... |
|||||||||||||||||||||||||||||||
... | |||||||||||||||||||||||||||||||
8 | 24 | ||||||||||||||||||||||||||||||
16 | 32 | ||||||||||||||||||||||||||||||
ip 32 Bits |
|||||||||||||||||||||||||||||||
target 8 Bits |
lun 8 Bits |
timeout 16 Bits |
|||||||||||||||||||||||||||||
8 | 24 | ||||||||||||||||||||||||||||||
| |||
| |||
|
Tag code | NumDes | Message | SNMP Support | |||||||
0x0b33 | no | no | no | |||||||
Datatype | Access Level | Description | ||||||||
Read | t_dword | noprot |   | not supported | ||||||
Write | t_dword | l_serv | requests stop on a data copy job if exists, otherwise fails, payload: job id | |||||||
Tag code | NumDes | Message | SNMP Support | |||||||
0x0b34 | no | yes | no | |||||||
Datatype | Access Level | Description | ||||||||
Read | p_octet | noprot |   | get the status of a copy job, | ||||||
Write | p_octet | l_serv | write not supported (only for read and messages), | |||||||
16 | 32 | ||||||||||||||||||||||||||||||
job id 32 Bits |
|||||||||||||||||||||||||||||||
state 8 Bits |
reserved 3 Bytes |
||||||||||||||||||||||||||||||
progress 32 Bits |
|||||||||||||||||||||||||||||||
full data amount 32 Bits |
|||||||||||||||||||||||||||||||
8 | 24 | ||||||||||||||||||||||||||||||
| |||
| |||
| |||
| |||
|
Tag code | NumDes | Message | SNMP Support | |||||||
0x0b45 | no | no | no | |||||||
Datatype | Access Level | Description | ||||||||
Read | t_dword | noprot |   | Get the bitrate in kBit the HTTP Live Streaming has allocated buffers for | ||||||
Write | t_dword | l_serv | Set the bitrate in kBit the HTTP Live Streaming should allocate buffers for (max bitrate given in init gen) | |||||||
Tag code | NumDes | Message | SNMP Support | |||||||
0x0b46 | no | no | no | |||||||
Datatype | Access Level | Description | ||||||||
Read | f_flag | noprot |   | Audio is enabled for HTTP Live Streaming yes or no | ||||||
Write | f_flag | l_serv | Audio enabled for HTTP Live Streaming yes or no | |||||||
ObjectID | Operation | Level |
0x0160 | BICOM_OP_GET | BL_SERVICE |
ObjectID | Operation | Level |
0x01B0 | 0x82 /*MoveCont*/ | BL_USER |
0x01B0 | 0x84 /*MoveMom*/ | BL_USER |
0x01F0 | 0x82 /*MoveCont*/ | BL_USER |
0x01F0 | 0x84 /*MoveMom*/ | BL_USER |
0x0430 | BICOM_OP_SET | BL_PRIV |
0x0430 | BICOM_OP_SET_GET | BL_PRIV |
ObjectID | Operation | Level |
0x0101 | BICOM_OP_SET | BL_USER |
0x0101 | BICOM_OP_SET_GET | BL_USER |
0x0103 | 0x81 /*Shot*/ | BL_USER |
0x0104 | 0x81 /*Shot*/ | BL_USER |
0x0110 | BICOM_OP_SET | BL_USER |
0x0110 | 0x82 /*MoveContFixSpeed*/ | BL_USER |
0x0110 | 0x83 /*MoveFixSpeedForPeriod*/ | BL_USER |
0x0110 | 0x85 /*MoveContVarSpeed*/ | BL_USER |
0x0110 | 0x88 /*MoveMomVarSpeed*/ | BL_USER |
0x0110 | 0x89 /*MoveContVarFinSpeed*/ | BL_USER |
0x0111 | BICOM_OP_SET | BL_USER |
0x0111 | BICOM_OP_SET_GET | BL_USER |
0x0112 | BICOM_OP_SET | BL_USER |
0x0112 | BICOM_OP_SET_GET | BL_USER |
0x0113 | BICOM_OP_SET | BL_USER |
0x0113 | BICOM_OP_SET_GET | BL_USER |
0x0114 | BICOM_OP_SET | BL_USER |
0x0114 | BICOM_OP_SET_GET | BL_USER |
0x0115 | BICOM_OP_SET | BL_USER |
0x0115 | BICOM_OP_SET_GET | BL_USER |
0x0116 | BICOM_OP_SET | BL_USER |
0x0116 | BICOM_OP_SET_GET | BL_USER |
0x011B | 0x81 /*Shot*/ | BL_USER |
0x011C | 0x81 /*Shot*/ | BL_USER |
0x011D | 0x81 /*Shot*/ | BL_USER |
0x011E | 0x81 /*Shot*/ | BL_USER |
0x0160 | 0x80 /*Record*/ | BL_USER |
0x0160 | 0x81 /*PlaybackCont*/ | BL_USER |
0x0160 | 0x82 /*PlaybackSingle*/ | BL_USER |
0x0160 | 0x83 /*Stop*/ | BL_USER |
0x0170 | 0x80 /*Record*/ | BL_USER |
0x0170 | 0x81 /*PlaybackCont*/ | BL_USER |
0x0170 | 0x82 /*PlaybackSingle*/ | BL_USER |
0x0170 | 0x83 /*Stop*/ | BL_USER |
0x01A1 | BICOM_OP_SET | BL_USER |
0x01A1 | BICOM_OP_SET_GET | BL_USER |
0x01A2 | BICOM_OP_SET | BL_USER |
0x01A2 | BICOM_OP_SET_GET | BL_USER |
0x01A2 | 0x0D /*GetHorizon*/ | BL_USER |
0x01A2 | 0x0E /*GetVerticalDown*/ | BL_USER |
0x2000 | 0x80 /*Store*/ | BL_USER |
0x2000 | 0x81 /*Shot*/ | BL_USER |
0x2000 | 0x83 /*GetPresetInfo*/ | BL_USER |
. | 0x80 /*Store*/ | BL_USER |
. | 0x81 /*Shot*/ | BL_USER |
. | 0x83 /*GetPresetInfo*/ | BL_USER |
0x2FF0 | 0x80 /*Store*/ | BL_USER |
0x2FF0 | 0x81 /*Shot*/ | BL_USER |
0x2FF0 | 0x83 /*GetPresetInfo*/ | BL_USER |
ObjectID | Operation | Level |
ObjectID | Operation | Level |
0x0400 | BICOM_OP_EVENT_START | BL_PRIV |
0x0400 | 0x71 | BL_PRIV |
0x0400 | 0x72 | BL_PRIV |
0x0400 | 0x73 | BL_PRIV |
0x0400 | 0x74 | BL_PRIV |
0x0400 | 0x75 | BL_PRIV |
0x0400 | 0x76 | BL_PRIV |
0x0400 | 0x77 | BL_PRIV |
0x0400 | 0x78 | BL_PRIV |
0x0400 | 0x79 | BL_PRIV |
0x0400 | 0x7a | BL_PRIV |
0x0400 | 0x7b | BL_PRIV |
0x0400 | 0x7c | BL_PRIV |
0x0400 | 0x7d | BL_PRIV |
0x0400 | 0x7e | BL_PRIV |
0x0400 | BICOM_OP_EVENT_END | BL_PRIV |
0x0410 | BICOM_OP_EVENT_START | BL_PRIV |
0x0410 | 0x71 | BL_PRIV |
0x0410 | 0x72 | BL_PRIV |
0x0410 | 0x73 | BL_PRIV |
0x0410 | 0x74 | BL_PRIV |
0x0410 | 0x75 | BL_PRIV |
0x0410 | 0x76 | BL_PRIV |
0x0410 | 0x77 | BL_PRIV |
0x0410 | 0x78 | BL_PRIV |
0x0410 | 0x79 | BL_PRIV |
0x0410 | 0x7a | BL_PRIV |
0x0410 | 0x7b | BL_PRIV |
0x0410 | 0x7c | BL_PRIV |
0x0410 | 0x7d | BL_PRIV |
0x0410 | 0x7e | BL_PRIV |
0x0410 | BICOM_OP_EVENT_END | BL_PRIV |
0x0800 | BICOM_OP_SET | BL_USER |
0x0800 | BICOM_OP_SET_GET | BL_USER |
0x0810 | BICOM_OP_SET | BL_USER |
0x0810 | BICOM_OP_SET_GET | BL_USER |
0x0820 | BICOM_OP_SET | BL_USER |
0x0820 | BICOM_OP_SET_GET | BL_USER |
0x0830 | BICOM_OP_SET | BL_USER |
0x0830 | BICOM_OP_SET_GET | BL_USER |
Number | Level |
1 | BL_USER |
2 | BL_USER |
7 | BL_USER |
8 | BL_USER |
50 | BL_USER |
51 | BL_USER |
52 | BL_USER |
53 | BL_USER |
65 | BL_USER |
78 | BL_USER |
81 | BL_USER |
82 | BL_USER |
83 | BL_USER |
84 | BL_USER |
100 | BL_USER |
101 | BL_USER |
Number | Level |
1-99 | BL_USER |
101 | BL_USER |
102 | BL_USER |
201-456 | BL_USER |
Number | Level |
1-99 | BL_USER |
201-456 | BL_USER |
SPAN_ERROR_INV_SPN_IDX | 0x02 | |
SPAN_ERROR_INV_SPN_IDX | 0x02 | |
SPAN_ERROR_INV_HDR_TYPE | 0x03 | |
SPAN_ERROR_INV_ADDR_LIST | 0x04 | |
SPAN_ERROR_NOT_MNTD | 0x05 | |
SPAN_ERROR_INV_FS | 0x06 | |
SPAN_ERROR_INV_LUN_NFO | 0x07 | |
SPAN_ERROR_BAD_HDR_CKSM | 0x08 | |
SPAN_ERROR_INV_IDX | 0x09 | |
SPAN_ERROR_RD_ONLY | 0x0a | |
SPAN_ERROR_NO_REC_DAT | 0x0b | |
SPAN_ERROR_INV_PART_NFO | 0x0c | |
SPAN_ERROR_CONV_REC | 0x0d | |
SPAN_ERROR_SPAN_REQUEST_FAILED | 0x0e | |
SPAN_ERROR_SPAN_REQUEST_RETENTION_TIME | 0x0f | |
SPAN_ERROR_REMOUNT_REFUSED | 0x10 | |
SPAN_ERROR_OLD_LUN_NFO | 0x20 |
HD_PMM_ERROR_TIMEOUT | 0x12 | |
HD_PMM_ERROR_CREATE_FAILED | 0x22 | |
HD_PMM_ERROR_ACCESS_DENIED | 0x32 | |
HD_PMM_ERROR_DEVICE_PRESENT_TIMEOUT | 0x42 | |
HD_PMM_ERROR_LUN_LOCK | 0x52 | |
HD_PMM_ERROR_INVALID_ACCESS | 0x62 | |
HD_PMM_ERROR_LUN_MGMT_FILE_NOT_FOUND | 0x72 | |
HD_PMM_ERROR_LUN_WRITE_PROTECTED | 0x82 | |
HD_PMM_ERROR_COMMON | 0xf2 |
ISCSI_ERR_CONNECT | 0x31 | |
ISCSI_ERR_INV_LUN | 0x33 | |
ISCSI_ERR_LOGIN | 0x34 | |
ISCSI_ERR_INV_TARG_IDX | 0x35 | |
ISCSI_ERR_PWD | 0x36 | |
ISCSI_ERR_PROTO | 0x37 | |
ISCSI_ERR_TARG_NOT_REACH | 0x38 | |
ISCSI_ERR_NO_MEMORY | 0x3a | |
ISCSI_ERR_SESS_CREATE | 0x3b | |
ISCSI_ERR_INV_PARAMS | 0x3c | |
ISCSI_ERR_SESS_NOT_FOUND | 0x3d | |
ISCSI_ERR_DISCONN | 0x3e | |
ISCSI_ERR_TIMEOUT | 0x3f | |
ISCSI_ERR_TARGET_NOT_SUPP | 0x40 | |
ISCSI_ERR_SOCK | 0x5f | |
ISCSI_ERR_TARG_PM | 0x6f | |
ISCSI_SOCK_CLOSED | 0x7f | |
ISCSI_ERR_TCP_CONN_RESET | 0x8f | |
ISCSI_ERR_INTR_NOT_SUPP | 0x9f | |
ISCSI_ERR_IP_ZERO | 0xa0 | |
ISCSI_ERR_OUT_OF_RESOURCES | 0xa1 |