1 #include "../../Component.h"    14                         sprintf_s(msg, 99, 
"Switch->FrameMove->%s setState changed: %f", 
name.c_str(), 
setState);
    18                 float newCapacityPressureEtc;
    25                         newCapacityPressureEtc = 0.0f;
 
These have to be in this order. 
 
void FrameMove(double fTime) override
this is a generic unimplemented component framemove, eventually make a pure virtual function...
 
float capacityPressureEtc
propogated supply 
 
float serviceLifeCycleHit
Power-on service life cycle hit. 
 
void PropogateLoad(System system)
 
float serviceLifeRemaining
 
void Log(const char *msg, Level level=Info, int errorCode=0)
These have to be in this order. 
 
float EvaluateDependency(System system)