Interface ActivityDefObserver

All Known Subinterfaces:
Activity
All Known Implementing Classes:
AtomicInput, BaseAsyncAction, CoreMotor, DiagSpace, OpTrackerImpl, SimpleActivity, StandardAction, StandardActivity

public interface ActivityDefObserver
Decorator interface for getting notified when an activities parameters are changed at runtime. This can be optionally implemented by Any Motor, Input, or Action. The eventing is mediated through the ActivityExecutor in order to isolate the programmatic API from the internal API.
  • Method Details

    • onActivityDefUpdate

      void onActivityDefUpdate(ActivityDef activityDef)
    • apply

      static void apply(ActivityDef def, Object... candidates)