#include #pragma hdrstop #if !defined(ACTUATOR_HPP) # include #endif #if !defined(MECH_HPP) # include #endif Derivation Actuator::ClassDerivations(MechSubsystem::ClassDerivations, "Actuator"); Actuator::SharedData Actuator::DefaultData(Actuator::ClassDerivations, Subsystem::MessageHandlers, Subsystem::AttributeIndex, Subsystem::StateCount); Actuator::Actuator(Mech *owner, int subsystem_ID, SubsystemResource *r, SharedData &shared_data) : MechSubsystem(owner, subsystem_ID, (MechSubsystem::SubsystemResource *)r, shared_data) { Check(owner); Check_Pointer(r); Check_Fpu(); } Actuator::~Actuator() {} Logical Actuator::TestClass(Mech &) { return True; } Logical Actuator::TestInstance() const { return IsDerivedFrom(ClassDerivations); }