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