Source code for symaware.extra.ros.data.data_structures
from dataclasses import dataclass
from typing import TypeVar
from symaware.base import Message
TMessage = TypeVar("TMessage")
[docs]
@dataclass(frozen=True)
class RosMessage(Message):
"""
Simple class to store messages between agents.
Args
----
sender_id:
Id of the sender agent
receiver_id:
Id of the receiver agent
data:
ROS message
"""
data: object