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

Close connection

send_ack

Send ACKNOWLEDGE signal header

send_message

Send a message

Attributes

connected

id

is_logger

pid

conn

address

header_cls

Parameters:
close()[source]

Close connection

send_ack()[source]

Send ACKNOWLEDGE signal header

send_message(header, payload)[source]

Send a message

Parameters: