Class RosDeserializeCppState

Inheritance Relationships

Base Type

  • public yasmin::State

Class Documentation

class RosDeserializeCppState : public yasmin::State

A state for deserializing ROS 2 messages into C++ objects.

Public Functions

RosDeserializeCppState()

Construct a new RosDeserializeCppState.

~RosDeserializeCppState() override = default

Destroy the RosDeserializeCppState.

virtual void configure() override

Configure the state before execution.

std::string execute(yasmin::Blackboard::SharedPtr blackboard) override

Execute the deserialization operation.

Parameters:

blackboard – A shared pointer to the blackboard for data storage.

Returns:

A string outcome indicating the result of the deserialization operation.