/* * Valves.h * * Created on: Aug 7, 2020 * Author: fw */ #ifndef _VALVES_H_ #define _VALVES_H_ #include "Common.h" typedef enum valveStatesNames { VALVE_STATE_POS_A_INSERT_EJECT = 0, VALVE_STATE_POS_B_OPEN, VALVE_STATE_POS_C_CLOSE, NUM_OF_VALVE_STATES, } VALVE_STATE_NAMES_T; typedef enum valveNames { VDI = 0, VDO, VBA, VBV, VAT, NUM_OF_VALVES } VALVES_T; void initValves( void ); SELF_TEST_STATUS_T execValvesSelfTest( void ); void execValves( void ); BOOL homeDialyzerInletValve( void ); BOOL homeDialyzerOutletValve( void ); BOOL homeBloodArterialValve( void ); BOOL homeBloodVenousValve( void ); BOOL homeBloodTrapValve( void ); #endif