Index: App/Services/FPGA.h =================================================================== diff -u -rcb47c5f896477ceae7597cb1a4191b3972e93f0d -r38ff7a6fbf82b86ab1bac3b7b24c4ea33d5419f9 --- App/Services/FPGA.h (.../FPGA.h) (revision cb47c5f896477ceae7597cb1a4191b3972e93f0d) +++ App/Services/FPGA.h (.../FPGA.h) (revision 38ff7a6fbf82b86ab1bac3b7b24c4ea33d5419f9) @@ -10,30 +10,43 @@ * @date 21-Oct-2019 * @author S. Nash * - * @brief header file for FPGA Interface service . + * @brief header file for FPGA Interface service. * **************************************************************************/ #ifndef __FPGA_H__ #define __FPGA_H__ #include "Common.h" +#include "CommInterrupts.h" // ********** public definitions ********** - // ********** public function prototypes ********** void initFPGA( void ); void execFPGA( void ); +void signalFPGAReceiptCompleted( void ); +void signalFPGATransmitCompleted( void ); -U08 getFPGAVersion( void ); +U08 getFPGAId( void ); +U08 getFPGARev( void ); U08 getFPGADiag( void ); -void setFPGADiag( void ); -DATA_GET_PROTOTYPE( TWO_WAY_STATE_T, getArterialBloodValveState ); +DATA_GET_PROTOTYPE( OPN_CLS_STATE_T, getArterialBloodValveState ); +DATA_GET_PROTOTYPE( OPN_CLS_STATE_T, getArterialBloodValveSetState ); -BOOL dialinSetArterialBloodValveStateOverride( TWO_WAY_STATE_T state ); -BOOL dialinResetArterialBloodValveStateOverride( void ); +DATA_GET_PROTOTYPE( OPN_CLS_STATE_T, getVenousBloodValveState ); +DATA_GET_PROTOTYPE( OPN_CLS_STATE_T, getVenousBloodValveSetState ); +BOOL testSetArterialBloodValveStateOverride( OPN_CLS_STATE_T state ); +BOOL testResetArterialBloodValveStateOverride( void ); +BOOL testSetArterialBloodValveSetStateOverride( OPN_CLS_STATE_T state ); +BOOL testResetArterialBloodValveSetStateOverride( void ); + +BOOL testSetVenousBloodValveStateOverride( OPN_CLS_STATE_T state ); +BOOL testResetVenousBloodValveStateOverride( void ); +BOOL testSetVenousBloodValveSetStateOverride( OPN_CLS_STATE_T state ); +BOOL testResetVenousBloodValveSetStateOverride( void ); + #endif