ElevatorStateMachineImpl.hh
Go to the documentation of this file.
68 ElevatorStateMachinePrivate::ElevatorStateMachinePrivate(
ElevatorStateMachineDef(const std::shared_ptr< ElevatorCommonPrivate > &_system)
Constructor.
Definition: ElevatorStateMachineImpl.hh:117
This library is part of the Gazebo project.
ElevatorStateMachinePrivate(const std::shared_ptr< ElevatorCommonPrivate > &_system)
Constructor.
Definition: ElevatorStateMachineImpl.hh:68
T find(T... args)
void EnqueueNewTarget(double _target)
Adds a new target to the queue.
Definition: ElevatorStateMachineImpl.hh:75
T push_back(T... args)
void SendCmd(transport::Node::Publisher &_pub, double _cmd)
Publishes a command message.
Definition: ElevatorStateMachineImpl.hh:108
void set_data(double value)
std::shared_ptr< ElevatorCommonPrivate > system
Data of the enclosing system.
Definition: ElevatorStateMachineImpl.hh:61
T swap(T... args)
STL class.
#define ignmsg
~ElevatorStateMachineDef()
Destructor.
T endl(T... args)
Definition: ElevatorStateMachineImpl.hh:42
T cbegin(T... args)
STL namespace.
T insert(T... args)
T str(T... args)
bool Publish(const ProtoMsg &_msg)
T cend(T... args)
std::deque< int32_t > targets
Floor target queue.
Definition: ElevatorStateMachineImpl.hh:64