GNU Radio's DAB Package
FIC.h File Reference

Go to the source code of this file.

Macros

#define FIB_LENGTH   32
 
#define FIB_DATA_FIELD_LENGTH   30
 
#define FIB_CRC_LENGTH   2
 
#define FIB_CRC_POLY   0x1021
 
#define FIB_CRC_INITSTATE   0xffff
 
#define FIB_ENDMARKER   0xff
 
#define FIB_FIG_TYPE_MCI   0
 
#define FIB_FIG_TYPE_LABEL1   1
 
#define FIB_FIG_TYPE_LABEL2   2
 
#define FIB_FIG_TYPE_FIDC   5
 
#define FIB_FIG_TYPE_CA   6
 
#define FIB_MCI_EXTENSION_ENSEMBLE_INFO   0
 
#define FIB_MCI_EXTENSION_SUBCHANNEL_ORGA   1
 
#define FIB_MCI_EXTENSION_SERVICE_ORGA   2
 
#define FIB_MCI_EXTENSION_SERVICE_ORGA_PACKET_MODE   3
 
#define FIB_MCI_EXTENSION_SERVICE_ORGA_CA   4
 
#define FIB_SI_EXTENSION_SERVICE_COMP_LANGUAGE   5
 
#define FIB_MCI_EXTENSION_SERVICE_COMP_GLOBAL_DEFINITION   8
 
#define FIB_SI_EXTENSION_COUNTRY_LTO   9
 
#define FIB_SI_EXTENSION_TIME_AND_COUNTRYID   10
 
#define FIB_SI_EXTENSION_USER_APPLICATION_INFO   13
 
#define FIB_MCI_EXTENSION_SUBCHANNEL_PACKET_MODE_FEC   14
 
#define FIB_SI_EXTENSION_PROGRAMME_NUMBER   16
 
#define FIB_SI_EXTENSION_PROGRAMME_TYPE   17
 
#define FIB_SI_EXTENSION_ANNOUNCEMENT_SUPPORT   18
 
#define FIB_SI_EXTENSION_ANNOUNCEMENT_SWITCHING   19
 
#define FIB_SI_EXTENSION_ENSEMBLE_LABEL   0
 
#define FIB_SI_EXTENSION_PROGRAMME_SERVICE_LABEL   1
 
#define FIB_SI_EXTENSION_SERVICE_COMP_LABEL   4
 
#define FIB_SI_EXTENSION_DATA_SERVICE_LABEL   5
 
#define FIB_SI_EXTENSION_XPAD_USER_APPLICATION_LABEL   6
 
#define FIB_FIDC_EXTENSION_PAGING   0
 
#define FIB_FIDC_EXTENSION_TMC   1
 
#define FIB_FIDC_EXTENSION_EWS   2
 

Macro Definition Documentation

◆ FIB_CRC_INITSTATE

#define FIB_CRC_INITSTATE   0xffff

◆ FIB_CRC_LENGTH

#define FIB_CRC_LENGTH   2

◆ FIB_CRC_POLY

#define FIB_CRC_POLY   0x1021

◆ FIB_DATA_FIELD_LENGTH

#define FIB_DATA_FIELD_LENGTH   30

◆ FIB_ENDMARKER

#define FIB_ENDMARKER   0xff

◆ FIB_FIDC_EXTENSION_EWS

#define FIB_FIDC_EXTENSION_EWS   2

◆ FIB_FIDC_EXTENSION_PAGING

#define FIB_FIDC_EXTENSION_PAGING   0

◆ FIB_FIDC_EXTENSION_TMC

#define FIB_FIDC_EXTENSION_TMC   1

◆ FIB_FIG_TYPE_CA

#define FIB_FIG_TYPE_CA   6

◆ FIB_FIG_TYPE_FIDC

#define FIB_FIG_TYPE_FIDC   5

◆ FIB_FIG_TYPE_LABEL1

#define FIB_FIG_TYPE_LABEL1   1

◆ FIB_FIG_TYPE_LABEL2

#define FIB_FIG_TYPE_LABEL2   2

◆ FIB_FIG_TYPE_MCI

#define FIB_FIG_TYPE_MCI   0

◆ FIB_LENGTH

#define FIB_LENGTH   32

◆ FIB_MCI_EXTENSION_ENSEMBLE_INFO

#define FIB_MCI_EXTENSION_ENSEMBLE_INFO   0

◆ FIB_MCI_EXTENSION_SERVICE_COMP_GLOBAL_DEFINITION

#define FIB_MCI_EXTENSION_SERVICE_COMP_GLOBAL_DEFINITION   8

◆ FIB_MCI_EXTENSION_SERVICE_ORGA

#define FIB_MCI_EXTENSION_SERVICE_ORGA   2

◆ FIB_MCI_EXTENSION_SERVICE_ORGA_CA

#define FIB_MCI_EXTENSION_SERVICE_ORGA_CA   4

◆ FIB_MCI_EXTENSION_SERVICE_ORGA_PACKET_MODE

#define FIB_MCI_EXTENSION_SERVICE_ORGA_PACKET_MODE   3

◆ FIB_MCI_EXTENSION_SUBCHANNEL_ORGA

#define FIB_MCI_EXTENSION_SUBCHANNEL_ORGA   1

◆ FIB_MCI_EXTENSION_SUBCHANNEL_PACKET_MODE_FEC

#define FIB_MCI_EXTENSION_SUBCHANNEL_PACKET_MODE_FEC   14

◆ FIB_SI_EXTENSION_ANNOUNCEMENT_SUPPORT

#define FIB_SI_EXTENSION_ANNOUNCEMENT_SUPPORT   18

◆ FIB_SI_EXTENSION_ANNOUNCEMENT_SWITCHING

#define FIB_SI_EXTENSION_ANNOUNCEMENT_SWITCHING   19

◆ FIB_SI_EXTENSION_COUNTRY_LTO

#define FIB_SI_EXTENSION_COUNTRY_LTO   9

◆ FIB_SI_EXTENSION_DATA_SERVICE_LABEL

#define FIB_SI_EXTENSION_DATA_SERVICE_LABEL   5

◆ FIB_SI_EXTENSION_ENSEMBLE_LABEL

#define FIB_SI_EXTENSION_ENSEMBLE_LABEL   0

◆ FIB_SI_EXTENSION_PROGRAMME_NUMBER

#define FIB_SI_EXTENSION_PROGRAMME_NUMBER   16

◆ FIB_SI_EXTENSION_PROGRAMME_SERVICE_LABEL

#define FIB_SI_EXTENSION_PROGRAMME_SERVICE_LABEL   1

◆ FIB_SI_EXTENSION_PROGRAMME_TYPE

#define FIB_SI_EXTENSION_PROGRAMME_TYPE   17

◆ FIB_SI_EXTENSION_SERVICE_COMP_LABEL

#define FIB_SI_EXTENSION_SERVICE_COMP_LABEL   4

◆ FIB_SI_EXTENSION_SERVICE_COMP_LANGUAGE

#define FIB_SI_EXTENSION_SERVICE_COMP_LANGUAGE   5

◆ FIB_SI_EXTENSION_TIME_AND_COUNTRYID

#define FIB_SI_EXTENSION_TIME_AND_COUNTRYID   10

◆ FIB_SI_EXTENSION_USER_APPLICATION_INFO

#define FIB_SI_EXTENSION_USER_APPLICATION_INFO   13

◆ FIB_SI_EXTENSION_XPAD_USER_APPLICATION_LABEL

#define FIB_SI_EXTENSION_XPAD_USER_APPLICATION_LABEL   6