diff --git a/df_datalink_sp/src/networking/phy_layer/phy_antenna.c b/df_datalink_sp/src/networking/phy_layer/phy_antenna.c index 8c94b6e..b4919dc 100644 --- a/df_datalink_sp/src/networking/phy_layer/phy_antenna.c +++ b/df_datalink_sp/src/networking/phy_layer/phy_antenna.c @@ -122,7 +122,7 @@ uint16_t hopPattern_1M2BPS_5MS[L1_FRAME_1M2BPS_5MS_HOPS] = #ifdef PHY_BEAM_SET_PRESET PHY_ANT_ANGLE antSubnrrwPattern[L1_NUM_ANT_SUBNRRW_PATTERN] = { - {.oaxis = 0 , .raxis = 222}, {.oaxis = 10, .raxis = 85 }, + {.oaxis = 0 , .raxis = 0 }, {.oaxis = 10, .raxis = 85 }, {.oaxis = 14, .raxis = 307}, {.oaxis = 17, .raxis = 170}, {.oaxis = 19, .raxis = 32 }, {.oaxis = 21, .raxis = 255}, {.oaxis = 24, .raxis = 117}, {.oaxis = 25, .raxis = 340}, @@ -144,7 +144,7 @@ PHY_ANT_ANGLE antSubnrrwPattern[L1_NUM_ANT_SUBNRRW_PATTERN] = }; PHY_ANT_ANGLE antNrrwPattern[L1_NUM_ANT_NRRW_PATTERN] = { - {.oaxis = 0 , .raxis = 222}, {.oaxis = 7 , .raxis = 85 }, + {.oaxis = 0 , .raxis = 0 }, {.oaxis = 7 , .raxis = 85 }, {.oaxis = 10, .raxis = 307}, {.oaxis = 13, .raxis = 170}, {.oaxis = 15, .raxis = 32 }, {.oaxis = 17, .raxis = 255}, {.oaxis = 18, .raxis = 117}, {.oaxis = 20, .raxis = 340}, @@ -280,10 +280,10 @@ int32_t Phy_SetBeamNo(PHY_INST *instPtr, int32_t beamNo) else { instPtr->beamNo.next = beamNo; - instPtr->antConfig.oaxis[1] = (uint8_t)(antNrrwPattern[beamNo].oaxis); - instPtr->antConfig.oaxis[0] = (uint8_t)((antNrrwPattern[beamNo].oaxis) >> 8); - instPtr->antConfig.raxis[1] = (uint8_t)(antNrrwPattern[beamNo].raxis); - instPtr->antConfig.raxis[0] = (uint8_t)((antNrrwPattern[beamNo].raxis) >> 8); + instPtr->antConfig.oaxis[1] = (uint8_t)(antNrrwPattern[beamNo].oaxis >> 8); + instPtr->antConfig.oaxis[0] = (uint8_t)(antNrrwPattern[beamNo].oaxis); + instPtr->antConfig.raxis[1] = (uint8_t)(antNrrwPattern[beamNo].raxis >> 8); + instPtr->antConfig.raxis[0] = (uint8_t)(antNrrwPattern[beamNo].raxis); return SUCCESS; } } @@ -296,10 +296,10 @@ int32_t Phy_SetBeamNo(PHY_INST *instPtr, int32_t beamNo) else { instPtr->beamNo.next = beamNo; - instPtr->antConfig.oaxis[1] = (uint8_t)(antSubnrrwPattern[beamNo].oaxis); - instPtr->antConfig.oaxis[0] = (uint8_t)((antSubnrrwPattern[beamNo].oaxis) >> 8); - instPtr->antConfig.raxis[1] = (uint8_t)(antSubnrrwPattern[beamNo].raxis); - instPtr->antConfig.raxis[0] = (uint8_t)((antSubnrrwPattern[beamNo].raxis) >> 8); + instPtr->antConfig.oaxis[1] = (uint8_t)(antSubnrrwPattern[beamNo].oaxis >> 8); + instPtr->antConfig.oaxis[0] = (uint8_t)(antSubnrrwPattern[beamNo].oaxis); + instPtr->antConfig.raxis[1] = (uint8_t)(antSubnrrwPattern[beamNo].raxis >> 8); + instPtr->antConfig.raxis[0] = (uint8_t)(antSubnrrwPattern[beamNo].raxis); return SUCCESS; } } @@ -338,7 +338,6 @@ int32_t Phy_SetBeamWidth(PHY_INST *instPtr, PHY_ANT_BEAM_WIDTH beamWidth) default: DBG_ERROR("Beam width code: 0x%08X is illegal.\n\r", beamWidth); return EPARAM; - break; } instPtr->antConfig.antMode = beamConfig; instPtr->beamWd.next = beamWidth;