FIG Type 2 - mattpascoe135/dab GitHub Wiki
#Type 2 The FIG type 2 is used to signal labels that require more than 16 bytes to carry the label. The structure of the FIG type 2 data field is shown in figure 6.

##Header Structure The following definitions apply:
###Toggle flag: this bit shall be maintained in the same state for all segments of the same label. When a label is changed, this bit shall be inverted with respect to its previous state. When a label, which may consist of several segments, is repeated, then this bit shall remain unchanged.
###Segment index: this 3-bit field, expressed as an unsigned binary number in the range 0 to 7, shall define the index of the segment field carried in the FIG type 2 field (see clause 5.5).
###OE: this 1-bit flag shall indicate whether the information is related to this or another ensemble, as follows:
`0: this ensemble`
`1: other ensemble (or FM or AM services).`
The OE flag is used to indicate "other ensembles" for Extensions 0, 1, 4 and 5 (see clauses 8.1.13 and 8.1.14). For Extension 1 it may also indicate an FM or an AM service (see clause 8.1.14.1).
For those extensions which do not use this flag, the bit b3 shall be reserved for future use. The Rfu bit is set to "0" for the currently specified extension field and FIG type 2 field.
###Extension: this 3-bit field, expressed as an unsigned binary number, shall identify one of 8 interpretations of the FIG type 2 field (see clauses 5.5 and 8.1). Those extensions, which are not defined, are reserved for future use.
##Field Structure