RCP Plus
Reference
(RCP Version 3)
Specification
Firmware version major 6 minor 32 build 111
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-2015 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 |
|||||||||||||||||||||||||||||||
Device Group 1 Byte |
Hardware ID 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> <App>X</App> <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> <dhcpState>X</dhcpState> <cameraFrontendID>XXXX</cameraFrontendID> <Flags>X</Flags> <Lines>X</Lines> <BcJpeg>X</BcJpeg> <unitStatelessIPv6Address>XXXX:XXXX:XXXX:XXXX:XXXX:XXXX:XXXX:XXXX</unitStatelessIPv6Address> <scanID>X</scanID> <privacyMode>X</privacyMode> <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 <App>X</App> X is the application type (0: default application; 1: standard application) <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) <dhcpState>X</dhcpState> X indicates the current status of dhcp (when switched on). (0:init; 1:IP assigned; 2:no IP obtained, fallen back to default IP; 3: new IP obtained, device going to reboot) <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 <unitStatelessIPv6Address>XXXX:XXXX:XXXX:XXXX:XXXX:XXXX:XXXX:XXXX</unitStatelessIPv6Address> XXXX:XXXX:XXXX:XXXX:XXXX:XXXX:XXXX:XXXX is the automatically assigned IPv6 address <scanID>X</scanID> X is the ScanID, used for residential cloud services APP to identify the camera in the Wifi network <privacyMode>X</privacyMode> X indicates, if privacy mode is switched on (1) or off (0) <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 a subset of 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. The following device capability tags are supported: DEVICE_TYPE, PTZ_CAMERA, NBR_VIDEO_IN, PLATFORM_TYP, VIRTUAL_LINES.
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 | % | access_right_always |   | % | ||||||
Write | p_octet | access_right_always | 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 | % | access_right_always |   | % | ||||||
Write | p_octet | access_right_always | 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 | access_right_noprot |   | not supported; will generate message if client idle timeout will happen in 1 minute | ||||||
Write | f_flag | access_right_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 | access_right_always |   | returns a 16 char. random string to be used in MD5 hash encrypted registration. see detailed description | ||||||
Write | % | access_right_always | % | |||||||
Tag code | NumDes | Message | SNMP Support | |||||||
0xffdd | yes | yes | no | |||||||
Datatype | Access Level | Description | ||||||||
Read | p_octet | access_right_live |   | see detailed description | ||||||
Write | p_octet | access_right_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 | % | access_right_live |   | % | ||||||
Write | p_octet | access_right_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.
Target ID
The target id of the lun (may be the ipv4 address for older versions or with default target resolve configuration, see CONF_TARGET_ID_RESOLVE_RULES)
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 | % | access_right_live |   | % | ||||||
Write | p_octet | access_right_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 | % | access_right_live |   | % | ||||||
Write | p_octet | access_right_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.
NOTICE: If a session ID is provided in the rcp header, then only the connection list of this specific session ID is supplied.
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,
bit 5: internal used,
bit 6: delete cam connected to dec inst (multi view only),
line
line from 1 to max lines (line 0 is mapped to line 1)
dec inst
dec inst from 1 to max ... (dec inst 0 means any) for multiview capable de/transcoders
relative coder
relative coder number from 1 to ... (coder number 0 is mapped to coder number 1)
port
port
ssl port
ssl port
vrm track id
track ID (VRM case)
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_PRODUCT_NAME
CONF_COMMERCIAL_TYPE_NUMBER
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_APPLICATION_TYPE
CONF_SECURITY_COPROC_VERSION
CONF_SECURITY_COPROC_CERTIFICATE
CONF_SECURITY_COPROC_AUTHENTICATE
CONF_TRANSCODER_INFORMATION
Payload Structure
sequence of
tag
Values:
len
len of data
data
len bytes of data
CONF_TRANSCODER_CAPABILITIES
Payload Structure
CONF_DEVICE_CAPABILITIES
Lists transcoder capabilities in a tagged format. The session ID can be used to get capabilities of a specific transcoder instance.
num Entries
The total number of tagged entries.
tag
The following tags are defined:
length
The length of the payload.
payload
The payload must be in network byte-order.
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_ALLOW_OVERWRITE_TIMESRVIP_BY_DHCP
CONF_OPTIONAL_TIME_SERVER_PORT
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_ADV_USER_SETTINGS
Payload Structure
length
length of tagged value including length and tag field
tag
tag specifying the encoding and meaning of the value
value
value payload data (length - header bytes), can contain tagged values
General Description
Command CONF_ADV_USER_SETTINGS allows to query or configure user entries for camera access control. User entries are indentified by the user name, the user name of each entry must be unique.
In read direction only the user name is used to find the user entry to query the user configuration. In write direction an already existing user with the same name is modified or a new user with the given configuration is created. Supported lengths, types and restrictions can be queried using CONF_ADV_USER_SETTINGS_OPTIONS. Tag Structure
tag = 0 (User Entry)
The payload of tag user entry contains further tagged values described below.
tag = 1 (User Name)
The payload of tag user name contains the user name string which is used to identify a user.
tag = 2 (User Type)
The payload of tag user type contains the user type (values defined below).
Changing the type of an existing user to Deleted will delete the user. A User Entry of type Password must contain a password entry. A User Entry of type 'Temporary with password' must contain a password entry and an 'Expires' entry. user type
Values:
tag = 3 (User Group)
The payload of tag user group contains the user group. Each group has a unique
ID you can request the group name with a seperate RCP command.
user groups
Values:
tag = 4 (User Password)
The payload of tag user password contains the user password.
This field is only mandatory when configuring a user of type Password and will be empty when read if there is no password or just '********' when a password is set. tag = 5 (Expires)
The 'Expires' indicates the life time of the user in seconds. So if the user should life for 1 hour
pass the value 3600 here.
The field is mandatory when you create a user of type 'Temporary with password' (3). For all other types this field should not be present or have the payload 0. On read, this field will indicate the remaining time in seconds until the user will expire. CONF_ADV_USER_SETTINGS_LIST
CONF_ADV_USER_OPTIONS
CONF_USER_AUTH_MODE
General Description
Command CONF_USER_AUTH_MODE allows to query or enable/disable user authentication modes.
Payload Structure
length
length of tagged value including length and tag field
tag = 0 (Auth Modes)
tag specifying the encoding and meaning of the value
active user auth modes
bit mask containing the active user authentication modes
Values:
CONF_MASTERPWD_CHALLENGE
CONF_MASTERPWD_CHALLENGE_STATE
CONF_CERTIFICATE
Payload Structure
Generic description
The command CONF_CERTIFICATE supports the following operations:
If a certificate has a matching private key both have the same label. When the command fails it returns a command specific error code in the payload Tag Label
Contains the label string, no zero termination. For the maximum supported length see CONF_CERTIFICATE_OPTIONS.
Tag Format
Specifies the certificate/signing request/key data format (currently only base64/pem = 0 supported).
Tag Data
Contains the certificate/signing request/key data in the specified format.
If this tag contains no data (zero payload length) the corresponding entry is deleted from the device.
Tag Entry Type
Specifies the entry type for read and write. This tag is mandatory and should appear only once.
Entry type
Values:
Specific Error Types
CONF_CERTIFICATE_OPTIONS
CONF_CERTIFICATE_LIST
Payload Structure
length
length of tagged value including length and tag field
tag
tag specifying the encoding and meaning of the value
value
value payload data (length - header bytes), can contain tagged values
Generic description
Command CONF_CERTIFICATE_LIST allows to query the labels of all certificates, signing requests and keys installed on a device.
The command CONF_CERTIFICATE can then be used to retrieve a certificate or signing request using the label The format has an internal tagged structure. Tag Structure
tag = 0 (List entry)
The payload of tag list entry contains further tagged values described below.
For each certificate, signing request or key with unique label on the device one list entry tag is contained in the command payload. tag = 1 (Entry label)
Contains the entry label string, no zero termination.
tag = 2 (Entry type)
Contains the entry type bitmask. All types with the same label are listed together as one entry.
entry type
Values:
tag = 3 (Certificate common name)
Contains the common name string (UTF-16) of the certificate or signing request. This entry is optional and only used for certificates and signing requests.
CONF_CERTIFICATE_REQUEST
Payload Structure
Generic description
The command CONF_CERTIFICATE_REQUEST allows to start a certificate signing request or a key decryption operation.
Since both operations may take some time to complete, this command may return before the actual completion of the operation. The progress of the operation can be tracked by registering for the CONF_CERTIFICATE_REQUEST_PROGRESS message. Tag Label
Contains the label string, no zero termination. Access the generated private key and the signed certificate using the provided label after the process has finished successfully.
For key decryption this label is used to identify the key to be decrypted.
Tag Type
Specifies the certificate operation type.
The mandatory/supported tags of the command vary based on the operation type. See CONF_CERTIFICATE_REQUEST_OPTIONS for a list of supported commands.
Type
Values:
Tag Key Type
Specifies the key type for the signing request/certificate to be generated.
The list of supported types for a specific device can be requested using command CONF_CERTIFICATE_REQUEST_OPTIONS.
key type
Below enumeration lists example values for the key type association:
Values:
Tag CA Server IP
Specifies the IP address string of the CA server, no zero termination.
This tag is optional and only used when a signing request is sent to a server.
Tag CA Server Port
CA server port: tag = 4
Specifies the CA server port. This tag is optional and only used when a signing request is sent to a server.
Tag Common Name
Contains the common name string (UTF-16) for the certificate/signing request, no zero termination.
This tag is optional.
Tag Organization Name
Contains the organization name string (UTF-16) for the certificate/signing request, no zero termination.
Tag Unit Name
Contains the organizational unit name string (UTF-16) for the certificate/signing request, no zero termination.
This tag is optional.
Tag Locality Name
Contains the locality name string (UTF-16) for the certificate/signing request, no zero termination.
This tag is optional.
Tag Country Name
Contains the country name string (UTF-16) for the certificate/signing request, no zero termination.
This tag is optional.
Tag State or Province Name
Contains the state or province name string (UTF-16) for the certificate/signing request, no zero termination.
This tag is optional.
Tag Password
Contains the password used for private key decryption, no zero termination.
This tag is optional.
CONF_CERTIFICATE_REQUEST_OPTIONS
CONF_CERTIFICATE_REQUEST_PROGRESS
Payload Structure
Generic description
This message informs about the current status of certificate/signing request/key operations started by a CONF_CERTIFICATE_REQUEST.
The format has an internal tagged structure. Tags
Status: tag = 0
Contains the command type and its status.
Type
Values:
Status
Values:
Values in the range of 0 to 100 represent the current status, other values need to be handled as error.
Status values:
Error values:
Tags
Label: tag = 1
Contains the certificate/signing request/key label, no zero termination.
Tags
New label: tag = 2
Contains the certificate/signing request/key label, no zero termination. This tag is optional and is used to transmit the new label that is used to store the entry after the operation is complete (e.g. a key is decrypted and matched against a certificate and stored using the certificate label).
CONF_CERTIFICATE_USAGE
Payload Structure
Generic description
Command CONF_CERTIFICATE_USAGE allows to configure for which purpose the certificates and keys on the device are used.
The format has an internal tagged structure, the allowed tags and values can be queried via CONF_CERTIFICATE_USAGE_OPTIONS. There are two types of certificate usages that can be distinguished by the highest bit of the certUsageID: 0: device certificate chains starting with a label identifying the device certificate and private key (both using the same label) followed by further chain certificates 1: lists of trusted certificates used to verify received peer certificates Tags
certUsageID: tag = 0
Contains the certificate usage ID. This tag is mandatory for the read and write commands and should appear only once.
Tags
Certificate/key label: tag = 1
Contains the label string used to identify the certificate/key, no zero termination. Multiple label tags can be contained in the payload.
CONF_CERTIFICATE_USAGE_OPTIONS
CONF_STREAM_SECURITY_V2
CONF_STREAM_SECURITY_OPTIONS
CONF_VIDEO_OVER_SSL
CONF_FW_UPLOAD_SIGNATURE_CHECK
CONF_WIFI_CONFIG_TOKEN
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_CHECK_DEFAULT_BUTTON_STATE
CONF_CHECK_POS_FB_STATE
CONF_CLOUD_COMMISSIONING_STATUS
CONF_AMBIENT_LIGHT_LEVEL
CONF_LOW_AMBIENT_LIGHT_THRESHOLD
CONF_VIPROC_ID
CONF_RULE_ENGINE_ID
CONF_VIPROC_ONOFF
CONF_VIPROC_CUSTOM_PARAMETERS
CONF_VIPROC_FIRE_PARAMETERS
CONF_VIPROC_CUSTOM_PARAMETERS_TAGS
CONF_VIPROC_GLOBAL_PARAMETERS
CONF_VIPROC_DLL_NAME
CONF_VIPROC_DLL_NAME_LIST
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_ALARM_OVERVIEW
Payload Structure
Messages are sent if a change has happened (event, state change, alarm added, alarm deleted). The readout command contains all registered alarm entries.
Flags
Values:
Alarm Entry
Entry ID
Unique ID for each entry. May be reassigned to entry if entry is deleted.
Entry Length
Length of the entry payload, exclusive header.
Flags
Values:
Alarm Source
Values:
Alarm Type
Values:
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
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
The default payload length is 1 bytes and can have the values 0x1 or 0x0 for available or not.
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_AUTO_TRACKER_TRACK_OBJECT_POS
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_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_SCHEDULED_PTZ_PROFILES
Payload Structure
PTZ Profile 1 - 10
Upto 10 Scheduled PTZ profiles (at least 1) for the camera specified by the num parameter, see detailed description for a scheduled PTZ profile
SCHEDULED_PTZ_PROFILES
Read/Write upto ten scheduled ptz profiles (at least one) for a camera, payload upto 80 bytes total. The profiles will be written to the config. Based on the record schedule the profiles will become active and a PTZ/ROI Tour/Preset will be activated or deativated. The flag SCHEDULED_PTZ_PROFILE_FLAG_TOUR, will use a PTZ tour on PTZ domes. If the cam isn't a PTZ camera, ROI is used instead, if the line is capable of it. The preset/tour will be applied on changes only, except the SCHEDULED_PTZ_PROFILE_FLAG_RETRIGGER flag is set, this will repeat the apply periodically. An User will be always able to change the PTZ state on a camera after the scheduled apply.
scheduled PTZ profile structure
PTZ/ROI Preset/Tour
number of a preset or tour for PTZ or ROI depending on the flags settings, if the tourflag is set, following values are defined, 1 - Tour A, 2 - Tour B, 3 - Custom Tour
flags
Flags:
CONF_SCHEDULED_PTZ_PROFILE
Payload Structure
Command Header
Command header specifies the requested PTZ Profile, see detailed description for command header
PTZ Profile
One PTZ profiles for the camera specified by the command header, see detailed description for a scheduled PTZ profile
SCHEDULED_PTZ_PROFILE
Read/Write one scheduled ptz profiles for a camera, payload upto 12 bytes total. The profiles will be written to the config. Based on the record schedule the profiles will become active and a PTZ/ROI Tour/Preset will be activated or deativated. The flag SCHEDULED_PTZ_PROFILE_FLAG_TOUR, will use a PTZ tour on PTZ domes. If the cam isn't a PTZ camera, ROI is used instead, if the line is capable of it. The preset/tour will be applied on changes only, except the SCHEDULED_PTZ_PROFILE_FLAG_RETRIGGER flag is set, this will repeat the apply periodically. An User will be always able to change the PTZ state on a camera after the scheduled apply. In read direction only the command header (4 bytes) is required. The response will have the full payload size of 12 bytes including the PTZ profile.
Command Header
Camera
Camara line of the requested PTZ profile (1 to n)
Profile
Profile number of the requested PTZ profile (1 to 10)
scheduled PTZ profile structure
PTZ/ROI Preset/Tour
number of a preset or tour for PTZ or ROI depending on the flags settings, if the tourflag is set, following values are defined, 1 - Tour A, 2 - Tour B, 3 - Custom Tour
flags
Flags:
CONF_SYSUPTIME
CONF_SD_CARD_STATUS
CONF_OEM_DEVICE_NAME
CONF_OEM_EXT_ID
CONF_OEM_DEVICE_DOMAIN
CONF_CAMERA_POSITION
Payload Structure
Generic description
The format has an internal tagged structure, the allowed tags can be queried via CONF_CAMERA_POSITION_OPTIONS
(Byte[0] support local cartesian coordinate system [0 no, 1 yes];) 1 -> tag 1 and 2 are suported (Byte[1] support wgs 1984 coordinate system [0 no, 1 yes]) 1 -> tag 3 and 4 are suported Only a single set of coordinates can be used e.g. local coordinates or global WGS coordinates it is possible to define the coordinates via a string or a binary command Tag 1 (binary) and 3 (string) configure a local cartesian coordinate system. Tag 2 (binary) and 4 (string) configure a wgs 1984 coordinate system. Read will always return both variant of one configuration (string + binary representation) Tags
Camera position undefined: 0
Default value when no camera position is configured can also be used to remove the camera position configuration
Tags
Local cartesian camera position (binary): 1
Tags
Local cartesian camera position (string): 3
Example: XYZ = "1000.124;145.3434;123.2355" -> x= 1000.124 m, y = 145.3434 m, z = 123.2355 Tags
WGS 1984 camera position (binary): 2
Define the camera position based on wgs 1984 (World Geodetic System 1984)
latitude u(64): Specifies the latitude in units of (2*pi/(2^64)) height s(32): Signed value height above sea level in units of 1/(2^16) m Tags
WGS 1984 camera position (string): 4
Define the camera position based on wgs 1984 (World Geodetic System 1984)
also the height above sea level is defined limits are (max: 32767 m min: -32767) Example: longitude;latitude;height="12.45674964;45.456464;125.1234" -> longitude = 12.45674964°, latitude = 45.456464°, 125.1234 m CONF_CAMERA_ORIENTATION
Payload Structure
Generic description
The format has an internal tagged structure, the allowed tags can be queried via CONF_CAMERA_POSITION_OPTIONS.(support orientation calibration[0 no support, 1 pan only, 2 full support])
1: pan only: Tag 1 and 3 are supported 2: full support: Tag 1,2,3 and 4 are supported All commands can be send in binary or string format. Only one configuration is valid. Tag 1 (binary) and 3 (string) configure only pan angle for configuration tag 1 or 3 can used. Tag 2 (binary) and 4 (string) configure can be used to configure the full camera orientation. Read will always return both variant of one configuration (string + binary representation) Tags
Camera orientation undefined: 0
Default value when no camera orientation is configured, can also be used to remove the camera orientation configuration
Tags
Configure camera orientation only pan angle can be configured (legacy mode: Plane is configured via VCA config): 1
Tags
Camera orientation configuration via string, only pan angle can be configured (legacy mode: Plane is configured via VCA config): 3
Example string: pan="3.455" -> pan = 3.455° Tags
Full camera orientation configuration: 2
tilt u(32): Specifies the tilt angle in units of (2*pi/(2^32)) roll u(32): Specifies the roll angle in units of (2*pi/(2^32)) Tags
Full camera orientation configuration (via string): 4
Example string: pan;tilt;roll="1.1456;145.455;14.01" -> pan = 1.1456°, tilt = 145.455°, roll = 14.01° CONF_CAMERA_POSITION_OPTIONS
CONF_CAMERA_SURROUNDING
Payload Structure
Generic description
The format has an internal tagged structure, the allowed tags can be queried via CONF_CAMERA_SURROUNDING_OPTIONS
([0: no, 1: flat plane only elevation can be configured (plane is assumed to be parallel to the (world, local) coordinate system]) 1 -> Tag 1 (binary) and 3 (string) configure a offset to the ground plane (orientation is derived from (CONF_CAMERA_ORIENTATION)) Only a single surrounding configuration it is possible to define the coordinates via a string or a binary command Tag 1 (binary) and 3 (string) configure a elevation to the ground plane under the assumption that the ground plane is parallel to the camera surrounding defined by (CONF_CAMERA_POSITION and CONF_CAMERA_ORIENTATION) surrounding is defined by CONF_CAMERA_ORIENTATION [tilt, roll] + CONF_CAMERA_SURROUNDING [elevation] Read will always return both variant of one configuration (string + binary representation) Tags
Camera surrounding undefined: 0
Default value when no camera surrounding is configured, can also be used to remove the camera surrounding configuration
Tags
Camera ground model plane is parallel to coordinate system defined by (CONF_CAMERA_POSITION and CONF_CAMERA_ORIENTATION)(binary): 1
Tags
Camera ground model plane is parallel to coordinate system defined by (CONF_CAMERA_POSITION and CONF_CAMERA_ORIENTATION) (string): 3
|
Tag code | NumDes | Message | SNMP Support | |||||||
0x0be2 | no | no | no | |||||||
Datatype | Access Level | Description | ||||||||
Read | p_octet | access_right_noprot |   | Byte[0] support plane as surrounding model[0: no, 1: flat plane only elevation can be configured (plane is assumed to be parallel to the (world, local) coordinate system]; Byte[1-7]reserved | ||||||
Write | p_octet | access_right_service | not supported | |||||||
Tag code | NumDes | Message | SNMP Support | |||||||
0x0bfa | no | no | no | |||||||
Datatype | Access Level | Description | ||||||||
Read | p_octet | access_right_user |   | |||||||
Write | p_octet | access_right_service | ||||||||
length 2 Byte |
tag 2 Byte |
||||||||||||||||||||||||||||||
payload length Bytes -4 |
|||||||||||||||||||||||||||||||
16 | 32 | ||||||||||||||||||||||||||||||
length 2 Byte |
tag = 0 2 Byte |
||||||||||||||||||||||||||||||
city string (length - header) Bytes... |
|||||||||||||||||||||||||||||||
16 | 32 | ||||||||||||||||||||||||||||||
length 2 Byte |
tag = 1 2 Byte |
||||||||||||||||||||||||||||||
zip code string (length - header) Bytes... |
|||||||||||||||||||||||||||||||
16 | 32 | ||||||||||||||||||||||||||||||
length 2 Byte |
tag = 2 2 Byte |
||||||||||||||||||||||||||||||
country code string (length - header) Bytes... |
|||||||||||||||||||||||||||||||
16 | 32 | ||||||||||||||||||||||||||||||
length 2 Byte |
tag = 3 2 Byte |
||||||||||||||||||||||||||||||
region 1 Byte |
|||||||||||||||||||||||||||||||
16 | 32 | ||||||||||||||||||||||||||||||
Tag code | NumDes | Message | SNMP Support | |||||||
0x0c39 | video line | no | no | |||||||
Datatype | Access Level | Description | ||||||||
Read | p_octet | access_right_user |   | |||||||
Write | p_octet | access_right_service | not supported | |||||||
length 2 Byte |
tag 2 Byte |
||||||||||||||||||||||||||||||
payload length Bytes -4 |
|||||||||||||||||||||||||||||||
16 | 32 | ||||||||||||||||||||||||||||||
length = 12 2 Byte |
tag = 1 2 Byte |
||||||||||||||||||||||||||||||
pan 4 Bytes |
|||||||||||||||||||||||||||||||
error_est 4 Bytes |
|||||||||||||||||||||||||||||||
16 | 32 |
length = 12 2 Byte |
tag = 2 2 Byte |
||||||||||||||||||||||||||||||
tilt 4 Bytes |
|||||||||||||||||||||||||||||||
error_est 4 Bytes |
|||||||||||||||||||||||||||||||
16 | 32 |
length = 12 2 Byte |
tag = 3 2 Byte |
||||||||||||||||||||||||||||||
roll 4 Bytes |
|||||||||||||||||||||||||||||||
error_est 4 Bytes |
|||||||||||||||||||||||||||||||
16 | 32 |
length = 8 2 Byte |
tag = 4 2 Byte |
||||||||||||||||||||||||||||||
rotate 4 Bytes |
|||||||||||||||||||||||||||||||
16 | 32 |
Tag code | NumDes | Message | SNMP Support | |||||||
0x093d | no | no | yes | |||||||
Datatype | Access Level | Description | ||||||||
Read | - | access_right_noprot |   | not supported | ||||||
Write | flag | access_right_service | sets config to default values except IP, subnet and gateway and resets the device | |||||||
Tag code | NumDes | Message | SNMP Support | |||||||
0x09a0 | no | no | yes | |||||||
Datatype | Access Level | Description | ||||||||
Read | - | access_right_noprot |   | not supported | ||||||
Write | flag | access_right_service | set the configuration to factory defaults and reset the board | |||||||
Tag code | NumDes | Message | SNMP Support | |||||||
0x0811 | no | no | yes | |||||||
Datatype | Access Level | Description | ||||||||
Read | flag | access_right_noprot |   | not supported | ||||||
Write | flag | access_right_service | reset the board | |||||||
Tag code | NumDes | Message | SNMP Support | |||||||
0x099f | no | no | yes | |||||||
Datatype | Access Level | Description | ||||||||
Read | flag | access_right_noprot |   | not supported | ||||||
Write | flag | access_right_service | boot the default application | |||||||
Tag code | NumDes | Message | SNMP Support | |||||||
0x0a81 | no | no | no | |||||||
Datatype | Access Level | Description | ||||||||
Read | t_dword | access_right_noprot |   | reads the video encoder priorisation 0:= no, 1:=h26x, 2:=jpeg, 3:=h26x_2nd stream | ||||||
Write | t_dword | access_right_service | writes the video encoder priorisation 0:=no, 1:=h26x, 2:=jpeg, 3:=h26x_2nd stream | |||||||
Tag code | NumDes | Message | SNMP Support | |||||||
0x013d | no | no | yes | |||||||
Datatype | Access Level | Description | ||||||||
Read | flag | access_right_noprot |   | always 1 | ||||||
Write | flag | access_right_noprot | 1=power LED will flash for 7 sec | |||||||
Tag code | NumDes | Message | SNMP Support | |||||||
0x099e | video line | no | no | |||||||
Datatype | Access Level | Description | ||||||||
Read | p_octet | access_right_live |   | 20 byte write payload: byte1: 0=QCIF, 1=CIF, 2=CIF 3=4CIF; byte1:jpeg quality (0 is best); byte2,3 reserved; bytes 4-15: reserved, 16:=borderY, 17:=borderU, 18:= border V, 19:= borderWidth; | ||||||
Write | not supported | access_right_live | - | |||||||
Tag code | NumDes | Message | SNMP Support | |||||||
0x09ca | no | yes | no | |||||||
Datatype | Access Level | Description | ||||||||
Read | p_octet | access_right_noprot |   | list of (DWORD ip, DWORD flags, OCTET[6] mac, WORD reserved) cluster members including this unit | ||||||
Write | p_octet | access_right_noprot | list of (DWORD ip, DWORD flags, OCTET[6] mac, WORD reserved) cluster members including this unit | |||||||
Tag code | NumDes | Message | SNMP Support | |||||||
0x09cb | no | no | no | |||||||
Datatype | Access Level | Description | ||||||||
Read | t_dword | access_right_noprot |   | returns the logical position inside a cluster (0=stand alone, >0=slot nbr.) | ||||||
Write | t_dword | access_right_service | only in generic: set vrm instance (0 <= ClusterId < 32) | |||||||
Tag code | NumDes | Message | SNMP Support | |||||||
0x09e0 | no | no | no | |||||||
Datatype | Access Level | Description | ||||||||
Read | p_octet | access_right_noprot |   | reads if optional packages has been activated | ||||||
Write | void | access_right_service | not supported | |||||||
Tag code | NumDes | Message | SNMP Support | |||||||
0x09e1 | no | no | no | |||||||
Datatype | Access Level | Description | ||||||||
Read | p_string | access_right_noprot |   | read out the unique unit id (installation code) for setting application options | ||||||
Write | void | access_right_service | not supported | |||||||
Tag code | NumDes | Message | SNMP Support | |||||||
0x09e2 | no | no | no | |||||||
Datatype | Access Level | Description | ||||||||
Read | p_string | access_right_noprot |   | returns a readable string with the result code of the last applied set option | ||||||
Write | p_string | access_right_service | a key, generated by the license server to enable a specific application option; after entering a key, the APP_OPTION command returns the current activated application options | |||||||
Tag code | NumDes | Message | SNMP Support | |||||||
0x0a06 | host=1, coproc=2 | no | yes | |||||||
Datatype | Access Level | Description | ||||||||
Read | t_dword | access_right_noprot |   | cpu load idle in percent | ||||||
Write | t_dword | access_right_service | not supported | |||||||
Tag code | NumDes | Message | SNMP Support | |||||||
0x0a07 | host=1, coproc=2 | no | yes | |||||||
Datatype | Access Level | Description | ||||||||
Read | t_dword | access_right_noprot |   | cpu load coder in percent | ||||||
Write | t_dword | access_right_service | not supported | |||||||
Tag code | NumDes | Message | SNMP Support | |||||||
0x0a7d | host=1, coproc=2 | no | no | |||||||
Datatype | Access Level | Description | ||||||||
Read | p_octet | access_right_noprot |   | cpu load of coder inst in percent (array of 13 bytes: 4 coder lines, each line has 3 coder instances, one entry for scaler) | ||||||
Write | p_octet | access_right_service | not supported | |||||||
Tag code | NumDes | Message | SNMP Support | |||||||
0x0a08 | host=1, coproc=2 | no | yes | |||||||
Datatype | Access Level | Description | ||||||||
Read | t_dword | access_right_noprot |   | cpu load vca in percent | ||||||
Write | t_dword | access_right_service | not supported | |||||||
Tag code | NumDes | Message | SNMP Support | |||||||
0x0bba | no | no | yes | |||||||
Datatype | Access Level | Description | ||||||||
Read | t_dword | access_right_noprot |   | load of local storage in percent | ||||||
Write | t_dword | access_right_service | not supported | |||||||
Tag code | NumDes | Message | SNMP Support | |||||||
0x0a0a | host=1, coproc=2 | no | yes | |||||||
Datatype | Access Level | Description | ||||||||
Read | p_octet | access_right_noprot |   | cpu load in percent (byte 0=idle, byte 1 = coder, byte 2=vca, byte 3 LocalRecordingLoad) | ||||||
Write | p_octet | access_right_service | not supported | |||||||
Tag code | NumDes | Message | SNMP Support | |||||||
0x0a09 | no | no | no | |||||||
Datatype | Access Level | Description | ||||||||
Read | t_dword | access_right_noprot |   | number of cpus | ||||||
Write | t_dword | access_right_service | not supported | |||||||
Tag code | NumDes | Message | SNMP Support | |||||||
0x09da | no | yes | yes | |||||||
Datatype | Access Level | Description | ||||||||
Read | p_octet | access_right_noprot |   | read the array of sanity bits (bit0: hdd, bit1: device error host, bit2: device error coproc) | ||||||
Write | p_octet | access_right_service | set the array of sanity bits (bit0:hdd) | |||||||
Tag code | NumDes | Message | SNMP Support | |||||||
0x0be4 | no | no | no | |||||||
Datatype | Access Level | Description | ||||||||
Read | p_string | access_right_noprot |   | gets a extension to the onvif stream uri that will be appended in the GetStreamUri command | ||||||
Write | p_string | access_right_service | sets a extension to the onvif stream uri that will be appended in the GetStreamUri command | |||||||
Tag code | NumDes | Message | SNMP Support | |||||||
0x0aa2 | - | yes | no | |||||||
Datatype | Access Level | Description | ||||||||
Read | flag | access_right_noprot |   | 0=night mode off; 1=night mode on (only for devices supporting night mode) | ||||||
Write | void | access_right_service | not supported | |||||||
Tag code | NumDes | Message | SNMP Support | |||||||
0x0adf | no | no | no | |||||||
Datatype | Access Level | Description | ||||||||
Read | p_octet | access_right_internal |   | not supported | ||||||
Write | p_octet | access_right_internal | read or write 512 byte memory blocks of flash (service for 3rd party modules like imgage-pipe dll or fpga) | |||||||
16 | 32 | ||||||||||||||||||||||||||||||
Domain 4 Bytes |
|||||||||||||||||||||||||||||||
Operation 4 Bytes |
|||||||||||||||||||||||||||||||
PageIndex 4 Bytes |
|||||||||||||||||||||||||||||||
PageCount 4 Bytes |
|||||||||||||||||||||||||||||||
Padding 16 Bytes ... |
|||||||||||||||||||||||||||||||
Payload n x 512 Bytes ... |
|||||||||||||||||||||||||||||||
8 | 24 | ||||||||||||||||||||||||||||||
| |||
|
|
|
Tag code | NumDes | Message | SNMP Support | |||||||
0x0ae6 | no | yes | yes | |||||||
Datatype | Access Level | Description | ||||||||
Read | t_word | access_right_noprot |   | read the current poe power granted by switch / midspan in tenths of Watts | ||||||
Write | t_word | access_right_service | write/limit the max power budget to be used by the device in tenths of Watts | |||||||
Tag code | NumDes | Message | SNMP Support | |||||||
0x0b0f | cam | no | no | |||||||
Datatype | Access Level | Description | ||||||||
Read | t_dword | access_right_noprot |   | 0: installer sequence is deactivated; 1: installer sequence is allowed | ||||||
Write | t_dword | access_right_service | 0: deactivate installer sequence; 1: allow installer sequence | |||||||
Tag code | NumDes | Message | SNMP Support | |||||||
0x0b44 | no | no | no | |||||||
Datatype | Access Level | Description | ||||||||
Read | p_octet | access_right_noprot |   | read the history of uploads to this device | ||||||
Write | p_octet | access_right_internal | save the history of uploads to this device | |||||||
Tag code | NumDes | Message | SNMP Support | |||||||
0x0b63 | no | no | no | |||||||
Datatype | Access Level | Description | ||||||||
Read | p_string | access_right_noprot |   | url of a static server for firmware updates (e.g. http://downloadstore.boschsecurity.com/index.php) | ||||||
Write | p_string | access_right_service | url of a static server for firmware updates (e.g. http://downloadstore.boschsecurity.com/index.php) | |||||||
Tag code | NumDes | Message | SNMP Support | |||||||
0x0ba2 | no | no | no | |||||||
Datatype | Access Level | Description | ||||||||
Read | p_octet | access_right_noprot |   | configure GB28181 | ||||||
Write | p_octet | access_right_service | configure GB28181 | |||||||
16 | 32 | ||||||||||||||||||||||||||||||
Enable 1 Byte |
H264 Stream Cfg 1 Byte |
Reserved 2 Byte |
|||||||||||||||||||||||||||||
Heart beat time out 4 Bytes |
|||||||||||||||||||||||||||||||
Registration time out 4 Bytes |
|||||||||||||||||||||||||||||||
Server port 2 Byte |
Device Port 2 Byte |
||||||||||||||||||||||||||||||
Server URL 64 Bytes ... |
|||||||||||||||||||||||||||||||
... |
|||||||||||||||||||||||||||||||
Server ID 21 Bytes ... |
|||||||||||||||||||||||||||||||
... |
|||||||||||||||||||||||||||||||
Device ID 21 Bytes |
|||||||||||||||||||||||||||||||
... |
|||||||||||||||||||||||||||||||
Alarm Device Id 21 Bytes |
|||||||||||||||||||||||||||||||
... |
|||||||||||||||||||||||||||||||
Password 128 Bytes |
|||||||||||||||||||||||||||||||
... |
|||||||||||||||||||||||||||||||
Reserved 753 Bytes |
|||||||||||||||||||||||||||||||
... |
|||||||||||||||||||||||||||||||
8 | 24 | ||||||||||||||||||||||||||||||
Tag code | NumDes | Message | SNMP Support | |||||||
0x0c33 | no | yes | no | |||||||
Datatype | Access Level | Description | ||||||||
Read | t_dword | access_right_noprot |   | Read the privacy mode status: Byte 0 = On(1) / Off(0), Byte 1 = Source of Privacy Mode (RCP cmd = 0, Tap = 1), Byte 2-3 = opt. Timeout in min | ||||||
Write | t_dword | access_right_service | Set the privacy mode status: Byte 0 = On(1) / Off(0), Byte 1 = reserved (set to '0'), Byte 2-3 = opt. Timeout in minutes (only applicable if Byte 0 is 'On'. Then, after the timeout, privacy mode is automatically switched 'off' again) | |||||||
Tag code | NumDes | Message | SNMP Support | |||||||
0x0c3a | no | no | no | |||||||
Datatype | Access Level | Description | ||||||||
Read | t_dword | access_right_noprot |   | not supported | ||||||
Write | t_dword | access_right_service | Run the QR code reader for a certain time (in seconds). (notice: values 0 and 0xFFFFFFFF not allowed; reserved for future use) | |||||||
Tag code | NumDes | Message | SNMP Support | |||||||
0x0c3f | no | no | no | |||||||
Datatype | Access Level | Description | ||||||||
Read | t_octet | access_right_noprot |   | residential indoor ptz auto-rotate (auto-track) mode. 0=off, 1=std function, 2=production test mode | ||||||
Write | t_octet | access_right_service | residential indoor ptz auto-rotate (auto-track) mode. 0=off, 1=std function, 2=production test mode | |||||||
Tag code | NumDes | Message | SNMP Support | |||||||
0x0932 | no | no | no | |||||||
Datatype | Access Level | Description | ||||||||
Read | t_dword | access_right_noprot |   | mpeg audio sampling frequency (Hz) | ||||||
Write | t_dword | access_right_service | not supported | |||||||
Tag code | NumDes | Message | SNMP Support | |||||||
0x0600 | coder instance (1 to 8, 0 for session based) | no | no | |||||||
Datatype | Access Level | Description | ||||||||
Read | t_dword | access_right_noprot |   | get the current profile preset number for the specified encoder (NumDesc) | ||||||
Write | t_dword | access_right_service | sets the video encoder (given by NumDesc) to a preset (payload). If recording is running and the iframe distance is 0, the iframe distance of the preset will be patched to a recording suitable value. For transcoder: if the request contains the replay session id and no num descriptor, the device will assign the preset to the transcoder of the replay session. If the preset is empty the transcoder will be disabled. For exclusive (dual) stream instances: if the request contains the session id and the num descriptor is 0, the configured preset with its session based (non-permanent) modifications will be applied to the encoder. | |||||||
Tag code | NumDes | Message | SNMP Support | |||||||
0x0b4e | has to be zero | no | no | |||||||
Datatype | Access Level | Description | ||||||||
Read | t_dword | access_right_noprot |   | sessionID references the replay session; 0:= no transcoding; 1-8: video preset of the transcoder | ||||||
Write | t_dword | access_right_user | assign preset n (1,..N ) to transcoder session; preset 0 means no transcoding | |||||||
Tag code | NumDes | Message | SNMP Support | |||||||
0x061c | no | no | no | |||||||
Datatype | Access Level | Description | ||||||||
Read | p_octet | access_right_noprot |   | get the current profile preset number for the specified encoder (relative to line). | ||||||
Write | p_octet | access_right_service | sets the video encoder (relative to line) to a preset. | |||||||
16 | 32 | ||||||||||||||||||||||||||||||
Line 1 Byte |
Coder 1 Byte |
Coding Capabilities 2 Bytes |
|||||||||||||||||||||||||||||
Preset 1 Byte |
Reserved 1 Byte |
Reserved 1 Byte |
Reserved 1 Byte |
||||||||||||||||||||||||||||
8 | 24 | ||||||||||||||||||||||||||||||
| |||
| |||
| |||
|
Tag code | NumDes | Message | SNMP Support | |||||||
0x0602 | profile preset | no | no | |||||||
Datatype | Access Level | Description | ||||||||
Read | p_string | access_right_noprot |   | get the name of the preset given by the Numeric Descriptor | ||||||
Write | p_string | access_right_service | sets the name of the preset number given by the Numeric Descriptor | |||||||
Tag code | NumDes | Message | SNMP Support | |||||||
0x0607 | profile preset | no | no | |||||||
Datatype | Access Level | Description | ||||||||
Read | t_dword | access_right_noprot |   | reads the bandwidth of selected preset | ||||||
Write | t_dword | access_right_service | sets the bandwidth of selected preset, sessionID to address session based video params | |||||||
Tag code | NumDes | Message | SNMP Support | |||||||
0x0612 | profile preset | no | no | |||||||
Datatype | Access Level | Description | ||||||||
Read | t_dword | access_right_noprot |   | reads the bandwidth soft limit (in KBPS) of selected preset | ||||||
Write | t_dword | access_right_service | sets the bandwith soft limit (in KBPS) of selected preset, sessionID to address session based video params | |||||||
Tag code | NumDes | Message | SNMP Support | |||||||
0x0613 | profile preset | no | no | |||||||
Datatype | Access Level | Description | ||||||||
Read | t_dword | access_right_noprot |   | gets the bandwidth hard limit (in KBPS) of selected preset | ||||||
Write | t_dword | access_right_service | sets the bandwidth hard limit (in KBPS) of selected preset | |||||||
Tag code | NumDes | Message | SNMP Support | |||||||
0x0604 | profile preset | no | no | |||||||
Datatype | Access Level | Description | ||||||||
Read | t_dword | access_right_noprot |   | gets the intra frame distance of selected preset | ||||||
Write | t_dword | access_right_service | sets the intra frame distance of selected preset (not supported while recording is running or configured to active and the preset is used on the recording schedule), sessionID to address session based video params | |||||||
Tag code | NumDes | Message | SNMP Support | |||||||
0x0606 | profile preset | no | no | |||||||
Datatype | Access Level | Description | ||||||||
Read | t_dword | access_right_noprot |   | gets Mpeg4 frame skip ratio (1=all frames ,...) | ||||||
Write | t_dword | access_right_service | set Mpeg4 frame skip ratio (1=all frames ,...), sessionID to address session based video params | |||||||
Tag code | NumDes | Message | SNMP Support | |||||||
0x0608 | profile preset, 0 if sessionID is used | no | no | |||||||
Datatype | Access Level | Description | ||||||||
Read | t_dword | access_right_noprot |   | gets the spatial resolution (0=QCIF, 1=CIF, 2=2CIF, 3=4CIF, 4=(1/2 D1), 5=(2/3D1), 6=QVGA, 7=VGA, 8=WD144 (256x144), 9=WD288 (512x288), 10=WD432 (768x432), 18=WD1 (960H) ) for selected preset. Notice: This command applies only for SD resolutions. HD resolutions on cameras need to be set via CONF_VIDEO_H264_ENC_BASE_OPERATION_MODE; HD resolutions on transcoder: 720 (up to 720x1280), 1080 (up to 1080x1920); SessionID to address session based video params | ||||||
Write | t_dword | access_right_service | sets the spatial resolution (0=QCIF, 1=CIF, 2=2CIF, 3=4CIF, 4=(1/2 D1), 5=(2/3D1), 6=QVGA, 7=VGA, 8=WD144 (256x144), 9=WD288 (512x288), 10=WD432 (768x432), 18=WD1 (960H) ) for selected preset. Notice: This command applies only for SD resolutions. HD resolutions on cameras need to be set via CONF_VIDEO_H264_ENC_BASE_OPERATION_MODE; HD resolutions on transcoder: 720 (up to 720x1280), 1080 (up to 1080x1920), 2160(up to 2160x3840); SessionID to address session based video params | |||||||
Tag code | NumDes | Message | SNMP Support | |||||||
0x060e | yes | no | no | |||||||
Datatype | Access Level | Description | ||||||||
Read | t_octet | access_right_noprot |   | get Mpeg4 field mode (0=progressive, 1=merged, 2=separated) | ||||||
Write | t_octet | access_right_service | set Mpeg4 field mode (0=progressive, 1=merged field, 2=separated field) | |||||||
Tag code | NumDes | Message | SNMP Support | |||||||
0x0601 | profile preset | no | no | |||||||
Datatype | Access Level | Description | ||||||||
Read | void | access_right_noprot |   | not supported | ||||||
Write | flag | access_right_service | set the selected preset params to the default values (if the recording is running and the preset in on the recording schedule, the preset will keep its old iframe distance) | |||||||
Tag code | NumDes | Message | SNMP Support | |||||||
0x060a | yes | no | no | |||||||
Datatype | Access Level | Description | ||||||||
Read | t_dword | access_right_noprot |   | gets the I frame quantizer (1-31,0=auto) for selected preset | ||||||
Write | t_dword | access_right_service | sets the I frame quantizer (1-31,0=auto) of selected preset | |||||||
Tag code | NumDes | Message | SNMP Support | |||||||
0x060b | profile preset | no | no | |||||||
Datatype | Access Level | Description | ||||||||
Read | t_dword | access_right_noprot |   | gets the P frame quantizer (1-31,0=auto) for selected preset | ||||||
Write | t_dword | access_right_service | sets the P frame quantizer (1-31,0=auto) for selected preset | |||||||
Tag code | NumDes | Message | SNMP Support | |||||||
0x0614 | no | no | no | |||||||
Datatype | Access Level | Description | ||||||||
Read | t_dword | access_right_noprot |   | Number of MPEG4 presets | ||||||
Write | % | access_right_service | % | |||||||
Tag code | NumDes | Message | SNMP Support | |||||||
0x0615 | profile preset | no | no | |||||||
Datatype | Access Level | Description | ||||||||
Read | t_dword | access_right_noprot |   | gets the I frame quantizer (9-51,0=auto) for selected preset | ||||||
Write | t_dword | access_right_service | sets the I frame quantizer (0=auto,9-51) for selected preset | |||||||
Tag code | NumDes | Message | SNMP Support | |||||||
0x0616 | profile preset | no | no | |||||||
Datatype | Access Level | Description | ||||||||
Read | t_dword | access_right_noprot |   | gets the P frame max quantizer (9-51,0=auto) for selected preset | ||||||
Write | t_dword | access_right_service | sets the P frame max quantizer (0=auto,9...51) for selected preset | |||||||
Tag code | NumDes | Message | SNMP Support | |||||||
0x0620 | profile preset | no | no | |||||||
Datatype | Access Level | Description | ||||||||
Read | t_dword | access_right_noprot |   | gets the P frame min quantizer (9-51,0=auto) for selected preset | ||||||
Write | t_dword | access_right_service | sets the P frame min quantizer (0=auto,9...51) for selected preset, sessionID to address session based video params | |||||||
Tag code | NumDes | Message | SNMP Support | |||||||
0x0621 | profile preset | no | no | |||||||
Datatype | Access Level | Description | ||||||||
Read | t_int | access_right_noprot |   | gets the difference (-10..+10) between I and P-Frame quantization for selected preset | ||||||
Write | t_int | access_right_service | sets the difference (-10..+10) between I- and P-Frame quantization for selected preset | |||||||
Tag code | NumDes | Message | SNMP Support | |||||||
0x0624 | profile preset | no | no | |||||||
Datatype | Access Level | Description | ||||||||
Read | t_int | access_right_noprot |   | gets the quality difference (H.264 QP Units; -51..+51) between normal and background regions | ||||||
Write | t_int | access_right_service | sets the quality difference (H.264 QP units; -51..+51) between normal and background regions | |||||||
Tag code | NumDes | Message | SNMP Support | |||||||
0x0625 | profile preset | no | no | |||||||
Datatype | Access Level | Description | ||||||||
Read | t_int | access_right_noprot |   | gets the quality difference (H.264 QP Units; -51..+51) between normal and object regions | ||||||
Write | t_int | access_right_service | sets the quality difference (H.264 QP units; -51..+51) between normal and object regions | |||||||
Tag code | NumDes | Message | SNMP Support | |||||||
0x0617 | profile preset | no | no | |||||||
Datatype | Access Level | Description | ||||||||
Read | t_flag | access_right_noprot |   | gets the deblocking filter status for selected preset | ||||||
Write | flag | access_right_service | enables/disables the H264 deblocking filter | |||||||
Tag code | NumDes | Message | SNMP Support | |||||||
0x0618 | profile preset | no | no | |||||||
Datatype | Access Level | Description | ||||||||
Read | t_int | access_right_noprot |   | gets the alpha coefficient of the H264 deblocking filter for the selected preset | ||||||
Write | t_int | access_right_service | set the alpha H264 deblocking coefficent (-5...5) | |||||||
Tag code | NumDes | Message | SNMP Support | |||||||
0x0619 | profile preset | no | no | |||||||
Datatype | Access Level | Description | ||||||||
Read | t_int | access_right_noprot |   | gets the beta coefficient of the H264 deblocking filter for the selected preset | ||||||
Write | t_int | access_right_service | set the beta H264 deblocking coefficent (-5...5) | |||||||
Tag code | NumDes | Message | SNMP Support | |||||||
0x061a | profile preset | no | no | |||||||
Datatype | Access Level | Description | ||||||||
Read | t_int | access_right_noprot |   | gets the chroma quantisation offset for the selected preset | ||||||
Write | t_int | access_right_service | set the chroma quantisation offset (-12...12) | |||||||
Tag code | NumDes | Message | SNMP Support | |||||||
0x0a45 | profile preset | no | no | |||||||
Datatype | Access Level | Description | ||||||||
Read | t_octet | access_right_noprot |   | gets the coding mode of the selected preset ( 0=frame; 1=field; 2=makro block adaptive ff; 3=picture adaptive ff ) | ||||||
Write | t_octet | access_right_service | sets the coding mode for the selected preset ( 0=frame; 1=field; 2=makro block adaptive ff; 3=picture adaptive ff ) | |||||||
Tag code | NumDes | Message | SNMP Support | |||||||
0x0a94 | profile preset | no | no | |||||||
Datatype | Access Level | Description | ||||||||
Read | t_octet | access_right_noprot |   | gets the GOP structure of the selected preset ( 0=IP; 1=IBP; 2=IBBP; 3=IBBRBP ) | ||||||
Write | t_octet | access_right_service | sets the GOP structure for the selected preset ( 0=IP; 1=IBP; 2=IBBP; 3=IBBRBP ) | |||||||
Tag code | NumDes | Message | SNMP Support | |||||||
0x0bef | no | no | no | |||||||
Datatype | Access Level | Description | ||||||||
Read | p_octet | access_right_noprot |   | get a list of options, which can be selected by CONF_MPEG4_AVC_GOP_STRUCTURE options are defined by MPEG4_AVC_GOP_STRUCTURE (Format: Byte 0 (len); Byte (1-len) supported options) | ||||||
Write | p_octet | access_right_service | not supported | |||||||
Tag code | NumDes | Message | SNMP Support | |||||||
0x0aa6 | profile preset | no | no | |||||||
Datatype | Access Level | Description | ||||||||
Read | t_octet | access_right_noprot |   | gets cabac for the selected preset ( 0=off; 1=on ) | ||||||
Write | t_octet | access_right_service | sets cabac for the selected preset ( 0=off; 1=on ) | |||||||
Tag code | NumDes | Message | SNMP Support | |||||||
0x0622 | profile preset | no | no | |||||||
Datatype | Access Level | Description | ||||||||
Read | t_dword | access_right_noprot |   | get the (maximum) period in seconds for bitrate averaging (0=no bitrate averaging) | ||||||
Write | t_dword | access_right_service | sets the (maximum) period in seconds for bitrate averaging (0=no bitrate averaging) | |||||||
Tag code | NumDes | Message | SNMP Support | |||||||
0x0a82 | profile preset | no | no | |||||||
Datatype | Access Level | Description | ||||||||
Read | t_dword | access_right_noprot |   | get the video quality for a selected preset (0=auto, 1(worst)..100(best)) | ||||||
Write | t_dword | access_right_service | sets the video quality for a selected preset (0=auto, 1(worst)..100(best)) | |||||||
Tag code | NumDes | Message | SNMP Support | |||||||
0x061d | profile preset | no | no | |||||||
Datatype | Access Level | Description | ||||||||
Read | t_dword | access_right_noprot |   | gets the jpeg bandwidth (in KBPS) of selected preset | ||||||
Write | t_dword | access_right_service | sets the bandwith for jpeg streaming | |||||||
Tag code | NumDes | Message | SNMP Support | |||||||
0x061e | profile preset | no | no | |||||||
Datatype | Access Level | Description | ||||||||
Read | t_dword | access_right_noprot |   | gets the jpeg bandwidth soft limit(in KBPS) of selected preset | ||||||
Write | t_dword | access_right_service | sets the bandwith soft limit for jpeg streaming | |||||||
Tag code | NumDes | Message | SNMP Support | |||||||
0x061f | profile preset | no | no | |||||||
Datatype | Access Level | Description | ||||||||
Read | t_dword | access_right_noprot |   | gets the jpeg bandwidth hard limit(in KBPS) of selected preset | ||||||
Write | t_dword | access_right_service | sets the bandwith hard limit for jpeg streaming | |||||||
Tag code | NumDes | Message | SNMP Support | |||||||
0x0262 | no | no | no | |||||||
Datatype | Access Level | Description | ||||||||
Read | flag | access_right_noprot |   | =1: video encoder is enabled on establishing a new connection; =0 video encoder is not enabled on establishing a new connection | ||||||
Write | flag | access_right_service | =1 enables the video encoder on establishing a new connection; =0 disables the video encoder on establishing a new connection | |||||||
Tag code | NumDes | Message | SNMP Support | |||||||
0x09df | coder instance | no | yes | |||||||
Datatype | Access Level | Description | ||||||||
Read | p_octet | access_right_noprot |   | get encoder status (8bytes) 4 (high order) bytes 10*frames per sec, 4 (low order) bytes KBPS | ||||||
Write | p_octet | access_right_service | not supported | |||||||
Tag code | NumDes | Message | SNMP Support | |||||||
0x0a90 | coder instance | no | yes | |||||||
Datatype | Access Level | Description | ||||||||
Read | p_octet | access_right_noprot |   | get encoder status (20 bytes) 1st DWORD: 10*frames per sec, 2nd DWORD: KBPS, 3rd DWORD: nbr of dropped frames by the encoder due to bandwidth or system limitation, 4th DWORD: nbr of lost frames by capture hardware, 5th DWORD nbr of skipped frames as configured in profile | ||||||
Write | p_octet | access_right_service | not supported | |||||||
Tag code | NumDes | Message | SNMP Support | |||||||
0x0af6 | coder instance | no | yes | |||||||
Datatype | Access Level | Description | ||||||||
Read | t_dword | access_right_noprot |   | Get encoded bytes (32 Bit Counter) since bootup. Only supported for h.264 and Jpeg encoder. | ||||||
Write | t_dword | access_right_service | not supported | |||||||
Tag code | NumDes | Message | SNMP Support | |||||||
0x0a1d | Coder | no | no | |||||||
Datatype | Access Level | Description | ||||||||
Read | p_octet | access_right_noprot |   | Gets the sequence and picture parameter from H264 encoder | ||||||
Write | p_octet | access_right_service | not supported | |||||||
Tag code | NumDes | Message | SNMP Support | |||||||
0x0b4b | no | no | no | |||||||
Datatype | Access Level | Description | ||||||||
Read | p_octet | access_right_noprot |   | get the current resolution (width + height) in pixel of an encoder (relative to line; starting with '1'). First two bytes of payload (line+coder) need to be specified as request payload. 1st Byte: video line (needs to be set when reading); 2nd Byte: encoder (needs to be set when reading); 3.+4. Byte: width; 5.+6. Byte: height; 7.+8. Byte reserved | ||||||
Write | p_octet | access_right_service | not supported | |||||||
Tag code | NumDes | Message | SNMP Support | |||||||
0x0b2e | profile preset | no | no | |||||||
Datatype | Access Level | Description | ||||||||
Read | p_octet | access_right_noprot |   | get basic parameters of an encoder profile preset. 1st DWORD: Resolution (parameter values see CONF_MPEG4_RESOLUTION); 2nd DWORD: Skip Ratio (values see CONF_MPEG4_FRAME_SKIP_RATIO); 3rd DWORD: Target bit rate (values see CONF_MPEG4_BANDWIDTH_KBPS); 4th DWORD: Maximum bit rate (values see CONF_MPEG4_BANDWIDTH_KBPS_SOFT_LIMIT) | ||||||
Write | p_octet | access_right_service | set basic parameters of an encoder profile preset and apply them instantly. 1st DWORD: Resolution (parameter values see CONF_MPEG4_RESOLUTION); 2nd DWORD: Skip Ratio (values see CONF_MPEG4_FRAME_SKIP_RATIO); 3rd DWORD: Target bit rate (values see CONF_MPEG4_BANDWIDTH_KBPS); 4th DWORD: Maximum bit rate (values see CONF_MPEG4_BANDWIDTH_KBPS_SOFT_LIMIT) | |||||||
Tag code | NumDes | Message | SNMP Support | |||||||
0x0b48 | no | no | no | |||||||
Datatype | Access Level | Description | ||||||||
Read | p_octet | access_right_noprot |   | see detailed description | ||||||
Write | p_octet | access_right_live | see detailed description | |||||||
16 | 32 | ||||||||||||||||||||||||||||||
hPos 2 Bytes |
vPos 2 Bytes |
||||||||||||||||||||||||||||||
size 2 Bytes |
reserved 2 Bytes |
Tag code | NumDes | Message | SNMP Support | |||||||
0x0626 | no | no | no | |||||||
Datatype | Access Level | Description | ||||||||
Read | p_octet | access_right_noprot |   | get temporary encoding quality adjustment see | ||||||
Write | p_octet | access_right_live | temporary encoding quality adjustmens see | |||||||
16 | 32 | ||||||||||||||||||||||||||||||
e 1 |
deltaQp 7 Bits |
reserved 24 Bits |
|||||||||||||||||||||||||||||
left 16 Bits |
right 16 Bits |
||||||||||||||||||||||||||||||
top 16 Bits |
bottom 16 Bits |
||||||||||||||||||||||||||||||
8 | 24 | ||||||||||||||||||||||||||||||
| |||
|
Tag code | NumDes | Message | SNMP Support | |||||||
0x0bb7 | 0 - addressing via Session ID | no | no | |||||||
Datatype | Access Level | Description | ||||||||
Read | t_dword | access_right_noprot |   | read current/dynamic DPTZ capabilities. 1st bit: ROI, 2nd bit: E-PTZ-Tracker | ||||||
Write | t_dword | access_right_service | not supported | |||||||
Tag code | NumDes | Message | SNMP Support | |||||||
0x0bfd | no | no | no | |||||||
Datatype | Access Level | Description | ||||||||
Read | p_octet | access_right_noprot |   | see detailed description | ||||||
Write | % | access_right_service | % | |||||||
Line 1 Byte |
Stream 1 Byte |
Bicom PTZ Steering 1 Byte |
Auto Tracker Type 1 Byte |
||||||||||||||||||||||||||||
Steering Type 1 Byte |
reserved 1 Byte |
reserved 1 Byte |
reserved 1 Byte |
||||||||||||||||||||||||||||
8 | 16 | 24 | 32 | ||||||||||||||||||||||||||||
Tag code | NumDes | Message | SNMP Support | |||||||
0x0bc3 | no | no | no | |||||||
Datatype | Access Level | Description | ||||||||
Read | % | access_right_live |   | % | ||||||
Write | p_octet | access_right_live | sessionID references the transcoder session; byte 0-3 flip bits, bytes 4-7 mirror bits | |||||||
Tag code | NumDes | Message | SNMP Support | |||||||
0x0bc8 | no | no | no | |||||||
Datatype | Access Level | Description | ||||||||
Read | t_dword | access_right_live |   | sessionID references the transcoder session; enable vca shape overlay | ||||||
Write | t_dword | access_right_live | sessionID references the transcoder session; enable vca shape overlay | |||||||
Tag code | NumDes | Message | SNMP Support | |||||||
0x0bb3 | no | no | no | |||||||
Datatype | Access Level | Description | ||||||||
Read | p_octet | access_right_noprot |   | |||||||
Write | p_octet | access_right_service | not supported | |||||||
UTF16CharsPerLine 2 Bytes |
CamNameLines 2 Bytes |
||||||||||||||||||||||||||||||
AlarmStampingLines 1 Byte |
TimeStampSupport 1 Byte |
TimeStampRes 1 Byte |
TranspStampSupport 1 Byte |
||||||||||||||||||||||||||||
reserved 4 Bytes |
|||||||||||||||||||||||||||||||
reserved 4 Bytes |
|||||||||||||||||||||||||||||||
reserved 4 Bytes |
Tag code | NumDes | Message | SNMP Support | |||||||
0x0084 | no | no | no | |||||||
Datatype | Access Level | Description | ||||||||
Read | t_octet | access_right_noprot |   | 0=name stamping off; 1=name stamping on bottom; 2=name stamping on top; 3=name stamping with custom attributes | ||||||
Write | t_octet | access_right_user | 0=set name stamping off; 1=set name stamping on bottom; 2=set name stamping on top; 3=set name stamping with custom attributes which can be set with the CONF_STAMP_ATTR_NAME tag | |||||||
Tag code | NumDes | Message | SNMP Support | |||||||
0x0085 | no | no | no | |||||||
Datatype | Access Level | Description | ||||||||
Read | t_octet | access_right_noprot |   | 0=time stamping off; 1=time stamping on bottom; 2=time stamping on top; 3=time stamping with custom attributes; use session ID to read transcoder stamping configuration | ||||||
Write | t_octet | access_right_user | 0=set time stamping off; 1=set time stamping on bottom; 2=set time stamping on top; 3=set time stamping with custom attributes which can be set with the CONF_STAMP_ATTR_TIME tag; use session ID to configure transcoder stamping | |||||||
Tag code | NumDes | Message | SNMP Support | |||||||
0x0a7f | no | no | no | |||||||
Datatype | Access Level | Description | ||||||||
Read | t_octet | access_right_noprot |   | 0=second, 1=ms | ||||||
Write | t_octet | access_right_user | 0=second, 1=ms | |||||||
Tag code | NumDes | Message | SNMP Support | |||||||
0x008e | no | no | no | |||||||
Datatype | Access Level | Description | ||||||||
Read | t_octet | access_right_noprot |   | 1=alarm display off; 2=alarm display on; 3=alarm stamping with custom attributes | ||||||
Write | t_octet | access_right_service | 1=disable alarm display; 2=enable alarm display; 3=alarm stamping with custom attributes which can be set with the CONF_STAMP_ATTR_ALARM tag | |||||||
Tag code | NumDes | Message | SNMP Support | |||||||
0x0090 | no | no | no | |||||||
Datatype | Access Level | Description | ||||||||
Read | p_unicode | access_right_noprot |   | get the alarm string | ||||||
Write | p_unicode (max 32 unicode characters) | access_right_service | set the alarm string | |||||||
Tag code | NumDes | Message | SNMP Support | |||||||
0x0bc0 | no | no | no | |||||||
Datatype | Access Level | Description | ||||||||
Read | t_octet | access_right_noprot |   | 0=info stamping off; 1=info stamping on; use session ID to read transcoder stamping configuration | ||||||
Write | t_octet | access_right_user | 0=set info stamping off; 1=set info stamping on; use session ID to configure transcoder stamping | |||||||
Tag code | NumDes | Message | SNMP Support | |||||||
0x0c10 | no | no | no | |||||||
Datatype | Access Level | Description | ||||||||
Read | t_octet | access_right_noprot |   | Description : 0=logo stamping off; 1=logo stamping on bottom; 2=logo stamping on top; 3=logo stamping with custom attributes which can be set with the CONF_STAMP_ATTR_LOGO tag | ||||||
Write | t_octet | access_right_user | 0=set logo stamping off; 1=set logo stamping on bottom; 2=set logo stamping on top; 3=set logo stamping with custom attributes which can be set with the CONF_STAMP_ATTR_LOGO tag | |||||||
Tag code | NumDes | Message | SNMP Support | |||||||
0x0936 | no | no | no | |||||||
Datatype | Access Level | Description | ||||||||
Read | p_octet | access_right_noprot |   | see detailed description | ||||||
Write | p_octet | access_right_service | see detailed description | |||||||
x 1 Byte |
y 1 Byte |
reserved 2 Bytes |
|||||||||||||||||||||||||||||
attributes 4 Bytes |
|||||||||||||||||||||||||||||||
reserved 2 Bytes |
flags 2 Bytes |
|
| |||
| |||
| |||
|
Tag code | NumDes | Message | SNMP Support | |||||||
0x0937 | no | no | no | |||||||
Datatype | Access Level | Description | ||||||||
Read | p_octet | access_right_noprot |   | see detailed description | ||||||
Write | p_octet | access_right_service | see detailed description | |||||||
x 1 Byte |
y 1 Byte |
reserved 2 Bytes |
|||||||||||||||||||||||||||||
attributes 4 Bytes |
|||||||||||||||||||||||||||||||
reserved 2 Bytes |
flags 2 Bytes |
|
Tag code | NumDes | Message | SNMP Support | |||||||
0x0938 | no | no | no | |||||||
Datatype | Access Level | Description | ||||||||
Read | p_octet | access_right_noprot |   | see detailed description | ||||||
Write | p_octet | access_right_service | see detailed description | |||||||
x 1 Byte |
y 1 Byte |
reserved 2 Bytes |
|||||||||||||||||||||||||||||
attributes 4 Bytes |
|||||||||||||||||||||||||||||||
reserved 2 Bytes |
flags 2 Bytes |
|
Tag code | NumDes | Message | SNMP Support | |||||||
0x0bc1 | no | no | no | |||||||
Datatype | Access Level | Description | ||||||||
Read | p_octet | access_right_noprot |   | see detailed description | ||||||
Write | p_octet | access_right_service | see detailed description | |||||||
x 1 Byte |
y 1 Byte |
reserved 2 Bytes |
|||||||||||||||||||||||||||||
attributes 4 Bytes |
|||||||||||||||||||||||||||||||
reserved 2 Bytes |
flags 2 Bytes |
|
Tag code | NumDes | Message | SNMP Support | |||||||
0x0c0f | no | no | no | |||||||
Datatype | Access Level | Description | ||||||||
Read | p_octet | access_right_noprot |   | see detailed description | ||||||
Write | p_octet | access_right_service | see detailed description | |||||||
x 1 Byte |
y 1 Byte |
reserved 2 Bytes |
|||||||||||||||||||||||||||||
attributes 4 Bytes |
|||||||||||||||||||||||||||||||
reserved 2 Bytes |
flags 2 Bytes |
|
Tag code | NumDes | Message | SNMP Support | |||||||
0x0a93 | video line (1,..) | no | no | |||||||
Datatype | Access Level | Description | ||||||||
Read | p_octet | access_right_noprot |   | read the width of the current stamping in pixels. See detailed description | ||||||
Write | void | access_right_service | not supported | |||||||
16 | 32 | ||||||||||||||||||||||||||||||
Stamping Type 2 Byte |
Reserved 2 Byte |
||||||||||||||||||||||||||||||
Width 4 Byte |
|||||||||||||||||||||||||||||||
8 | 24 | ||||||||||||||||||||||||||||||
| |||
| |||
| |||
| |||
|
Tag code | NumDes | Message | SNMP Support | |||||||
0x0982 | Message : no | Description : get the current profile preset number for the specified encoder (NumDesc) | no | |||||||
Datatype | Access Level | Description | ||||||||
Read | % | access_right_noprot |   | % | ||||||
Write | % | access_right_service | % | |||||||
Tag code | NumDes | Message | SNMP Support | |||||||
0x029e | no | no | no | |||||||
Datatype | Access Level | Description | ||||||||
Read | t_dword | access_right_noprot |   | Number of encoder streams | ||||||
Write | t_dword | access_right_service | read only | |||||||
Tag code | NumDes | Message | SNMP Support | |||||||
0x0924 | no | no | no | |||||||
Datatype | Access Level | Description | ||||||||
Read | t_octet | access_right_noprot |   | 0=watermark is disabled; 1=classic watermark is enabled, 2=video authentication(low profile), 3=video authentication(mid profile), 4=video authentication(high profile) | ||||||
Write | t_octet | access_right_service | 0=disables watermark; 1=classic watermark, 2=video authentication(low profile), 3=video authentication(mid profile), 4=video authentication(high profile) | |||||||
Tag code | NumDes | Message | SNMP Support | |||||||
0x0a9c | coder instance | no | no | |||||||
Datatype | Access Level | Description | ||||||||
Read | t_dword | access_right_noprot |   | get video operation mode of the coder (given by NumDesc) (1 = h263, 2 = h264, 3 = h265) (payload) | ||||||
Write | t_dword | access_right_service | set the coder (given by NumDesc) to a video operation mode (1 = h263, 2 = h264, 3 = h265) (payload); (has only effect if coder is an video encoder); live connections will be dropped; only applicable if recording isn't active and configured to off | |||||||
Tag code | NumDes | Message | SNMP Support | |||||||
0x0aa4 | coder instance | no | no | |||||||
Datatype | Access Level | Description | ||||||||
Read | t_dword | access_right_noprot |   | get the coder (given by NumDesc) to a video option (has only effect if coder is an video encoder) (0 = no options (std), 1 = h.264 compatibility mode ) NOTE: this command will be depricated; use VIDEO_H264_ENC_BASE_OPERATION_MODE instead | ||||||
Write | t_dword | access_right_service | set the coder (given by NumDesc) to a video option (has only effect if coder is an video encoder) (0 = no options (std), 1 = h.264 compatibility mode ); for h.264 compatibility mode, the encoder will automatically switched to h.264 mode; NOTE: this command will be depricated; use VIDEO_H264_ENC_BASE_OPERATION_MODE instead | |||||||
Tag code | NumDes | Message | SNMP Support | |||||||
0x0ad2 | Message : no | Description : get the profile for each h.264 encoder per line for each time. DWORD 1: Mode, 0=live mode, 1-10: schedule number; DWORD 2: profile for first stream, DWORD 3: profile for second stream... | no | |||||||
Datatype | Access Level | Description | ||||||||
Read | % | access_right_noprot |   | % | ||||||
Write | p_octet | access_right_service | set the profile for each h.264 encoder per line for each time. DWORD 1: Mode, 0=live mode, 1-10: schedule number; DWORD 2: profile for first stream, DWORD 3: profile for second stream... (if recording on that cam isn't running, the setting for live mode(0) will take place imidiatly) | |||||||
Tag code | NumDes | Message | SNMP Support | |||||||
0x0b4d | cam | no | no | |||||||
Datatype | Access Level | Description | ||||||||
Read | t_dword | access_right_noprot |   | read not supported | ||||||
Write | t_dword | access_right_service | set the default profile for each h.264 encoder per line for each time. Payload: Mode, 0=live mode, 1-10: recording schedule number. (if recording on that cam isn't running, the setting for live mode(0) will take place imidiatly) | |||||||
Tag code | NumDes | Message | SNMP Support | |||||||
0x0ad9 | Message : no | Description : get the profiles for each h.264 encoder per line for each time; this request will supply all Modes 0-10 in one reply; returns: DWORD 1: NbrOfStreamsPerMode, remaining payload 11x payload of VIDEO_H264_ENC_CONFIG | no | |||||||
Datatype | Access Level | Description | ||||||||
Read | % | access_right_noprot |   | % | ||||||
Write | p_octet | access_right_service | set the profiles for each h.264 encoder per line for each time; this request must supply all Modes 0-10 in one request; DWORD 1: NbrOfStreamsPerMode, remaining payload 11x payload of VIDEO_H264_ENC_CONFIG | |||||||
Tag code | NumDes | Message | SNMP Support | |||||||
0x0ad3 | cam | no | no | |||||||
Datatype | Access Level | Description | ||||||||
Read | p_octet | access_right_noprot |   | get the base operation mode of the h.264 encoders per line. first DWORD stream 1, second DWORD stream 2...;bit 24 signals that width and height need to be exchanged (picture is rotated by 90 degrees) 0=copy other stream, 1=compatibility mode to H2.64 BP+ (bitrate limited), 3: h.264 MP SD, 4: h.264 MP 720p, 5: h.264 MP 720p full frame rate, 6: h.264 MP 1080p, 7: h264 MP 720p skip=3, 8: h264 MP 720p skip=4, 9: h264 MP 1080p skip=7, 10: h.264 MP SD ROI PTZ, 11: h.264 MP HD 2592x1944, 12: h.264 MP 400x720 upright (cropped), 13: h.264 MP SD 4CIF resolution 4:3 format (cropped), 14: h.264 MP SD dual stream with independent ROI PTZ, 15: h.264 MP HD 1280x960 4:3 (cropped), 16: h.264 MP HD 1440x1080, 17: h.264 MP HD 1280x1024, 18: h.264 MP 576x1024 upright (cropped), 19: h.264 MP HD 720p (cropped), 20: h.264 MP HD 2704x2032, 21: h.264 MP HD 2992x1680, 22: h.264 MP HD 3840x2160, 23: h.264 MP HD 4000x3000, 24: h.264 MP HD 3584x2016, 25: h.264 MP HD 800x600, 26: h.264 MP HD 1024x768, 27: h.264 MP HD 1280x960, 28: h.264 MP HD 1600x1200, 29: h.264 MP HD 3648x2160, 30: h.264 MP HD 2640x2640, 31: h.264 MP HD 1792x1792, 32: h.264 MP HD 1024x1024, 33: h.264 MP HD 800x800, 34: h.264 MP HD 1536x864, 35: h.264 MP HD 2560x1440, 36: h.264 MP HD 2560x960, 37: H264_FEDC_MODE_MP_3648x1080, 38: h.264 MP HD 1824x1080 with ROI PTZ, 39: h.264 MP HD 1824x540, 40: h.264 MP HD 1280x480, 41: h.264 MP HD 1536x1536, 42: h.264 MP HD 800x800 with ROI PTZ, 43: h.264 MP 768x768, 44: h.264 MP 768x288, 45: h.264 MP 2048x1152, 46: h.264 MP 2688x800, 47: h.264 MP 672x200, 48: h.264 MP 608x360, 49: h.264 MP 640x240, 50: h.264 MP 768x576, 51: h.264 MP 3584x504, 52: h.264 MP SD VGA (cropped), 53: h.264 2992x1680 @ SKIP 3, 54: h.264 2704x2032 @ SKIP 3, 55: h.264 2640x2640 @ SKIP 6, 56: h.264 1792x1792 @ SKIP 2, 57: h.264 1824x1080, 58: h.264 1216x720, 59: h.264 1280x1024 5:4 (cropped), 60: h.264 2048x1536 | ||||||
Write | p_octet | access_right_service | set up the base operation mode of the h.264 encoders per line. first DWORD stream 1, second DWORD stream 2...;bit 24 signals that width and height need to be exchanged (picture is rotated by 90 degrees), 0=copy other stream, 1=compatibility mode to H2.64 BP+ (bitrate limited), 3: h.264 MP SD, 4: h.264 MP 720p, 5: h.264 MP 720p full frame rate, 6: h.264 MP 1080p, 7: h264 MP 720p skip=3, 8: h264 MP 720p skip=4, 9: h264 MP 1080p skip=7, 10: h.264 MP SD ROI PTZ, 11: h.264 MP HD 2592x1944, 12: h.264 MP 400x720 upright (cropped), 13: h.264 MP SD 4CIF resolution 4:3 format (cropped), 14: h.264 MP SD dual stream with independent ROI PTZ, 15: h.264 MP HD 1280x960 4:3 (cropped), 16: h.264 MP HD 1440x1080, 17: h.264 MP HD 1280x1024, 18: h.264 MP 576x1024 upright (cropped), 19: h.264 MP HD 720p (cropped), 20: h.264 MP HD 2704x2032, 21: h.264 MP HD 2992x1680, 22: h.264 MP HD 3840x2160, 23: h.264 MP HD 4000x3000, 24: h.264 MP HD 3584x2016, 25: h.264 MP HD 800x600, 26: h.264 MP HD 1024x768, 27: h.264 MP HD 1280x960, 28: h.264 MP HD 1600x1200, 29: h.264 MP HD 3648x2160, 30: h.264 MP HD 2640x2640, 31: h.264 MP HD 1792x1792, 32: h.264 MP HD 1024x1024, 33: h.264 MP HD 800x800, 34: h.264 MP HD 1536x864, 35: h.264 MP HD 2560x1440, 36: h.264 MP HD 2560x960, 37: H264_FEDC_MODE_MP_3648x1080, 38: h.264 MP HD 1824x1080 with ROI PTZ, 39: h.264 MP HD 1824x540, 40: h.264 MP HD 1280x480, 41: h.264 MP HD 1536x1536, 42: h.264 MP HD 800x800 with ROI PTZ, 43: h.264 MP 768x768, 44: h.264 MP 768x288, 45: h.264 MP 2048x1152, 46: h.264 MP 2688x800, 47: h.264 MP 672x200, 48: h.264 MP 608x360, 49: h.264 MP 640x240, 50: h.264 MP 768x576, 51: h.264 MP 3584x504, 52: h.264 MP SD VGA (cropped), 53: h.264 2992x1680 @ SKIP 3, 54: h.264 2704x2032 @ SKIP 3, 55: h.264 2640x2640 @ SKIP 6, 56: h.264 1792x1792 @ SKIP 2, 57: h.264 1824x1080, 58: h.264 1216x720, 59: h.264 1280x1024 5:4 (cropped), 60: h.264 2048x1536 | |||||||
Tag code | NumDes | Message | SNMP Support | |||||||
0x0af9 | line | no | no | |||||||
Datatype | Access Level | Description | ||||||||
Read | p_octet | access_right_noprot |   | get the base operation mode capability list of the h.264 encoders per line. The list contains all possible mode combinations for all streams. 1st DWORD is number of streams (n). Then the combinations follow paired in n DWORDS. Possible modes: see CONF_VIDEO_H264_ENC_BASE_OPERATION_MODE | ||||||
Write | p_octet | access_right_service | not supported | |||||||
Tag code | NumDes | Message | SNMP Support | |||||||
0x0ad4 | cam | no | no | |||||||
Datatype | Access Level | Description | ||||||||
Read | p_octet | access_right_noprot |   | returns the current active profile number for the h.264 streams (first DWORD: stream 1, second DWORD: stream 2...) | ||||||
Write | - | access_right_service | not supported | |||||||
Tag code | NumDes | Message | SNMP Support | |||||||
0x0ad5 | cam | no | no | |||||||
Datatype | Access Level | Description | ||||||||
Read | p_octet | access_right_noprot |   | returns the configuration of the JPEG encoder; resolution defined by the id may vary please use CONF_JPEG_STREAM_SETUP_OPTIONS_VERBOSE to query which ids are supported and there properties DWORD 1:resolution (0=QCIF, 1=CIF, 2=2CIF, 3=4CIF, 6=QVGA, 7=VGA, 8=256x144, 9=512x288, 10=768x432, 11=1280x1024, 12=720P, 14=1080P, 15=5MP, 16=1280x960, 17=1440x1080, 0xffffffff largest possible for selected preset), DWORD 2: fps in mHz, DWORD 3: quality (0=auto, 1(worst)..100(best)) | ||||||
Write | p_octet | access_right_service | Description : write the configuration of the JPEG encoder; resolution defined by the id may vary please use CONF_JPEG_STREAM_SETUP_OPTIONS_VERBOSE to query which ids are supported and there properties DWORD 1:resolution (0=QCIF, 1=CIF, 2=2CIF, 3=4CIF, 6=QVGA, 7=VGA, 8=256x144, 9=512x288, 10=768x432, 11=1280x1024, 12=720P, 14=1080P, 15=5MP, 16=1280x960, 17=1440x1080, 0xffffffff largest possible for selected preset), DWORD 2: fps in mHz, DWORD 3: quality (0=auto, 1(worst)..100(best)) | |||||||
Tag code | NumDes | Message | SNMP Support | |||||||
0x0c00 | cam | no | no | |||||||
Datatype | Access Level | Description | ||||||||
Read | p_octet | access_right_noprot |   | |||||||
Write | % | access_right_service | % | |||||||
length 2 Byte |
tag 2 Byte |
||||||||||||||||||||||||||||||
payload length Bytes -4... |
|||||||||||||||||||||||||||||||
length 2 Byte |
tag 2 Byte |
||||||||||||||||||||||||||||||
payload length Bytes -4... |
|||||||||||||||||||||||||||||||
16 | 32 | ||||||||||||||||||||||||||||||
length = 20 2 Byte |
tag = 0 2 Byte |
||||||||||||||||||||||||||||||
id 4 Bytes |
|||||||||||||||||||||||||||||||
width 4 Bytes |
|||||||||||||||||||||||||||||||
height 4 Bytes |
|||||||||||||||||||||||||||||||
reserved 4 Bytes |
|||||||||||||||||||||||||||||||
8 | 16 | 24 | 32 | ||||||||||||||||||||||||||||
Tag code | NumDes | Message | SNMP Support | |||||||
0x0b4c | no | no | no | |||||||
Datatype | Access Level | Description | ||||||||
Read | t_dword | access_right_noprot |   | enables/disables tcp rate control | ||||||
Write | t_dword | access_right_service | enables/disables tcp rate control | |||||||
Tag code | NumDes | Message | SNMP Support | |||||||
0x0b64 | no | no | no | |||||||
Datatype | Access Level | Description | ||||||||
Read | t_dword | access_right_user |   | get tcp bandwith check max duration in ms, sessionID to address session based params | ||||||
Write | t_dword | access_right_user | set tcp bandwith check max duration in ms, sessionID to address session based params | |||||||
Tag code | NumDes | Message | SNMP Support | |||||||
0x0b66 | no | yes | no | |||||||
Datatype | Access Level | Description | ||||||||
Read | p_octet | access_right_user |   | get result of tcp_bandwidth_check (session id required), 4bytes error, 4bytes kbps | ||||||
Write | p_octet | access_right_noprot | not supported | |||||||
Tag code | NumDes | Message | SNMP Support | |||||||
0x0b6d | no | no | no | |||||||
Datatype | Access Level | Description | ||||||||
Read | t_octet | access_right_user |   | read SEI configuration from transcoder replay connections; session ID is required; 0=off, 1=on | ||||||
Write | t_octet | access_right_user | configure SEI for transcoder replay connections; session ID is required; 0=off, 1=on | |||||||
Tag code | NumDes | Message | SNMP Support | |||||||
0x0b8e | no | no | no | |||||||
Datatype | Access Level | Description | ||||||||
Read | t_octet | access_right_noprot |   | enables/disables the generation of pic info packets (payload type 97) | ||||||
Write | t_octet | access_right_service | enables/disables the generation of pic info packets (payload type 97) | |||||||
Tag code | NumDes | Message | SNMP Support | |||||||
0x0bfe | no | no | no | |||||||
Datatype | Access Level | Description | ||||||||
Read | t_dword | access_right_user |   | read pip | ||||||
Write | t_dword | access_right_user | enable picture in picture 0=off, 1=on, (transcoder session id required) | |||||||
Tag code | NumDes | Message | SNMP Support | |||||||
0x0c01 | no | no | no | |||||||
Datatype | Access Level | Description | ||||||||
Read | t_dword | access_right_user |   | enable image stabilization 0=off, 1=upscale, 2=boxing (transcoder session id required) | ||||||
Write | t_dword | access_right_user | enable image stabilization 0=off, 1=upscale, 2=boxing (transcoder session id required) | |||||||
Tag code | NumDes | Message | SNMP Support | |||||||
0x0c05 | no | no | no | |||||||
Datatype | Access Level | Description | ||||||||
Read | p_octet | access_right_user |   | gets tc plugin params (transcoder session id required) | ||||||
Write | p_octet | access_right_user | sets tc plugin params (transcoder session id required) | |||||||
Tag code | NumDes | Message | SNMP Support | |||||||
0x01d3 | no | no | no | |||||||
Datatype | Access Level | Description | ||||||||
Read | flag | access_right_noprot |   | not supported | ||||||
Write | flag | access_right_noprot | request a video intra frame, SessionID is mandatory | |||||||
Tag code | NumDes | Message | SNMP Support | |||||||
0x0605 | no | no | no | |||||||
Datatype | Access Level | Description | ||||||||
Read | void | access_right_noprot |   | not supported | ||||||
Write | t_dword | access_right_noprot | request a video intra frame, SessionID is mandatory | |||||||
Tag code | NumDes | Message | SNMP Support | |||||||
0x0be6 | video line | no | no | |||||||
Datatype | Access Level | Description | ||||||||
Read | p_octet | access_right_noprot |   | |||||||
Write | p_octet | access_right_service | not supported | |||||||
length 2 Byte |
tag 2 Byte |
||||||||||||||||||||||||||||||
payload length Bytes -4 |
|||||||||||||||||||||||||||||||
16 | 32 | ||||||||||||||||||||||||||||||
Coordinate System [Picture]h
(x = 0,y = 0) ------------------------------------ (x = 0, y = 32768)
...
... (x = 16384, y = 16384)
...
(x = 0,y = 32768) ------------------------------------ (x = 32768,y = 32768)
length = 4+n 2 Byte |
tag = 0 2 Byte |
||||||||||||||||||||||||||||||
x;y n Bytes |
|||||||||||||||||||||||||||||||
16 | 32 | ||||||||||||||||||||||||||||||
length = 4+n 2 Byte |
tag = 1 2 Byte |
||||||||||||||||||||||||||||||
radius[0];angle[0];radius[1];angle[1]... n Bytes |
|||||||||||||||||||||||||||||||
16 | 32 | ||||||||||||||||||||||||||||||
Tag code | NumDes | Message | SNMP Support | |||||||
0x0ad8 | no | no | no | |||||||
Datatype | Access Level | Description | ||||||||
Read | t_dword | access_right_noprot |   | min allowed frame rate for video sensor if low light mode is active value in mHz | ||||||
Write | t_dword | access_right_service | min allowed frame rate for video sensor if low light mode is active value in mHz | |||||||
Tag code | NumDes | Message | SNMP Support | |||||||
0x092b | video line | no | no | |||||||
Datatype | Access Level | Description | ||||||||
Read | t_octet | access_right_noprot |   | reads the contrast value (0-255) | ||||||
Write | t_octet | access_right_service | sets the contrast value (0-255) | |||||||
Tag code | NumDes | Message | SNMP Support | |||||||
0x092c | video line | no | no | |||||||
Datatype | Access Level | Description | ||||||||
Read | t_octet | access_right_noprot |   | reads the saturation value (0-255) | ||||||
Write | t_octet | access_right_service | sets the saturation value (0-255) | |||||||
Tag code | NumDes | Message | SNMP Support | |||||||
0x092a | video line | no | no | |||||||
Datatype | Access Level | Description | ||||||||
Read | t_octet | access_right_noprot |   | reads the brightness value (0-255) | ||||||
Write | t_octet | access_right_service | sets the brightness value (0-255) | |||||||
Tag code | NumDes | Message | SNMP Support | |||||||
0x0aa3 | video line | no | no | |||||||
Datatype | Access Level | Description | ||||||||
Read | p_octet | access_right_noprot |   | |||||||
Write | p_octet | access_right_service | ||||||||
16 | 32 | ||||||||||||||||||||||||||||||
SamplingMode 4 Bytes |
|||||||||||||||||||||||||||||||
SamplingRateInmHz 4 Bytes |
|||||||||||||||||||||||||||||||
ExposureTimeInuSec 4 Bytes |
|||||||||||||||||||||||||||||||
BandingFilterConfig 4 Bytes |
|||||||||||||||||||||||||||||||
8 | 24 | ||||||||||||||||||||||||||||||
Tag code | NumDes | Message | SNMP Support | |||||||
0x0aa8 | video line | no | no | |||||||
Datatype | Access Level | Description | ||||||||
Read | t_dword | access_right_noprot |   | 0=Auto White Balance,1=Manual White Balance actual RGB-Gain values are used, see CONF_VID_IN_RGB_GAIN | ||||||
Write | t_dword | access_right_service | 0=Auto White Balance; 1=Manual White Balance actual RGB-Gain values are used, see CONF_VID_IN_RGB_GAIN; 2=Hold AWB actual RGB-Gain values are saved (only possible, if AWB-Mode is active), they can be accessed by CONF_VID_IN_RGB_GAIN | |||||||
Tag code | NumDes | Message | SNMP Support | |||||||
0x0aa9 | video line | no | no | |||||||
Datatype | Access Level | Description | ||||||||
Read | p_octet | access_right_noprot |   | 3 bytes: byte 0 =Red gain (0-255); byte 1 =Green gain (0-255), byte 2 =Blue gain (0-255) | ||||||
Write | p_octet | access_right_service | 3 bytes: byte 0 =Red gain (0-255); byte 1 =Green gain (0-255), byte 2 =Blue gain (0-255) | |||||||
Tag code | NumDes | Message | SNMP Support | |||||||
0x0aaa | video line | no | no | |||||||
Datatype | Access Level | Description | ||||||||
Read | flag | access_right_noprot |   | 0=deactivate image mirror; 1=activate image mirror | ||||||
Write | flag | access_right_service | 0=deactivate image mirror; 1=activate image mirror | |||||||
Tag code | NumDes | Message | SNMP Support | |||||||
0x0274 | video line | no | no | |||||||
Datatype | Access Level | Description | ||||||||
Read | flag | access_right_noprot |   | 1=analog video termination resistor is enabled (75 Ohms on); 0=analog video termination resistor is disabled (75 Ohms off) | ||||||
Write | flag | access_right_service | 1=enables the analog video termination resistor (75 Ohms on); 0=disables the analog video termination resistor (75 Ohms off) | |||||||
Tag code | NumDes | Message | SNMP Support | |||||||
0x0275 | video line | no | no | |||||||
Datatype | Access Level | Description | ||||||||
Read | flag | access_right_noprot |   | 1=analog video termination resistor is disabled (75 Ohms off); 0=analog video termination resistor is enabled (75 Ohms on) | ||||||
Write | flag | access_right_service | 1=disables the analog video termination resistor (75 Ohms off); 0=enables the analog video termination resistor (75 Ohms on) | |||||||
Tag code | NumDes | Message | SNMP Support | |||||||
0x0504 | video line | no | no | |||||||
Datatype | Access Level | Description | ||||||||
Read | t_dword | access_right_noprot |   | obsolete to be removed | ||||||
Write | t_dword | access_right_service | obsolete to be removed | |||||||
Tag code | NumDes | Message | SNMP Support | |||||||
0x0b10 | video line | no | no | |||||||
Datatype | Access Level | Description | ||||||||
Read | p_octet | access_right_noprot |   | |||||||
Write | p_octet | access_right_service | ||||||||
Video Format Mode 1 Byte |
Video Format Id 1 Byte |
Video Format Image orientation 1 Byte |
Reserved 1 Byte |
||||||||||||||||||||||||||||
Reserved 1 Byte |
Reserved 1 Byte |
Reserved 1 Byte |
Reserved 1 Byte |
||||||||||||||||||||||||||||
Reserved 1 Byte |
Reserved 1 Byte |
Reserved 1 Byte |
Reserved 1 Byte |
||||||||||||||||||||||||||||
Reserved 1 Byte |
Reserved 1 Byte |
Reserved 1 Byte |
Reserved 1 Byte |
||||||||||||||||||||||||||||
Reserved 1 Byte |
Reserved 1 Byte |
Reserved 1 Byte |
Reserved 1 Byte |
||||||||||||||||||||||||||||
16 | 32 | ||||||||||||||||||||||||||||||
length = 20 2 Byte |
tag = 0 2 Byte |
||||||||||||||||||||||||||||||
id = 1 1 Byte |
crop = 0 1 Byte |
rotationOptions = 0xFF 1 Byte |
reserved 1 Byte |
||||||||||||||||||||||||||||
width = 1920 4 Bytes |
|||||||||||||||||||||||||||||||
height = 1080 4 Bytes |
|||||||||||||||||||||||||||||||
framerate_mHz = 30000 4 Bytes |
|||||||||||||||||||||||||||||||
8 | 16 | 24 | 32 | ||||||||||||||||||||||||||||
length = 20 2 Byte |
tag = 0 2 Byte |
||||||||||||||||||||||||||||||
id = 2 1 Byte |
crop = 0 1 Byte |
rotationOptions = 0x01 1 Byte |
reserved 1 Byte |
||||||||||||||||||||||||||||
width = 1280 4 Bytes |
|||||||||||||||||||||||||||||||
height = 720 4 Bytes |
|||||||||||||||||||||||||||||||
framerate_mHz = 60000 4 Bytes |
|||||||||||||||||||||||||||||||
8 | 16 | 24 | 32 | ||||||||||||||||||||||||||||
length = 20 2 Byte |
tag = 0 2 Byte |
||||||||||||||||||||||||||||||
id = 0 1 Byte |
crop = 0 1 Byte |
rotationOptions = 0 1 Byte |
reserved = 0 1 Byte |
||||||||||||||||||||||||||||
width = 0 4 Bytes |
|||||||||||||||||||||||||||||||
height = 0 4 Bytes |
|||||||||||||||||||||||||||||||
framerate_mHz = 0 4 Bytes |
|||||||||||||||||||||||||||||||
8 | 16 | 24 | 32 | ||||||||||||||||||||||||||||
Video Format Mode = 0 1 Byte |
Video Format Id = 1 1 Byte |
Video Format Image orientation = [0,1,2,3,4,5,6,7] 1 Byte |
Reserved 1 Byte |
||||||||||||||||||||||||||||
Reserved 1 Byte |
Reserved 1 Byte |
Reserved 1 Byte |
Reserved 1 Byte |
||||||||||||||||||||||||||||
Reserved 1 Byte |
Reserved 1 Byte |
Reserved 1 Byte |
Reserved 1 Byte |
||||||||||||||||||||||||||||
Reserved 1 Byte |
Reserved 1 Byte |
Reserved 1 Byte |
Reserved 1 Byte |
||||||||||||||||||||||||||||
Reserved 1 Byte |
Reserved 1 Byte |
Reserved 1 Byte |
Reserved 1 Byte |
||||||||||||||||||||||||||||
16 | 32 | ||||||||||||||||||||||||||||||
Video Format Mode = 0 1 Byte |
Video Format Id = 2 1 Byte |
Video Format Image orientation = [0] 1 Byte |
Reserved 1 Byte |
||||||||||||||||||||||||||||
Reserved 1 Byte |
Reserved 1 Byte |
Reserved 1 Byte |
Reserved 1 Byte |
||||||||||||||||||||||||||||
Reserved 1 Byte |
Reserved 1 Byte |
Reserved 1 Byte |
Reserved 1 Byte |
||||||||||||||||||||||||||||
Reserved 1 Byte |
Reserved 1 Byte |
Reserved 1 Byte |
Reserved 1 Byte |
||||||||||||||||||||||||||||
Reserved 1 Byte |
Reserved 1 Byte |
Reserved 1 Byte |
Reserved 1 Byte |
||||||||||||||||||||||||||||
16 | 32 | ||||||||||||||||||||||||||||||
Video Format Mode = 1 1 Byte |
Video Format Id = 0 ignored 1 Byte |
Video Format Image orientation = [0] ignored 1 Byte |
Reserved 1 Byte |
||||||||||||||||||||||||||||
Reserved 1 Byte |
Reserved 1 Byte |
Reserved 1 Byte |
Reserved 1 Byte |
||||||||||||||||||||||||||||
Reserved 1 Byte |
Reserved 1 Byte |
Reserved 1 Byte |
Reserved 1 Byte |
||||||||||||||||||||||||||||
Reserved 1 Byte |
Reserved 1 Byte |
Reserved 1 Byte |
Reserved 1 Byte |
||||||||||||||||||||||||||||
Reserved 1 Byte |
Reserved 1 Byte |
Reserved 1 Byte |
Reserved 1 Byte |
||||||||||||||||||||||||||||
16 | 32 | ||||||||||||||||||||||||||||||
Video Format Mode = 1 auto 1 Byte |
Video Format Id = 2 1 Byte |
Video Format Image orientation = [0] 1 Byte |
Reserved 1 Byte |
||||||||||||||||||||||||||||
Reserved 1 Byte |
Reserved 1 Byte |
Reserved 1 Byte |
Reserved 1 Byte |
||||||||||||||||||||||||||||
Reserved 1 Byte |
Reserved 1 Byte |
Reserved 1 Byte |
Reserved 1 Byte |
||||||||||||||||||||||||||||
Reserved 1 Byte |
Reserved 1 Byte |
Reserved 1 Byte |
Reserved 1 Byte |
||||||||||||||||||||||||||||
Reserved 1 Byte |
Reserved 1 Byte |
Reserved 1 Byte |
Reserved 1 Byte |
||||||||||||||||||||||||||||
16 | 32 | ||||||||||||||||||||||||||||||
Tag code | NumDes | Message | SNMP Support | |||||||
0x0b9b | video line | no | no | |||||||
Datatype | Access Level | Description | ||||||||
Read | p_octet | access_right_noprot |   | obsolete to be removed | ||||||
Write | p_octet | access_right_service | not supported | |||||||
Tag code | NumDes | Message | SNMP Support | |||||||
0x0bfb | video line | no | no | |||||||
Datatype | Access Level | Description | ||||||||
Read | p_octet | access_right_noprot |   | |||||||
Write | p_octet | access_right_service | not supported | |||||||
length 2 Byte |
tag 2 Byte |
||||||||||||||||||||||||||||||
payload length Bytes -4... |
|||||||||||||||||||||||||||||||
length 2 Byte |
tag 2 Byte |
||||||||||||||||||||||||||||||
payload length Bytes -4... |
|||||||||||||||||||||||||||||||
16 | 32 | ||||||||||||||||||||||||||||||
length = 20 2 Byte |
tag = 0 2 Byte |
||||||||||||||||||||||||||||||
id 1 Byte |
crop 1 Byte |
rotationOptions 1 Byte |
reserved 1 Byte |
||||||||||||||||||||||||||||
width 4 Bytes |
|||||||||||||||||||||||||||||||
height 4 Bytes |
|||||||||||||||||||||||||||||||
framerate_mHz 4 Bytes |
|||||||||||||||||||||||||||||||
8 | 16 | 24 | 32 | ||||||||||||||||||||||||||||
Tag code | NumDes | Message | SNMP Support | |||||||
0x0086 | yes (line) | no | yes | |||||||
Datatype | Access Level | Description | ||||||||
Read | t_octet | access_right_noprot |   | =1: camera; =2: vcr; 3=color_plane; 4= auto | ||||||
Write | t_octet | access_right_service | =1: camera; =2: vcr; =3: color_plane; =4 auto | |||||||
Tag code | NumDes | Message | SNMP Support | |||||||
0x01d6 | no | no | no | |||||||
Datatype | Access Level | Description | ||||||||
Read | t_dword | access_right_noprot |   | returns the number of installed video inputs | ||||||
Write | void | access_right_noprot | not supported | |||||||
Tag code | NumDes | Message | SNMP Support | |||||||
0x0ab7 | yes (cam) | no | no | |||||||
Datatype | Access Level | Description | ||||||||
Read | p_octet | access_right_noprot |   | legacy command please use CONF_PRIV_MSK_POLY; 1byte mode (0:=off,1:=black,2:=white,3:=grey) (use , 1byte enable mask (bit 1 ==> rectangles 1 etc.), 2bytes reserved, 8 rectangles each 4bytes (x0,y0,x1,y2) | ||||||
Write | p_octet | access_right_service | legacy command please use CONF_PRIV_MSK_POLY; 1byte mode (0:=off,1:=black,2:=white,3:=grey), 1byte enable mask (bit 1 ==> rectangles 1 etc.), 2bytes reserved, 8 rectangles each 4bytes (x0,y0,x1,y2) | |||||||
Tag code | NumDes | Message | SNMP Support | |||||||
0x0bd8 | yes (cam) | no | no | |||||||
Datatype | Access Level | Description | ||||||||
Read | p_octet | access_right_noprot |   | |||||||
Write | p_octet | access_right_service | configure polygon privacy mask | |||||||
length 2 Byte |
tag 2 Byte |
||||||||||||||||||||||||||||||
payload length Bytes -4... |
|||||||||||||||||||||||||||||||
length 2 Byte |
tag 2 Byte |
||||||||||||||||||||||||||||||
payload length Bytes -4... |
|||||||||||||||||||||||||||||||
16 | 32 | ||||||||||||||||||||||||||||||
length = 8 2 Byte |
tag = 0 2 Byte |
||||||||||||||||||||||||||||||
reserved 1 Byte |
Red 1 Byte |
Green 1 Byte |
Blue 1 Byte |
||||||||||||||||||||||||||||
8 | 16 | 24 | 32 | ||||||||||||||||||||||||||||
length = nrPoints*4+12 2 Byte |
tag = 1 2 Byte |
||||||||||||||||||||||||||||||
enable 1 Byte |
id 1 Byte |
nrPoints 1 Byte |
reserved 1 Byte |
||||||||||||||||||||||||||||
reserved 4 Bytes |
|||||||||||||||||||||||||||||||
vertex[0].x 2 Byte |
vertex[0].y 2 Byte |
||||||||||||||||||||||||||||||
vertex[1].x 2 Byte |
vertex[1].y 2 Byte |
||||||||||||||||||||||||||||||
... 2 Byte |
... 2 Byte |
||||||||||||||||||||||||||||||
vertex[nrPoints-1].x 2 Byte |
vertex[nrPoints-1].y 2 Byte |
Tag code | NumDes | Message | SNMP Support | |||||||
0x0bd7 | no | no | no | |||||||
Datatype | Access Level | Description | ||||||||
Read | p_octet | access_right_noprot |   | Byte[0] colorSupport [0 no, 1 yes]; Byte[1] rectangleSupport [0 no, 1 yes]; Byte[2] polygonSupport [0 no, 1 yes but non self intersecting]; Byte[3] maxNrOfVertices maximum points for polygon definition; Byte[4] maxNrOfPrivMasks per Line; Byte[5-15] reserved; | ||||||
Write | p_octet | access_right_service | write not supported | |||||||
Tag code | NumDes | Message | SNMP Support | |||||||
0x0623 | line | no | no | |||||||
Datatype | Access Level | Description | ||||||||
Read | p_octet | access_right_noprot |   | static encoding categories see | ||||||
Write | p_octet | access_right_service | static encoding categories see | |||||||
16 | 32 | ||||||||||||||||||||||||||||||
Preset id only valid for a Dome 8 Bits |
reserved 6 Bits |
ex 2 |
reserved 5 Bits |
ca 2 |
s 1 |
r 1 |
N 7 Bits |
||||||||||||||||||||||||
left edge 16 Bits |
right edge 16 Bits |
||||||||||||||||||||||||||||||
upper edge 16 Bits |
lower edge 16 Bits |
||||||||||||||||||||||||||||||
hPos of vertex 1 16 Bits |
vPos of vertex 1 16 Bits |
||||||||||||||||||||||||||||||
hPos of vertex 2 16 Bits |
vPos of vertex 2 16 Bits |
||||||||||||||||||||||||||||||
hPos of vertex 3 16 Bits |
vPos of vertex 3 16 Bits |
||||||||||||||||||||||||||||||
... | |||||||||||||||||||||||||||||||
hPos of vertex N 16 Bits |
vPos of vertex N 16 Bits |
||||||||||||||||||||||||||||||
8 | 24 | ||||||||||||||||||||||||||||||
| |||
| |||
| |||
|
| |||
|
Tag code | NumDes | Message | SNMP Support | |||||||
0x0c23 | line | no | no | |||||||
Datatype | Access Level | Description | ||||||||
Read | p_octet | access_right_noprot |   | Byte[0] use CONF_GET_VIDEO_SCENE_ADJ_OPTIONS to query allowed options 0 auto mode, 1 static mode; Byte[1] strength of auto mode only matter's if auto mode is activated [low artefacts high bitrate] -15....+15 [more artefacts less bitrate]; Byte[2-7]reserved | ||||||
Write | p_octet | access_right_service | Description : Byte[0] use CONF_GET_VIDEO_SCENE_ADJ_OPTIONS to query allowed options 0 auto mode, 1 static mode; Byte[1] strength of auto mode only matter's if auto mode is activated low artefacts high bitrate -15....+15 more artefacts less bitrate; Byte[2-7]reserved | |||||||
Tag code | NumDes | Message | SNMP Support | |||||||
0x0c24 | line | no | no | |||||||
Datatype | Access Level | Description | ||||||||
Read | p_octet | access_right_noprot |   | Byte[0] support of CONF_VIDEO_STATIC_SCENE_REGIONS [0 no, 1 yes]; Byte[1] support of CONF_VIDEO_SCENE_ADJ_MODE [0 no, 1 yes]; Byte[2-7]reserved | ||||||
Write | p_octet | access_right_service | write not supported | |||||||
Tag code | NumDes | Message | SNMP Support | |||||||
0x0ad6 | cam | no | no | |||||||
Datatype | Access Level | Description | ||||||||
Read | t_dword | access_right_noprot |   | returns the base input framerate in mHz | ||||||
Write | t_dword | access_right_service | not supported | |||||||
Tag code | NumDes | Message | SNMP Support | |||||||
0x0ae4 | no | no | no | |||||||
Datatype | Access Level | Description | ||||||||
Read | t_octet | access_right_noprot |   | get illumination mode (0: "IR illumination auto"; 1: "IR illumination off"; 2: "IR illumination on") | ||||||
Write | t_octet | access_right_service | set illumination mode (0: "IR illumination auto"; 1: "IR illumination off"; 2: "IR illumination on") | |||||||
Tag code | NumDes | Message | SNMP Support | |||||||
0x0af7 | - | no | no | |||||||
Datatype | Access Level | Description | ||||||||
Read | t_dword | access_right_noprot |   | get the mains frequency. 0=50Hz, 1=60Hz | ||||||
Write | t_dword | access_right_service | set the mains frequency. 0=50Hz, 1=60Hz | |||||||
Tag code | NumDes | Message | SNMP Support | |||||||
0x0bf4 | - | no | no | |||||||
Datatype | Access Level | Description | ||||||||
Read | p_octet | access_right_noprot |   | |||||||
Write | p_octet | access_right_noprot | not supported | |||||||
No. of Entries 2 Byte |
Length per Entry 2 Byte |
||||||||||||||||||||||||||||||
First Entry 4 Byte |
|||||||||||||||||||||||||||||||
... 4 Byte |
|||||||||||||||||||||||||||||||
Last Entry 4 Byte |
No. of virtual Line 2 Byte |
No. of physical Line 2 Byte |
Tag code | NumDes | Message | SNMP Support | |||||||
0x0bf6 | line (starting from 1) | no | no | |||||||
Datatype | Access Level | Description | ||||||||
Read | p_octet | access_right_noprot |   | Gets the dewarping mode of a virtual line. octet[0] is the selected id. If the request is applied to a physical line, the value 0 is returned. (Do not check the length of the command in the future may additional tags will be added). If only the first Byte is set for addition parameters defaults will be used. See CONF_VIDEO_LINE_DEWARPING_MODE_CAPS for possible values. | ||||||
Write | p_octet | access_right_noprot | Sets the dewarping mode of a virtual line octet[0] sets the selected id. (Do not check the length of the command in the future may additional tags will be added). If only the first Byte is set for addition parameters defaults will be used. See CONF_VIDEO_LINE_DEWARPING_MODE_CAPS for possible values. | |||||||
Tag code | NumDes | Message | SNMP Support | |||||||
0x0bf7 | line (starting from 1) | no | no | |||||||
Datatype | Access Level | Description | ||||||||
Read | p_octet | access_right_noprot |   | Returns a list of possible dewarping modes of a virtual line. Each mode is a 8 bit value: 0: no dewarping, 1: virtual PTZ, 2: quad view, 3: panoramic, 4: double panoramic, 5: corridor, 6: full panoramic | ||||||
Write | % | access_right_noprot | % | |||||||
Tag code | NumDes | Message | SNMP Support | |||||||
0x0700 | output line | no | no | |||||||
Datatype | Access Level | Description | ||||||||
Read | t_octet | access_right_noprot |   | select video output standard: 0=AUTO; 1=PAL; 2=NTSC; 3,4,5,6,7,8,9,10=VGA modes; 11=720p50; 12=720p60; 13=1080i50; 14=1080i60; 15=1080p25; 16=1080p30; 0xff=OFF | ||||||
Write | t_octet | access_right_service | select video output standard: 0=AUTO; 1=PAL; 2=NTSC; 3,4,5,6,7,8,9,10=VGA modes; 11=720p50; 12=720p60; 13=1080i50; 14=1080i60; 15=1080p25; 16=1080p30; 0xff=OFF | |||||||
Tag code | NumDes | Message | SNMP Support | |||||||
0x070b | output line | no | no | |||||||
Datatype | Access Level | Description | ||||||||
Read | t_octet | access_right_noprot |   | force video output standard (e.g. for HDMI) | ||||||
Write | t_octet | access_right_service | force video output standard (e.g. for HDMI) | |||||||
Tag code | NumDes | Message | SNMP Support | |||||||
0x070c | output line | no | no | |||||||
Datatype | Access Level | Description | ||||||||
Read | t_octet | access_right_noprot |   | enable cropping at video output if the aspect ratio of the incoming video doesn't fit | ||||||
Write | t_octet | access_right_service | enable cropping at video output if the aspect ratio of the incoming video doesn't fit | |||||||
Tag code | NumDes | Message | SNMP Support | |||||||
0x070a | line number | no | no | |||||||
Datatype | Access Level | Description | ||||||||
Read | t_word | access_right_noprot |   | (analog) display format: LSB: 0 = AUTO/ANAMORPH; 1 = 4:3; 2 = ANAMORPH 16:9; MSB: flags: 2 = crop, all other reserved (set to 0) | ||||||
Write | t_word | access_right_service | (analog) display format: LSB: 0 = AUTO/ANAMORPH; 1 = 4:3; 2 = ANAMORPH 16:9; MSB: flags: 2 = crop, all other reserved (set to 0) | |||||||
Tag code | NumDes | Message | SNMP Support | |||||||
0x028a | number of video output line | no | no | |||||||
Datatype | Access Level | Description | ||||||||
Read | p_unicode | access_right_noprot |   | read the video monitor name | ||||||
Write | p_unicode (max 32 unicode characters) | access_right_service | set the video monitor name | |||||||
Tag code | NumDes | Message | SNMP Support | |||||||
0x0264 | no | no | no | |||||||
Datatype | Access Level | Description | ||||||||
Read | flag | access_right_noprot |   | =1: video decoder is enabled on establishing a new connection; =0 video encoder is not deabled on establishing a new connection | ||||||
Write | flag | access_right_service | =1 enables the video decoder on establishing a new connection; =0 disables the video decoder on establishing a new connection | |||||||
Tag code | NumDes | Message | SNMP Support | |||||||
0x0939 | no | no | no | |||||||
Datatype | Access Level | Description | ||||||||
Read | t_octet | access_right_noprot |   | 0 := show "logo.h263" from toolkit 1:= no logo | ||||||
Write | t_octet | access_right_service | 0 := show "logo.h263" from toolkit 1:= no logo 2:= screen saver | |||||||
Tag code | NumDes | Message | SNMP Support | |||||||
0x092e | no | no | no | |||||||
Datatype | Access Level | Description | ||||||||
Read | t_octet | access_right_noprot |   | freeze string: 0=off, 1=on, n=on (n * 40ms delayed) | ||||||
Write | t_octet | access_right_service | freeze string: 0=off, 1=on, n=on (n * 40ms delayed) | |||||||
Tag code | NumDes | Message | SNMP Support | |||||||
0x0812 | no | no | no | |||||||
Datatype | Access Level | Description | ||||||||
Read | octet | access_right_noprot |   | decoder mode =0: low delay; =1: A/V sync; | ||||||
Write | octet | access_right_service | decoder mode =0: low delay; =1: A/V sync; | |||||||
Tag code | NumDes | Message | SNMP Support | |||||||
0x09a1 | video out line | no | no | |||||||
Datatype | Access Level | Description | ||||||||
Read | p_octet | access_right_noprot |   | list of supported layouts; payload is a list of n WORDs. One WORD per supported layout (0001=single view, 0002=quad view, 0004=sixteen, 0077=multi view) | ||||||
Write | p_octet | access_right_user | not supported | |||||||
Tag code | NumDes | Message | SNMP Support | |||||||
0x09a2 | video out line | yes | no | |||||||
Datatype | Access Level | Description | ||||||||
Read | p_octet | access_right_noprot |   | first word (2bytes) is the layout, followed by the relative coder list in bytes (000101 for first monitor singleview, 000201020304 for quadview with chronological order) | ||||||
Write | p_octet | access_right_user | first word is the layout, followed by the relative coder list; extension for multiview transcoder see detailed description | |||||||
Layout 2 Byte |
reserved 2 Byte |
||||||||||||||||||||||||||||||
Flags 1 Byte |
YUV 3 Bytes |
||||||||||||||||||||||||||||||
EntryList 1 16 Bytes ... |
|||||||||||||||||||||||||||||||
N x 16 Bytes | EntryList N 16 Bytes ... |
| |||
| |||
| |||
| |||
|
len
entry len
flags
Bit 0= flip, bit 1=mirror, bit 2=allFrames
xPosition
x position in grid
yPosition
y position in grid
width
width in grid
height
height in grid
inst
instance
reserved
reserved
hPos
optional ptz hpos (see CONF_ROI)
vPos
optional ptz vpos (see CONF_ROI)
size
optional ptz size(see CONF_ROI)
reserved
reserved
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
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
Payload Structure
bg_luma
background color: 8 bit luma (Y)
bg_chroma
background color: 2 x 4 bit chroma (U/V); "lower 4 bit" = U, "upper 4 bit" = V
attributes
Values:
font_luma
font color: 8 bit luma (Y)
font_chroma
font color: 2 x 4 bit chroma (U/V); "lower 4 bit" = U, "upper 4 bit" = V
reserved
Reserved fields must be written as 0
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)
bg_luma
background color: 8 bit luma (Y)
bg_chroma
background color: 2 x 4 bit chroma (U/V); "lower 4 bit" = U, "upper 4 bit" = V
attributes
Values:
font_luma
font color: 8 bit luma (Y)
font_chroma
font color: 2 x 4 bit chroma (U/V); "lower 4 bit" = U, "upper 4 bit" = V
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_AUDIO_AAC_BITRATE
CONF_VIRTUAL_AUDIO_LINES
The command returns which audio input lines are virtual and which is the associated physical line. A physical line is phyical audio input - that's the usual case. A virtual line is just a copy of a physical line and supports only a subset of the RCP commands compared to a physical line. Some commands only make sense on physical line (e.g. input volume). Those commands fail on virtual lines and must be applied on the associated physcial line instead. The required information can be read out using this command.
Virtual lines are introduced to provide a copy to an existing physical line. A single physical audio input can be associated to multiple video input lines. This keeps our known behaviour to have an audio line with the same number as the video line. Payload Structure
No. of Entries
The number of virtual line descriptions.
Length per Entry
The number of bytes per line description. This value is currently 4 but may be increased later when more information per entry must be provided. New fields will be appended to the entry and should be ignored by the client when unknown.
Entry
No. of virtual Line
The number of the line which is a virtual line. Counting starts as usual from 1. Every audio input line is either a physical line (default) or a virtual line. All lines listed here are virtual lines.
No. of physcial Line
The number of the physcial line which is associated to the named virtual line in the previous field. This line must be addressed for RCP commands that fail on the virtual line.
CONF_ALARM_INPUT_LH_VAL
CONF_INPUT_PIN_NAME
CONF_ALARM_INPUT_SUPERVISED
CONF_EVENT_SCRIPT
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. A task id 0xffff
indicates an empty script.
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.
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_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_RELAY_OUTPUT_MODE
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_NBR_OF_PIR
CONF_PIR_ALARM_STATE
CONF_ILLUMINATOR_OPTIONS
CONF_ILLUMINATOR_STATE
CONF_ILLUMINATION_INTENSITY
CONF_VCA_BRIGHTNESS_INFO
CONF_VCA_SUGGESTED_FIREMASK
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_CAMERA_STR
Payload Structure
URL
Encoder/Camera URL
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).
URL Length
Length of the following url (actual limit is 80).
CONF_KBD_CONFIG_MONITOR
Payload Structure
IP
Decoder/Monitor IP
Line
Video output line
Coder
Relative coder number (relative to line)
CONF_KBD_CONFIG_MONITOR_STR
Payload Structure
URL
Decoder/Monitor URL
Line
Video output line
Coder
Relative coder number (relative to line)
URL Length
Length of the following url (actual limit is 80).
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_LED_CAPS
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_UPLINK_KBPS
CONF_TC_CLIENT_PARAMS
CONF_OBEY_ICMP_REDICRECTS
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_HSTS_ENABLED
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 | access_right_noprot |   | gets the Pmpp Port of the Pmpp server(0: off) | ||||||
Write | t_word | access_right_service | 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 | access_right_noprot |   | gets the Pmpp Address (allowed values: 1-63;) | ||||||
Write | t_octet | access_right_service | 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 | access_right_noprot |   | read the system contact required in SNMP | ||||||
Write | p_string | access_right_service | write the system contact required in SNMP | |||||||
Tag code | NumDes | Message | SNMP Support | |||||||
0x00bb | no | no | yes | |||||||
Datatype | Access Level | Description | ||||||||
Read | p_string | access_right_noprot |   | read the system location required in SNMP | ||||||
Write | p_string | access_right_service | write the system location required in SNMP | |||||||
Tag code | NumDes | Message | SNMP Support | |||||||
0x0b16 | no | no | no | |||||||
Datatype | Access Level | Description | ||||||||
Read | p_string | access_right_service |   | read the community string for snmp read access | ||||||
Write | p_string | access_right_service | 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 | access_right_service |   | read the community string for snmp write access | ||||||
Write | p_string | access_right_service | 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 | access_right_service |   | read the community string used in snmp traps | ||||||
Write | p_string | access_right_service | 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 | access_right_noprot |   | read streaming gateway configuration, see detailed description | ||||||
Write | p_octet | access_right_service | 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 | access_right_noprot |   | get the number of configured streaming gateway lines | ||||||
Write | t_dword | access_right_service | not supported | |||||||
Tag code | NumDes | Message | SNMP Support | |||||||
0x0b26 | no | no | no | |||||||
Datatype | Access Level | Description | ||||||||
Read | t_dword | access_right_noprot |   | get the max number of configurable streaming gateway lines | ||||||
Write | t_dword | access_right_service | not supported | |||||||
Tag code | NumDes | Message | SNMP Support | |||||||
0x09aa | no | no | no | |||||||
Datatype | Access Level | Description | ||||||||
Read | t_dword | access_right_noprot |   | deprecated in fw > 4.00 | ||||||
Write | t_dword | access_right_service | 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 | access_right_noprot |   | numdes 0: connect port, 1: tunnel port, 2: server port | ||||||
Write | t_word | access_right_service | 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 | access_right_noprot |   | deprecated in fw > 4.00 | ||||||
Write | t_dword | access_right_service | deprecated in fw > 4.00 | |||||||
Tag code | NumDes | Message | SNMP Support | |||||||
0x09f9 | no | no | no | |||||||
Datatype | Access Level | Description | ||||||||
Read | t_dword | access_right_noprot |   | deprecated in fw > 4.00 | ||||||
Write | t_dword | access_right_service | deprecated in fw > 4.00 | |||||||
Tag code | NumDes | Message | SNMP Support | |||||||
0x09ad | no | no | no | |||||||
Datatype | Access Level | Description | ||||||||
Read | p_string | access_right_noprot |   | gets the iscsi target name string | ||||||
Write | p_string | access_right_service | deprecated in fw > 4.00 | |||||||
Tag code | NumDes | Message | SNMP Support | |||||||
0x09ae | no | no | no | |||||||
Datatype | Access Level | Description | ||||||||
Read | t_dword | access_right_noprot |   | get the number of concurrent tcp connections to iscsi target | ||||||
Write | t_dword | access_right_service | 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 | access_right_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 | access_right_service | not supported | |||||||
Tag code | NumDes | Message | SNMP Support | |||||||
0x09ce | no | no | no | |||||||
Datatype | Access Level | Description | ||||||||
Read | p_string | access_right_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 | access_right_service | 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 | access_right_noprot |   | see detailed description | ||||||
Write | p_string | access_right_service | see detailed description | |||||||
Tag code | NumDes | Message | SNMP Support | |||||||
0x09e4 | no | no | no | |||||||
Datatype | Access Level | Description | ||||||||
Read | flag | access_right_noprot |   | returns wheather the next iSCSI logout should use the release action | ||||||
Write | % | access_right_service | % | |||||||
Tag code | NumDes | Message | SNMP Support | |||||||
0x09d8 | no | no | no | |||||||
Datatype | Access Level | Description | ||||||||
Read | p_string | access_right_noprot |   | returns the used initiator name; only applicable when iSCSI is connected | ||||||
Write | void | access_right_service | not supported | |||||||
Tag code | NumDes | Message | SNMP Support | |||||||
0x09d9 | no | no | no | |||||||
Datatype | Access Level | Description | ||||||||
Read | p_string | access_right_noprot |   | returns the used initiator name extention; used for identification only | ||||||
Write | p_string | access_right_service | 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 | access_right_noprot |   | returns the state of the iscsi server (0: server down, 1: server running) | ||||||
Write | t_dword | access_right_service | 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 | access_right_noprot |   | monitor iscsi targets. | ||||||
Write | p_octet | access_right_service | 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 | access_right_user |   | see detailed description | ||||||
Write | p_octet | access_right_service | 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 | access_right_noprot |   | Maximum segment size for ISCSI transfers (should be a 2^n value like 8192, 16384 or 65536) | ||||||
Write | t_dword | access_right_service | 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 | access_right_noprot |   | KBit/s the ISCSI should transmit as maximum (0:=no limit send all data at once) | ||||||
Write | t_dword | access_right_service | 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 | access_right_noprot |   | KBit/s the ISCSI lower Limit for the Iscsi Data rate Throttling | ||||||
Write | t_dword | access_right_service | 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 | access_right_noprot |   | KBit/s the ISCSI should read as maximum (0:=no limit send all data at once) | ||||||
Write | t_dword | access_right_service | 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 | access_right_noprot |   | Read the value for the X-com.bosch.MaxCmdWindow key at login phase | ||||||
Write | t_dword | access_right_service | Set the value for the X-com.bosch.MaxCmdWindow key at login phase | |||||||
Tag code | NumDes | Message | SNMP Support | |||||||
0x0bee | no | no | no | |||||||
Datatype | Access Level | Description | ||||||||
Read | t_dword | access_right_noprot |   | get the behaviour of iSCSI multipathing (0=off, 1=only use prefered pathes, 2=use all pathes, 3=use NetApp specific path selection) | ||||||
Write | t_dword | access_right_service | set the behaviour of iSCSI multipathing (0=off, 1=only use prefered pathes, 2=use all pathes, 3=use NetApp specific path selection) | |||||||
Tag code | NumDes | Message | SNMP Support | |||||||
0x0c14 | no | no | no | |||||||
Datatype | Access Level | Description | ||||||||
Read | p_octet | access_right_noprot |   | Read the multipathing state of all active iSCSI connections | ||||||
Write | p_octet | access_right_noprot | not supported | |||||||
16 | 32 | ||||||||||||||||||||||||||||||
Length 2 Byte |
First Group Tag (0x8000) 2 Byte |
||||||||||||||||||||||||||||||
Length 2 Byte |
First Subtag 2 Byte |
||||||||||||||||||||||||||||||
Payload (length - header) bytes |
|||||||||||||||||||||||||||||||
Length 2 Byte |
Second Subtag 2 Byte |
||||||||||||||||||||||||||||||
Payload (length - header) bytes |
|||||||||||||||||||||||||||||||
... Additional subtags (length - header) bytes |
|||||||||||||||||||||||||||||||
Length 2 Byte |
Next Group Tag (0x8000) 2 Byte |
||||||||||||||||||||||||||||||
Length 2 Byte |
First Subtag 2 Byte |
||||||||||||||||||||||||||||||
Payload (length - header) bytes |
|||||||||||||||||||||||||||||||
... Additional subtags (length - header) bytes |
|||||||||||||||||||||||||||||||
... Additional group tags (length - header) bytes |
|||||||||||||||||||||||||||||||
8 | 24 | ||||||||||||||||||||||||||||||
16 | 32 | ||||||||||||||||||||||||||||||
Length 0x0004 |
Tag 0x0004 |
|
| |||
| |||
| |||
| |||
| |||
|
|
16 | 32 | ||||||||||||||||||||||||||||||
Length 0x001c |
Group Tag 0x8000 |
||||||||||||||||||||||||||||||
Length 0x0008 |
Subtag 0x0001 |
||||||||||||||||||||||||||||||
IPv4 0x0a 0x01 0x01 0x0a |
|||||||||||||||||||||||||||||||
Length 0x0008 |
Subtag 0x0005 |
||||||||||||||||||||||||||||||
Target Index 0x00 0x00 0x00 0x02 |
|||||||||||||||||||||||||||||||
Length 0x0008 |
Subtag 0x0002 |
||||||||||||||||||||||||||||||
IPv4 0x0a 0x01 0x01 0x0c |
|||||||||||||||||||||||||||||||
Length 0x0008 |
Subtag 0x0003 |
||||||||||||||||||||||||||||||
Flags 0x00 0x01 0x00 0x00 (host order 0x00000010) |
|||||||||||||||||||||||||||||||
8 | 24 | ||||||||||||||||||||||||||||||
16 | 32 | ||||||||||||||||||||||||||||||
Length 0x0004 |
Tag 0x0004 |
Bit 0 (0x00000001) | The connection is offline and not in a working state. | |
Bit 1 (0x00000002) | The connection is connected via the main IP (main path) and working optimal. | |
Bit 2 (0x00000004) | The connection is connected via an alternative path, but this is a prefered one. So the connection runs optimal but not through the inital path. | |
Bit 3 (0x00000008) | The connection runs through an alternative path which is not declared as being optimal or not optimal. Connection will go back to the prefered path when possible. | |
Bit 4 (0x00000010) | Connection runs on a non optimal path (lower performance) and will try to go back to an prefered path as soon as possible. | |
Bit 5 (0x00000020) | The session is about to be closed gracefully. There are no more users on this session and it will be closed. |
Tag code | NumDes | Message | SNMP Support | |||||||
0x0c19 | no | no | no | |||||||
Datatype | Access Level | Description | ||||||||
Read | p_octet | access_right_noprot |   | not supported | ||||||
Write | p_octet | access_right_service | flush the ISCSI discovery cache. See detailed description | |||||||
16 | 32 | ||||||||||||||||||||||||||||||
Length 2 Byte |
Tag (IP address) 2 Byte |
||||||||||||||||||||||||||||||
Payload 4 Bytes |
|||||||||||||||||||||||||||||||
Additional tags (target index)... n Bytes |
|||||||||||||||||||||||||||||||
8 | 24 | ||||||||||||||||||||||||||||||
| |||
| |||
|
Tag code | NumDes | Message | SNMP Support | |||||||
0x0c30 | no | no | no | |||||||
Datatype | Access Level | Description | ||||||||
Read | p_octet | access_right_noprot |   | Read out discovery cache entries | ||||||
Write | p_octet | access_right_service | not supported | |||||||
16 | 32 | ||||||||||||||||||||||||||||||
Length 2 Byte |
Tag (0x0001, 0x0002 or 0x000b) 2 Byte |
||||||||||||||||||||||||||||||
Payload (length - header) bytes |
|||||||||||||||||||||||||||||||
Additional tags... n bytes |
16 | 32 | ||||||||||||||||||||||||||||||
Length 2 Byte |
Cache entry Tag (0x8009) 2 Byte |
||||||||||||||||||||||||||||||
Length 2 Byte |
Target IP tag (0x000a) 2 Byte |
||||||||||||||||||||||||||||||
Payload (length - header) bytes |
|||||||||||||||||||||||||||||||
Length 2 Byte |
Target Index tag (0x000b) 2 Byte |
||||||||||||||||||||||||||||||
Payload (length - header) bytes |
|||||||||||||||||||||||||||||||
Length 2 Byte |
LUN Entry Group Tag (0x8008) 2 Byte |
||||||||||||||||||||||||||||||
Length 2 Byte |
Path Entry Group Tag (0x8004) 2 Byte |
||||||||||||||||||||||||||||||
Length 2 Byte |
Path IP Tag (0x0005) 2 Byte |
||||||||||||||||||||||||||||||
IP of the path (16 or 4 byte length) (length - header) bytes |
|||||||||||||||||||||||||||||||
Length 2 Byte |
LUN Tag (0x0006) 2 Byte |
||||||||||||||||||||||||||||||
LUN number on this path (length - header) bytes |
|||||||||||||||||||||||||||||||
Length 2 Byte |
Flags Tag (0x0007) 2 Byte |
||||||||||||||||||||||||||||||
Flags see below (length - header) bytes |
|||||||||||||||||||||||||||||||
... Additional Path Entry Group Tag (0x8004) (length - header) bytes |
|||||||||||||||||||||||||||||||
... Additional LUN Entry Group Tag (0x8008) (length - header) bytes |
|||||||||||||||||||||||||||||||
... Additional Cache entry Tag (0x0009) (length - header) bytes |
|||||||||||||||||||||||||||||||
8 | 24 | ||||||||||||||||||||||||||||||
16 | 32 | ||||||||||||||||||||||||||||||
Length 0x0004 |
Tag 0x0004 |
|
| |||
| |||
| |||
| |||
| |||
| |||
| |||
|
|
16 | 32 | ||||||||||||||||||||||||||||||
Length 0x0008 |
IP tag 0x0001 |
||||||||||||||||||||||||||||||
IPv4 0x0a 0x01 0x01 0x0c |
|||||||||||||||||||||||||||||||
Length 0x0008 |
Target Index 0x000b |
||||||||||||||||||||||||||||||
Target Index 0x00 0x00 0x00 0x03 |
|||||||||||||||||||||||||||||||
Length 0x0008 |
Subtag 0x0002 |
||||||||||||||||||||||||||||||
LUN 0x00 0x00 0x00 0x04 |
|||||||||||||||||||||||||||||||
8 | 24 | ||||||||||||||||||||||||||||||
16 | 32 | ||||||||||||||||||||||||||||||
Length 0x0084 |
Cache entry 0x8009 |
||||||||||||||||||||||||||||||
Length 0x0008 |
Target IP 0x000a |
||||||||||||||||||||||||||||||
IPv4 0x0a 0x01 0x01 0x0a |
|||||||||||||||||||||||||||||||
Length 0x0008 |
Target Index 0x000b |
||||||||||||||||||||||||||||||
Number 0x00 0x00 0x00 0x03 |
|||||||||||||||||||||||||||||||
Length 0x0074 |
LUN entry Tag 0x8008 |
||||||||||||||||||||||||||||||
Length 0x001c |
Path entry tag 0x8004 |
||||||||||||||||||||||||||||||
Length 0x0008 |
IP 0x0005 |
||||||||||||||||||||||||||||||
IPv4 0x0a 0x01 0x01 0x0c |
|||||||||||||||||||||||||||||||
Length 0x0008 |
LUN 0x0006 |
||||||||||||||||||||||||||||||
LUN number 0x00 0x00 0x00 0x04 |
|||||||||||||||||||||||||||||||
Length 0x0008 |
Flags 0x0007 |
||||||||||||||||||||||||||||||
Flags bitfield 0x00 0x00 0x00 0x07 |
|||||||||||||||||||||||||||||||
More Pathes (0x8004) ... |
|||||||||||||||||||||||||||||||
8 | 24 | ||||||||||||||||||||||||||||||
16 | 32 | ||||||||||||||||||||||||||||||
Length 0x0004 |
Tag 0x0003 |
Bit 0 (0x00000001) | Target supports TPGS (Target Portal Group Support) on this path. Neccesarry for proper multipathing support. | |
Bit 1 (0x00000002) | This path is a prefered path | |
Bit 2 (0x00000004) | This path is an active path (but maybe not prefered if bit 1 is cleared). | |
Bit 3 (0x00000008) | This path is not operational and cannot be used. |
Tag code | NumDes | Message | SNMP Support | |||||||
0x0c32 | no | no | no | |||||||
Datatype | Access Level | Description | ||||||||
Read | p_octet | access_right_noprot |   | not supported | ||||||
Write | p_octet | access_right_service | Do a multipath rescan. See detailed description | |||||||
16 | 32 | ||||||||||||||||||||||||||||||
Length 2 Byte |
Tag (0x0001) 2 Byte |
||||||||||||||||||||||||||||||
IPv4 or IPv6 4 or 16 Bytes |
|||||||||||||||||||||||||||||||
Length 2 Byte |
Tag (0x0002) 2 Byte |
||||||||||||||||||||||||||||||
Target Index 4 Bytes |
|||||||||||||||||||||||||||||||
8 | 24 | ||||||||||||||||||||||||||||||
| |||
|
Tag code | NumDes | Message | SNMP Support | |||||||
0x0c18 | no | no | no | |||||||
Datatype | Access Level | Description | ||||||||
Read | p_octet | access_right_noprot |   | performs a discovery and returns the result in an XML-like string; parameter target id (DWORD) supplied in p_octet | ||||||
Write | void | access_right_service | not supported | |||||||
Tag code | NumDes | Message | SNMP Support | |||||||
0x0c17 | no | yes | no | |||||||
Datatype | Access Level | Description | ||||||||
Read | p_octet | access_right_noprot |   | monitor smb targets. | ||||||
Write | p_octet | access_right_service | monitor smb 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.
SMB_MNI_ERR_FULL - if the maxium of 20 smb targets is reached and a request packet with the ADD action was sent. SMB_MNI_ERR_NOT_FOUND - if a request packet if the DELETE action was sent and the target address is not currently monitored. SMB_MNI_ERR_INTERN - if an error occured while setting up the smb client or the smb session to the smb server 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 | |||||||
0x0900 | no | no | ||||||||
Datatype | Access Level | Description | ||||||||
Read | t_dword | access_right_noprot |   | obsolete | ||||||
Write | void | access_right_user | not supported | |||||||
Tag code | NumDes | Message | SNMP Support | |||||||
0x090a | no | no | no | |||||||
Datatype | Access Level | Description | ||||||||
Read | t_dword | access_right_noprot |   | obsolete | ||||||
Write | void | access_right_user | not supported | |||||||
Tag code | NumDes | Message | SNMP Support | |||||||
0x0919 | no | no | no | |||||||
Datatype | Access Level | Description | ||||||||
Read | t_dword | access_right_noprot |   | obsolete | ||||||
Write | void | access_right_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 | access_right_noprot |   | list of cams with running recording | ||||||
Write | void | access_right_user | not supported | |||||||
Tag code | NumDes | Message | SNMP Support | |||||||
0x0a03 | yes (cam) | no | no | |||||||
Datatype | Access Level | Description | ||||||||
Read | t_dword | access_right_noprot |   | recording status of cam for primary recording (1 = running, 0 = not running) | ||||||
Write | t_dword | access_right_user | not supported | |||||||
Tag code | NumDes | Message | SNMP Support | |||||||
0x0a4d | yes (cam) | no | no | |||||||
Datatype | Access Level | Description | ||||||||
Read | t_dword | access_right_noprot |   | recording status of this cam for secondary recording (1 = running, 0 = not running) | ||||||
Write | t_dword | access_right_user | not supported | |||||||
Tag code | NumDes | Message | SNMP Support | |||||||
0x0901 | no | no | no | |||||||
Datatype | Access Level | Description | ||||||||
Read | p_octet | access_right_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 | access_right_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 | access_right_noprot |   | obsolete | ||||||
Write | p_octet | access_right_service | (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 | access_right_noprot |   | obsolete, payload as in CONF_HD_PARTITION_PROP | ||||||
Write | p_octet | access_right_service | (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 | access_right_noprot |   | read the total size of a local storage in megabytes | ||||||
Write | - | access_right_service | not writable | |||||||
Tag code | NumDes | Message | SNMP Support | |||||||
0x090d | no | no | no | |||||||
Datatype | Access Level | Description | ||||||||
Read | p_octet | access_right_noprot |   | obsolete | ||||||
Write | p_octet | access_right_service | obsolete | |||||||
Tag code | NumDes | Message | SNMP Support | |||||||
0x0a0b | no | no | no | |||||||
Datatype | Access Level | Description | ||||||||
Read | p_octet | access_right_noprot |   | read primary recording schedule, see detailed description | ||||||
Write | p_octet | access_right_service | 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 | access_right_noprot |   | obsolete, only on global schedule for primary and secondary recording | ||||||
Write | p_octet | access_right_service | 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 | access_right_noprot |   | read holiday schedule list for primary recording, see detailed description | ||||||
Write | p_octet | access_right_service | 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 | access_right_noprot |   | read recording profiles, see detailed description | ||||||
Write | p_octet | access_right_service | 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 32 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 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 | access_right_noprot |   | read recording profiles for secondary recording, payload is the same as in CONF_HD_RECORD_PROFILES | ||||||
Write | p_octet | access_right_service | 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 | access_right_noprot |   | read recording profiles | ||||||
Write | p_octet | access_right_service | 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 32 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 | access_right_noprot |   | get recording profiles for secondary recording, payload is the same as in CONF_HD_RECORD_PROFILES_V2 | ||||||
Write | p_octet | access_right_service | 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 | access_right_noprot |   | alarm motion - obsolete | ||||||
Write | flag | access_right_service | write alarm motion - obsolete | |||||||
Tag code | NumDes | Message | SNMP Support | |||||||
0x0917 | yes (partition) | no | no | |||||||
Datatype | Access Level | Description | ||||||||
Read | flag | access_right_noprot |   | alarm input - obsolete | ||||||
Write | flag | access_right_service | write alarm input - obsolete | |||||||
Tag code | NumDes | Message | SNMP Support | |||||||
0x0913 | yes (cam) | yes | no | |||||||
Datatype | Access Level | Description | ||||||||
Read | flag | access_right_noprot |   | return TRUE when manager is on or when primary span recording is on | ||||||
Write | flag | access_right_service | 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 | access_right_noprot |   | return TRUE when secondary span recording is on | ||||||
Write | flag | access_right_service | 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 | access_right_noprot |   | return TRUE when manager is off or when primary span recording is off | ||||||
Write | flag | access_right_service | 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 | access_right_noprot |   | return TRUE when secondary span recording is off | ||||||
Write | flag | access_right_service | 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 | access_right_noprot |   | (obsolete) signals an active hdd MPEG4 partition | ||||||
Write | - | access_right_service | not supported | |||||||
Tag code | NumDes | Message | SNMP Support | |||||||
0x0a1c | yes (cam) | yes | no | |||||||
Datatype | Access Level | Description | ||||||||
Read | p_octet | access_right_noprot |   | get recording report from actual primary recording on a cam, | ||||||
Write | p_octet | access_right_service | 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 | access_right_noprot |   | get recording report from actual secondary recording on a cam, payload same as in command CONF_HD_RECORDING_REPORT | ||||||
Write | p_octet | access_right_service | not supported | |||||||
Tag code | NumDes | Message | SNMP Support | |||||||
0x0a9b | no | no | no | |||||||
Datatype | Access Level | Description | ||||||||
Read | p_octet | access_right_noprot |   | get the current recording status, | ||||||
Write | p_octet | access_right_service | 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 | ||||||||||||||||||||||||||||||
| |||
|
| |||||
| |||||
| |||||
| |||||
| |||||
|
Target ID
The target id of the lun (may be the ipv4 address for older versions or with default target resolve configuration, see CONF_TARGET_ID_RESOLVE_RULES).
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 | access_right_noprot |   | get the primary recording retention time for a camera (in seconds). | ||||||
Write | t_dword | access_right_service | 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 | access_right_noprot |   | get the secondary recording retention time for a camera (in seconds). | ||||||
Write | t_dword | access_right_service | 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 | access_right_noprot |   | get the max recording retention time for a camera (in seconds), see detailed description | ||||||
Write | p_octet | access_right_service | 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 | access_right_noprot |   | Get the ip address or iqn of the remote recording device (max. 50 characters). | ||||||
Write | p_string | access_right_service | 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 | access_right_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 | access_right_service | 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 | access_right_noprot |   | see detailed description | ||||||
Write | p_octet | access_right_service | 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 | access_right_noprot |   | same as CONF_HD_MGR_REC_STATUS but for secondary recording (see cmd CONF_HD_MGR_REC_STATUS) | ||||||
Write | p_octet | access_right_service | not supported | |||||||
Tag code | NumDes | Message | SNMP Support | |||||||
0x091d | no | yes | no | |||||||
Datatype | Access Level | Description | ||||||||
Read | void | access_right_user |   | read not supported (only for messages), | ||||||
Write | void | access_right_service | not supported | |||||||
16 | 32 | ||||||||||||||||||||||||||||||
start time 32 Bits |
|||||||||||||||||||||||||||||||
end time 32 Bits |
|||||||||||||||||||||||||||||||
flags 32 Bits |
|||||||||||||||||||||||||||||||
file id 32 Bits |
|||||||||||||||||||||||||||||||
target id 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 | access_right_user |   | read not supported (only for messages), see definition CONF_HD_FILE_INFO | ||||||
Write | void | access_right_service | not supported | |||||||
Tag code | NumDes | Message | SNMP Support | |||||||
0x091e | no | yes | no | |||||||
Datatype | Access Level | Description | ||||||||
Read | p_octet | access_right_noprot |   | not supported (message signals an obsolete file list (num==partition)) | ||||||
Write | void | access_right_service | not supported | |||||||
Tag code | NumDes | Message | SNMP Support | |||||||
0x0908 | yes cam | yes | no | |||||||
Datatype | Access Level | Description | ||||||||
Read | flag | access_right_noprot |   | 1: yes 0: no (message only, a request on this command always returns zero) | ||||||
Write | - | access_right_service | 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 | access_right_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 | access_right_service | 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 | access_right_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 | access_right_service | 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 | access_right_noprot |   | get audio format for recording (0: NO, 1: G711, 2: L16, 3: AAC) | ||||||
Write | t_octet | access_right_service | 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 | access_right_noprot |   | see detailed description | ||||||
Write | p_octet | access_right_service | 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 | access_right_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 | access_right_service | 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 | access_right_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 | access_right_service | 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 | yes | |||||||
Datatype | Access Level | Description | ||||||||
Read | p_octet | access_right_noprot |   | see detailed description | ||||||
Write | void | access_right_service | 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 |
|||||||||||||||||||||||||||||||
filled buffer bytes 4 Bytes |
|||||||||||||||||||||||||||||||
8 | 24 | ||||||||||||||||||||||||||||||
| |||
|
Tag code | NumDes | Message | SNMP Support | |||||||
0x0b9d | no | no | no | |||||||
Datatype | Access Level | Description | ||||||||
Read | t_dword | access_right_noprot |   | Read the max gop length for recording | ||||||
Write | t_dword | access_right_service | 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 | access_right_user |   | get the speed limit parameter, see detailed description | ||||||
Write | p_octet | access_right_service | 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 | access_right_user |   | get the backup recording status, see detailed description | ||||||
Write | p_octet | access_right_service | 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 | access_right_user |   | get the thresholds, see detailed description | ||||||
Write | p_octet | access_right_service | 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 | access_right_user |   | get the buffered recording mode: 0 off, 1 on | ||||||
Write | t_octet | access_right_service | 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 | |||||||
0x0be8 | no | no | no | |||||||
Datatype | Access Level | Description | ||||||||
Read | flag | access_right_user |   | Returns if the WPS button is enabled (1) or not (0). Default is enabled. | ||||||
Write | flag | access_right_service | Enables or disabled the WPS button. When the button is diabled, pressing the button has no effect. | |||||||
Tag code | NumDes | Message | SNMP Support | |||||||
0x0902 | no | yes | no | |||||||
Datatype | Access Level | Description | ||||||||
Read | t_int | access_right_noprot |   | returns t_int parameter in percent of realtime replay (default +100%); 0 if suspended or stopped; Session ID is needed | ||||||
Write | t_int | access_right_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 | access_right_noprot |   | 1=replay is stopped; 0=replay is in progress | ||||||
Write | flag | access_right_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 | access_right_noprot |   | see detailed description | ||||||
Write | p_octet | access_right_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 | access_right_noprot |   | see detailed description | ||||||
Write | p_octet | access_right_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 | access_right_noprot |   | obsolete | ||||||
Write | t_int | access_right_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 | access_right_noprot |   | see detailed description | ||||||
Write | p_octet | access_right_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 | access_right_noprot |   | get the last 512 alarm events of the partition (obsolete) | ||||||
Write | p_octet | access_right_user | read only | |||||||
Tag code | NumDes | Message | SNMP Support | |||||||
0x095d | no | no | no | |||||||
Datatype | Access Level | Description | ||||||||
Read | p_octet | access_right_noprot |   | see detailed description | ||||||
Write | p_octet | access_right_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 | access_right_noprot |   | get the delay (in 10ms) between the frames in intra only replay mode | ||||||
Write | t_dword | access_right_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 | access_right_noprot |   | get max frames per second for intra only replay mode | ||||||
Write | t_dword | access_right_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 | access_right_noprot |   | get replay connection live mode | ||||||
Write | t_dword | access_right_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 | access_right_noprot |   | see detailed description | ||||||
Write | p_octet | access_right_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 | access_right_noprot |   | requested vcd layer 0=no vcd data, 1=layer1 ,2=layer2,..; replay session id required | ||||||
Write | t_dword | access_right_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 | access_right_noprot |   | requested vcd config ID 0=all vcd data, 1=config1 data, 2=config2 data,..; replay session id required | ||||||
Write | t_dword | access_right_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 | access_right_noprot |   | setup a forensic search | ||||||
Write | p_octet | access_right_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 | access_right_noprot |   | - | ||||||
Write | t_dword | access_right_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 | access_right_noprot |   | results of a forensic search (msg only) | ||||||
Write | p_octet | access_right_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 | access_right_noprot |   | write only | ||||||
Write | p_octet | access_right_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 | access_right_noprot |   | read replay custom settings, see detailed, | ||||||
Write | p_octet | access_right_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 | |||||||
0x0c12 | no | no | no | |||||||
Datatype | Access Level | Description | ||||||||
Read | p_octet | access_right_noprot |   | get certificates list of records, Replay Session ID is needed, see detailed description | ||||||
Write | p_octet | access_right_user | not supported | |||||||
16 | 32 | ||||||||||||||||||||||||||||||
Start Time 4 Bytes |
|||||||||||||||||||||||||||||||
Stop Time 4 Bytes |
|||||||||||||||||||||||||||||||
TZ QH 1 Byte |
reserved 3 Byte |
||||||||||||||||||||||||||||||
Max List Len 4 Bytes |
|||||||||||||||||||||||||||||||
8 | 24 | ||||||||||||||||||||||||||||||
16 | 32 | ||||||||||||||||||||||||||||||
Start Time 4 Bytes |
|||||||||||||||||||||||||||||||
Stop Time 4 Bytes |
|||||||||||||||||||||||||||||||
TZ QH 1 Byte |
Flags 1 Byte |
reserved 2 Byte |
|||||||||||||||||||||||||||||
List Len 4 Bytes |
|||||||||||||||||||||||||||||||
Certificates List max 16 kb |
|||||||||||||||||||||||||||||||
8 | 24 | ||||||||||||||||||||||||||||||
|
16 | 32 | ||||||||||||||||||||||||||||||
Timestamp 4 Bytes |
|||||||||||||||||||||||||||||||
TZ QH 1 Byte |
reserved 1 Byte |
Length 2 Byte |
|||||||||||||||||||||||||||||
Certificate n bytes |
|||||||||||||||||||||||||||||||
8 | 24 | ||||||||||||||||||||||||||||||
Tag code | NumDes | Message | SNMP Support | |||||||
0x0af4 | cam | no | no | |||||||
Datatype | Access Level | Description | ||||||||
Read | p_octet | access_right_noprot |   | not supported | ||||||
Write | p_octet | access_right_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 | access_right_noprot |   | gets the maximum datarate for the backup | ||||||
Write | t_dword | access_right_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 | access_right_noprot |   | list the status of a backup sessions: | ||||||
Write | p_octet | access_right_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 | access_right_noprot |   | not supported | ||||||
Write | t_dword | access_right_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 | access_right_service |   | 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 | access_right_service | 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 | access_right_noprot |   | status and progress of a running format requested by CONF_FORMAT_FS | ||||||
Write | p_octet | access_right_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 | access_right_noprot |   | format the lun into spans. | ||||||
Write | p_octet | access_right_service | 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 | access_right_noprot |   | status and progress of a running format requested by CONF_FORMAT_FS_SPANS, see detailed description | ||||||
Write | p_octet | access_right_service | 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 | access_right_service |   | See detailed description. | ||||||
Write | p_octet | access_right_service | See detailed description. | |||||||
Span Address 1 8 Bytes ... |
|||||||||||||||||||||||||||||||
(n-2) x 8 Bytes | Span Address n 8 Bytes ... |
||||||||||||||||||||||||||||||
Target ID
The target id of the lun (may be the ipv4 address for older versions or with default target resolve configuration, see CONF_TARGET_ID_RESOLVE_RULES).
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 | access_right_noprot |   | See detailed description of CONF_SPAN_ADDRESS_LIST | ||||||
Write | p_octet | access_right_service | 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 | access_right_service |   | Access span header information. | ||||||
Write | p_octet | access_right_service | Access span header information. | |||||||
16 | 32 | ||||||||||||||||||||||||||||||
Target ID 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 | access_right_noprot |   | obsolete, returns always 0x01 for on | ||||||
Write | t_octet | access_right_service | 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 | access_right_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 | access_right_service | 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 | access_right_service |   | 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 | access_right_service | (obsolete and not supported anymore) | |||||||
Tag code | NumDes | Message | SNMP Support | |||||||
0x09fb | yes (camera) | no | no | |||||||
Datatype | Access Level | Description | ||||||||
Read | p_octet | access_right_service |   | obsolete and not supported anymore | ||||||
Write | p_octet | access_right_service | obsolete and not supported anymore | |||||||
Tag code | NumDes | Message | SNMP Support | |||||||
0x0a4b | yes (camera) | no | no | |||||||
Datatype | Access Level | Description | ||||||||
Read | p_octet | access_right_service |   | 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 | access_right_service | (obsolete and not supported anymore) | |||||||
Tag code | NumDes | Message | SNMP Support | |||||||
0x0a4c | yes (camera) | no | no | |||||||
Datatype | Access Level | Description | ||||||||
Read | p_octet | access_right_service |   | obsolete and not supporded anymore | ||||||
Write | p_octet | access_right_service | obsolete and not supported anymore | |||||||
Tag code | NumDes | Message | SNMP Support | |||||||
0x09f8 | cam | yes | no | |||||||
Datatype | Access Level | Description | ||||||||
Read | p_octet | access_right_service |   | usage status of a span, see detailed description | ||||||
Write | p_octet | access_right_service | 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 |
|||||||||||||||||||||||||||||
target_id 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 | access_right_service |   | span use status for secondary recording, payload as in CONF_SPAN_USE_STATUS | ||||||
Write | p_octet | access_right_service | not supported | |||||||
Tag code | NumDes | Message | SNMP Support | |||||||
0x0a2d | no | no | no | |||||||
Datatype | Access Level | Description | ||||||||
Read | p_octet | access_right_noprot |   | Read the file info of a span. | ||||||
Write | void | access_right_service | not supported | |||||||
16 | 32 | ||||||||||||||||||||||||||||||
Target ID 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 | access_right_noprot |   | Retrieve a span of the devices storage. | ||||||
Write | p_octet | access_right_service | 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.
|
Target ID
The target id of the lun (may be the ipv4 address for older versions or with default target resolve configuration, see CONF_TARGET_ID_RESOLVE_RULES).
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.
|
Target ID
The target id of the lun (may be the ipv4 address for older versions or with default target resolve configuration, see CONF_TARGET_ID_RESOLVE_RULES).
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 | access_right_noprot |   | Retrieve the list of recording spans of a camera from a span manager on a managed lun. | ||||||
Write | p_octet | access_right_service | 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.
|
Target ID
target id of the lun (may be the ipv4 address for older versions or with default target resolve configuration, see CONF_TARGET_ID_RESOLVE_RULES).
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 | access_right_noprot |   | |||||||
Write | p_octet | access_right_service | ||||||||
16 | 32 | ||||||||||||||||||||||||||||||
Span Mananger IP address 4 Bytes |
|||||||||||||||||||||||||||||||
Target ID 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 | access_right_noprot |   | obsolete | ||||||
Write | p_octet | access_right_service | obsolete | |||||||
Tag code | NumDes | Message | SNMP Support | |||||||
0x0a53 | yes (cam) | no | no | |||||||
Datatype | Access Level | Description | ||||||||
Read | p_octet | access_right_noprot |   | not supported | ||||||
Write | p_octet | access_right_service | switch spans, see detailed description | |||||||
16 | 32 | ||||||||||||||||||||||||||||||
target id recording span 4 Bytes |
|||||||||||||||||||||||||||||||
target_idx 1 Byte |
lun 1 Byte |
span_idx 2 Byte |
|||||||||||||||||||||||||||||
target id 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 | access_right_noprot |   | not supported | ||||||
Write | p_octet | access_right_service | Write or clear the vrm lock. | |||||||
16 | 32 | ||||||||||||||||||||||||||||||
Target ID 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 | access_right_noprot |   | Read the path entry end exported iscsi addr. (gen dll only) | ||||||
Write | p_octet | access_right_service | 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 target id 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 | access_right_noprot |   | read span history | ||||||
Write | p_octet | access_right_service | 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 ... |
||||||||||||||||||||||||||||||
| |||
| |||
| |||
|
target id | 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 | access_right_service |   | Access span header information. | ||||||
Write | p_octet | access_right_service | Access lun management information. | |||||||
16 | 32 | ||||||||||||||||||||||||||||||
target id 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 | access_right_noprot |   | not supported | ||||||
Write | p_octet | access_right_service | 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 | access_right_noprot |   | not supported. | ||||||
Write | p_octet | access_right_service | 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.
|
Target ID
The target id of the lun (may be the ipv4 address for older versions or with default target resolve configuration, see CONF_TARGET_ID_RESOLVE_RULES).
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 | access_right_noprot |   | see detailed description | ||||||
Write | p_octet | access_right_service | 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 | |||||||
0x0c11 | no | no | no | |||||||
Datatype | Access Level | Description | ||||||||
Read | p_octet | access_right_service |   | read certificates list from a span, see detailed description | ||||||
Write | p_octet | access_right_service | not supported | |||||||
16 | 32 | ||||||||||||||||||||||||||||||
Target ID 4 Bytes |
|||||||||||||||||||||||||||||||
Target IDX 1 Byte |
LUN 1 Byte |
Span IDX 2 Byte |
|||||||||||||||||||||||||||||
Start Time 4 Bytes |
|||||||||||||||||||||||||||||||
Stop Time 4 Bytes |
|||||||||||||||||||||||||||||||
TZ QH 1 Byte |
reserved 3 Byte |
||||||||||||||||||||||||||||||
Max List Len 4 Bytes |
|||||||||||||||||||||||||||||||
8 | 24 | ||||||||||||||||||||||||||||||
16 | 32 | ||||||||||||||||||||||||||||||
Target ID 4 Bytes |
|||||||||||||||||||||||||||||||
Target IDX 1 Byte |
LUN 1 Byte |
Span IDX 2 Byte |
|||||||||||||||||||||||||||||
Start Time 4 Bytes |
|||||||||||||||||||||||||||||||
Stop Time 4 Bytes |
|||||||||||||||||||||||||||||||
TZ QH 1 Byte |
Flags 1 Byte |
reserved 2 Byte |
|||||||||||||||||||||||||||||
List Len 4 Bytes |
|||||||||||||||||||||||||||||||
Certificates List max 16 kb |
|||||||||||||||||||||||||||||||
8 | 24 | ||||||||||||||||||||||||||||||
|
16 | 32 | ||||||||||||||||||||||||||||||
Timestamp 4 Bytes |
|||||||||||||||||||||||||||||||
TZ QH 1 Byte |
reserved 1 Byte |
Length 2 Byte |
|||||||||||||||||||||||||||||
Certificate n bytes |
|||||||||||||||||||||||||||||||
8 | 24 | ||||||||||||||||||||||||||||||
Tag code | NumDes | Message | SNMP Support | |||||||
0x09cf | yes (1=cam1, 2=cam2, ...) | yes | no | |||||||
Datatype | Access Level | Description | ||||||||
Read | p_octet | access_right_noprot |   | get information about the storage device | ||||||
Write | p_octet | access_right_service | 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 | access_right_noprot |   | get information about the storage device of secondary recording, payload same as in command CONF_STORAGE_REPORT | ||||||
Write | p_octet | access_right_service | not supported | |||||||
Tag code | NumDes | Message | SNMP Support | |||||||
0x09d3 | no | no | no | |||||||
Datatype | Access Level | Description | ||||||||
Read | t_dword | access_right_noprot |   | (obsolete) | ||||||
Write | t_dword | access_right_service | 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 | access_right_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, SMB SPAN FILES = 17) | ||||||
Write | void | access_right_service | not supported | |||||||
Tag code | NumDes | Message | SNMP Support | |||||||
0x0a37 | no | yes | yes | |||||||
Datatype | Access Level | Description | ||||||||
Read | p_octet | access_right_noprot |   | Read the device storage list. | ||||||
Write | p_octet | access_right_service | Write the stuff. (, not supported while recording is running) | |||||||
16 | 32 | ||||||||||||||||||||||||||||||
Storage Descriptor 20 Bytes ... |
|||||||||||||||||||||||||||||||
8 | 24 | ||||||||||||||||||||||||||||||
Write Payload
Read Payload
Storage Type
The type of the storage.
Values:
Target ID
The target id of the lun (may be the ipv4 address for older versions or with default target resolve configuration, see CONF_TARGET_ID_RESOLVE_RULES). 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.
Rec Region Size
Size in GB from the Storage used for recording. Default is 0 which means as much recording space as the storage size allowes. The same will happen, if this Size is to big for the storage.
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 | access_right_noprot |   | List the currently running storage io tasks. | ||||||
Write | p_octet | access_right_service | 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 | access_right_noprot |   | not supported , | ||||||
Write | p_octet | access_right_service | 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 | ||||||||||||||||||||||||||||||
target id 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 | ||||||||||||||||||||||||||||||
target id 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 | access_right_noprot |   | not supported | ||||||
Write | t_dword | access_right_service | 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 | access_right_noprot |   | get the status of a copy job, | ||||||
Write | p_octet | access_right_service | 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 | |||||||
0x0c09 | no | no | no | |||||||
Datatype | Access Level | Description | ||||||||
Read | t_dword | access_right_noprot |   | get the storage target id, if there is no explicite configured (default 0), it returns the device unit ipv4 address | ||||||
Write | t_dword | access_right_service | set the storage target id of this device which is an system wide unique identifier, which can be used to resolve it to connect to the local iscsi exported storage (0 means default) | |||||||
Tag code | NumDes | Message | SNMP Support | |||||||
0x0c0a | no | no | no | |||||||
Datatype | Access Level | Description | ||||||||
Read | p_octet | access_right_noprot |   | get the target id resolve rules, see detailed description | ||||||
Write | p_octet | access_right_service | set the target id resolve rules, see detailed description | |||||||
target id resolve rule 0 276 Bytes ... |
|||||||||||||||||||||||||||||||
... | |||||||||||||||||||||||||||||||
target id resolve rule n 276 Bytes ... |
|||||||||||||||||||||||||||||||
16 | 32 | ||||||||||||||||||||||||||||||
target id range start 4 Bytes |
|||||||||||||||||||||||||||||||
target id range end 4 Bytes |
|||||||||||||||||||||||||||||||
index 2 Bytes |
priority 1 Bytes |
type 1 Bytes |
|||||||||||||||||||||||||||||
reserved 4 Bytes |
|||||||||||||||||||||||||||||||
type specific parameter ... 256 Bytes |
|||||||||||||||||||||||||||||||
... |
|||||||||||||||||||||||||||||||
8 | 24 |
| |||||
| |||||
| |||||
|
url
The url of the iscsi server as zero terminated ascii string. Only ipv4 as string is actual supported.
port
The port of the iscsi service socket on the server. Default 0 means use the default port. Actual it is just a place holder and other ports than the the default port are not supported.
|
url
The url of the smb server as zero terminated ascii string. Only ipv4 or ipv6 as string is actual supported.
path
The path on the smb server as zero terminated ascii string.
port
The port of the smb service socket on the server. Default 0 means use the default port. Actual it is just a place holder and other ports than the the default port are not supported.
|
Tag code | NumDes | Message | SNMP Support | |||||||
0x0c43 | no | no | no | |||||||
Datatype | Access Level | Description | ||||||||
Read | t_octet | access_right_noprot |   | enable : 1 or disable : 0 the xts encryption (no influenze on device with permanent encryption) | ||||||
Write | t_octet | access_right_service | enable : 1 or disable : 0 the xts encryption (no influenze on device with permanent encryption) | |||||||
Tag code | NumDes | Message | SNMP Support | |||||||
0x0b45 | no | no | no | |||||||
Datatype | Access Level | Description | ||||||||
Read | t_dword | access_right_noprot |   | Get the bitrate in kBit the HTTP Live Streaming has allocated buffers for | ||||||
Write | t_dword | access_right_service | 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 | access_right_noprot |   | Audio is enabled for HTTP Live Streaming yes or no | ||||||
Write | f_flag | access_right_service | 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 |
0x01D0 | BICOM_OP_SET | BL_USER |
0x01D0 | BICOM_OP_SET_GET | BL_USER |
0x2000 | BICOM_OP_SET | BL_USER |
0x2000 | BICOM_OP_SET_GET | BL_USER |
0x2000 | 0x80 /*Store*/ | BL_USER |
0x2000 | 0x81 /*Shot*/ | BL_USER |
0x2000 | 0x83 /*GetPresetInfo*/ | BL_USER |
0x2000 | 0x84 /*Mask (new)*/ | BL_USER |
0x200x | BICOM_OP_SET | BL_USER |
0x200x | BICOM_OP_SET_GET | BL_USER |
. | BICOM_OP_SET | BL_USER |
. | BICOM_OP_SET_GET | BL_USER |
. | 0x80 /*Store*/ | BL_USER |
. | 0x81 /*Shot*/ | BL_USER |
. | 0x83 /*GetPresetInfo*/ | BL_USER |
. | 0x84 /*Mask (new)*/ | BL_USER |
0x2FF0 | BICOM_OP_SET | BL_USER |
0x2FF0 | BICOM_OP_SET_GET | BL_USER |
0x2FF0 | 0x80 /*Store*/ | BL_USER |
0x2FF0 | 0x81 /*Shot*/ | BL_USER |
0x2FF0 | 0x83 /*GetPresetInfo*/ | BL_USER |
0x2FF0 | 0x84 /*Mask (new)*/ | BL_USER |
0x2FFx | BICOM_OP_SET | BL_USER |
0x2FFx | BICOM_OP_SET_GET | 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_TARGET_SESSION_LIMIT | 0x41 | |
ISCSI_ERR_CMD_NOT_SUPP | 0x42 | |
ISCSI_ERR_TARGET_NOT_FOUND | 0x43 | |
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 |
SMB_ERR_COMMON | 0x61 | |
SMB_ERR_INV_SHARE_PATH | 0x63 | |
SMB_ERR_FILE_NOT_FOUND | 0x64 | |
SMB_ERR_FILE_ALREADY_EXISTS | 0x65 | |
SMB_ERR_SHARING_VIOLATION | 0x66 | |
SMB_ERR_NO_MEM | 0x67 | |
SMB_ERR_LOGIN | 0x68 | |
SMB_ERR_TIMEOUT | 0x69 | |
SMB_ERR_SOCKET | 0x6A |