Public Member Functions | |
def | __init__ |
def | __str__ |
def | command |
def | copy |
def | data |
def | parse |
def | request |
def | validate |
Static Public Attributes | |
int | SOH = 0xAA |
int | STX = 0x55 |
Represents a message to be transmitted to / received from the hardware.
Horizon Protocol Message
Definition at line 72 of file messages.py.
def clearpath.horizon.messages.Message.__init__ | ( | self, | |
kwargs | |||
) |
Definition at line 128 of file messages.py.
def clearpath.horizon.messages.Message.__str__ | ( | self | ) |
Definition at line 133 of file messages.py.
def clearpath.horizon.messages.Message.command | ( | cls, | |
name, | |||
args = {} , |
|||
timestamp = 0 , |
|||
no_ack = False |
|||
) |
Definition at line 80 of file messages.py.
def clearpath.horizon.messages.Message.copy | ( | self, | |
timestamp = None |
|||
) |
Return a copy of this message, with a new timestamp. This is for resending messages.
Definition at line 142 of file messages.py.
def clearpath.horizon.messages.Message.data | ( | self | ) |
Definition at line 155 of file messages.py.
def clearpath.horizon.messages.Message.parse | ( | cls, | |
raw | |||
) |
Definition at line 92 of file messages.py.
def clearpath.horizon.messages.Message.request | ( | cls, | |
name, | |||
args = {} , |
|||
timestamp = 0 |
|||
) |
Definition at line 86 of file messages.py.
def clearpath.horizon.messages.Message.validate | ( | self | ) |
Definition at line 150 of file messages.py.
int clearpath::horizon::messages.Message::SOH = 0xAA [static] |
Definition at line 76 of file messages.py.
int clearpath::horizon::messages.Message::STX = 0x55 [static] |
Definition at line 77 of file messages.py.