gsm: Create more precise TypeAndOffset cste for BCCH/CCCH
Very useful to know in L1 what burst/encoder/fec are related to. Signed-off-by: Sylvain Munaut <tnt@246tNt.com>
This commit is contained in:
parent
a8834fde88
commit
908bc39f5f
|
@ -241,7 +241,9 @@ enum TypeAndOffset {
|
|||
SDCCH_4_0=4, SDCCH_4_1=5, SDCCH_4_2=6, SDCCH_4_3=7,
|
||||
SDCCH_8_0=8, SDCCH_8_1=9, SDCCH_8_2=10, SDCCH_8_3=11,
|
||||
SDCCH_8_4=12, SDCCH_8_5=13, SDCCH_8_6=14, SDCCH_8_7=15,
|
||||
/// An extra one for our internal use.
|
||||
/// Some extra ones for our internal use.
|
||||
TDMA_BEACON_BCCH=253,
|
||||
TDMA_BEACON_CCCH=252,
|
||||
TDMA_BEACON=255
|
||||
};
|
||||
|
||||
|
|
|
@ -71,7 +71,7 @@ const unsigned SCHFrames[] = {1,11,21,31,41};
|
|||
MAKE_TDMA_MAPPING(SCH,TDMA_BEACON,true,false,0x01,true,51);
|
||||
|
||||
const unsigned BCCHFrames[] = {2,3,4,5};
|
||||
MAKE_TDMA_MAPPING(BCCH,TDMA_BEACON,true,false,0x55,true,51);
|
||||
MAKE_TDMA_MAPPING(BCCH,TDMA_BEACON_BCCH,true,false,0x55,true,51);
|
||||
|
||||
// Note that we removed frames for the SDCCH components of the Combination-V C0T0.
|
||||
const unsigned RACHC5Frames[] = {4,5,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,45,46};
|
||||
|
@ -80,16 +80,16 @@ MAKE_TDMA_MAPPING(RACHC5,TDMA_BEACON,false,true,0x55,true,51);
|
|||
// CCCH 0-2 are used in C-IV and C-V. The others are used in C-IV only.
|
||||
|
||||
const unsigned CCCH_0Frames[] = {6,7,8,9};
|
||||
MAKE_TDMA_MAPPING(CCCH_0,TDMA_BEACON,true,false,0x55,true,51);
|
||||
MAKE_TDMA_MAPPING(CCCH_0,TDMA_BEACON_CCCH,true,false,0x55,true,51);
|
||||
|
||||
const unsigned CCCH_1Frames[] = {12,13,14,15};
|
||||
MAKE_TDMA_MAPPING(CCCH_1,TDMA_BEACON,true,false,0x55,true,51);
|
||||
MAKE_TDMA_MAPPING(CCCH_1,TDMA_BEACON_CCCH,true,false,0x55,true,51);
|
||||
|
||||
const unsigned CCCH_2Frames[] = {16,17,18,19};
|
||||
MAKE_TDMA_MAPPING(CCCH_2,TDMA_BEACON,true,false,0x55,true,51);
|
||||
MAKE_TDMA_MAPPING(CCCH_2,TDMA_BEACON_CCCH,true,false,0x55,true,51);
|
||||
|
||||
const unsigned CCCH_3Frames[] = {22,23,24,25};
|
||||
MAKE_TDMA_MAPPING(CCCH_3,TDMA_BEACON,true,false,0x55,true,51);
|
||||
MAKE_TDMA_MAPPING(CCCH_3,TDMA_BEACON_CCCH,true,false,0x55,true,51);
|
||||
|
||||
// TODO -- Other CCCH subchannels 4-8 for support of C-IV.
|
||||
|
||||
|
|
Reference in New Issue