pyrtma.manager.Module
- class Module(conn, address, header_cls, id=0, pid=0, connected=False, is_logger=False)[source]
Bases:
object
Module dataclass
Used internally by MessageManager to manage connections to each client module.
Methods
Close connection
Send ACKNOWLEDGE signal header
Send a message
Attributes
connected
id
is_logger
pid
conn
address
header_cls
- Parameters:
- send_message(header, payload)[source]
Send a message
- Parameters:
header (MessageHeader) – Message header
payload (Union[bytes, MessageData]) – Message data