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.


0


1


2


3


4


5


6


7


8


9

1
0


1


2


3


4


5


6


7


8


9

2
0


1


2


3


4


5


6


7


8


9

3
0


1

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.