OpenJAUS Software Development Kit
4.3.1
|
#include <GposControlledLoop.h>
Inherits openjaus::model::Transition.
Public Member Functions | |
GposControlledLoop () | |
virtual | ~GposControlledLoop () |
bool | processTrigger (model::Trigger *trigger) |
model::Message * | getResponse (model::Trigger *trigger) |
bool | setInterface (GlobalPoseSensorInterface *cmptInterface) |
bool | setTransportInterface (core::TransportInterface *cmptInterface) |
Public Member Functions inherited from openjaus::model::Transition | |
Transition () | |
virtual | ~Transition () |
std::string | getName () const |
Accessor to get the value of name. More... | |
bool | setName (std::string name) |
Accessor to set value of name. More... | |
TransitionType | getType () const |
Accessor to get the value of type. More... | |
bool | setType (TransitionType type) |
Accessor to set value of type. More... | |
const std::vector< ActionSet *> & | getActionSets () const |
Accessor to get the value of actionSets. More... | |
bool | setActionSets (const ActionSet &actionSets) |
Accessor to set value of actionSets. More... | |
std::vector< Trigger *> * | getTriggers () const |
Accessor to get the value of triggers. More... | |
bool | setTriggers (Trigger *triggers) |
Accessor to set value of triggers. More... | |
State * | getEndState () const |
Accessor to get the value of endState. More... | |
bool | setEndState (State *endState) |
Accessor to set value of endState. More... | |
State * | getStartState () const |
Accessor to get the value of startState. More... | |
bool | setStartState (State *startState) |
Accessor to set value of startState. More... | |
State * | getParentState () const |
Accessor to get the value of parentState. More... | |
bool | setParentState (State *parentState) |
Accessor to set value of parentState. More... | |
StateMachine * | getParentStateMachine () const |
Accessor to get the value of parentStateMachine. More... | |
bool | setParentStateMachine (StateMachine *parentStateMachine) |
Accessor to set value of parentStateMachine. More... | |
virtual std::string | toString () const |
Private Attributes | |
GlobalPoseSensorInterface * | cmptInterface |
core::TransportInterface * | transport |
Additional Inherited Members | |
Protected Attributes inherited from openjaus::model::Transition | |
std::string | name |
TransitionType | type |
std::vector< ActionSet *> | actionSets |
std::vector< Trigger *> * | triggers |
State * | endState |
State * | startState |
State * | parentState |
StateMachine * | parentStateMachine |
openjaus::mobility::GposControlledLoop::GposControlledLoop | ( | ) |
|
virtual |
|
virtual |
trigger |
Reimplemented from openjaus::model::Transition.
|
virtual |
trigger |
Reimplemented from openjaus::model::Transition.
bool openjaus::mobility::GposControlledLoop::setInterface | ( | GlobalPoseSensorInterface * | cmptInterface | ) |
bool openjaus::mobility::GposControlledLoop::setTransportInterface | ( | core::TransportInterface * | cmptInterface | ) |
|
private |
|
private |