#include "Behaviors/StateMachine.h"

$nodeclass NodeMotionInit : StateNode {
  $setupmachine{

    launch: StateNode =N=> {noblink, wait}

    noblink: LedNode [setPriority(MotionManager::kBackgroundPriority);
	              getMC()->set(RobotInfo::AllLEDMask,0.0)]

    wait: StateNode =B(RobotInfo::PlayButOffset)=> blink
    
    blink: LedNode [getMC()->cycle(RobotInfo::AllLEDMask, 1500, 1.0)]
    blink =T(1000)=> wait
  }

}

REGISTER_BEHAVIOR(NodeMotionInit);
