//-*-c++-*-
#ifndef INCLUDED_GreenButtonBehavior_h_
#define INCLUDED_GreenButtonBehavior_h_
 
#include "Behaviors/StateMachine.h"
#include "Events/EventRouter.h"

class GreenButtonBehavior : public StateNode {

public:
  GreenButtonBehavior() : StateNode("GreenButtonBehavior") {}
  virtual void setup() {
#statemachine

startnode: StateNode ($)

startnode =E(buttonEGID, RobotInfo::GreenButOffset, activateETID)=> flash: LedNode [getMC()->flash(RobotInfo::GreenLEDMask,1000);]

flash >== CompletionTrans ==> startnode

#endstatemachine
  }       // end of setup()

};

#endif


