public override Device DeepClone() { Actuator actuator = (Actuator)Clone(); actuator._value = _value; actuator.IsBeingUsed = IsBeingUsed; actuator.UniqueIdentifier = UniqueIdentifier; foreach (var status in StatusHistory) { actuator.StatusHistory.Add(status); } return(actuator); }
public void AddActuator(Actuator actuator) { Actuators.Add(actuator); }