134 rapp_platform_ros_communications::ontologySubSuperClassesOfSrv::Request& req,
135 rapp_platform_ros_communications::ontologySubSuperClassesOfSrv::Response& res);
144 rapp_platform_ros_communications::ontologySubSuperClassesOfSrv::Request& req,
145 rapp_platform_ros_communications::ontologySubSuperClassesOfSrv::Response& res);
154 rapp_platform_ros_communications::ontologyIsSubSuperClassOfSrv::Request& req,
155 rapp_platform_ros_communications::ontologyIsSubSuperClassOfSrv::Response& res);
164 rapp_platform_ros_communications::createInstanceSrv::Request& req,
165 rapp_platform_ros_communications::createInstanceSrv::Response& res);
174 rapp_platform_ros_communications::ontologyLoadDumpSrv::Request& req,
175 rapp_platform_ros_communications::ontologyLoadDumpSrv::Response& res);
184 rapp_platform_ros_communications::ontologyLoadDumpSrv::Request& req,
185 rapp_platform_ros_communications::ontologyLoadDumpSrv::Response& res);
194 rapp_platform_ros_communications::createOntologyAliasSrv::Request& req,
195 rapp_platform_ros_communications::createOntologyAliasSrv::Response& res);
204 rapp_platform_ros_communications::returnUserInstancesOfClassSrv::Request& req,
205 rapp_platform_ros_communications::returnUserInstancesOfClassSrv::Response& res);
214 rapp_platform_ros_communications::userPerformanceCognitveTestsSrv::Request& req,
215 rapp_platform_ros_communications::userPerformanceCognitveTestsSrv::Response& res);
224 rapp_platform_ros_communications::createCognitiveExerciseTestSrv::Request& req,
225 rapp_platform_ros_communications::createCognitiveExerciseTestSrv::Response& res);
234 rapp_platform_ros_communications::cognitiveTestsOfTypeSrv::Request& req,
235 rapp_platform_ros_communications::cognitiveTestsOfTypeSrv::Response& res);
244 rapp_platform_ros_communications::recordUserPerformanceCognitiveTestsSrv::Request& req,
245 rapp_platform_ros_communications::recordUserPerformanceCognitiveTestsSrv::Response& res);
254 rapp_platform_ros_communications::clearUserPerformanceCognitveTestsSrv::Request& req,
255 rapp_platform_ros_communications::clearUserPerformanceCognitveTestsSrv::Response& res);
264 rapp_platform_ros_communications::retractUserOntologyAliasSrv::Request& req,
265 rapp_platform_ros_communications::retractUserOntologyAliasSrv::Response& res);
274 rapp_platform_ros_communications::registerImageObjectToOntologySrv::Request& req,
275 rapp_platform_ros_communications::registerImageObjectToOntologySrv::Response& res);
bool clear_user_cognitive_tests_performance_records_callback(rapp_platform_ros_communications::clearUserPerformanceCognitveTestsSrv::Request &req, rapp_platform_ros_communications::clearUserPerformanceCognitveTestsSrv::Response &res)
Serves the clear_user_cognitive_tests_performance_records ROS service callback.
bool retract_user_ontology_alias_callback(rapp_platform_ros_communications::retractUserOntologyAliasSrv::Request &req, rapp_platform_ros_communications::retractUserOntologyAliasSrv::Response &res)
Serves the retract_user_ontology_alias ROS service callback.
ros::ServiceServer subclasses_of_service_
std::string user_performance_cognitve_tests_topic_
ros::ServiceServer clear_user_cognitive_tests_performance_records_service_
std::string user_instances_of_class_topic_
bool create_cognitve_tests_callback(rapp_platform_ros_communications::createCognitiveExerciseTestSrv::Request &req, rapp_platform_ros_communications::createCognitiveExerciseTestSrv::Response &res)
Serves the create_cognitve_tests ROS service callback.
bool loadOntologyCallback(rapp_platform_ros_communications::ontologyLoadDumpSrv::Request &req, rapp_platform_ros_communications::ontologyLoadDumpSrv::Response &res)
Serves the loadOntology ROS service callback.
bool record_user_cognitive_tests_performance_callback(rapp_platform_ros_communications::recordUserPerformanceCognitiveTestsSrv::Request &req, rapp_platform_ros_communications::recordUserPerformanceCognitiveTestsSrv::Response &res)
Serves the record_user_cognitive_tests_performance ROS service callback.
ros::ServiceServer retract_user_ontology_alias_service_
bool dumpOntologyCallback(rapp_platform_ros_communications::ontologyLoadDumpSrv::Request &req, rapp_platform_ros_communications::ontologyLoadDumpSrv::Response &res)
Serves the dumpOntology ROS service callback.
bool subclassesOfCallback(rapp_platform_ros_communications::ontologySubSuperClassesOfSrv::Request &req, rapp_platform_ros_communications::ontologySubSuperClassesOfSrv::Response &res)
Serves the subclassesOf ROS service callback.
std::string retract_user_ontology_alias_topic_
std::string loadOntologyServiceTopic_
std::string register_image_object_to_ontology_topic_
std::string superclasses_of_service_topic_
bool create_ontology_alias_callback(rapp_platform_ros_communications::createOntologyAliasSrv::Request &req, rapp_platform_ros_communications::createOntologyAliasSrv::Response &res)
Serves the create_ontology_alias ROS service callback.
ros::ServiceServer loadOntologyService_
bool cognitive_tests_of_type_callback(rapp_platform_ros_communications::cognitiveTestsOfTypeSrv::Request &req, rapp_platform_ros_communications::cognitiveTestsOfTypeSrv::Response &res)
Serves the cognitive_tests_of_type ROS service callback.
KnowrobWrapperCommunications()
Default constructor.
KnowrobWrapper knowrob_wrapper
std::string createInstanceServiceTopic_
std::string create_cognitve_tests_topic_
ros::ServiceServer is_subsuperclass_of_service_
bool createInstanceCallback(rapp_platform_ros_communications::createInstanceSrv::Request &req, rapp_platform_ros_communications::createInstanceSrv::Response &res)
Serves the createInstance ROS service callback.
std::string dumpOntologyServiceTopic_
ros::ServiceServer superclasses_of_service_
ros::ServiceServer register_image_object_to_ontology_service_
ros::ServiceServer user_performance_cognitve_tests_service_
ros::ServiceServer create_cognitve_tests_service_
ros::ServiceServer create_ontology_alias_service_
bool user_performance_cognitve_tests_callback(rapp_platform_ros_communications::userPerformanceCognitveTestsSrv::Request &req, rapp_platform_ros_communications::userPerformanceCognitveTestsSrv::Response &res)
Serves the user_performance_cognitve_tests ROS service callback.
std::string clear_user_cognitive_tests_performance_records_topic_
ros::ServiceServer user_instances_of_class_service_
ros::ServiceServer record_user_cognitive_tests_performance_service_
std::string is_subsuperclass_of_service_topic_
bool user_instances_of_class_callback(rapp_platform_ros_communications::returnUserInstancesOfClassSrv::Request &req, rapp_platform_ros_communications::returnUserInstancesOfClassSrv::Response &res)
Serves the user_instances_of_class ROS service callback.
ros::ServiceServer createInstanceService_
std::string subclasses_of_service_topic_
Class KnowrobWrapperCommunications uptakes the task of handling the ROS service callbacks.
std::string cognitive_tests_of_type_topic_
ros::ServiceServer cognitive_tests_of_type_service_
Class KnowrobWrapperCommunications contains all the necessary knowrob wrapper functions.
std::string record_user_cognitive_tests_performance_topic_
bool superclassesOfCallback(rapp_platform_ros_communications::ontologySubSuperClassesOfSrv::Request &req, rapp_platform_ros_communications::ontologySubSuperClassesOfSrv::Response &res)
Serves the superlassesOf ROS service callback.
ros::ServiceServer dumpOntologyService_
bool isSubSuperclassOfCallback(rapp_platform_ros_communications::ontologyIsSubSuperClassOfSrv::Request &req, rapp_platform_ros_communications::ontologyIsSubSuperClassOfSrv::Response &res)
Serves the isSubSuperclassOf ROS service callback.
std::string create_ontology_alias_topic_
bool register_image_object_to_ontology_callback(rapp_platform_ros_communications::registerImageObjectToOntologySrv::Request &req, rapp_platform_ros_communications::registerImageObjectToOntologySrv::Response &res)
Serves the register_image_object_to_ontology ROS service callback.