RCL - RoboCLuedo  v1.0
Francesco Ganci - S4143910 - Experimental Robotics Lab - Assignment 1
test_armor_tools.cpp File Reference

Testing the interface ArmorCluedo. More...

#include "ros/ros.h"
#include "armor_tools/armor_tools.h"
#include "armor_tools/armor_cluedo.h"
#include "armor_msgs/ArmorDirective.h"
#include "armor_msgs/ArmorDirectiveList.h"
#include "armor_msgs/ArmorDirectiveReq.h"
#include "armor_msgs/ArmorDirectiveRes.h"
#include "armor_msgs/QueryItem.h"
#include <iostream>
#include <fstream>
#include <string>
#include <vector>
+ Include dependency graph for test_armor_tools.cpp:

Go to the source code of this file.

Macros

#define ONTOLOGY_PARAM   "cluedo_path_owlfile"
 
#define SERVICE_ARMOR_SINGLE_REQUEST   "/armor_interface_srv"
 
#define SERVICE_ARMOR_MULTIPLE_REQUESTS   "/armor_interface_serialized_srv"
 
#define ARMOR_CLIENT_NAME   "robocluedo"
 
#define ARMOR_REFERENCE_NAME   "cluedo_ontology"
 
#define OUTLABEL   "[test_armor_tools] "
 

Functions

bool fileExist (std::string path)
 
void printList (std::vector< std::string > list, std::string intro="")
 
void armorTestSession (ArmorTools &armor)
 
void armorTestSession2 (std::string ontology_file_path)
 
int main (int argc, char *argv[])
 

Detailed Description

Testing the interface ArmorCluedo.

Authors
Francesco Ganci (S4143910)
Version
v1.0

This node performs a deep test on the interface ArmorCluedo.

See also
test_armor_tools.launch
Todo:
translate logs from italian to English and reorder

Definition in file test_armor_tools.cpp.