protected virtual void OnAfterHingeLocationChange() { Drive.SetUp(); }
protected virtual void OnAfterDriveLimitChange() { Drive.SetUp(); }
protected virtual void OnAfterStepRangeChange() { Drive.SetUp(); }
protected virtual void OnAfterStepIncrementChange() { Drive.SetUp(); }
protected virtual void OnAfterTargetValueChange() { SetTargetValue(TargetValue); Drive.SetUp(); }
protected virtual void OnAfterDriveSpeedChange() { ProcessDriveSpeed(DriveSpeed, MoveToTargetValue); Drive.SetUp(); }
protected virtual void OnAfterMoveToTargetValueChange() { ProcessAutoDrive(MoveToTargetValue); Drive.SetUp(); }
protected virtual void OnAfterDriveAxisChange() { CalculateDriveAxis(DriveAxis); Drive.SetUp(); }
protected virtual void OnAfterDriveSpeedChange() { Drive.SetUp(); }
protected virtual void OnAfterMoveToTargetValueChange() { Drive.SetUp(); }
protected virtual void OnAfterDriveAxisChange() { Drive.SetUp(); }