|
@@ -4218,6 +4218,7 @@ void Factory_Set(){
|
4218
|
4218
|
|
4219
|
4219
|
|
4220
|
4220
|
/*DL GAIN OFFSET*/
|
|
4221
|
+#if 0 // PYJ.2020.09.11_BEGIN --
|
4221
|
4222
|
tempdata = ATTEN_OFFSET_DEFAULT;
|
4222
|
4223
|
bluecell_Currdatastatus.bluecell_User_DL1_H = ((tempdata & 0xFF00) >> 8);
|
4223
|
4224
|
bluecell_Currdatastatus.bluecell_User_DL1_L = ((tempdata & 0x00FF));
|
|
@@ -4227,6 +4228,7 @@ void Factory_Set(){
|
4227
|
4228
|
bluecell_Currdatastatus.bluecell_User_DL3_L = ((tempdata & 0x00FF));
|
4228
|
4229
|
bluecell_Currdatastatus.bluecell_User_DL4_H = ((tempdata & 0xFF00) >> 8);
|
4229
|
4230
|
bluecell_Currdatastatus.bluecell_User_DL4_L = ((tempdata & 0x00FF));
|
|
4231
|
+#endif // PYJ.2020.09.11_END --
|
4230
|
4232
|
|
4231
|
4233
|
tempdata = DLI_ATTEN_HIGHTHREADHOLD_DEFAULT;
|
4232
|
4234
|
bluecell_Currdatastatus.DLI_Level_High_Threshold_H = ((tempdata & 0xFF00) >> 8);
|
|
@@ -4240,13 +4242,13 @@ void Factory_Set(){
|
4240
|
4242
|
bluecell_Currdatastatus.DLI_FRBT_D_Day = DLI_FRBT_DAY_DEFAULT;
|
4241
|
4243
|
|
4242
|
4244
|
bluecell_Currdatastatus.DLI_FRBT_Atten1_H = DLI_FRBT_ATTEN_DEFALUT;
|
4243
|
|
- bluecell_Currdatastatus.DLI_FRBT_Atten1_H = DLI_FRBT_ATTEN_DEFALUT;
|
4244
|
|
- bluecell_Currdatastatus.DLI_FRBT_Atten1_H = DLI_FRBT_ATTEN_DEFALUT;
|
4245
|
|
- bluecell_Currdatastatus.DLI_FRBT_Atten1_H = DLI_FRBT_ATTEN_DEFALUT;
|
4246
|
|
- bluecell_Currdatastatus.DLI_FRBT_Atten1_L= DLI_FRBT_ATTEN_DEFALUT;
|
|
4245
|
+ bluecell_Currdatastatus.DLI_FRBT_Atten2_H = DLI_FRBT_ATTEN_DEFALUT;
|
|
4246
|
+ bluecell_Currdatastatus.DLI_FRBT_Atten3_H = DLI_FRBT_ATTEN_DEFALUT;
|
|
4247
|
+ bluecell_Currdatastatus.DLI_FRBT_Atten4_H = DLI_FRBT_ATTEN_DEFALUT;
|
4247
|
4248
|
bluecell_Currdatastatus.DLI_FRBT_Atten1_L= DLI_FRBT_ATTEN_DEFALUT;
|
4248
|
|
- bluecell_Currdatastatus.DLI_FRBT_Atten1_L= DLI_FRBT_ATTEN_DEFALUT;
|
4249
|
|
- bluecell_Currdatastatus.DLI_FRBT_Atten1_L= DLI_FRBT_ATTEN_DEFALUT;
|
|
4249
|
+ bluecell_Currdatastatus.DLI_FRBT_Atten2_L= DLI_FRBT_ATTEN_DEFALUT;
|
|
4250
|
+ bluecell_Currdatastatus.DLI_FRBT_Atten3_L= DLI_FRBT_ATTEN_DEFALUT;
|
|
4251
|
+ bluecell_Currdatastatus.DLI_FRBT_Atten4_L= DLI_FRBT_ATTEN_DEFALUT;
|
4250
|
4252
|
|
4251
|
4253
|
bluecell_Currdatastatus.DLI_AGC_ON_OFF = DLI_AGC_ONOFF_DEFAULT;
|
4252
|
4254
|
|
|
@@ -4309,6 +4311,7 @@ void Factory_Set(){
|
4309
|
4311
|
bluecell_Currdatastatus.ATT_UL4_H = ((tempdata & 0xFF00) >> 8);
|
4310
|
4312
|
bluecell_Currdatastatus.ATT_UL4_L = ((tempdata & 0x00FF));
|
4311
|
4313
|
|
|
4314
|
+#if 0 // PYJ.2020.09.11_BEGIN --
|
4312
|
4315
|
tempdata = ATTEN_OFFSET_DEFAULT;
|
4313
|
4316
|
bluecell_Currdatastatus.bluecell_User_UL1_H = ((tempdata & 0xFF00) >> 8);
|
4314
|
4317
|
bluecell_Currdatastatus.bluecell_User_UL1_L = ((tempdata & 0x00FF));
|
|
@@ -4318,6 +4321,7 @@ void Factory_Set(){
|
4318
|
4321
|
bluecell_Currdatastatus.bluecell_User_UL3_L = ((tempdata & 0x00FF));
|
4319
|
4322
|
bluecell_Currdatastatus.bluecell_User_UL4_H = ((tempdata & 0xFF00) >> 8);
|
4320
|
4323
|
bluecell_Currdatastatus.bluecell_User_UL4_L = ((tempdata & 0x00FF));
|
|
4324
|
+#endif // PYJ.2020.09.11_END --
|
4321
|
4325
|
|
4322
|
4326
|
tempdata = ULO_LEVEL_HIGH_THREADHOLD_DEFAULT;
|
4323
|
4327
|
bluecell_Currdatastatus.ULO_Level_High_Threshold_H = ((tempdata & 0xFF00) >> 8);
|
|
@@ -4958,6 +4962,15 @@ uint8_t* Alarm_Report_Send(uint16_t Alarm_type,uint8_t val){
|
4958
|
4962
|
Res_UL_dBm[DET_Alarm_UL4_Index]
|
4959
|
4963
|
= bluecell_Currdatastatus.ULO_Level4_H << 8 | bluecell_Currdatastatus.ULO_Level4_L;//(int8_t)Bluecell_TestPro(AutoControl_ADC_Compare(ret,&Det_UL4.Table_Det_15_dBm_H,Det_UL4.Table_Length * 2));
|
4960
|
4964
|
|
|
4965
|
+ Res_DL_dBm[DET_Alarm_DL1_Index] *= 0.1;
|
|
4966
|
+ Res_DL_dBm[DET_Alarm_DL2_Index] *= 0.1;
|
|
4967
|
+ Res_DL_dBm[DET_Alarm_DL4_Index] *= 0.1;
|
|
4968
|
+ Res_DL_dBm[DET_Alarm_DL3_Index] *= 0.1;
|
|
4969
|
+
|
|
4970
|
+ Res_UL_dBm[DET_Alarm_UL1_Index] *= 0.1;
|
|
4971
|
+ Res_UL_dBm[DET_Alarm_UL2_Index] *= 0.1;
|
|
4972
|
+ Res_UL_dBm[DET_Alarm_UL4_Index] *= 0.1;
|
|
4973
|
+ Res_UL_dBm[DET_Alarm_UL3_Index] *= 0.1;
|
4961
|
4974
|
|
4962
|
4975
|
|
4963
|
4976
|
switch(Alarm_type){
|
|
@@ -6020,6 +6033,10 @@ void DET_LevelAlarmCheck(){
|
6020
|
6033
|
Res_DL_dBm[DET_Alarm_DL4_Index]
|
6021
|
6034
|
= bluecell_Currdatastatus.DLI_Level4_H << 8 | bluecell_Currdatastatus.DLI_Level4_L;//(int8_t)Bluecell_TestPro(AGC_AutoControl_ADC_Compare(ret,&Det_DL4.Table_Det5_dBm_H,sizeof(DET_TABLEDL_st)));
|
6022
|
6035
|
|
|
6036
|
+ Res_DL_dBm[DET_Alarm_DL1_Index] *= 0.1;
|
|
6037
|
+ Res_DL_dBm[DET_Alarm_DL2_Index] *= 0.1;
|
|
6038
|
+ Res_DL_dBm[DET_Alarm_DL4_Index] *= 0.1;
|
|
6039
|
+ Res_DL_dBm[DET_Alarm_DL3_Index] *= 0.1;
|
6023
|
6040
|
|
6024
|
6041
|
|
6025
|
6042
|
ret = bluecell_Currdatastatus.ULO_P1_Level1_H << 8;
|
|
@@ -6052,6 +6069,11 @@ void DET_LevelAlarmCheck(){
|
6052
|
6069
|
Res_UL_dBm[DET_Alarm_UL4_Index]
|
6053
|
6070
|
= bluecell_Currdatastatus.ULO_Level4_H << 8 | bluecell_Currdatastatus.ULO_Level4_L;//(int8_t)Bluecell_TestPro(AutoControl_ADC_Compare(ret,&Det_UL4.Table_Det_15_dBm_H,Det_UL4.Table_Length * 2));
|
6054
|
6071
|
|
|
6072
|
+ Res_UL_dBm[DET_Alarm_UL1_Index] *= 0.1;
|
|
6073
|
+ Res_UL_dBm[DET_Alarm_UL2_Index] *= 0.1;
|
|
6074
|
+ Res_UL_dBm[DET_Alarm_UL3_Index] *= 0.1;
|
|
6075
|
+ Res_UL_dBm[DET_Alarm_UL4_Index] *= 0.1;
|
|
6076
|
+
|
6055
|
6077
|
|
6056
|
6078
|
/*
|
6057
|
6079
|
DL Level Alarm Check Part
|