#include "SignalState.h" #include "../config/ConfigManager.h" void SignalStateWrapper::CheckAlarmWithCfg() { IOCfgWrapper* iocfgWrapper = ConfigManager::GetInstance()->GetIoCfgWrapper(); AlarmCfgWrapper* alarmCfgWrapper = ConfigManager::GetInstance()->GetAlarmCfg(); if (!m_PowerDownAlarm) { alarmCfgWrapper->m_PowerBreakAlarm->SetUse(false); } if (!m_OutsideOxygenLackAlarm) { alarmCfgWrapper->m_OutdoorOxygenAlarm->SetUse(false); } if (!m_LaserChillerAlarm) { alarmCfgWrapper->m_LaserChillerAlarm->SetUse(false); } if (!m_UpLaserAirSwitchAlarm) { alarmCfgWrapper->m_UpLaserAirBreakAlarm->SetUse(false); } if (!m_UpServoAirSwitchAlarm) { alarmCfgWrapper->m_UpServoAirBreakAlarm->SetUse(false); } if (!m_ScannerPowerExceptionAlarm) { alarmCfgWrapper->m_ScannerPowerExceptionAlarm->SetUse(false); } if (!m_BusAirSwitchAlarm) { alarmCfgWrapper->m_BusAirSwitchAlarm->SetUse(false); } if (!m_ExtDevicePowerAirSwitchAlarm) { alarmCfgWrapper->m_ExtDevicePowerAirSwitchAlarm->SetUse(false); } if (!m_HeatingPowerAirSwitchAlarm) { alarmCfgWrapper->m_HeatingPowerAirSwitchAlarm->SetUse(false); } if (!m_LaserPowerAirSwitchAlarm) { alarmCfgWrapper->m_LaserPowerAirSwitchAlarm->SetUse(false); } if (!m_ServoPowerAirSwitchAlarm) { alarmCfgWrapper->m_ServoPowerAirSwitchAlarm->SetUse(false); } if (!m_Laser1Alarm) { alarmCfgWrapper->m_Laser1Alarm->SetUse(false); alarmCfgWrapper->m_Laser1ComAlarm->SetUse(false); } if (!m_Laser2Alarm) { alarmCfgWrapper->m_Laser2Alarm->SetUse(false); alarmCfgWrapper->m_Laser2ComAlarm->SetUse(false); } if (!m_Laser3Alarm) { alarmCfgWrapper->m_Laser3Alarm->SetUse(false); alarmCfgWrapper->m_Laser3ComAlarm->SetUse(false); } if (!m_Laser4Alarm) { alarmCfgWrapper->m_Laser4Alarm->SetUse(false); alarmCfgWrapper->m_Laser4ComAlarm->SetUse(false); } if (!m_Laser5Alarm) { alarmCfgWrapper->m_Laser5Alarm->SetUse(false); alarmCfgWrapper->m_Laser5ComAlarm->SetUse(false); } if (!m_Laser6Alarm) { alarmCfgWrapper->m_Laser6Alarm->SetUse(false); alarmCfgWrapper->m_Laser6ComAlarm->SetUse(false); } if (!m_Laser7Alarm) { alarmCfgWrapper->m_Laser7Alarm->SetUse(false); alarmCfgWrapper->m_Laser7ComAlarm->SetUse(false); } if (!m_Laser8Alarm) { alarmCfgWrapper->m_Laser8Alarm->SetUse(false); alarmCfgWrapper->m_Laser8ComAlarm->SetUse(false); } if (!m_HeatingAlarm) { alarmCfgWrapper->m_HeatingAlarm->SetUse(false); } if (!m_UpsAlarm) { alarmCfgWrapper->m_UPSAlarm->SetUse(false); } if (!m_PrintTrackDisableWarn) { alarmCfgWrapper->m_PrintTrackDisableAlarm->SetUse(false); } if (!m_CleanLiftStopAlarm) { alarmCfgWrapper->m_CleanLiftStopAlarm->SetUse(false); } if (!m_MainPowerLossCheckAlarm) { alarmCfgWrapper->m_MainPowerLossCheckAlarm->SetUse(false); } if (!m_TotalWaterCoolerAlarm) { alarmCfgWrapper->m_GeneralChillerAlarm->SetUse(false); } if (!m_PrintMainOverSoftUpLimit || !m_PrintMainOverSoftDownLimit) { alarmCfgWrapper->m_MainMoldSoftLimitAlarm->SetUse(false); } if (!m_ArmOverSoftFrontLimit || !m_ArmOverSoftBackLimit) { alarmCfgWrapper->m_ArmSoftLimitAlarm->SetUse(false); } if (!m_UpServiceDoorOpenWarn) { alarmCfgWrapper->m_UpServiceDoorOpenAlarm->SetUse(false); } if (!m_DownServiceDoorOpenWarn) { alarmCfgWrapper->m_DownServiceDoorOpenAlarm->SetUse(false); } if (!m_CoverHomeException) { alarmCfgWrapper->m_ArmCatpureHomeAlarm->SetUse(false); } if (!m_SealPressureExceptionWhenPrint) { alarmCfgWrapper->m_SealPressureExceptionAlarm->SetUse(false); } if (!m_PurifierChillerAlarm) { alarmCfgWrapper->m_PurifierChillerAlarm->SetUse(false); } if (!m_SupplyPipeBlockWarn) { alarmCfgWrapper->m_SupplyPipeBlockWarn->SetUse(false); } }