#include "heat.hpp" #include "app.hpp" #include "testbt.hpp" #define JM_CLOSE_ENOUGH 0.0005f //########################################################################### // Test Class for HeatableSubsystem // Logical HeatableSubsystem::TestClass(Mech &) { return True; } //########################################################################### // ResetToIntialState -- HeatableSubsystem // void HeatableSubsystem::ResetToInitialState() { currentTemperature = 300.0f; heatLoad = 0.0f; } //########################################################################### // Test Class for Condenser // Logical Condenser::TestClass( Mech& ) { return True; } //########################################################################### // ResetToIntialState -- Condenser // void Condenser::ResetToInitialState() { HeatableSubsystem::ResetToInitialState(); } //########################################################################### // Test Class for HeatSink // Logical HeatSink::TestClass( Mech& ) { return True; } //########################################################################### // ResetToIntialState -- Condenser // void HeatSink::ResetToInitialState() { HeatableSubsystem::ResetToInitialState(); }