summaryrefslogtreecommitdiffstats
path: root/src/fig/FIG0_17.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/fig/FIG0_17.cpp')
-rw-r--r--src/fig/FIG0_17.cpp14
1 files changed, 14 insertions, 0 deletions
diff --git a/src/fig/FIG0_17.cpp b/src/fig/FIG0_17.cpp
index 2f5f03e..03d8814 100644
--- a/src/fig/FIG0_17.cpp
+++ b/src/fig/FIG0_17.cpp
@@ -23,11 +23,25 @@
along with ODR-DabMux. If not, see <http://www.gnu.org/licenses/>.
*/
+#include "fig/FIG0structs.h"
#include "fig/FIG0_17.h"
#include "utils.h"
namespace FIC {
+struct FIGtype0_17 {
+ uint16_t SId;
+
+ uint8_t rfa2_high:4;
+ uint8_t rfu1:2;
+ uint8_t rfa1:1;
+ uint8_t SD:1; // Static/Dynamic
+
+ uint8_t IntCode:5;
+ uint8_t rfu2:1;
+ uint8_t rfa2_low:2;
+} PACKED;
+
FIG0_17::FIG0_17(FIGRuntimeInformation *rti) :
m_rti(rti),
m_initialised(false)