C++ YASMIN (Yet Another State MachINe)
Loading...
Searching...
No Matches
interface_serialization.hpp File Reference
#include <cstring>
#include <stdexcept>
#include <string>
#include <vector>
#include <rclcpp/serialization.hpp>
#include <rclcpp/serialized_message.hpp>
Include dependency graph for interface_serialization.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  yasmin_ros

Functions

template<typename InterfaceT>
std::vector< uint8_t > yasmin_ros::serialize_interface (const InterfaceT &interface_value)
 Serialize a ROS 2 interface instance to a byte array.
template<typename InterfaceT>
InterfaceT yasmin_ros::deserialize_interface (const std::vector< uint8_t > &serialized_data)
 Deserialize a ROS 2 interface instance from a byte array.