Class SwitchableActuator

java.lang.Object
entity.actuator.Actuator
entity.actuator.SwitchableActuator

public class SwitchableActuator extends Actuator
An Actuator that can be switched on and off.
  • Constructor Details

    • SwitchableActuator

      public SwitchableActuator(ActuatorID actuatorID, ActuatorType actuatorType)
      Default constructor.
      Parameters:
      actuatorID - the actuator id.
      actuatorType - the actuator type.
  • Method Details

    • turnOn

      public void turnOn(SwitchableInvoker invoker)
      Turn on the actuator.
      Parameters:
      invoker - the invoker to call.
    • turnOff

      public void turnOff(SwitchableInvoker invoker)
      Turn off the actuator.
      Parameters:
      invoker - the invoker to call.