#include <string>
#include <ros/ros.h>
#include <pilz_utils/get_param.h>
#include <pilz_utils/wait_for_service.h>
#include <prbt_hardware_support/operation_mode_setup_executor.h>
#include <prbt_hardware_support/SetSpeedLimit.h>
#include <prbt_hardware_support/set_speed_limit_func_decl.h>
#include <prbt_hardware_support/GetOperationMode.h>
#include <prbt_hardware_support/get_operation_mode_func_decl.h>
#include <prbt_hardware_support/operation_mode_setup_executor_node_service_calls.h>
Go to the source code of this file.
Functions | |
int | main (int argc, char **argv) |
Read necessary parameters, start and initialize the prbt_hardware_support::OperationModeSetupExecutor. More... | |
Variables | |
static constexpr uint32_t | DEFAULT_QUEUE_SIZE {10} |
static const std::string | GET_SPEED_OVERRIDE_SERVICE {"get_speed_override"} |
static const std::string | OPERATION_MODE_TOPIC {"operation_mode"} |
static const std::string | PARAM_SPEED_LIMIT_AUTO_STR {"speed_limit_automatic"} |
static const std::string | PARAM_SPEED_LIMIT_T1_STR {"speed_limit_t1"} |
static const std::string | SET_SPEED_LIMIT_SERVICE {"set_speed_limit"} |
int main | ( | int | argc, |
char ** | argv | ||
) |
Read necessary parameters, start and initialize the prbt_hardware_support::OperationModeSetupExecutor.
Definition at line 48 of file operation_mode_setup_executor_node.cpp.
|
static |
Definition at line 39 of file operation_mode_setup_executor_node.cpp.
|
static |
Definition at line 34 of file operation_mode_setup_executor_node.cpp.
|
static |
Definition at line 33 of file operation_mode_setup_executor_node.cpp.
|
static |
Definition at line 37 of file operation_mode_setup_executor_node.cpp.
|
static |
Definition at line 36 of file operation_mode_setup_executor_node.cpp.
|
static |
Definition at line 32 of file operation_mode_setup_executor_node.cpp.