2.2.1.2.1 Server Version Message
The server sends this message to the client to indicate the server protocol version and server capabilities.
|
|
|
|
|
|
|
|
|
|
1 |
|
|
|
|
|
|
|
|
|
2 |
|
|
|
|
|
|
|
|
|
3 |
|
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Header (variable) |
|||||||||||||||||||||||||||||||
... |
|||||||||||||||||||||||||||||||
MajorVersion |
|||||||||||||||||||||||||||||||
MinorVersion |
|||||||||||||||||||||||||||||||
Capabilities |
Header (variable): The common message header (see section 2.2.1.1). The PacketId field MUST be set to IRPDR_ID_VERSION (0x00000065).
MajorVersion (4 bytes): A 32-bit unsigned integer. This field SHOULD indicate the server major version.<2>
MinorVersion (4 bytes): A 32-bit unsigned integer. This field SHOULD indicate the server minor version.<3>
Capabilities (4 bytes): A 32-bit unsigned integer that represents a set of bit flags indicating server protocol capabilities. A capability is enabled if its corresponding bit is set to 1. This field MUST be the following value.
-
Value
Meaning
0x00000001
The server supports dynamic addition of devices.