2.2.1.4.3 The License Update Message

Header: Contains the protocol version that is supported by the transmitter and the message type. The protocol version MUST be set to 0x03. The message type for license update messages is 0x09.

License Update data: If you are performing license management with license chains, this section contains the root/leaf license.


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

ProtocolVersion

MessageType

UpdateType

UpdateDataLength

...

Updatedata (variable)

...

ProtocolVersion (1 byte): Contains the protocol version. The protocol version MUST be set to 0x03.

MessageType (1 byte): Contains the message type for license update messages. The message type for license update messages is 0x09.

UpdateType (1 byte): Contains the update data type. If you are performing license management with license update message, this section contains the update data type, the length of the update data (in bytes) and the byte array that contains the license update data. The 8-bit type is set to 0x01 to indicate that the update data was generated by a version 1.0 Transmitter.

UpdateDataLength (4 bytes): Indicates the length, in bytes, of the Updatedata field.

Updatedata (variable): A byte array UpdateDataLength in size. Contains the update data.

When performing license management using license chains, the Updatedata contains the root/leaf license. When performing license management using license derivation data, then Updatedata contains the following:

  • 8-bit license update data type.

  • 32-bit license update data length.

  • Variable-length license update data.