Public Member Functions | Public Attributes | Private Member Functions
clearpath.horizon.payloads.RawSensor Class Reference
Inheritance diagram for clearpath.horizon.payloads.RawSensor:
Inheritance graph
[legend]

List of all members.

Public Member Functions

def __init__
 Create A Horizon Message Payload.

Public Attributes

 raw_values

Private Member Functions

def _base_for_value
def _num_sensors

Detailed Description

Horizon Message Abstract Payload - Raw Sensor Data

Definition at line 3337 of file payloads.py.


Constructor & Destructor Documentation

def clearpath.horizon.payloads.RawSensor.__init__ (   self,
  raw = None,
  timestamp = 0 
)

Create A Horizon Message Payload.

Constructor for the Horizon Payload class.
Creates a basic message payload which is simply a byte list.

Subclass overrides should throw ValueError if invalid format and LookupError if it has version detection problems (if supported).

Parameters:
rawRaw data buffer to parse
timestampPayload Send / Create Time (milliseconds)
Exceptions:
LookupErrorIf auto-detect version fails
ValueErrorIf values are out of range or if raw is invalid
Create A Horizon Message Payload

Reimplemented from clearpath.horizon.payloads.Payload.

Reimplemented in clearpath.horizon.payloads.RawMagnetometer, clearpath.horizon.payloads.RawAccelerometer, clearpath.horizon.payloads.RawOrientationSensor, clearpath.horizon.payloads.RawTemperatureSensor, clearpath.horizon.payloads.RawVoltageSensor, and clearpath.horizon.payloads.RawCurrentSensor.

Definition at line 3340 of file payloads.py.


Member Function Documentation

def clearpath.horizon.payloads.RawSensor._base_for_value (   self,
  i 
) [private]
def clearpath.horizon.payloads.RawSensor._num_sensors (   self,
  raw 
) [private]

Member Data Documentation

Definition at line 3340 of file payloads.py.


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


clearpath_base
Author(s): Mike Purvis
autogenerated on Sun Oct 5 2014 22:52:08