diff --git a/df_datalink_sp/src/networking/link_layer/link_layer_types.h b/df_datalink_sp/src/networking/link_layer/link_layer_types.h index 6286a9a..d0e24ef 100644 --- a/df_datalink_sp/src/networking/link_layer/link_layer_types.h +++ b/df_datalink_sp/src/networking/link_layer/link_layer_types.h @@ -39,7 +39,7 @@ #define L2_FRAMENO_NONE 0 // Common number of slots definition -#define L2_SLOTS_PER_FRAME 200 +#define L2_SLOTS_PER_FRAME 100 #define L2_SLOTS_PER_SUBFRAME 20 #define L2_NUM_SLOTS_NONE UINT32_MAX diff --git a/df_datalink_sp/src/networking/link_layer/routine_table.c b/df_datalink_sp/src/networking/link_layer/routine_table.c index 237ba26..88d8210 100644 --- a/df_datalink_sp/src/networking/link_layer/routine_table.c +++ b/df_datalink_sp/src/networking/link_layer/routine_table.c @@ -16,452 +16,6 @@ #include "link_layer.h" #include "link_layer_types.h" -#define LINKLAYER_INSERT_EXTRGAP - -#ifndef LINKLAYER_INSERT_EXTRGAP -L2_RTNE_TABLE_ENTRY intraScanSubT[L2_SLOTS_PER_FRAME] = { -// SubFrame 0 - {L2_SLOT_SCAN, 0x00, 0x01, 0xFF}, - {L2_SLOT_SCAN, 0x01, 0x01, 0xFF}, - {L2_SLOT_SCAN, 0x00, 0x01, 0xFF}, - {L2_SLOT_SCAN, 0x01, 0x01, 0xFF}, - {L2_SLOT_SCAN, 0x00, 0x01, 0xFF}, - {L2_SLOT_SCAN, 0x01, 0x01, 0xFF}, - {L2_SLOT_SCAN, 0x00, 0x01, 0xFF}, - {L2_SLOT_SCAN, 0x01, 0x01, 0xFF}, - {L2_SLOT_SCAN, 0x00, 0x01, 0xFF}, - {L2_SLOT_SCAN, 0x01, 0x01, 0xFF}, - {L2_SLOT_SCAN, 0x00, 0x01, 0xFF}, - {L2_SLOT_SCAN, 0x01, 0x01, 0xFF}, - {L2_SLOT_SCAN, 0x00, 0x01, 0xFF}, - {L2_SLOT_SCAN, 0x01, 0x01, 0xFF}, - {L2_SLOT_SCAN, 0x00, 0x01, 0xFF}, - {L2_SLOT_SCAN, 0x01, 0x01, 0xFF}, - {L2_SLOT_SCAN, 0x00, 0x01, 0xFF}, - {L2_SLOT_SCAN, 0x01, 0x01, 0xFF}, - {L2_SLOT_SCAN, 0x00, 0x01, 0xFF}, - {L2_SLOT_SCAN, 0x01, 0x01, 0xFF}, - -// SubFrame 1 - {L2_SLOT_SCAN, 0x00, 0x01, 0xFF}, - {L2_SLOT_SCAN, 0x01, 0x01, 0xFF}, - {L2_SLOT_SCAN, 0x00, 0x01, 0xFF}, - {L2_SLOT_SCAN, 0x01, 0x01, 0xFF}, - {L2_SLOT_SCAN, 0x00, 0x01, 0xFF}, - {L2_SLOT_SCAN, 0x01, 0x01, 0xFF}, - {L2_SLOT_SCAN, 0x00, 0x01, 0xFF}, - {L2_SLOT_SCAN, 0x01, 0x01, 0xFF}, - {L2_SLOT_SCAN, 0x00, 0x01, 0xFF}, - {L2_SLOT_SCAN, 0x01, 0x01, 0xFF}, - {L2_SLOT_SCAN, 0x00, 0x01, 0xFF}, - {L2_SLOT_SCAN, 0x01, 0x01, 0xFF}, - {L2_SLOT_SCAN, 0x00, 0x01, 0xFF}, - {L2_SLOT_SCAN, 0x01, 0x01, 0xFF}, - {L2_SLOT_SCAN, 0x00, 0x01, 0xFF}, - {L2_SLOT_SCAN, 0x01, 0x01, 0xFF}, - {L2_SLOT_SCAN, 0x00, 0x01, 0xFF}, - {L2_SLOT_SCAN, 0x01, 0x01, 0xFF}, - {L2_SLOT_SCAN, 0x00, 0x01, 0xFF}, - {L2_SLOT_SCAN, 0x01, 0x01, 0xFF}, - -// SubFrame 2 - {L2_SLOT_SCAN, 0x00, 0x01, 0xFF}, - {L2_SLOT_SCAN, 0x01, 0x01, 0xFF}, - {L2_SLOT_SCAN, 0x00, 0x01, 0xFF}, - {L2_SLOT_SCAN, 0x01, 0x01, 0xFF}, - {L2_SLOT_SCAN, 0x00, 0x01, 0xFF}, - {L2_SLOT_SCAN, 0x01, 0x01, 0xFF}, - {L2_SLOT_SCAN, 0x00, 0x01, 0xFF}, - {L2_SLOT_SCAN, 0x01, 0x01, 0xFF}, - {L2_SLOT_SCAN, 0x00, 0x01, 0xFF}, - {L2_SLOT_SCAN, 0x01, 0x01, 0xFF}, - {L2_SLOT_SCAN, 0x00, 0x01, 0xFF}, - {L2_SLOT_SCAN, 0x01, 0x01, 0xFF}, - {L2_SLOT_SCAN, 0x00, 0x01, 0xFF}, - {L2_SLOT_SCAN, 0x01, 0x01, 0xFF}, - {L2_SLOT_SCAN, 0x00, 0x01, 0xFF}, - {L2_SLOT_SCAN, 0x01, 0x01, 0xFF}, - {L2_SLOT_SCAN, 0x00, 0x01, 0xFF}, - {L2_SLOT_SCAN, 0x01, 0x01, 0xFF}, - {L2_SLOT_SCAN, 0x00, 0x01, 0xFF}, - {L2_SLOT_SCAN, 0x01, 0x01, 0xFF}, - -// SubFrame 3 - {L2_SLOT_SCAN, 0x00, 0x01, 0xFF}, - {L2_SLOT_SCAN, 0x01, 0x01, 0xFF}, - {L2_SLOT_SCAN, 0x00, 0x01, 0xFF}, - {L2_SLOT_SCAN, 0x01, 0x01, 0xFF}, - {L2_SLOT_SCAN, 0x00, 0x01, 0xFF}, - {L2_SLOT_SCAN, 0x01, 0x01, 0xFF}, - {L2_SLOT_SCAN, 0x00, 0x01, 0xFF}, - {L2_SLOT_SCAN, 0x01, 0x01, 0xFF}, - {L2_SLOT_SCAN, 0x00, 0x01, 0xFF}, - {L2_SLOT_SCAN, 0x01, 0x01, 0xFF}, - {L2_SLOT_SCAN, 0x00, 0x01, 0xFF}, - {L2_SLOT_SCAN, 0x01, 0x01, 0xFF}, - {L2_SLOT_SCAN, 0x00, 0x01, 0xFF}, - {L2_SLOT_SCAN, 0x01, 0x01, 0xFF}, - {L2_SLOT_ADVERTISE, 0x00, 0x01, 0xFF}, - {L2_SLOT_ADVERTISE, 0x01, 0x01, 0xFF}, - {L2_SLOT_ADVERTISE, 0x02, 0x01, 0xFF}, - {L2_SLOT_ADVERTISE, 0x03, 0x01, 0xFF}, - {L2_SLOT_IDLE, 0x00, 0x00, 0x00}, - {L2_SLOT_IDLE, 0x00, 0x00, 0x00}, -// SubFrame 4 - {L2_SLOT_CONFIRM, 0x00, 0x01, 0xFF}, - {L2_SLOT_CONFIRM, 0x01, 0x01, 0xFF}, - {L2_SLOT_CONFIRM, 0x02, 0x01, 0xFF}, - {L2_SLOT_CONFIRM, 0x03, 0x01, 0xFF}, - {L2_SLOT_CONFIRM, 0x00, 0x01, 0xFF}, - {L2_SLOT_CONFIRM, 0x01, 0x01, 0xFF}, - {L2_SLOT_CONFIRM, 0x02, 0x01, 0xFF}, - {L2_SLOT_CONFIRM, 0x03, 0x01, 0xFF}, - {L2_SLOT_CONFIRM, 0x00, 0xFF, 0x01}, - {L2_SLOT_CONFIRM, 0x01, 0xFF, 0x01}, - {L2_SLOT_CONFIRM, 0x02, 0xFF, 0x01}, - {L2_SLOT_CONFIRM, 0x03, 0xFF, 0x01}, - {L2_SLOT_CONFIRM, 0x00, 0xFF, 0x01}, - {L2_SLOT_CONFIRM, 0x01, 0xFF, 0x01}, - {L2_SLOT_CONFIRM, 0x02, 0xFF, 0x01}, - {L2_SLOT_CONFIRM, 0x03, 0xFF, 0x01}, - {L2_SLOT_CONFIRM, 0x00, 0x01, 0xFF}, - {L2_SLOT_CONFIRM, 0x01, 0x01, 0xFF}, - {L2_SLOT_CONFIRM, 0x02, 0x01, 0xFF}, - {L2_SLOT_CONFIRM, 0x03, 0x01, 0xFF}, - -// SubFrame 5 - {L2_SLOT_CONFIRM, 0x00, 0x01, 0xFF}, - {L2_SLOT_CONFIRM, 0x01, 0x01, 0xFF}, - {L2_SLOT_CONFIRM, 0x02, 0x01, 0xFF}, - {L2_SLOT_CONFIRM, 0x03, 0x01, 0xFF}, - {L2_SLOT_CONFIRM, 0x00, 0xFF, 0x01}, - {L2_SLOT_CONFIRM, 0x01, 0xFF, 0x01}, - {L2_SLOT_CONFIRM, 0x02, 0xFF, 0x01}, - {L2_SLOT_CONFIRM, 0x03, 0xFF, 0x01}, - {L2_SLOT_CONFIRM, 0x00, 0xFF, 0x01}, - {L2_SLOT_CONFIRM, 0x01, 0xFF, 0x01}, - {L2_SLOT_CONFIRM, 0x02, 0xFF, 0x01}, - {L2_SLOT_CONFIRM, 0x03, 0xFF, 0x01}, - {L2_SLOT_CONFIRM, 0x00, 0x01, 0xFF}, - {L2_SLOT_CONFIRM, 0x01, 0x01, 0xFF}, - {L2_SLOT_CONFIRM, 0x02, 0x01, 0xFF}, - {L2_SLOT_CONFIRM, 0x03, 0x01, 0xFF}, - {L2_SLOT_CONFIRM, 0x00, 0x01, 0xFF}, - {L2_SLOT_CONFIRM, 0x01, 0x01, 0xFF}, - {L2_SLOT_CONFIRM, 0x02, 0x01, 0xFF}, - {L2_SLOT_CONFIRM, 0x03, 0x01, 0xFF}, - -// SubFrame 6 - {L2_SLOT_CONFIRM, 0x00, 0xFF, 0x01}, - {L2_SLOT_CONFIRM, 0x01, 0xFF, 0x01}, - {L2_SLOT_CONFIRM, 0x02, 0xFF, 0x01}, - {L2_SLOT_CONFIRM, 0x03, 0xFF, 0x01}, - {L2_SLOT_CONFIRM, 0x00, 0xFF, 0x01}, - {L2_SLOT_CONFIRM, 0x01, 0xFF, 0x01}, - {L2_SLOT_CONFIRM, 0x02, 0xFF, 0x01}, - {L2_SLOT_CONFIRM, 0x03, 0xFF, 0x01}, - {L2_SLOT_CONFIRM, 0x00, 0x01, 0xFF}, - {L2_SLOT_CONFIRM, 0x01, 0x01, 0xFF}, - {L2_SLOT_CONFIRM, 0x02, 0x01, 0xFF}, - {L2_SLOT_CONFIRM, 0x03, 0x01, 0xFF}, - {L2_SLOT_CONFIRM, 0x00, 0x01, 0xFF}, - {L2_SLOT_CONFIRM, 0x01, 0x01, 0xFF}, - {L2_SLOT_CONFIRM, 0x02, 0x01, 0xFF}, - {L2_SLOT_CONFIRM, 0x03, 0x01, 0xFF}, - {L2_SLOT_CONFIRM, 0x00, 0xFF, 0x01}, - {L2_SLOT_CONFIRM, 0x01, 0xFF, 0x01}, - {L2_SLOT_CONFIRM, 0x02, 0xFF, 0x01}, - {L2_SLOT_CONFIRM, 0x03, 0xFF, 0x01}, - -// SubFrame 7 - {L2_SLOT_CONFIRM, 0x00, 0xFF, 0x01}, - {L2_SLOT_CONFIRM, 0x01, 0xFF, 0x01}, - {L2_SLOT_CONFIRM, 0x02, 0xFF, 0x01}, - {L2_SLOT_CONFIRM, 0x03, 0xFF, 0x01}, - {L2_SLOT_CONFIRM, 0x00, 0x01, 0xFF}, - {L2_SLOT_CONFIRM, 0x01, 0x01, 0xFF}, - {L2_SLOT_CONFIRM, 0x02, 0x01, 0xFF}, - {L2_SLOT_CONFIRM, 0x03, 0x01, 0xFF}, - {L2_SLOT_CONFIRM, 0x00, 0x01, 0xFF}, - {L2_SLOT_CONFIRM, 0x01, 0x01, 0xFF}, - {L2_SLOT_CONFIRM, 0x02, 0x01, 0xFF}, - {L2_SLOT_CONFIRM, 0x03, 0x01, 0xFF}, - {L2_SLOT_CONFIRM, 0x00, 0xFF, 0x01}, - {L2_SLOT_CONFIRM, 0x01, 0xFF, 0x01}, - {L2_SLOT_CONFIRM, 0x02, 0xFF, 0x01}, - {L2_SLOT_CONFIRM, 0x03, 0xFF, 0x01}, - {L2_SLOT_CONFIRM, 0x00, 0xFF, 0x01}, - {L2_SLOT_CONFIRM, 0x01, 0xFF, 0x01}, - {L2_SLOT_CONFIRM, 0x02, 0xFF, 0x01}, - {L2_SLOT_CONFIRM, 0x03, 0xFF, 0x01}, - -// SubFrame 8 - {L2_SLOT_CONFIRM, 0x00, 0x01, 0xFF}, - {L2_SLOT_CONFIRM, 0x01, 0x01, 0xFF}, - {L2_SLOT_CONFIRM, 0x02, 0x01, 0xFF}, - {L2_SLOT_CONFIRM, 0x03, 0x01, 0xFF}, - {L2_SLOT_CONFIRM, 0x00, 0x01, 0xFF}, - {L2_SLOT_CONFIRM, 0x01, 0x01, 0xFF}, - {L2_SLOT_CONFIRM, 0x02, 0x01, 0xFF}, - {L2_SLOT_CONFIRM, 0x03, 0x01, 0xFF}, - {L2_SLOT_CONFIRM, 0x00, 0xFF, 0x01}, - {L2_SLOT_CONFIRM, 0x01, 0xFF, 0x01}, - {L2_SLOT_CONFIRM, 0x02, 0xFF, 0x01}, - {L2_SLOT_CONFIRM, 0x03, 0xFF, 0x01}, - {L2_SLOT_CONFIRM, 0x00, 0xFF, 0x01}, - {L2_SLOT_CONFIRM, 0x01, 0xFF, 0x01}, - {L2_SLOT_CONFIRM, 0x02, 0xFF, 0x01}, - {L2_SLOT_CONFIRM, 0x03, 0xFF, 0x01}, - {L2_SLOT_CONFIRM, 0x00, 0x01, 0xFF}, - {L2_SLOT_CONFIRM, 0x01, 0x01, 0xFF}, - {L2_SLOT_CONFIRM, 0x02, 0x01, 0xFF}, - {L2_SLOT_CONFIRM, 0x03, 0x01, 0xFF}, - -// SubFrame 9 - {L2_SLOT_CONFIRM, 0x00, 0x01, 0xFF}, - {L2_SLOT_CONFIRM, 0x01, 0x01, 0xFF}, - {L2_SLOT_CONFIRM, 0x02, 0x01, 0xFF}, - {L2_SLOT_CONFIRM, 0x03, 0x01, 0xFF}, - {L2_SLOT_CONFIRM, 0x00, 0xFF, 0x01}, - {L2_SLOT_CONFIRM, 0x01, 0xFF, 0x01}, - {L2_SLOT_CONFIRM, 0x02, 0xFF, 0x01}, - {L2_SLOT_CONFIRM, 0x03, 0xFF, 0x01}, - {L2_SLOT_CONFIRM, 0x00, 0xFF, 0x01}, - {L2_SLOT_CONFIRM, 0x01, 0xFF, 0x01}, - {L2_SLOT_CONFIRM, 0x02, 0xFF, 0x01}, - {L2_SLOT_CONFIRM, 0x03, 0xFF, 0x01}, - {L2_SLOT_CONFIRM, 0x00, 0x01, 0xFF}, - {L2_SLOT_CONFIRM, 0x01, 0x01, 0xFF}, - {L2_SLOT_CONFIRM, 0x02, 0x01, 0xFF}, - {L2_SLOT_CONFIRM, 0x03, 0x01, 0xFF}, - {L2_SLOT_CONFIRM, 0x00, 0x01, 0xFF}, - {L2_SLOT_CONFIRM, 0x01, 0x01, 0xFF}, - {L2_SLOT_CONFIRM, 0x02, 0x01, 0xFF}, - {L2_SLOT_CONFIRM, 0x03, 0x01, 0xFF}, -}; - -L2_RTNE_TABLE_ENTRY normalSub[L2_SLOTS_PER_FRAME] = { -// SubFrame 0 - {L2_SLOT_SERVICE, 0x00, 0x01, 0x02}, - {L2_SLOT_SERVICE, 0x01, 0x01, 0x02}, - {L2_SLOT_SERVICE, 0x02, 0x01, 0x02}, - {L2_SLOT_SERVICE, 0x03, 0x01, 0x02}, - {L2_SLOT_SERVICE, 0x00, 0x02, 0x01}, - {L2_SLOT_SERVICE, 0x01, 0x02, 0x01}, - {L2_SLOT_SERVICE, 0x02, 0x02, 0x01}, - {L2_SLOT_SERVICE, 0x03, 0x02, 0x01}, - {L2_SLOT_SERVICE, 0x00, 0x01, 0x02}, - {L2_SLOT_SERVICE, 0x01, 0x01, 0x02}, - {L2_SLOT_SERVICE, 0x02, 0x01, 0x02}, - {L2_SLOT_SERVICE, 0x03, 0x01, 0x02}, - {L2_SLOT_SERVICE, 0x00, 0x02, 0x01}, - {L2_SLOT_SERVICE, 0x01, 0x02, 0x01}, - {L2_SLOT_SERVICE, 0x02, 0x02, 0x01}, - {L2_SLOT_SERVICE, 0x03, 0x02, 0x01}, - {L2_SLOT_SERVICE, 0x00, 0x01, 0x02}, - {L2_SLOT_SERVICE, 0x01, 0x01, 0x02}, - {L2_SLOT_SERVICE, 0x02, 0x01, 0x02}, - {L2_SLOT_SERVICE, 0x03, 0x01, 0x02}, - -// SubFrame 1 - {L2_SLOT_SERVICE, 0x00, 0x02, 0x01}, - {L2_SLOT_SERVICE, 0x01, 0x02, 0x01}, - {L2_SLOT_SERVICE, 0x02, 0x02, 0x01}, - {L2_SLOT_SERVICE, 0x03, 0x02, 0x01}, - {L2_SLOT_SERVICE, 0x00, 0x01, 0x02}, - {L2_SLOT_SERVICE, 0x01, 0x01, 0x02}, - {L2_SLOT_SERVICE, 0x02, 0x01, 0x02}, - {L2_SLOT_SERVICE, 0x03, 0x01, 0x02}, - {L2_SLOT_SERVICE, 0x00, 0x02, 0x01}, - {L2_SLOT_SERVICE, 0x01, 0x02, 0x01}, - {L2_SLOT_SERVICE, 0x02, 0x02, 0x01}, - {L2_SLOT_SERVICE, 0x03, 0x02, 0x01}, - {L2_SLOT_SERVICE, 0x00, 0x01, 0x02}, - {L2_SLOT_SERVICE, 0x01, 0x01, 0x02}, - {L2_SLOT_SERVICE, 0x02, 0x01, 0x02}, - {L2_SLOT_SERVICE, 0x03, 0x01, 0x02}, - {L2_SLOT_SERVICE, 0x00, 0x02, 0x01}, - {L2_SLOT_SERVICE, 0x01, 0x02, 0x01}, - {L2_SLOT_SERVICE, 0x02, 0x02, 0x01}, - {L2_SLOT_SERVICE, 0x03, 0x02, 0x01}, - -// SubFrame 2 - {L2_SLOT_SERVICE, 0x00, 0x01, 0x02}, - {L2_SLOT_SERVICE, 0x01, 0x01, 0x02}, - {L2_SLOT_SERVICE, 0x02, 0x01, 0x02}, - {L2_SLOT_SERVICE, 0x03, 0x01, 0x02}, - {L2_SLOT_SERVICE, 0x00, 0x02, 0x01}, - {L2_SLOT_SERVICE, 0x01, 0x02, 0x01}, - {L2_SLOT_SERVICE, 0x02, 0x02, 0x01}, - {L2_SLOT_SERVICE, 0x03, 0x02, 0x01}, - {L2_SLOT_SERVICE, 0x00, 0x01, 0x02}, - {L2_SLOT_SERVICE, 0x01, 0x01, 0x02}, - {L2_SLOT_SERVICE, 0x02, 0x01, 0x02}, - {L2_SLOT_SERVICE, 0x03, 0x01, 0x02}, - {L2_SLOT_SERVICE, 0x00, 0x02, 0x01}, - {L2_SLOT_SERVICE, 0x01, 0x02, 0x01}, - {L2_SLOT_SERVICE, 0x02, 0x02, 0x01}, - {L2_SLOT_SERVICE, 0x03, 0x02, 0x01}, - {L2_SLOT_SERVICE, 0x00, 0x01, 0x02}, - {L2_SLOT_SERVICE, 0x01, 0x01, 0x02}, - {L2_SLOT_SERVICE, 0x02, 0x01, 0x02}, - {L2_SLOT_SERVICE, 0x03, 0x01, 0x02}, - -// SubFrame 3 - {L2_SLOT_SERVICE, 0x00, 0x02, 0x01}, - {L2_SLOT_SERVICE, 0x01, 0x02, 0x01}, - {L2_SLOT_SERVICE, 0x02, 0x02, 0x01}, - {L2_SLOT_SERVICE, 0x03, 0x02, 0x01}, - {L2_SLOT_SERVICE, 0x00, 0x01, 0x02}, - {L2_SLOT_SERVICE, 0x01, 0x01, 0x02}, - {L2_SLOT_SERVICE, 0x02, 0x01, 0x02}, - {L2_SLOT_SERVICE, 0x03, 0x01, 0x02}, - {L2_SLOT_SERVICE, 0x00, 0x02, 0x01}, - {L2_SLOT_SERVICE, 0x01, 0x02, 0x01}, - {L2_SLOT_SERVICE, 0x02, 0x02, 0x01}, - {L2_SLOT_SERVICE, 0x03, 0x02, 0x01}, - {L2_SLOT_SERVICE, 0x00, 0x01, 0x02}, - {L2_SLOT_SERVICE, 0x01, 0x01, 0x02}, - {L2_SLOT_SERVICE, 0x02, 0x01, 0x02}, - {L2_SLOT_SERVICE, 0x03, 0x01, 0x02}, - {L2_SLOT_SERVICE, 0x00, 0x02, 0x01}, - {L2_SLOT_SERVICE, 0x01, 0x02, 0x01}, - {L2_SLOT_SERVICE, 0x02, 0x02, 0x01}, - {L2_SLOT_SERVICE, 0x03, 0x02, 0x01}, - -// SubFrame 4 - {L2_SLOT_SERVICE, 0x00, 0x01, 0x02}, - {L2_SLOT_SERVICE, 0x01, 0x01, 0x02}, - {L2_SLOT_SERVICE, 0x02, 0x01, 0x02}, - {L2_SLOT_SERVICE, 0x03, 0x01, 0x02}, - {L2_SLOT_SERVICE, 0x00, 0x02, 0x01}, - {L2_SLOT_SERVICE, 0x01, 0x02, 0x01}, - {L2_SLOT_SERVICE, 0x02, 0x02, 0x01}, - {L2_SLOT_SERVICE, 0x03, 0x02, 0x01}, - {L2_SLOT_SERVICE, 0x00, 0x01, 0x02}, - {L2_SLOT_SERVICE, 0x01, 0x01, 0x02}, - {L2_SLOT_SERVICE, 0x02, 0x01, 0x02}, - {L2_SLOT_SERVICE, 0x03, 0x01, 0x02}, - {L2_SLOT_SERVICE, 0x00, 0x02, 0x01}, - {L2_SLOT_SERVICE, 0x01, 0x02, 0x01}, - {L2_SLOT_SERVICE, 0x02, 0x02, 0x01}, - {L2_SLOT_SERVICE, 0x03, 0x02, 0x01}, - {L2_SLOT_SERVICE, 0x00, 0x01, 0x02}, - {L2_SLOT_SERVICE, 0x01, 0x01, 0x02}, - {L2_SLOT_SERVICE, 0x02, 0x01, 0x02}, - {L2_SLOT_SERVICE, 0x03, 0x01, 0x02}, - -// SubFrame 5 - {L2_SLOT_SERVICE, 0x00, 0x02, 0x01}, - {L2_SLOT_SERVICE, 0x01, 0x02, 0x01}, - {L2_SLOT_SERVICE, 0x02, 0x02, 0x01}, - {L2_SLOT_SERVICE, 0x03, 0x02, 0x01}, - {L2_SLOT_SERVICE, 0x00, 0x01, 0x02}, - {L2_SLOT_SERVICE, 0x01, 0x01, 0x02}, - {L2_SLOT_SERVICE, 0x02, 0x01, 0x02}, - {L2_SLOT_SERVICE, 0x03, 0x01, 0x02}, - {L2_SLOT_SERVICE, 0x00, 0x02, 0x01}, - {L2_SLOT_SERVICE, 0x01, 0x02, 0x01}, - {L2_SLOT_SERVICE, 0x02, 0x02, 0x01}, - {L2_SLOT_SERVICE, 0x03, 0x02, 0x01}, - {L2_SLOT_SERVICE, 0x00, 0x01, 0x02}, - {L2_SLOT_SERVICE, 0x01, 0x01, 0x02}, - {L2_SLOT_SERVICE, 0x02, 0x01, 0x02}, - {L2_SLOT_SERVICE, 0x03, 0x01, 0x02}, - {L2_SLOT_SERVICE, 0x00, 0x02, 0x01}, - {L2_SLOT_SERVICE, 0x01, 0x02, 0x01}, - {L2_SLOT_SERVICE, 0x02, 0x02, 0x01}, - {L2_SLOT_SERVICE, 0x03, 0x02, 0x01}, - -// SubFrame 6 - {L2_SLOT_SERVICE, 0x00, 0x01, 0x02}, - {L2_SLOT_SERVICE, 0x01, 0x01, 0x02}, - {L2_SLOT_SERVICE, 0x02, 0x01, 0x02}, - {L2_SLOT_SERVICE, 0x03, 0x01, 0x02}, - {L2_SLOT_SERVICE, 0x00, 0x02, 0x01}, - {L2_SLOT_SERVICE, 0x01, 0x02, 0x01}, - {L2_SLOT_SERVICE, 0x02, 0x02, 0x01}, - {L2_SLOT_SERVICE, 0x03, 0x02, 0x01}, - {L2_SLOT_SERVICE, 0x00, 0x01, 0x02}, - {L2_SLOT_SERVICE, 0x01, 0x01, 0x02}, - {L2_SLOT_SERVICE, 0x02, 0x01, 0x02}, - {L2_SLOT_SERVICE, 0x03, 0x01, 0x02}, - {L2_SLOT_SERVICE, 0x00, 0x02, 0x01}, - {L2_SLOT_SERVICE, 0x01, 0x02, 0x01}, - {L2_SLOT_SERVICE, 0x02, 0x02, 0x01}, - {L2_SLOT_SERVICE, 0x03, 0x02, 0x01}, - {L2_SLOT_SERVICE, 0x00, 0x01, 0x02}, - {L2_SLOT_SERVICE, 0x01, 0x01, 0x02}, - {L2_SLOT_SERVICE, 0x02, 0x01, 0x02}, - {L2_SLOT_SERVICE, 0x03, 0x01, 0x02}, - -// SubFrame 7 - {L2_SLOT_SERVICE, 0x00, 0x02, 0x01}, - {L2_SLOT_SERVICE, 0x01, 0x02, 0x01}, - {L2_SLOT_SERVICE, 0x02, 0x02, 0x01}, - {L2_SLOT_SERVICE, 0x03, 0x02, 0x01}, - {L2_SLOT_SERVICE, 0x00, 0x01, 0x02}, - {L2_SLOT_SERVICE, 0x01, 0x01, 0x02}, - {L2_SLOT_SERVICE, 0x02, 0x01, 0x02}, - {L2_SLOT_SERVICE, 0x03, 0x01, 0x02}, - {L2_SLOT_SERVICE, 0x00, 0x02, 0x01}, - {L2_SLOT_SERVICE, 0x01, 0x02, 0x01}, - {L2_SLOT_SERVICE, 0x02, 0x02, 0x01}, - {L2_SLOT_SERVICE, 0x03, 0x02, 0x01}, - {L2_SLOT_SERVICE, 0x00, 0x01, 0x02}, - {L2_SLOT_SERVICE, 0x01, 0x01, 0x02}, - {L2_SLOT_SERVICE, 0x02, 0x01, 0x02}, - {L2_SLOT_SERVICE, 0x03, 0x01, 0x02}, - {L2_SLOT_SERVICE, 0x00, 0x02, 0x01}, - {L2_SLOT_SERVICE, 0x01, 0x02, 0x01}, - {L2_SLOT_SERVICE, 0x02, 0x02, 0x01}, - {L2_SLOT_SERVICE, 0x03, 0x02, 0x01}, - -// SubFrame 8 - {L2_SLOT_SERVICE, 0x00, 0x01, 0x02}, - {L2_SLOT_SERVICE, 0x01, 0x01, 0x02}, - {L2_SLOT_SERVICE, 0x02, 0x01, 0x02}, - {L2_SLOT_SERVICE, 0x03, 0x01, 0x02}, - {L2_SLOT_SERVICE, 0x00, 0x02, 0x01}, - {L2_SLOT_SERVICE, 0x01, 0x02, 0x01}, - {L2_SLOT_SERVICE, 0x02, 0x02, 0x01}, - {L2_SLOT_SERVICE, 0x03, 0x02, 0x01}, - {L2_SLOT_SERVICE, 0x00, 0x01, 0x02}, - {L2_SLOT_SERVICE, 0x01, 0x01, 0x02}, - {L2_SLOT_SERVICE, 0x02, 0x01, 0x02}, - {L2_SLOT_SERVICE, 0x03, 0x01, 0x02}, - {L2_SLOT_SERVICE, 0x00, 0x02, 0x01}, - {L2_SLOT_SERVICE, 0x01, 0x02, 0x01}, - {L2_SLOT_SERVICE, 0x02, 0x02, 0x01}, - {L2_SLOT_SERVICE, 0x03, 0x02, 0x01}, - {L2_SLOT_SERVICE, 0x00, 0x01, 0x02}, - {L2_SLOT_SERVICE, 0x01, 0x01, 0x02}, - {L2_SLOT_SERVICE, 0x02, 0x01, 0x02}, - {L2_SLOT_SERVICE, 0x03, 0x01, 0x02}, - -// SubFrame 9 - {L2_SLOT_SERVICE, 0x00, 0x02, 0x01}, - {L2_SLOT_SERVICE, 0x01, 0x02, 0x01}, - {L2_SLOT_SERVICE, 0x02, 0x02, 0x01}, - {L2_SLOT_SERVICE, 0x03, 0x02, 0x01}, - {L2_SLOT_SERVICE, 0x00, 0x01, 0x02}, - {L2_SLOT_SERVICE, 0x01, 0x01, 0x02}, - {L2_SLOT_SERVICE, 0x02, 0x01, 0x02}, - {L2_SLOT_SERVICE, 0x03, 0x01, 0x02}, - {L2_SLOT_SERVICE, 0x00, 0x02, 0x01}, - {L2_SLOT_SERVICE, 0x01, 0x02, 0x01}, - {L2_SLOT_SERVICE, 0x02, 0x02, 0x01}, - {L2_SLOT_SERVICE, 0x03, 0x02, 0x01}, - {L2_SLOT_SERVICE, 0x00, 0x01, 0x02}, - {L2_SLOT_SERVICE, 0x01, 0x01, 0x02}, - {L2_SLOT_SERVICE, 0x02, 0x01, 0x02}, - {L2_SLOT_SERVICE, 0x03, 0x01, 0x02}, - {L2_SLOT_SERVICE, 0x00, 0x02, 0x01}, - {L2_SLOT_SERVICE, 0x01, 0x02, 0x01}, - {L2_SLOT_SERVICE, 0x02, 0x02, 0x01}, - {L2_SLOT_SERVICE, 0x03, 0x02, 0x01}, -}; -#else L2_RTNE_TABLE_ENTRY intraScanSubT[L2_SLOTS_PER_FRAME] = { // SubFrame 0 {L2_SLOT_SCAN, 0x00, 0x01, 0xFF}, @@ -572,116 +126,6 @@ L2_RTNE_TABLE_ENTRY intraScanSubT[L2_SLOTS_PER_FRAME] = { {L2_SLOT_CONFIRM, 0x02, 0xFF, 0x01}, {L2_SLOT_CONFIRM, 0x03, 0xFF, 0x01}, {L2_SLOT_IDLE, 0x00, 0x00, 0x00}, - -// SubFrame 5 - {L2_SLOT_CONFIRM, 0x00, 0x01, 0xFF}, - {L2_SLOT_CONFIRM, 0x01, 0x01, 0xFF}, - {L2_SLOT_CONFIRM, 0x02, 0x01, 0xFF}, - {L2_SLOT_CONFIRM, 0x03, 0x01, 0xFF}, - {L2_SLOT_IDLE, 0x00, 0x00, 0x00}, - {L2_SLOT_CONFIRM, 0x00, 0x01, 0xFF}, - {L2_SLOT_CONFIRM, 0x01, 0x01, 0xFF}, - {L2_SLOT_CONFIRM, 0x02, 0x01, 0xFF}, - {L2_SLOT_CONFIRM, 0x03, 0x01, 0xFF}, - {L2_SLOT_IDLE, 0x00, 0x00, 0x00}, - {L2_SLOT_CONFIRM, 0x00, 0xFF, 0x01}, - {L2_SLOT_CONFIRM, 0x01, 0xFF, 0x01}, - {L2_SLOT_CONFIRM, 0x02, 0xFF, 0x01}, - {L2_SLOT_CONFIRM, 0x03, 0xFF, 0x01}, - {L2_SLOT_IDLE, 0x00, 0x00, 0x00}, - {L2_SLOT_CONFIRM, 0x00, 0xFF, 0x01}, - {L2_SLOT_CONFIRM, 0x01, 0xFF, 0x01}, - {L2_SLOT_CONFIRM, 0x02, 0xFF, 0x01}, - {L2_SLOT_CONFIRM, 0x03, 0xFF, 0x01}, - {L2_SLOT_IDLE, 0x00, 0x00, 0x00}, - -// SubFrame 6 - {L2_SLOT_CONFIRM, 0x00, 0x01, 0xFF}, - {L2_SLOT_CONFIRM, 0x01, 0x01, 0xFF}, - {L2_SLOT_CONFIRM, 0x02, 0x01, 0xFF}, - {L2_SLOT_CONFIRM, 0x03, 0x01, 0xFF}, - {L2_SLOT_IDLE, 0x00, 0x00, 0x00}, - {L2_SLOT_CONFIRM, 0x00, 0x01, 0xFF}, - {L2_SLOT_CONFIRM, 0x01, 0x01, 0xFF}, - {L2_SLOT_CONFIRM, 0x02, 0x01, 0xFF}, - {L2_SLOT_CONFIRM, 0x03, 0x01, 0xFF}, - {L2_SLOT_IDLE, 0x00, 0x00, 0x00}, - {L2_SLOT_CONFIRM, 0x00, 0xFF, 0x01}, - {L2_SLOT_CONFIRM, 0x01, 0xFF, 0x01}, - {L2_SLOT_CONFIRM, 0x02, 0xFF, 0x01}, - {L2_SLOT_CONFIRM, 0x03, 0xFF, 0x01}, - {L2_SLOT_IDLE, 0x00, 0x00, 0x00}, - {L2_SLOT_CONFIRM, 0x00, 0xFF, 0x01}, - {L2_SLOT_CONFIRM, 0x01, 0xFF, 0x01}, - {L2_SLOT_CONFIRM, 0x02, 0xFF, 0x01}, - {L2_SLOT_CONFIRM, 0x03, 0xFF, 0x01}, - {L2_SLOT_IDLE, 0x00, 0x00, 0x00}, - -// SubFrame 7 - {L2_SLOT_CONFIRM, 0x00, 0x01, 0xFF}, - {L2_SLOT_CONFIRM, 0x01, 0x01, 0xFF}, - {L2_SLOT_CONFIRM, 0x02, 0x01, 0xFF}, - {L2_SLOT_CONFIRM, 0x03, 0x01, 0xFF}, - {L2_SLOT_IDLE, 0x00, 0x00, 0x00}, - {L2_SLOT_CONFIRM, 0x00, 0x01, 0xFF}, - {L2_SLOT_CONFIRM, 0x01, 0x01, 0xFF}, - {L2_SLOT_CONFIRM, 0x02, 0x01, 0xFF}, - {L2_SLOT_CONFIRM, 0x03, 0x01, 0xFF}, - {L2_SLOT_IDLE, 0x00, 0x00, 0x00}, - {L2_SLOT_CONFIRM, 0x00, 0xFF, 0x01}, - {L2_SLOT_CONFIRM, 0x01, 0xFF, 0x01}, - {L2_SLOT_CONFIRM, 0x02, 0xFF, 0x01}, - {L2_SLOT_CONFIRM, 0x03, 0xFF, 0x01}, - {L2_SLOT_IDLE, 0x00, 0x00, 0x00}, - {L2_SLOT_CONFIRM, 0x00, 0xFF, 0x01}, - {L2_SLOT_CONFIRM, 0x01, 0xFF, 0x01}, - {L2_SLOT_CONFIRM, 0x02, 0xFF, 0x01}, - {L2_SLOT_CONFIRM, 0x03, 0xFF, 0x01}, - {L2_SLOT_IDLE, 0x00, 0x00, 0x00}, - -// SubFrame 8 - {L2_SLOT_CONFIRM, 0x00, 0x01, 0xFF}, - {L2_SLOT_CONFIRM, 0x01, 0x01, 0xFF}, - {L2_SLOT_CONFIRM, 0x02, 0x01, 0xFF}, - {L2_SLOT_CONFIRM, 0x03, 0x01, 0xFF}, - {L2_SLOT_IDLE, 0x00, 0x00, 0x00}, - {L2_SLOT_CONFIRM, 0x00, 0x01, 0xFF}, - {L2_SLOT_CONFIRM, 0x01, 0x01, 0xFF}, - {L2_SLOT_CONFIRM, 0x02, 0x01, 0xFF}, - {L2_SLOT_CONFIRM, 0x03, 0x01, 0xFF}, - {L2_SLOT_IDLE, 0x00, 0x00, 0x00}, - {L2_SLOT_CONFIRM, 0x00, 0xFF, 0x01}, - {L2_SLOT_CONFIRM, 0x01, 0xFF, 0x01}, - {L2_SLOT_CONFIRM, 0x02, 0xFF, 0x01}, - {L2_SLOT_CONFIRM, 0x03, 0xFF, 0x01}, - {L2_SLOT_IDLE, 0x00, 0x00, 0x00}, - {L2_SLOT_CONFIRM, 0x00, 0xFF, 0x01}, - {L2_SLOT_CONFIRM, 0x01, 0xFF, 0x01}, - {L2_SLOT_CONFIRM, 0x02, 0xFF, 0x01}, - {L2_SLOT_CONFIRM, 0x03, 0xFF, 0x01}, - {L2_SLOT_IDLE, 0x00, 0x00, 0x00}, - -// SubFrame 9 - {L2_SLOT_CONFIRM, 0x00, 0x01, 0xFF}, - {L2_SLOT_CONFIRM, 0x01, 0x01, 0xFF}, - {L2_SLOT_CONFIRM, 0x02, 0x01, 0xFF}, - {L2_SLOT_CONFIRM, 0x03, 0x01, 0xFF}, - {L2_SLOT_IDLE, 0x00, 0x00, 0x00}, - {L2_SLOT_CONFIRM, 0x00, 0x01, 0xFF}, - {L2_SLOT_CONFIRM, 0x01, 0x01, 0xFF}, - {L2_SLOT_CONFIRM, 0x02, 0x01, 0xFF}, - {L2_SLOT_CONFIRM, 0x03, 0x01, 0xFF}, - {L2_SLOT_IDLE, 0x00, 0x00, 0x00}, - {L2_SLOT_CONFIRM, 0x00, 0xFF, 0x01}, - {L2_SLOT_CONFIRM, 0x01, 0xFF, 0x01}, - {L2_SLOT_CONFIRM, 0x02, 0xFF, 0x01}, - {L2_SLOT_CONFIRM, 0x03, 0xFF, 0x01}, - {L2_SLOT_IDLE, 0x00, 0x00, 0x00}, - {L2_SLOT_CONFIRM, 0x00, 0xFF, 0x01}, - {L2_SLOT_CONFIRM, 0x01, 0xFF, 0x01}, - {L2_SLOT_CONFIRM, 0x02, 0xFF, 0x01}, - {L2_SLOT_CONFIRM, 0x03, 0xFF, 0x01}, - {L2_SLOT_IDLE, 0x00, 0x00, 0x00}, }; L2_RTNE_TABLE_ENTRY normalSub[L2_SLOTS_PER_FRAME] = { @@ -794,118 +238,7 @@ L2_RTNE_TABLE_ENTRY normalSub[L2_SLOTS_PER_FRAME] = { {L2_SLOT_SERVICE, 0x02, 0x02, 0x01}, {L2_SLOT_SERVICE, 0x03, 0x02, 0x01}, {L2_SLOT_IDLE, 0x00, 0x00, 0x00}, - -// SubFrame 5 - {L2_SLOT_SERVICE, 0x00, 0x01, 0x02}, - {L2_SLOT_SERVICE, 0x01, 0x01, 0x02}, - {L2_SLOT_SERVICE, 0x02, 0x01, 0x02}, - {L2_SLOT_SERVICE, 0x03, 0x01, 0x02}, - {L2_SLOT_IDLE, 0x00, 0x00, 0x00}, - {L2_SLOT_SERVICE, 0x00, 0x02, 0x01}, - {L2_SLOT_SERVICE, 0x01, 0x02, 0x01}, - {L2_SLOT_SERVICE, 0x02, 0x02, 0x01}, - {L2_SLOT_SERVICE, 0x03, 0x02, 0x01}, - {L2_SLOT_IDLE, 0x00, 0x00, 0x00}, - {L2_SLOT_SERVICE, 0x00, 0x01, 0x02}, - {L2_SLOT_SERVICE, 0x01, 0x01, 0x02}, - {L2_SLOT_SERVICE, 0x02, 0x01, 0x02}, - {L2_SLOT_SERVICE, 0x03, 0x01, 0x02}, - {L2_SLOT_IDLE, 0x00, 0x00, 0x00}, - {L2_SLOT_SERVICE, 0x00, 0x02, 0x01}, - {L2_SLOT_SERVICE, 0x01, 0x02, 0x01}, - {L2_SLOT_SERVICE, 0x02, 0x02, 0x01}, - {L2_SLOT_SERVICE, 0x03, 0x02, 0x01}, - {L2_SLOT_IDLE, 0x00, 0x00, 0x00}, - -// SubFrame 6 - {L2_SLOT_SERVICE, 0x00, 0x01, 0x02}, - {L2_SLOT_SERVICE, 0x01, 0x01, 0x02}, - {L2_SLOT_SERVICE, 0x02, 0x01, 0x02}, - {L2_SLOT_SERVICE, 0x03, 0x01, 0x02}, - {L2_SLOT_IDLE, 0x00, 0x00, 0x00}, - {L2_SLOT_SERVICE, 0x00, 0x02, 0x01}, - {L2_SLOT_SERVICE, 0x01, 0x02, 0x01}, - {L2_SLOT_SERVICE, 0x02, 0x02, 0x01}, - {L2_SLOT_SERVICE, 0x03, 0x02, 0x01}, - {L2_SLOT_IDLE, 0x00, 0x00, 0x00}, - {L2_SLOT_SERVICE, 0x00, 0x01, 0x02}, - {L2_SLOT_SERVICE, 0x01, 0x01, 0x02}, - {L2_SLOT_SERVICE, 0x02, 0x01, 0x02}, - {L2_SLOT_SERVICE, 0x03, 0x01, 0x02}, - {L2_SLOT_IDLE, 0x00, 0x00, 0x00}, - {L2_SLOT_SERVICE, 0x00, 0x02, 0x01}, - {L2_SLOT_SERVICE, 0x01, 0x02, 0x01}, - {L2_SLOT_SERVICE, 0x02, 0x02, 0x01}, - {L2_SLOT_SERVICE, 0x03, 0x02, 0x01}, - {L2_SLOT_IDLE, 0x00, 0x00, 0x00}, - -// SubFrame 7 - {L2_SLOT_SERVICE, 0x00, 0x01, 0x02}, - {L2_SLOT_SERVICE, 0x01, 0x01, 0x02}, - {L2_SLOT_SERVICE, 0x02, 0x01, 0x02}, - {L2_SLOT_SERVICE, 0x03, 0x01, 0x02}, - {L2_SLOT_IDLE, 0x00, 0x00, 0x00}, - {L2_SLOT_SERVICE, 0x00, 0x02, 0x01}, - {L2_SLOT_SERVICE, 0x01, 0x02, 0x01}, - {L2_SLOT_SERVICE, 0x02, 0x02, 0x01}, - {L2_SLOT_SERVICE, 0x03, 0x02, 0x01}, - {L2_SLOT_IDLE, 0x00, 0x00, 0x00}, - {L2_SLOT_SERVICE, 0x00, 0x01, 0x02}, - {L2_SLOT_SERVICE, 0x01, 0x01, 0x02}, - {L2_SLOT_SERVICE, 0x02, 0x01, 0x02}, - {L2_SLOT_SERVICE, 0x03, 0x01, 0x02}, - {L2_SLOT_IDLE, 0x00, 0x00, 0x00}, - {L2_SLOT_SERVICE, 0x00, 0x02, 0x01}, - {L2_SLOT_SERVICE, 0x01, 0x02, 0x01}, - {L2_SLOT_SERVICE, 0x02, 0x02, 0x01}, - {L2_SLOT_SERVICE, 0x03, 0x02, 0x01}, - {L2_SLOT_IDLE, 0x00, 0x00, 0x00}, - -// SubFrame 8 - {L2_SLOT_SERVICE, 0x00, 0x01, 0x02}, - {L2_SLOT_SERVICE, 0x01, 0x01, 0x02}, - {L2_SLOT_SERVICE, 0x02, 0x01, 0x02}, - {L2_SLOT_SERVICE, 0x03, 0x01, 0x02}, - {L2_SLOT_IDLE, 0x00, 0x00, 0x00}, - {L2_SLOT_SERVICE, 0x00, 0x02, 0x01}, - {L2_SLOT_SERVICE, 0x01, 0x02, 0x01}, - {L2_SLOT_SERVICE, 0x02, 0x02, 0x01}, - {L2_SLOT_SERVICE, 0x03, 0x02, 0x01}, - {L2_SLOT_IDLE, 0x00, 0x00, 0x00}, - {L2_SLOT_SERVICE, 0x00, 0x01, 0x02}, - {L2_SLOT_SERVICE, 0x01, 0x01, 0x02}, - {L2_SLOT_SERVICE, 0x02, 0x01, 0x02}, - {L2_SLOT_SERVICE, 0x03, 0x01, 0x02}, - {L2_SLOT_IDLE, 0x00, 0x00, 0x00}, - {L2_SLOT_SERVICE, 0x00, 0x02, 0x01}, - {L2_SLOT_SERVICE, 0x01, 0x02, 0x01}, - {L2_SLOT_SERVICE, 0x02, 0x02, 0x01}, - {L2_SLOT_SERVICE, 0x03, 0x02, 0x01}, - {L2_SLOT_IDLE, 0x00, 0x00, 0x00}, - -// SubFrame 9 - {L2_SLOT_SERVICE, 0x00, 0x01, 0x02}, - {L2_SLOT_SERVICE, 0x01, 0x01, 0x02}, - {L2_SLOT_SERVICE, 0x02, 0x01, 0x02}, - {L2_SLOT_SERVICE, 0x03, 0x01, 0x02}, - {L2_SLOT_IDLE, 0x00, 0x00, 0x00}, - {L2_SLOT_SERVICE, 0x00, 0x02, 0x01}, - {L2_SLOT_SERVICE, 0x01, 0x02, 0x01}, - {L2_SLOT_SERVICE, 0x02, 0x02, 0x01}, - {L2_SLOT_SERVICE, 0x03, 0x02, 0x01}, - {L2_SLOT_IDLE, 0x00, 0x00, 0x00}, - {L2_SLOT_SERVICE, 0x00, 0x01, 0x02}, - {L2_SLOT_SERVICE, 0x01, 0x01, 0x02}, - {L2_SLOT_SERVICE, 0x02, 0x01, 0x02}, - {L2_SLOT_SERVICE, 0x03, 0x01, 0x02}, - {L2_SLOT_IDLE, 0x00, 0x00, 0x00}, - {L2_SLOT_SERVICE, 0x00, 0x02, 0x01}, - {L2_SLOT_SERVICE, 0x01, 0x02, 0x01}, - {L2_SLOT_SERVICE, 0x02, 0x02, 0x01}, - {L2_SLOT_SERVICE, 0x03, 0x02, 0x01}, - {L2_SLOT_IDLE, 0x00, 0x00, 0x00}, }; -#endif L2_RTNE_TABLE_ENTRY *initTable[L2_INIT_RTNE_PERIOD] = { diff --git a/df_datalink_sp/src/networking/link_layer/scan.c b/df_datalink_sp/src/networking/link_layer/scan.c index 38c6417..094d193 100644 --- a/df_datalink_sp/src/networking/link_layer/scan.c +++ b/df_datalink_sp/src/networking/link_layer/scan.c @@ -26,7 +26,7 @@ /************************** Constant Definitions *****************************/ #define ADV_LISTEN_TIMEOUT 40 -#define CFM_LISTEN_TIMEOUT 25 +#define CFM_LISTEN_TIMEOUT 5 #define ADV_FRAME_SLOTS 4 #define CFM_FRAME_SLOTS 5 /***************** Macros (In-line Functions) Definitions *********************/