titanfe.apps.brick_runner.packet module

An information packet passed between Bricks

class titanfe.apps.brick_runner.packet.Packet(uid: str = <factory>, started: float = <factory>, port: str = '', payload: ujotypes.variants.base.UjoBase = UjoNone(None), buffer: titanfe.apps.brick_runner.connection.Buffer = <factory>, input_entry: float = 0.0, input_exit: float = 0.0, output_entry: float = 0.0, output_exit: float = 0.0)[source]

Bases: titanfe.utils.DictConvertable

Represents an information packet (IP) passing through a flow

as_message()[source]
buffer: titanfe.apps.brick_runner.connection.Buffer
input_entry: float = 0.0
input_exit: float = 0.0
output_entry: float = 0.0
output_exit: float = 0.0
payload: ujotypes.variants.base.UjoBase = UjoNone(None)
port: str = ''
property queue_times
started: float
property traveling_time
uid: str
update_input_entry()[source]
update_input_exit()[source]
update_output_entry()[source]
update_output_exit()[source]