2.7.14 ShapeProgTagsContainer

Referenced by: ShapeClientRoundtripDataSubContainerOrAtom

A container record that specifies programmable tags with additional shape data.


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

rh

...

rgChildRec (variable)

...

rh (8 bytes): A RecordHeader structure (section 2.3.1) that specifies the header for this record. Sub-fields are further specified in the following table.

Field

Meaning

rh.recVer

MUST be 0xF.

rh.recInstance

SHOULD<99> be 0x000.

rh.recType

MUST be RT_ProgTags (section 2.13.24).

 

rgChildRec (variable): An array of ShapeProgTagsSubContainerOrAtom records that specifies the programmable tags. The size, in bytes, of the array is specified by rh.recLen. The array MUST NOT contain more than one of each of the following records: PP9ShapeBinaryTagExtension, PP10ShapeBinaryTagExtension, or PP11ShapeBinaryTagExtension.