Public Member Functions | Properties | Private Attributes
clearpath.horizon.payloads.Gear Class Reference

Horizon Message Payload - Gear. More...

Inheritance diagram for clearpath.horizon.payloads.Gear:
Inheritance graph
[legend]

List of all members.

Public Member Functions

def __init__
 Create A Horizon Message Payload - Gear.
def get_gear
 Get Gear.
def print_format
 Human Readable Payload String.

Properties

 gear = property(fget=get_gear, doc="Gear")
 Gear.

Private Attributes

 _gear
 Gear.

Detailed Description

Horizon Message Payload - Gear.

Represents the payload of the command message 'gear'

Warning:
Data should not be modified once created
Since:
0.1
Horizon Message Payload - Gear

Definition at line 2172 of file payloads.py.


Constructor & Destructor Documentation

def clearpath.horizon.payloads.Gear.__init__ (   self,
  gear = -1,
  raw = None,
  timestamp = 0 
)

Create A Horizon Message Payload - Gear.

Constructor for the Horizon Message Payload - Gear.
The constructor can be called two different ways:

  • Gear(gear, raw=None,...)
    Create a command message payload to send.
  • Gear(raw, version, timestamp)
    Parse raw data (most likely received) into payload variables.
Parameters:
gearThe desired gear [-128,127]
rawRaw Payload data byte list to parse
timestampPayload Send / Create Time (milliseconds)
versionHorizon Protocol Version, (-1,*) represents the newest version, (0,0) auto-detect the version (if supported)
Exceptions:
LookupErrorIf auto-detect version fails
ValueErrorIf values are out of range or if raw is invalid
Create A Horizon Message Payload - Gear

Definition at line 2196 of file payloads.py.


Member Function Documentation

Get Gear.

Returns:
the gear
Get Gear

Definition at line 2248 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 2237 of file payloads.py.


Member Data Documentation

Gear.

Definition at line 2197 of file payloads.py.


Property Documentation

clearpath::horizon::payloads.Gear::gear = property(fget=get_gear, doc="Gear") [static]

Gear.

Definition at line 2256 of file payloads.py.


The documentation for this class was generated from the following file:


clearpath_base
Author(s): Mike Purvis
autogenerated on Sat Dec 28 2013 16:50:48