Public Member Functions | |
MissionParser () | |
void | onEventNextParse (XMLElement *elem2) |
void | onEventString (const std_msgs::String::ConstPtr &msg) |
void | onReceiveMission (const misc_msgs::StartParser::ConstPtr &msg) |
void | onRequestPrimitive (const std_msgs::UInt16::ConstPtr &req) |
uint32_t | parseEvents () |
uint32_t | parseMission (uint32_t id) |
uint32_t | parseMissionParam () |
void | resetParser () |
void | sendPrimitve (uint32_t id) |
~MissionParser () | |
Public Attributes | |
uint16_t | breakpoint |
int | eventID |
int | ID |
int | lastID |
string | missionEvents |
string | missionParams |
double | newTimeout |
auv_msgs::NED | offset |
vector< uint8_t > | onEventNext |
vector< uint8_t > | onEventNextActive |
PrimitiveParams | PP |
stringstream | primitiveString |
ros::Publisher | pubMissionSetup |
ros::Publisher | pubRiseEvent |
ros::Publisher | pubSendPrimitive |
ros::ServiceClient | srvExprEval |
ros::Subscriber | subEventString |
ros::Subscriber | subReceiveXmlPath |
ros::Subscriber | subRequestPrimitive |
XMLDocument | xmlDoc |
Definition at line 67 of file mission_parser.cpp.
labust::mission::MissionParser::~MissionParser | ( | ) | [inline] |
Definition at line 77 of file mission_parser.cpp.
void labust::mission::MissionParser::onEventNextParse | ( | XMLElement * | elem2 | ) |
Definition at line 261 of file mission_parser.cpp.
void labust::mission::MissionParser::onEventString | ( | const std_msgs::String::ConstPtr & | msg | ) |
Definition at line 368 of file mission_parser.cpp.
void labust::mission::MissionParser::onReceiveMission | ( | const misc_msgs::StartParser::ConstPtr & | msg | ) |
Definition at line 376 of file mission_parser.cpp.
void labust::mission::MissionParser::onRequestPrimitive | ( | const std_msgs::UInt16::ConstPtr & | req | ) |
Definition at line 355 of file mission_parser.cpp.
uint32_t labust::mission::MissionParser::parseEvents | ( | ) |
Definition at line 289 of file mission_parser.cpp.
uint32_t labust::mission::MissionParser::parseMission | ( | uint32_t | id | ) |
uint32_t labust::mission::MissionParser::parseMissionParam | ( | ) |
Definition at line 316 of file mission_parser.cpp.
Definition at line 342 of file mission_parser.cpp.
void labust::mission::MissionParser::sendPrimitve | ( | uint32_t | id | ) |
Definition at line 157 of file mission_parser.cpp.
Definition at line 119 of file mission_parser.cpp.
Definition at line 107 of file mission_parser.cpp.
Definition at line 107 of file mission_parser.cpp.
Definition at line 107 of file mission_parser.cpp.
Definition at line 110 of file mission_parser.cpp.
Definition at line 110 of file mission_parser.cpp.
Definition at line 108 of file mission_parser.cpp.
auv_msgs::NED labust::mission::MissionParser::offset |
Definition at line 118 of file mission_parser.cpp.
Definition at line 112 of file mission_parser.cpp.
Definition at line 112 of file mission_parser.cpp.
Definition at line 124 of file mission_parser.cpp.
stringstream labust::mission::MissionParser::primitiveString |
Send primitive to mission execution as string with general data
Definition at line 122 of file mission_parser.cpp.
Definition at line 114 of file mission_parser.cpp.
Definition at line 114 of file mission_parser.cpp.
Definition at line 114 of file mission_parser.cpp.
Definition at line 116 of file mission_parser.cpp.
Definition at line 115 of file mission_parser.cpp.
Definition at line 115 of file mission_parser.cpp.
Definition at line 115 of file mission_parser.cpp.
XMLDocument labust::mission::MissionParser::xmlDoc |
Definition at line 126 of file mission_parser.cpp.