Skip to content

Commit

Permalink
Added request_freeze commands to force controller manager.
Browse files Browse the repository at this point in the history
  • Loading branch information
Sean Mason authored and Sean Mason committed Jul 18, 2016
1 parent 16e580f commit bd1cbbc
Show file tree
Hide file tree
Showing 2 changed files with 11 additions and 0 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -204,6 +204,16 @@ private FiniteStateMachine<QuadrupedForceControllerState, ControllerEvent> build
QuadrupedForceControllerState.STAND_READY, QuadrupedForceControllerState.STAND_PREP);
builder.addTransition(QuadrupedForceControllerRequestedEvent.class, QuadrupedForceControllerRequestedEvent.REQUEST_STAND_PREP,
QuadrupedForceControllerState.FREEZE, QuadrupedForceControllerState.STAND_PREP);
builder.addTransition(QuadrupedForceControllerRequestedEvent.class, QuadrupedForceControllerRequestedEvent.REQUEST_FREEZE,
QuadrupedForceControllerState.DO_NOTHING, QuadrupedForceControllerState.FREEZE);
builder.addTransition(QuadrupedForceControllerRequestedEvent.class, QuadrupedForceControllerRequestedEvent.REQUEST_FREEZE,
QuadrupedForceControllerState.STAND, QuadrupedForceControllerState.FREEZE);
builder.addTransition(QuadrupedForceControllerRequestedEvent.class, QuadrupedForceControllerRequestedEvent.REQUEST_FREEZE,
QuadrupedForceControllerState.STAND_PREP, QuadrupedForceControllerState.FREEZE);
builder.addTransition(QuadrupedForceControllerRequestedEvent.class, QuadrupedForceControllerRequestedEvent.REQUEST_FREEZE,
QuadrupedForceControllerState.STAND_READY, QuadrupedForceControllerState.FREEZE);
builder.addTransition(QuadrupedForceControllerRequestedEvent.class, QuadrupedForceControllerRequestedEvent.REQUEST_FREEZE,
QuadrupedForceControllerState.SOLE_WAYPOINT, QuadrupedForceControllerState.FREEZE);

// Fall triggered events
builder.addTransition(QuadrupedForceControllerRequestedEvent.class, QuadrupedForceControllerRequestedEvent.REQUEST_FALL,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@
public enum QuadrupedForceControllerRequestedEvent
{
REQUEST_STAND_PREP,
REQUEST_FREEZE,
REQUEST_STAND,
REQUEST_STEP,
REQUEST_XGAIT,
Expand Down

0 comments on commit bd1cbbc

Please sign in to comment.