2.2.1.2.2 Client Version Message

 The client sends this message to the server to indicate the client protocol version and supported capabilities in response to a Server Version Message.


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 client major version.<4>

MinorVersion (4 bytes): A 32-bit unsigned integer. This field SHOULD indicate the client minor version.<5>

Capabilities (4 bytes): A 32-bit unsigned integer. This represents a set of bit flags that indicate client protocol capabilities. A bit is true (or set) if its value is equal to 1. This field MUST be the following value.

Value

Meaning

0x00000001

The client supports dynamic addition of devices.