3.1.5.4.3.2.1 Push Command (0x01 – 0x06)

The Push command, as specified in section 2.2.2.6.1, can add 2 to 6 bytes of high-order bytes to a common byte stack. When a decoding role encounters a Push command during the decoding process, the decoder adds the number of bytes indicated by the Push command to a common byte stack from highest to lowest byte order. The common byte stack is used in conjunction with subsequent encoding commands to build GLOBCNT structure value pairs, as specified in section 2.2.2.5, that represent GLOBCNT ranges within the GLOBSET structure. When building a GLOBCNT, all the bytes on the common byte stack are used and any remaining bytes required for a complete GLOBCNT have to come from the next encoding command in the stream.

For more details about the format of the Push command in the serialization buffer, see section 2.2.2.6.1.