3.2.5.1.1 Command Details

Get Client Info Command Details and Success Response Data Payload

Command Code

0x01

Command Data Payload

None

Successful Response Data Payload

Concatenated list of Client Parameters [Parameter1, Parameter2, …, ParameterN] Parameters are encoded in Type, Length, Value (TLV) Format

Client Parameters

There are several mandatory client parameters which must be returned by all clients. Additionally, there is a mechanism for supporting optional parameters which clients may choose to implement, if desired.

All client parameters are concatenated together into a list and returned by the client in the response to the GetClientInfo command. A list of the parameters is given below and the details of each parameter are given in the following subsections of this specification.

Parameter Name

Parameter Type Code

Mandatory/Optional

Reserved for Future Use

0x00

Optional

Protocol Version Parameter

0x01

Mandatory

Client Buffer Info Parameter

0x02

Mandatory

Client Command Timeout Parameter

0x03

Mandatory

Reserved for Future Use

0x04-0xFF

Optional

Parameter Type, Length, Value (TLV) Format Definition

The client parameters are encoded in a type, length, value (TLV) format with 1-byte defining the Parameter Type, 1-byte defining the Parameter Length, and the Parameter Length Field defining the number of bytes in the Parameter Value Field as shown in the following figure.

./images/3-2-1-1_ParameterTLVFormat.PNG