1 #ifndef _ALB_REQUESTER_H 2 #define _ALB_REQUESTER_H 6 #include "std_srvs/Trigger.h" 9 #include "outsight_alb_driver/AlbConfig.h" 10 #include "outsight_alb_driver/AlbFile.h" 35 outsight_alb_driver::AlbConfig::Response &response);
39 outsight_alb_driver::AlbConfig::Response &response);
43 outsight_alb_driver::AlbFile::Response &response);
47 outsight_alb_driver::AlbFile::Response &response);
51 outsight_alb_driver::AlbFile::Response &response);
66 #endif // _ALB_REQUESTER_H bool downloadFileCallback(outsight_alb_driver::AlbFile::Request &request, outsight_alb_driver::AlbFile::Response &response)
Service callback to download a file from the ALB.
ros::ServiceServer processing_service_get_config
ros::ServiceServer processing_service_stop
AlbRequester(ros::NodeHandle &node)
ros::ServiceServer processing_service_put_config
bool stopProcessingCallback(std_srvs::Trigger::Request &request, std_srvs::Trigger::Response &response)
Service callback to kill the processing.
ros::ServiceServer storage_service_download
bool restartProcessingCallback(std_srvs::Trigger::Request &request, std_srvs::Trigger::Response &response)
Service callback to start the processing.
bool putConfigCallback(outsight_alb_driver::AlbConfig::Request &request, outsight_alb_driver::AlbConfig::Response &response)
Service callback to put the ALB configuration.
ros::ServiceServer storage_service_list
bool getConfigCallback(outsight_alb_driver::AlbConfig::Request &request, outsight_alb_driver::AlbConfig::Response &response)
Service callback to get the ALB configuration.
ros::ServiceServer storage_service_upload
ros::ServiceServer processing_service_restart
bool init(void)
Initialize the ALB requester.
bool uploadFileCallback(outsight_alb_driver::AlbFile::Request &request, outsight_alb_driver::AlbFile::Response &response)
Service callback to upload a file to the ALB.
Class to send requests to the ALB.
bool listFilesCallback(outsight_alb_driver::AlbFile::Request &request, outsight_alb_driver::AlbFile::Response &response)
Service callback to list files in the ALB.
void defineServices(ros::NodeHandle &node)
Define the ALB services.
const std::string response