Data Fields | |
| page_function | function |
| vbi_pgno | pgno |
| vbi_subno | subno |
| int | national |
| int | flags |
| int | lop_lines |
| int | enh_lines |
| union { | |
| struct lop { | |
| unsigned char raw [26][40] | |
| pagenum link [6 *6] | |
| vbi_bool flof | |
| vbi_bool ext | |
| } unknown | |
| struct lop { | |
| unsigned char raw [26][40] | |
| pagenum link [6 *6] | |
| vbi_bool flof | |
| vbi_bool ext | |
| } lop | |
| struct { | |
| struct lop lop | |
| enhancement enh | |
| } enh_lop | |
| struct { | |
| struct lop lop | |
| enhancement enh | |
| vt_extension ext | |
| } ext_lop | |
| struct { | |
| uint16_t pointer [96] | |
| vt_triplet triplet [39 *13+1] | |
| } gpop | |
| struct { | |
| uint16_t pointer [96] | |
| vt_triplet triplet [39 *13+1] | |
| } pop | |
| struct { | |
| uint8_t raw [26][40] | |
| uint8_t bits [48][12 *10/2] | |
| uint8_t mode [48] | |
| uint64_t invalid | |
| } gdrcs | |
| struct { | |
| uint8_t raw [26][40] | |
| uint8_t bits [48][12 *10/2] | |
| uint8_t mode [48] | |
| uint64_t invalid | |
| } drcs | |
| ait_entry ait [46] | |
| } | data |
| page_function vt_page::function |
Defines the page function and which member of the union applies.
Page and subpage number.
National character set designator 0 ... 7.
| int vt_page::flags |
Page flags C4_ERASE_PAGE ... C11_MAGAZIN_SERIAL.
One bit for each LOP and enhancement packet
1.6.1