Class CStManagerBase

Inheritance Relationships

Base Type

  • public rclcpp::Node

Derived Type

Class Documentation

class CStManagerBase : public rclcpp::Node

Subclassed by stcamera::CStManager

Public Functions

CStManagerBase(const std::string &pub_name_space, const std::string &pub_node_name, const rclcpp::NodeOptions &options = rclcpp::NodeOptions())
CStManagerBase(const std::string &pub_name_space, const std::string &pub_node_name, const std::string &my_name_space, const rclcpp::NodeOptions &options = rclcpp::NodeOptions())
virtual ~CStManagerBase()
EOSError_t getDeviceList(std::vector<stcamera_msgs::msg::DeviceConnection> &device_connection_list)
EOSError_t getModuleList(std::vector<std::string> &genicam_module_list)
EOSError_t getSDKInfo(std::string &sdk_version, std::vector<stcamera_msgs::msg::GenTLInfo> &gentl_info_list)

Protected Functions

inline std::shared_ptr<rclcpp::Node> GetPtr()

Protected Attributes

const std::string pub_name_space_
const std::string pub_node_name_