Index: firmware/App/Services/FPGA.h =================================================================== diff -u -rfbb180e9b4830dd5f890f4f33f022ce375ff4012 -r38b5b0408730290c3ad591711ba1613e85045cd5 --- firmware/App/Services/FPGA.h (.../FPGA.h) (revision fbb180e9b4830dd5f890f4f33f022ce375ff4012) +++ firmware/App/Services/FPGA.h (.../FPGA.h) (revision 38b5b0408730290c3ad591711ba1613e85045cd5) @@ -46,13 +46,18 @@ void execFPGAIn( void ); void execFPGAOut( void ); SELF_TEST_STATUS_T execFPGATest( void ); +void execFPGAClockSpeedTest( void ); void signalFPGAReceiptCompleted( void ); void signalFPGATransmitCompleted( void ); void getFPGAVersions( U08 *Id, U08 *Maj, U08 *Min, U08 *Lab ); +U16 getFPGATemperature( void ); +F32 getFPGAVcc( void ); +F32 getFPGAVccAux( void ); +F32 getFPGAVpvn( void ); -void setAlarmAudioState( U32 state, U32 volumeLevel ); +void setAlarmAudioState( U32 state, U32 volumeLevel, U32 volumeDivider ); F32 getFPGABloodFlowSignalStrength( void ); F32 getFPGADialysateFlowSignalStrength( void ); @@ -79,18 +84,14 @@ U08 getFPGADialOutPumpHallSensorStatus( void ); U32 getFPGAArterialPressure( void ); +U08 getFPGAArterialPressureReadCounter( void ); +U08 getFPGAArterialPressureErrorCounter( void ); U16 getFPGAVenousPressure( void ); -F32 getFPGAVenousPressureTemperature( void ); +U16 getFPGAVenousPressureTemperature( void ); U08 getFPGAVenousPressureReadCounter( void ); U16 getFPGABloodPumpOcclusion( void ); -U16 getFPGADialInPumpOcclusion( void ); -U16 getFPGADialOutPumpOcclusion( void ); U08 getFPGABloodPumpOcclusionReadCounter( void ); -U08 getFPGADialInPumpOcclusionReadCounter( void ); -U08 getFPGADialOutPumpOcclusionReadCounter( void ); U08 getFPGABloodPumpOcclusionErrorCounter( void ); -U08 getFPGADialInPumpOcclusionErrorCounter( void ); -U08 getFPGADialOutPumpOcclusionErrorCounter( void ); void setFPGASyringePumpControlFlags( U08 bitFlags ); void setFPGASyringePumpADCandDACControlFlags( U08 bitFlags ); @@ -151,6 +152,9 @@ void setFPGAValveBloodArterialPosition( S16 setPoint ); S16 getFPGAValveBloodArterialPosition( void ); U16 getFPGAValveBloodArterialCurrentCounts( void ); +U16 getFPGABoardTemperature( void ); +U32 getFPGAPBAADCTemperature( void ); +U16 getFPGAInletFan1TogglePeriod( void ); U16 getFPGAFrontDoorStatus( void ); U16 getFPGAPumpTrackSwitchStatus( void );