roboligo
Loading...
Searching...
No Matches
Interface.hpp File Reference
#include <string>
#include <iostream>
#include "rclcpp/rclcpp.hpp"
Include dependency graph for Interface.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  roboligo::interfaces::Interface
 Represents a configurable interface with name, type, mode, and value. More...
struct  roboligo::interfaces::type
 Defines interface configuration structure. @member types type The communication type (MSG or SRV) @member modes mode The operational mode (PUBLISHER, SUBSCRIBER, CALLER) @member std::string value The interface identifier (e.g., topic name). More...

Namespaces

namespace  interfaces
 Namespace containing interface management classes and types.
namespace  roboligo
namespace  roboligo::interfaces

Enumerations

enum class  roboligo::interfaces::modes { roboligo::interfaces::PUBLISHER , roboligo::interfaces::SUBSCRIBER , roboligo::interfaces::CALLER }
 Enumeration for interface operational modes. More...
enum class  roboligo::interfaces::types { roboligo::interfaces::MSG , roboligo::interfaces::SRV }
 Enumeration for interface communication types. More...