tecware_v10
errorhandling finish
This commit is contained in:
@ -164,10 +164,10 @@ PRIVATE VOID vTask( PVOID arg )
|
||||
} else {
|
||||
if( (u8error & ADCD_STATUS_DATA_ERROR) == ADCD_STATUS_DATA_ERROR ){
|
||||
BOOL boFatal = TRUE;
|
||||
if( (u8error & ADCD_FAULT_HIGHTHRESH) == ADCD_FAULT_HIGHTHRESH ){
|
||||
if( (u8error & ADCD_FAULT_HIGHTHRESH) == ADCD_FAULT_HIGHTHRESH ){ // open
|
||||
flTempData[ADCD_eWater] = 4200.0f;
|
||||
boFatal &= FALSE;
|
||||
}else if( (u8error & ADCD_FAULT_LOWTHRESH) == ADCD_FAULT_LOWTHRESH ){
|
||||
}else if( (u8error & ADCD_FAULT_LOWTHRESH) == ADCD_FAULT_LOWTHRESH ){ // shorted
|
||||
flTempData[ADCD_eWater] = -273.16f;
|
||||
boFatal &= FALSE;
|
||||
}else if( (u8error & ADCD_FAULT_REFINLOW) == ADCD_FAULT_REFINLOW ){
|
||||
@ -210,10 +210,10 @@ PRIVATE VOID vTask( PVOID arg )
|
||||
} else {
|
||||
if( (u8error & ADCD_STATUS_DATA_ERROR) == ADCD_STATUS_DATA_ERROR ){
|
||||
BOOL boFatal = TRUE;
|
||||
if( (u8error & ADCD_FAULT_HIGHTHRESH) == ADCD_FAULT_HIGHTHRESH ){
|
||||
if( (u8error & ADCD_FAULT_HIGHTHRESH) == ADCD_FAULT_HIGHTHRESH ){ // open
|
||||
flTempData[ADCD_eModule] = 4200.0f;
|
||||
boFatal &= FALSE;
|
||||
}else if( (u8error & ADCD_FAULT_LOWTHRESH) == ADCD_FAULT_LOWTHRESH ){
|
||||
}else if( (u8error & ADCD_FAULT_LOWTHRESH) == ADCD_FAULT_LOWTHRESH ){ // shorted
|
||||
flTempData[ADCD_eModule] = -273.16f;
|
||||
boFatal &= FALSE;
|
||||
}else if( (u8error & ADCD_FAULT_REFINLOW) == ADCD_FAULT_REFINLOW ){
|
||||
@ -249,7 +249,7 @@ PRIVATE VOID vTask( PVOID arg )
|
||||
|
||||
VARH_vSetVariableDataFromSystemFloat( VARH_eTemp_Water, flTempData[ADCD_eWater] );
|
||||
VARH_vSetVariableDataFromSystemFloat( VARH_eTemp_Module, flTempData[ADCD_eModule] );
|
||||
VARH_vSetVariableDataFromSystemFloat( VARH_eTemp_Diff, flTempData[ADCD_eWater] - flTempData[ADCD_eModule] );
|
||||
// VARH_vSetVariableDataFromSystemFloat( VARH_eTemp_Diff, flTempData[ADCD_eWater] - flTempData[ADCD_eModule] );
|
||||
|
||||
|
||||
osDelay(REFRESH_MS);
|
||||
|
Reference in New Issue
Block a user