Index: firmware/App/Services/FpgaDD.h =================================================================== diff -u -r3cc784af591b14e5d292f92c796db70bcbd5a40b -r498757853c009a4e25dec98461be91fcadd8057d --- firmware/App/Services/FpgaDD.h (.../FpgaDD.h) (revision 3cc784af591b14e5d292f92c796db70bcbd5a40b) +++ firmware/App/Services/FpgaDD.h (.../FpgaDD.h) (revision 498757853c009a4e25dec98461be91fcadd8057d) @@ -137,7 +137,7 @@ U16 getFPGAD74CondTemp( void ); U32 getFPGAD74CondData( void ); -// Pumps (Concentrate and Gear pumps ) +// Pumps (Dosing and Gear pumps ) void setFPGAD11PumpSetStepSpeed( U16 stepSpeed ); void setFPGAD10PumpSetStepSpeed( U16 stepSpeed ); void setFPGAD76PumpSetStepSpeed( U16 stepSpeed ); @@ -154,7 +154,9 @@ U08 getFPGAD11PumpControlStatus( void ); U08 getFPGAD10PumpControlStatus( void ); U08 getFPGAD76PumpControlStatus( void ); -//TODO : UF pump park yet to defined in HDD +U08 getFPGAUFPumpFault( void ); +BOOL getFPGAD76PumpParkFault( void ); +BOOL getFPGAD76PumpIsParked( void ); U08 getFPGAConcentratePumpsFault( void ); BOOL getFPGAD11PumpIsParked( void ); BOOL getFPGAD10PumpIsParked( void ); @@ -255,6 +257,15 @@ void setFPGAD5HeaterPWMLowState( U16 count ); void setFPGAD5HeaterPWMPeriod( U16 period ); +//Blood leak detector +U08 getFPGABloodLeakStatus( void ); +void setFPGABloodLeakUARTControl( U08 value ); +void setFPGABloodLeakUARTTransmit( U08 value ); +U08 getFPGABloodLeakTxFIFOCount( void ); +U16 getFPGABloodLeakRxFIFOCount( void ); +U08 getFPGABloodLeakRxErrorCount( void ); +U08 getFPGABloodLeakRxFIFODataOut( void ); + /**@}*/ #endif