jacdac.packet

Module Contents

Classes

JDPacket

A Jacdac packet

class jacdac.packet.JDPacket(*, cmd: int = None, size: int = 0, frombytes: bytes = None, data: bytes = None, sender: Any = None)

A Jacdac packet

property service_command
property device_id: str
property packet_flags
property multicommand_class
property size
property requires_ack
property service_index
property is_regular_service
property crc
property is_event
property event_code
property event_counter
property is_reg_set
property is_reg_get
property reg_code
property data
property is_command
property is_report
static packed(cmd: int, fmt: str, *args: jacdac.pack.PackType)
unpack(fmt: str)
to_string()
__str__()

Return str(self).

not_implemented()