SchedulerClient is injected into an BaseActivity and listens to events sent by the Scheduler. On receiving an event, it triggers the Step() function of its BaseActivity and sends back the feedback to the Scheduler once the activity is done stepping.
Enumerator kRTIDDS
Enumerator kDUMMY
use event sending/receiving mechanism to schedule activities