Horizon Message Payload - Safety System. More...
Public Member Functions | |
def | __init__ |
Create A Horizon Message Payload - Safety System. | |
def | get_flags |
Get Flags. | |
def | has_emergency_stop |
Has Emergency Stop Set? | |
def | print_format |
Human Readable Payload String. | |
Static Public Attributes | |
int | EMERGENCY_STOP = 0x0001 |
Emergency Stop flag mask. | |
Properties | |
flags = property(fget=get_flags, doc="Platform Safety System Flags") | |
Platform Safety System Flags. | |
Private Attributes | |
_flags | |
Platform Safety System Flags. |
Horizon Message Payload - Safety System.
Represents the payload of the command and data messages 'safety system'
Horizon Message Payload - Safety System
Definition at line 1159 of file payloads.py.
def clearpath.horizon.payloads.SafetyStatus.__init__ | ( | self, | |
flags = 0x0000 , |
|||
raw = None , |
|||
timestamp = 0 |
|||
) |
Create A Horizon Message Payload - Safety System.
Constructor for the Horizon Message Payload - Safety System Class.
The constructor can be called two different ways:
flags | Platform Safety System Flags |
raw | Raw Payload data byte list to parse |
timestamp | Payload Send / Create Time (milliseconds) |
version | Horizon Protocol Version, (-1,*) represents the newest version, (0,0) auto-detect the version (if supported) |
LookupError | If auto-detect version fails |
ValueError | If values are out of range or if raw is invalid |
Create A Horizon Message Payload - Platform Name
Definition at line 1186 of file payloads.py.
Get Flags.
Get Flags
Definition at line 1247 of file payloads.py.
Has Emergency Stop Set?
Has Emergency Stop Set?
Definition at line 1236 of file payloads.py.
Human Readable Payload String.
Return the payload as a human readable string
Reimplemented from clearpath.horizon.payloads.Payload.
Definition at line 1225 of file payloads.py.
Platform Safety System Flags.
Definition at line 1187 of file payloads.py.
int clearpath::horizon::payloads.SafetyStatus::EMERGENCY_STOP = 0x0001 [static] |
Emergency Stop flag mask.
Definition at line 1164 of file payloads.py.
clearpath::horizon::payloads.SafetyStatus::flags = property(fget=get_flags, doc="Platform Safety System Flags") [static] |
Platform Safety System Flags.
Definition at line 1255 of file payloads.py.