|
@@ -89,6 +89,8 @@ volatile uint8_t Selftest_UL_PrevAttenSave[8] = {0,};
|
89
|
89
|
uint8_t TempShutdown_DL_SaveData[4] = {false,};
|
90
|
90
|
uint8_t TempShutdown_UL_SaveData[4] = {false,};
|
91
|
91
|
|
|
92
|
+extern volatile uint32_t AlarmReport_TimerCnt;
|
|
93
|
+extern uint8_t Led_ToggleCntSet;
|
92
|
94
|
|
93
|
95
|
/***************************************************************************************/
|
94
|
96
|
/* Function */
|
|
@@ -341,8 +343,9 @@ void Boot_LED_Toggle(void){
|
341
|
343
|
LED_TestCnt++;
|
342
|
344
|
LedTimerCnt = 0;
|
343
|
345
|
/*Set LED TEST variable False after 12 flashes*/
|
344
|
|
- if(LED_TestCnt >= 20){
|
|
346
|
+ if(LED_TestCnt >= Led_ToggleCntSet){
|
345
|
347
|
bluecell_Currdatastatus.LED_TEST = false;
|
|
348
|
+ Led_ToggleCntSet = 20;
|
346
|
349
|
LED_TestCnt = 0;
|
347
|
350
|
}
|
348
|
351
|
}
|
|
@@ -2860,7 +2863,7 @@ bool Bluecell_Operate(uint8_t* data){
|
2860
|
2863
|
}
|
2861
|
2864
|
break;
|
2862
|
2865
|
case Bluecell_LED_TEST :
|
2863
|
|
- bluecell_Currdatastatus.LED_TEST = data[BLUECELL_DATA + i++];
|
|
2866
|
+ bluecell_Currdatastatus.LED_TEST = true;
|
2864
|
2867
|
// printf("%s : %d Value : %d \r\n",__func__,__LINE__,bluecell_Currdatastatus.LED_TEST);
|
2865
|
2868
|
break;
|
2866
|
2869
|
case Bluecell_Temperature_Offset :
|
|
@@ -5114,14 +5117,14 @@ uint8_t* Alarm_Report_Send(uint16_t Alarm_type,uint8_t val){
|
5114
|
5117
|
|
5115
|
5118
|
switch(Alarm_type){
|
5116
|
5119
|
case Temp_High: sprintf(&Alarm_ReportData[MBIC_PAYLOADSTART + 22],"Temp:%d, Th:%d",bluecell_Currdatastatus.DET_TEMP,bluecell_Currdatastatus.Temp_High_Threshold); break;
|
5117
|
|
- case DLI_P4_Level_Low: sprintf(&Alarm_ReportData[MBIC_PAYLOADSTART + 22],"DLI:%2.1f, Th:%2.1f",Res_DL_dBm[DET_Alarm_DL1_Index],LimitData_DL_Low); break;
|
5118
|
|
- case DLI_P3_Level_Low: sprintf(&Alarm_ReportData[MBIC_PAYLOADSTART + 22],"DLI:%2.1f, Th:%2.1f",Res_DL_dBm[DET_Alarm_DL2_Index],LimitData_DL_Low); break;
|
5119
|
|
- case DLI_P2_Level_Low: sprintf(&Alarm_ReportData[MBIC_PAYLOADSTART + 22],"DLI:%2.1f, Th:%2.1f",Res_DL_dBm[DET_Alarm_DL3_Index],LimitData_DL_Low); break;
|
5120
|
|
- case DLI_P1_Level_Low: sprintf(&Alarm_ReportData[MBIC_PAYLOADSTART + 22],"DLI:%2.1f, Th:%2.1f",Res_DL_dBm[DET_Alarm_DL4_Index],LimitData_DL_Low); break;
|
5121
|
|
- case DLI_P4_Level_High: sprintf(&Alarm_ReportData[MBIC_PAYLOADSTART + 22],"DLI:%2.1f, Th:%2.1f",Res_DL_dBm[DET_Alarm_DL1_Index],LimitData_DL_High); break;
|
5122
|
|
- case DLI_P3_Level_High: sprintf(&Alarm_ReportData[MBIC_PAYLOADSTART + 22],"DLI:%2.1f, Th:%2.1f",Res_DL_dBm[DET_Alarm_DL2_Index],LimitData_DL_High); break;
|
5123
|
|
- case DLI_P2_Level_High: sprintf(&Alarm_ReportData[MBIC_PAYLOADSTART + 22],"DLI:%2.1f, Th:%2.1f",Res_DL_dBm[DET_Alarm_DL3_Index],LimitData_DL_High); break;
|
5124
|
|
- case DLI_P1_Level_High: sprintf(&Alarm_ReportData[MBIC_PAYLOADSTART + 22],"DLI:%2.1f, Th:%2.1f",Res_DL_dBm[DET_Alarm_DL4_Index],LimitData_DL_High); break;
|
|
5120
|
+ case DLI_P4_Level_Low: sprintf(&Alarm_ReportData[MBIC_PAYLOADSTART + 22],"DLI:%d, Th:%d",Res_DL_dBm[DET_Alarm_DL1_Index],LimitData_DL_Low); break;
|
|
5121
|
+ case DLI_P3_Level_Low: sprintf(&Alarm_ReportData[MBIC_PAYLOADSTART + 22],"DLI:%d, Th:%d",Res_DL_dBm[DET_Alarm_DL2_Index],LimitData_DL_Low); break;
|
|
5122
|
+ case DLI_P2_Level_Low: sprintf(&Alarm_ReportData[MBIC_PAYLOADSTART + 22],"DLI:%d, Th:%d",Res_DL_dBm[DET_Alarm_DL3_Index],LimitData_DL_Low); break;
|
|
5123
|
+ case DLI_P1_Level_Low: sprintf(&Alarm_ReportData[MBIC_PAYLOADSTART + 22],"DLI:%d, Th:%d",Res_DL_dBm[DET_Alarm_DL4_Index],LimitData_DL_Low); break;
|
|
5124
|
+ case DLI_P4_Level_High: sprintf(&Alarm_ReportData[MBIC_PAYLOADSTART + 22],"DLI:%d, Th:%d",Res_DL_dBm[DET_Alarm_DL1_Index],LimitData_DL_High); break;
|
|
5125
|
+ case DLI_P3_Level_High: sprintf(&Alarm_ReportData[MBIC_PAYLOADSTART + 22],"DLI:%d, Th:%d",Res_DL_dBm[DET_Alarm_DL2_Index],LimitData_DL_High); break;
|
|
5126
|
+ case DLI_P2_Level_High: sprintf(&Alarm_ReportData[MBIC_PAYLOADSTART + 22],"DLI:%d, Th:%d",Res_DL_dBm[DET_Alarm_DL3_Index],LimitData_DL_High); break;
|
|
5127
|
+ case DLI_P1_Level_High: sprintf(&Alarm_ReportData[MBIC_PAYLOADSTART + 22],"DLI:%d, Th:%d",Res_DL_dBm[DET_Alarm_DL4_Index],LimitData_DL_High); break;
|
5125
|
5128
|
case DLI_P4_AGC_Alarm:
|
5126
|
5129
|
case DLI_P3_AGC_Alarm:
|
5127
|
5130
|
case DLI_P2_AGC_Alarm:
|
|
@@ -5130,10 +5133,10 @@ uint8_t* Alarm_Report_Send(uint16_t Alarm_type,uint8_t val){
|
5130
|
5133
|
case DLI_P3_Shutdown_Alarm: sprintf(&Alarm_ReportData[MBIC_PAYLOADSTART + 22],OVERPOWER_STR); break;
|
5131
|
5134
|
case DLI_P2_Shutdown_Alarm: sprintf(&Alarm_ReportData[MBIC_PAYLOADSTART + 22],OVERPOWER_STR); break;
|
5132
|
5135
|
case DLI_P1_Shutdown_Alarm: sprintf(&Alarm_ReportData[MBIC_PAYLOADSTART + 22],OVERPOWER_STR); break;
|
5133
|
|
- case ULO_P4_Level_High: sprintf(&Alarm_ReportData[MBIC_PAYLOADSTART + 22],"ULO:%2.1f, Th:%2.1f",Res_UL_dBm[DET_Alarm_UL1_Index],LimitData_UL_High); break;
|
5134
|
|
- case ULO_P3_Level_High: sprintf(&Alarm_ReportData[MBIC_PAYLOADSTART + 22],"ULO:%2.1f, Th:%2.1f",Res_UL_dBm[DET_Alarm_UL2_Index],LimitData_UL_High); break;
|
5135
|
|
- case ULO_P2_Level_High: sprintf(&Alarm_ReportData[MBIC_PAYLOADSTART + 22],"ULO:%2.1f, Th:%2.1f",Res_UL_dBm[DET_Alarm_UL3_Index],LimitData_UL_High); break;
|
5136
|
|
- case ULO_P1_Level_High: sprintf(&Alarm_ReportData[MBIC_PAYLOADSTART + 22],"ULO:%2.1f, Th:%2.1f",Res_UL_dBm[DET_Alarm_UL4_Index],LimitData_UL_High); break;
|
|
5136
|
+ case ULO_P4_Level_High: sprintf(&Alarm_ReportData[MBIC_PAYLOADSTART + 22],"ULO:%d, Th:%d",Res_UL_dBm[DET_Alarm_UL1_Index],LimitData_UL_High); break;
|
|
5137
|
+ case ULO_P3_Level_High: sprintf(&Alarm_ReportData[MBIC_PAYLOADSTART + 22],"ULO:%d, Th:%d",Res_UL_dBm[DET_Alarm_UL2_Index],LimitData_UL_High); break;
|
|
5138
|
+ case ULO_P2_Level_High: sprintf(&Alarm_ReportData[MBIC_PAYLOADSTART + 22],"ULO:%d, Th:%d",Res_UL_dBm[DET_Alarm_UL3_Index],LimitData_UL_High); break;
|
|
5139
|
+ case ULO_P1_Level_High: sprintf(&Alarm_ReportData[MBIC_PAYLOADSTART + 22],"ULO:%d, Th:%d",Res_UL_dBm[DET_Alarm_UL4_Index],LimitData_UL_High); break;
|
5137
|
5140
|
case ULO_P4_ALC_Alarm:
|
5138
|
5141
|
case ULO_P3_ALC_Alarm:
|
5139
|
5142
|
case ULO_P2_ALC_Alarm:
|
|
@@ -5149,7 +5152,7 @@ uint8_t* Alarm_Report_Send(uint16_t Alarm_type,uint8_t val){
|
5149
|
5152
|
// Alarm_ReportData[MBIC_PAYLOADSTART + 2] = val;
|
5150
|
5153
|
|
5151
|
5154
|
printf("%s \r\n",&Alarm_ReportData[MBIC_PAYLOADSTART + 22]);
|
5152
|
|
- printf("size length : %d \r\n",sizeof(Alarm_ReportData));
|
|
5155
|
+ printf("Type : %x size length : %d \r\n",Alarm_type,sizeof(Alarm_ReportData));
|
5153
|
5156
|
// MBIC_HeaderMergeFunction(Alarm_ReportData,42);
|
5154
|
5157
|
Alarm_ReportData[MBIC_PREAMBLE_0] = MBIC_PREAMBLE0;
|
5155
|
5158
|
Alarm_ReportData[MBIC_PREAMBLE_1] = MBIC_PREAMBLE1;
|
|
@@ -9375,48 +9378,52 @@ void Alarm_Compare(uint8_t* Prev_Data,uint8_t* Curr_data,uint16_t mode,uint8_t f
|
9375
|
9378
|
else{
|
9376
|
9379
|
Alarm_Report_Send(mode,false);
|
9377
|
9380
|
}
|
|
9381
|
+ *Prev_Data = *Curr_data;
|
9378
|
9382
|
}
|
9379
|
|
- *Prev_Data = *Curr_data;
|
9380
|
9383
|
|
9381
|
9384
|
}
|
9382
|
9385
|
void AlarmLog_Report(){
|
9383
|
|
-
|
|
9386
|
+
|
|
9387
|
+ if(AlarmReport_TimerCnt < 100)
|
|
9388
|
+ return;
|
|
9389
|
+ else
|
|
9390
|
+ AlarmReport_TimerCnt = 0;
|
9384
|
9391
|
Alarm_Compare(&Curr_Alarm_Status_Save.Temperature_Status,&bluecell_Currdatastatus.ALARM_TEMP_HIGH,Temp_High,0x80);
|
9385
|
9392
|
|
9386
|
9393
|
#if 1 // PYJ.2020.08.18_BEGIN --
|
9387
|
|
- Alarm_Compare(&Curr_Alarm_Status_Save.DLI_Path4_Low,&bluecell_Currdatastatus.ALARM_TEMP_HIGH,Temp_High,0x80);
|
9388
|
|
- Alarm_Compare(&Curr_Alarm_Status_Save.DLI_Path3_Low,&bluecell_Currdatastatus.ALARM_TEMP_HIGH,Temp_High,0x40);
|
9389
|
|
- Alarm_Compare(&Curr_Alarm_Status_Save.DLI_Path2_Low,&bluecell_Currdatastatus.ALARM_TEMP_HIGH,Temp_High,0x20);
|
9390
|
|
- Alarm_Compare(&Curr_Alarm_Status_Save.DLI_Path1_Low,&bluecell_Currdatastatus.ALARM_TEMP_HIGH,Temp_High,0x10);
|
9391
|
|
- Alarm_Compare(&Curr_Alarm_Status_Save.DLI_Path4_High,&bluecell_Currdatastatus.ALARM_TEMP_HIGH,Temp_High,0x08);
|
9392
|
|
- Alarm_Compare(&Curr_Alarm_Status_Save.DLI_Path4_High,&bluecell_Currdatastatus.ALARM_TEMP_HIGH,Temp_High,0x04);
|
9393
|
|
- Alarm_Compare(&Curr_Alarm_Status_Save.DLI_Path4_High,&bluecell_Currdatastatus.ALARM_TEMP_HIGH,Temp_High,0x02);
|
9394
|
|
- Alarm_Compare(&Curr_Alarm_Status_Save.DLI_Path4_High,&bluecell_Currdatastatus.ALARM_TEMP_HIGH,Temp_High,0x01);
|
9395
|
|
-
|
9396
|
|
-
|
9397
|
|
- Alarm_Compare(&Curr_Alarm_Status_Save.DLI_Path1_AGC,&bluecell_Currdatastatus.ALARM_TEMP_HIGH,Temp_High,0x80);
|
9398
|
|
- Alarm_Compare(&Curr_Alarm_Status_Save.DLI_Path2_AGC,&bluecell_Currdatastatus.ALARM_TEMP_HIGH,Temp_High,0x40);
|
9399
|
|
- Alarm_Compare(&Curr_Alarm_Status_Save.DLI_Path3_AGC,&bluecell_Currdatastatus.ALARM_TEMP_HIGH,Temp_High,0x20);
|
9400
|
|
- Alarm_Compare(&Curr_Alarm_Status_Save.DLI_Path4_AGC,&bluecell_Currdatastatus.ALARM_TEMP_HIGH,Temp_High,0x10);
|
9401
|
|
- Alarm_Compare(&Curr_Alarm_Status_Save.DLI_Path1_Shutdown,&bluecell_Currdatastatus.ALARM_TEMP_HIGH,Temp_High,0x08);
|
9402
|
|
- Alarm_Compare(&Curr_Alarm_Status_Save.DLI_Path2_Shutdown,&bluecell_Currdatastatus.ALARM_TEMP_HIGH,Temp_High,0x04);
|
9403
|
|
- Alarm_Compare(&Curr_Alarm_Status_Save.DLI_Path3_Shutdown,&bluecell_Currdatastatus.ALARM_TEMP_HIGH,Temp_High,0x02);
|
9404
|
|
- Alarm_Compare(&Curr_Alarm_Status_Save.DLI_Path4_Shutdown,&bluecell_Currdatastatus.ALARM_TEMP_HIGH,Temp_High,0x01);
|
9405
|
|
-
|
9406
|
|
- Alarm_Compare(&Curr_Alarm_Status_Save.ULO_Path1_High,&bluecell_Currdatastatus.ALARM_TEMP_HIGH,Temp_High,0x08);
|
9407
|
|
- Alarm_Compare(&Curr_Alarm_Status_Save.ULO_Path2_High,&bluecell_Currdatastatus.ALARM_TEMP_HIGH,Temp_High,0x04);
|
9408
|
|
- Alarm_Compare(&Curr_Alarm_Status_Save.ULO_Path3_High,&bluecell_Currdatastatus.ALARM_TEMP_HIGH,Temp_High,0x02);
|
9409
|
|
- Alarm_Compare(&Curr_Alarm_Status_Save.ULO_Path4_High,&bluecell_Currdatastatus.ALARM_TEMP_HIGH,Temp_High,0x01);
|
9410
|
|
-
|
9411
|
|
- Alarm_Compare(&Curr_Alarm_Status_Save.ULO_Path1_ALC,&bluecell_Currdatastatus.ALARM_ULO_ALC_Alarm,Temp_High,0x80);
|
9412
|
|
- Alarm_Compare(&Curr_Alarm_Status_Save.ULO_Path2_ALC,&bluecell_Currdatastatus.ALARM_ULO_ALC_Alarm,Temp_High,0x40);
|
9413
|
|
- Alarm_Compare(&Curr_Alarm_Status_Save.ULO_Path3_ALC,&bluecell_Currdatastatus.ALARM_ULO_ALC_Alarm,Temp_High,0x20);
|
9414
|
|
- Alarm_Compare(&Curr_Alarm_Status_Save.ULO_Path4_ALC,&bluecell_Currdatastatus.ALARM_ULO_ALC_Alarm,Temp_High,0x10);
|
9415
|
|
-
|
9416
|
|
- Alarm_Compare(&Curr_Alarm_Status_Save.ULO_Path1_Shutdown,&bluecell_Currdatastatus.ALARM_ULO_SHTUTDOWN,Temp_High,0x08);
|
9417
|
|
- Alarm_Compare(&Curr_Alarm_Status_Save.ULO_Path2_Shutdown,&bluecell_Currdatastatus.ALARM_ULO_SHTUTDOWN,Temp_High,0x04);
|
9418
|
|
- Alarm_Compare(&Curr_Alarm_Status_Save.ULO_Path3_Shutdown,&bluecell_Currdatastatus.ALARM_ULO_SHTUTDOWN,Temp_High,0x02);
|
9419
|
|
- Alarm_Compare(&Curr_Alarm_Status_Save.ULO_Path4_Shutdown,&bluecell_Currdatastatus.ALARM_ULO_SHTUTDOWN,Temp_High,0x01);
|
|
9394
|
+ Alarm_Compare(&Curr_Alarm_Status_Save.DLI_Path4_Low,&bluecell_Currdatastatus.ALARM_DLI_Level,DLI_P4_Level_Low,0x80);
|
|
9395
|
+ Alarm_Compare(&Curr_Alarm_Status_Save.DLI_Path3_Low,&bluecell_Currdatastatus.ALARM_DLI_Level,DLI_P3_Level_Low,0x40);
|
|
9396
|
+ Alarm_Compare(&Curr_Alarm_Status_Save.DLI_Path2_Low,&bluecell_Currdatastatus.ALARM_DLI_Level,DLI_P2_Level_Low,0x20);
|
|
9397
|
+ Alarm_Compare(&Curr_Alarm_Status_Save.DLI_Path1_Low,&bluecell_Currdatastatus.ALARM_DLI_Level,DLI_P1_Level_Low,0x10);
|
|
9398
|
+ Alarm_Compare(&Curr_Alarm_Status_Save.DLI_Path4_High,&bluecell_Currdatastatus.ALARM_DLI_Level,DLI_P4_Level_High,0x08);
|
|
9399
|
+ Alarm_Compare(&Curr_Alarm_Status_Save.DLI_Path4_High,&bluecell_Currdatastatus.ALARM_DLI_Level,DLI_P3_Level_High,0x04);
|
|
9400
|
+ Alarm_Compare(&Curr_Alarm_Status_Save.DLI_Path4_High,&bluecell_Currdatastatus.ALARM_DLI_Level,DLI_P2_Level_High,0x02);
|
|
9401
|
+ Alarm_Compare(&Curr_Alarm_Status_Save.DLI_Path4_High,&bluecell_Currdatastatus.ALARM_DLI_Level,DLI_P1_Level_High,0x01);
|
|
9402
|
+
|
|
9403
|
+
|
|
9404
|
+ Alarm_Compare(&Curr_Alarm_Status_Save.DLI_Path1_AGC,&bluecell_Currdatastatus.ALARM_DLI_AGC_Alarm,DLI_P4_AGC_Alarm,0x80);
|
|
9405
|
+ Alarm_Compare(&Curr_Alarm_Status_Save.DLI_Path2_AGC,&bluecell_Currdatastatus.ALARM_DLI_AGC_Alarm,DLI_P3_AGC_Alarm,0x40);
|
|
9406
|
+ Alarm_Compare(&Curr_Alarm_Status_Save.DLI_Path3_AGC,&bluecell_Currdatastatus.ALARM_DLI_AGC_Alarm,DLI_P2_AGC_Alarm,0x20);
|
|
9407
|
+ Alarm_Compare(&Curr_Alarm_Status_Save.DLI_Path4_AGC,&bluecell_Currdatastatus.ALARM_DLI_AGC_Alarm,DLI_P1_AGC_Alarm,0x10);
|
|
9408
|
+ Alarm_Compare(&Curr_Alarm_Status_Save.DLI_Path1_Shutdown,&bluecell_Currdatastatus.ALARM_DLI_SHTUTDOWN,DLI_P4_Shutdown_Alarm,0x08);
|
|
9409
|
+ Alarm_Compare(&Curr_Alarm_Status_Save.DLI_Path2_Shutdown,&bluecell_Currdatastatus.ALARM_DLI_SHTUTDOWN,DLI_P3_Shutdown_Alarm,0x04);
|
|
9410
|
+ Alarm_Compare(&Curr_Alarm_Status_Save.DLI_Path3_Shutdown,&bluecell_Currdatastatus.ALARM_DLI_SHTUTDOWN,DLI_P2_Shutdown_Alarm,0x02);
|
|
9411
|
+ Alarm_Compare(&Curr_Alarm_Status_Save.DLI_Path4_Shutdown,&bluecell_Currdatastatus.ALARM_DLI_SHTUTDOWN,DLI_P1_Shutdown_Alarm,0x01);
|
|
9412
|
+
|
|
9413
|
+ Alarm_Compare(&Curr_Alarm_Status_Save.ULO_Path1_High,&bluecell_Currdatastatus.ALARM_ULO_Level,ULO_P4_Level_High,0x08);
|
|
9414
|
+ Alarm_Compare(&Curr_Alarm_Status_Save.ULO_Path2_High,&bluecell_Currdatastatus.ALARM_ULO_Level,ULO_P3_Level_High,0x04);
|
|
9415
|
+ Alarm_Compare(&Curr_Alarm_Status_Save.ULO_Path3_High,&bluecell_Currdatastatus.ALARM_ULO_Level,ULO_P2_Level_High,0x02);
|
|
9416
|
+ Alarm_Compare(&Curr_Alarm_Status_Save.ULO_Path4_High,&bluecell_Currdatastatus.ALARM_ULO_Level,ULO_P1_Level_High,0x01);
|
|
9417
|
+
|
|
9418
|
+ Alarm_Compare(&Curr_Alarm_Status_Save.ULO_Path1_ALC,&bluecell_Currdatastatus.ALARM_ULO_ALC_Alarm,ULO_P4_ALC_Alarm,0x80);
|
|
9419
|
+ Alarm_Compare(&Curr_Alarm_Status_Save.ULO_Path2_ALC,&bluecell_Currdatastatus.ALARM_ULO_ALC_Alarm,ULO_P3_ALC_Alarm,0x40);
|
|
9420
|
+ Alarm_Compare(&Curr_Alarm_Status_Save.ULO_Path3_ALC,&bluecell_Currdatastatus.ALARM_ULO_ALC_Alarm,ULO_P2_ALC_Alarm,0x20);
|
|
9421
|
+ Alarm_Compare(&Curr_Alarm_Status_Save.ULO_Path4_ALC,&bluecell_Currdatastatus.ALARM_ULO_ALC_Alarm,ULO_P1_ALC_Alarm,0x10);
|
|
9422
|
+
|
|
9423
|
+ Alarm_Compare(&Curr_Alarm_Status_Save.ULO_Path1_Shutdown,&bluecell_Currdatastatus.ALARM_ULO_SHTUTDOWN,ULO_P4_Shutdown,0x08);
|
|
9424
|
+ Alarm_Compare(&Curr_Alarm_Status_Save.ULO_Path2_Shutdown,&bluecell_Currdatastatus.ALARM_ULO_SHTUTDOWN,ULO_P3_Shutdown,0x04);
|
|
9425
|
+ Alarm_Compare(&Curr_Alarm_Status_Save.ULO_Path3_Shutdown,&bluecell_Currdatastatus.ALARM_ULO_SHTUTDOWN,ULO_P2_Shutdown,0x02);
|
|
9426
|
+ Alarm_Compare(&Curr_Alarm_Status_Save.ULO_Path4_Shutdown,&bluecell_Currdatastatus.ALARM_ULO_SHTUTDOWN,ULO_P1_Shutdown,0x01);
|
9420
|
9427
|
#endif // PYJ.2020.08.18_END --
|
9421
|
9428
|
|
9422
|
9429
|
}
|