Index: firmware/App/Services/FpgaDD.h =================================================================== diff -u -r322747d530c1b8205be257557e53dcfe9caad50a -r3cc784af591b14e5d292f92c796db70bcbd5a40b --- firmware/App/Services/FpgaDD.h (.../FpgaDD.h) (revision 322747d530c1b8205be257557e53dcfe9caad50a) +++ firmware/App/Services/FpgaDD.h (.../FpgaDD.h) (revision 3cc784af591b14e5d292f92c796db70bcbd5a40b) @@ -54,10 +54,13 @@ // Conductivity and Temperature Sensor void setFPGACD12Control( U08 control ); void setFPGACD34Control( U08 control ); +void setFPGACD5Control( U08 control ); void setFPGACD12Address( U16 address ); void setFPGACD34Address( U16 address ); +void setFPGACD5Address( U16 address ); void setFPGACD12Data( U32 data ); void setFPGACD34Data( U32 data ); +void setFPGACD5Data( U32 data ); void setFPGAD17CondReset( void ); void clearFPGAD17CondReset( void ); @@ -95,6 +98,15 @@ void setFPGAD43CondReadEnable( void ); void clearFPGAD43CondReadEnable( void ); +void setFPGAD74CondReset( void ); +void clearFPGAD74CondReset( void ); +void setFPGAD74CondInitEnable( void ); +void clearFPGAD74CondInitEnable( void ); +void setFPGAD74CondWriteEnable( void ); +void clearFPGAD74CondWriteEnable( void ); +void setFPGAD74CondReadEnable( void ); +void clearFPGAD74CondReadEnable( void ); + U08 getFPGAD17CondReadCount( void ); U08 getFPGAD17CondErrorCount( void ); U16 getFPGAD17Cond( void ); @@ -119,27 +131,41 @@ U16 getFPGAD43CondTemp( void ); U32 getFPGAD43CondData( void ); +U08 getFPGAD74CondReadCount( void ); +U08 getFPGAD74CondErrorCount( void ); +U16 getFPGAD74Cond( void ); +U16 getFPGAD74CondTemp( void ); +U32 getFPGAD74CondData( void ); + // Pumps (Concentrate and Gear pumps ) void setFPGAD11PumpSetStepSpeed( U16 stepSpeed ); void setFPGAD10PumpSetStepSpeed( U16 stepSpeed ); +void setFPGAD76PumpSetStepSpeed( U16 stepSpeed ); void setFPGAD11PumpControl( U08 control ); void setFPGAD10PumpControl( U08 control ); +void setFPGAD76PumpControl( U08 control ); void setFPGAD11PumpParkCmd( void ); void setFPGAD10PumpParkCmd( void ); +void setFPGAD76PumpParkCmd( void ); void setFPGAD11PumpRevolutionCount( U16 count ); void setFPGAD10PumpRevolutionCount( U16 count ); +void setFPGAD76PumpRevolutionCount( U16 count ); U08 getFPGAD11PumpControlStatus( void ); U08 getFPGAD10PumpControlStatus( void ); +U08 getFPGAD76PumpControlStatus( void ); +//TODO : UF pump park yet to defined in HDD U08 getFPGAConcentratePumpsFault( void ); BOOL getFPGAD11PumpIsParked( void ); BOOL getFPGAD10PumpIsParked( void ); BOOL getFPGAD11PumpParkFault( void ); BOOL getFPGAD10PumpParkFault( void ); U16 getFPGAD11PumpHallSensePulseWidth( void ); U16 getFPGAD10PumpHallSensePulseWidth( void ); +U16 getFPGAD76PumpHallSensePulseWidth( void ); U16 getFPGAD11PumpRevolutionCountStatus( void ); U16 getFPGAD10PumpRevolutionCountStatus( void ); +U16 getFPGAD76PumpRevolutionCountStatus( void ); void setFPGAD48PumpSpeed( U16 speed ); void setFPGAD12PumpSpeed( U16 speed ); @@ -225,6 +251,9 @@ void setFPGAD5HeaterPWMControl( U08 control ); void setFPGAD45HeaterPWMControl( U08 control ); void setFPGAD5HeaterOnOffControl( BOOL flag ); +void setFPGAD5HeaterPWMEnableControl( BOOL enable ); +void setFPGAD5HeaterPWMLowState( U16 count ); +void setFPGAD5HeaterPWMPeriod( U16 period ); /**@}*/