summaryrefslogtreecommitdiffstats
path: root/src/fig/FIG0.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/fig/FIG0.h')
-rw-r--r--src/fig/FIG0.h19
1 files changed, 9 insertions, 10 deletions
diff --git a/src/fig/FIG0.h b/src/fig/FIG0.h
index dcd0df1..bd86791 100644
--- a/src/fig/FIG0.h
+++ b/src/fig/FIG0.h
@@ -473,18 +473,17 @@ struct FIGtype0_10_LongForm {
} PACKED;
-struct FIGtype0_17_programme {
+struct FIGtype0_17 {
uint16_t SId;
- uint8_t NFC:2;
- uint8_t Rfa:2;
- uint8_t CC:1; // Complimentary code
- uint8_t L:1; // Signals presence of language field
- uint8_t PS:1; // Primary/Secondary
- // PS==0: language refers to primary service component
- // PS==1: language refers to secondary service component
+
+ uint8_t rfa2_high:4;
+ uint8_t rfu1:2;
+ uint8_t rfa1:1;
uint8_t SD:1; // Static/Dynamic
- // SD==0: PTy and language may not represent the current programme contents
- // SD==1: PTy and language represent the current programme contents
+
+ uint8_t IntCode:5;
+ uint8_t rfu2:1;
+ uint8_t rfa2_low:2;
} PACKED;
struct FIGtype0_18 {