State used to move the elevator to a floor. More...
#include <ElevatorPluginPrivate.hh>

| Public Member Functions | |
| MoveState (int _floor, LiftController *_ctrl) | |
| Constructor.  More... | |
| virtual void | Start () | 
| Used to start a state.  More... | |
| virtual bool | Update () | 
| Used to update a state.  More... | |
|  Public Member Functions inherited from gazebo::ElevatorPluginPrivate::State | |
| State () | |
| Constructor.  More... | |
| virtual | ~State ()=default | 
| Destructor.  More... | |
| Public Attributes | |
| LiftController * | ctrl | 
| Lift controller.  More... | |
| int | floor | 
| Target floor number.  More... | |
|  Public Attributes inherited from gazebo::ElevatorPluginPrivate::State | |
| std::string | name | 
| State name.  More... | |
| Additional Inherited Members | |
|  Protected Attributes inherited from gazebo::ElevatorPluginPrivate::State | |
| bool | started | 
| True when started.  More... | |
State used to move the elevator to a floor.
| gazebo::ElevatorPluginPrivate::MoveState::MoveState | ( | int | _floor, | 
| LiftController * | _ctrl | ||
| ) | 
Constructor.
| [in] | _floor | Floor index to move to. | 
| [in] | _ctrl | Lift controller pointer. | 
| 
 | virtual | 
Used to start a state.
Reimplemented from gazebo::ElevatorPluginPrivate::State.
| 
 | virtual | 
Used to update a state.
Reimplemented from gazebo::ElevatorPluginPrivate::State.
| LiftController* gazebo::ElevatorPluginPrivate::MoveState::ctrl | 
Lift controller.
| int gazebo::ElevatorPluginPrivate::MoveState::floor | 
Target floor number.