Class CameraXmlExporter

Inheritance Relationships

Base Type

Class Documentation

class CameraXmlExporter : public camera_aravis2::CameraAravisNodeBase

Public Functions

explicit CameraXmlExporter(const rclcpp::NodeOptions &options = rclcpp::NodeOptions())

Initialization constructor.

Parameters:

options[in] Node options.

virtual ~CameraXmlExporter()

Default destructor.

bool exportXmlDataToFile()

Export XML data from camera and write to file.

Returns:

True if successful. False, otherwise.

Protected Functions

virtual void setupParameters() override

Set the up launch parameters.

This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.

Protected Attributes

std::filesystem::path xml_file_path_

Path of output xml file.