|
|
@ -497,12 +497,14 @@ void SystemControl::_execute_operational()
|
|
|
|
!m_environment.system_fault.boolbit.b0 &
|
|
|
|
!m_environment.system_fault.boolbit.b0 &
|
|
|
|
m_environment.input_discrete.signal.hw_dvr_ready &
|
|
|
|
m_environment.input_discrete.signal.hw_dvr_ready &
|
|
|
|
m_environment.input_discrete.signal.bypass_ready &
|
|
|
|
m_environment.input_discrete.signal.bypass_ready &
|
|
|
|
(bool)m_environment.external_km1_on.signal.is_on);
|
|
|
|
//(bool)m_environment.external_q1_on.signal.is_on);
|
|
|
|
|
|
|
|
turnQ1On);
|
|
|
|
SYSCTRL::TriggerRegister::setReset(m_km1_external_command_trigger,
|
|
|
|
SYSCTRL::TriggerRegister::setReset(m_km1_external_command_trigger,
|
|
|
|
(m_environment.system_fault.boolbit.b0 & m_environment.auxiliary_km2.state.signal.is_on) |
|
|
|
|
(m_environment.system_fault.boolbit.b0 & m_environment.auxiliary_km2.state.signal.is_on) |
|
|
|
|
!m_environment.input_discrete.signal.hw_dvr_ready |
|
|
|
|
!m_environment.input_discrete.signal.hw_dvr_ready |
|
|
|
|
!m_environment.input_discrete.signal.bypass_ready |
|
|
|
|
!m_environment.input_discrete.signal.bypass_ready |
|
|
|
|
(bool)m_environment.external_km1_off.signal.is_on);
|
|
|
|
//(bool)m_environment.external_q1_off.signal.is_on);
|
|
|
|
|
|
|
|
!turnQ1On);
|
|
|
|
SYSCTRL::TriggerRegister::execute_reset_priority(m_km1_external_command_trigger);
|
|
|
|
SYSCTRL::TriggerRegister::execute_reset_priority(m_km1_external_command_trigger);
|
|
|
|
//<>
|
|
|
|
//<>
|
|
|
|
//
|
|
|
|
//
|
|
|
@ -525,14 +527,12 @@ void SystemControl::_execute_operational()
|
|
|
|
!m_environment.system_fault.boolbit.b0 &
|
|
|
|
!m_environment.system_fault.boolbit.b0 &
|
|
|
|
m_environment.input_discrete.signal.hw_dvr_ready &
|
|
|
|
m_environment.input_discrete.signal.hw_dvr_ready &
|
|
|
|
m_environment.input_discrete.signal.bypass_ready &
|
|
|
|
m_environment.input_discrete.signal.bypass_ready &
|
|
|
|
//(bool)m_environment.external_q1_on.signal.is_on);
|
|
|
|
(bool)m_environment.external_q1_on.signal.is_on);
|
|
|
|
turnQ1On);
|
|
|
|
|
|
|
|
SYSCTRL::TriggerRegister::setReset(m_q1_external_command_trigger,
|
|
|
|
SYSCTRL::TriggerRegister::setReset(m_q1_external_command_trigger,
|
|
|
|
(m_environment.system_fault.boolbit.b0 & m_environment.auxiliary_km2.state.signal.is_on) |
|
|
|
|
(m_environment.system_fault.boolbit.b0 & m_environment.auxiliary_km2.state.signal.is_on) |
|
|
|
|
!m_environment.input_discrete.signal.hw_dvr_ready |
|
|
|
|
!m_environment.input_discrete.signal.hw_dvr_ready |
|
|
|
|
!m_environment.input_discrete.signal.bypass_ready |
|
|
|
|
!m_environment.input_discrete.signal.bypass_ready |
|
|
|
|
//(bool)m_environment.external_q1_off.signal.is_on);
|
|
|
|
(bool)m_environment.external_q1_off.signal.is_on);
|
|
|
|
!turnQ1On);
|
|
|
|
|
|
|
|
SYSCTRL::TriggerRegister::execute_reset_priority(m_q1_external_command_trigger);
|
|
|
|
SYSCTRL::TriggerRegister::execute_reset_priority(m_q1_external_command_trigger);
|
|
|
|
//<>
|
|
|
|
//<>
|
|
|
|
|
|
|
|
|
|
|
|