1#ifndef TARGET_PARAMS_H 2#define TARGET_PARAMS_H 3 4typedef struct _TARGET_PARAMS 5{ 6 B_UINT32 m_u32CfgVersion; 7 8 // Scanning Related Params 9 B_UINT32 m_u32CenterFrequency; 10 B_UINT32 m_u32BandAScan; 11 B_UINT32 m_u32BandBScan; 12 B_UINT32 m_u32BandCScan; 13 14 15 // QoS Params 16 B_UINT32 m_u32ErtpsOptions; 17 18 B_UINT32 m_u32PHSEnable; 19 20 21 // HO Params 22 B_UINT32 m_u32HoEnable; 23 24 B_UINT32 m_u32HoReserved1; 25 B_UINT32 m_u32HoReserved2; 26 // Power Control Params 27 28 B_UINT32 m_u32MimoEnable; 29 30 B_UINT32 m_u32SecurityEnable; 31 32 B_UINT32 m_u32PowerSavingModesEnable; //bit 1: 1 Idlemode enable; bit2: 1 Sleepmode Enable 33 /* PowerSaving Mode Options: 34 bit 0 = 1: CPE mode - to keep pcmcia if alive; 35 bit 1 = 1: CINR reporing in Idlemode Msg 36 bit 2 = 1: Default PSC Enable in sleepmode*/ 37 B_UINT32 m_u32PowerSavingModeOptions; 38 39 B_UINT32 m_u32ArqEnable; 40 41 // From Version #3, the HARQ section renamed as general 42 B_UINT32 m_u32HarqEnable; 43 // EEPROM Param Location 44 B_UINT32 m_u32EEPROMFlag; 45 // BINARY TYPE - 4th MSByte: Interface Type - 3rd MSByte: Vendor Type - 2nd MSByte 46 // Unused - LSByte 47 B_UINT32 m_u32Customize; 48 B_UINT32 m_u32ConfigBW; /* In Hz */ 49 B_UINT32 m_u32ShutDownInitThresholdTimer; 50 51 B_UINT32 m_u32RadioParameter; 52 B_UINT32 m_u32PhyParameter1; 53 B_UINT32 m_u32PhyParameter2; 54 B_UINT32 m_u32PhyParameter3; 55 56 B_UINT32 m_u32TestOptions; // in eval mode only; lower 16bits = basic cid for testing; then bit 16 is test cqich,bit 17 test init rang; bit 18 test periodic rang and bit 19 is test harq ack/nack 57 58 B_UINT32 m_u32MaxMACDataperDLFrame; 59 B_UINT32 m_u32MaxMACDataperULFrame; 60 61 B_UINT32 m_u32Corr2MacFlags; 62 63 //adding driver params. 64 B_UINT32 HostDrvrConfig1; 65 B_UINT32 HostDrvrConfig2; 66 B_UINT32 HostDrvrConfig3; 67 B_UINT32 HostDrvrConfig4; 68 B_UINT32 HostDrvrConfig5; 69 B_UINT32 HostDrvrConfig6; 70 B_UINT32 m_u32SegmentedPUSCenable; 71 72 // removed SHUT down related 'unused' params from here to sync 4.x and 5.x CFG files.. 73 74 //BAMC Related Parameters 75 //Bit 0-15 Band AMC signaling configuration: Bit 1 = 1 Enable Band AMC signaling. 76 //bit 16-31 Band AMC Data configuration: Bit 16 = 1 Band AMC 2x3 support. 77 B_UINT32 m_u32BandAMCEnable; 78 79} stTargetParams,TARGET_PARAMS,*PTARGET_PARAMS, STARGETPARAMS, *PSTARGETPARAMS; 80 81#endif 82