Public Member Functions | Public Attributes | Private Member Functions | List of all members
vw.rx Class Reference

Public Member Functions

def __init__ (self, pi, rxgpio, bps=2000)
 
def cancel (self)
 
def get (self)
 
def ready (self)
 

Public Attributes

 bad_CRC
 
 bits
 
 byte
 
 cb
 
 good
 
 in_message
 
 last_level
 
 last_tick
 
 max_mics
 
 message
 
 message_len
 
 message_length
 
 messages
 
 mics
 
 min_mics
 
 pi
 
 rxgpio
 
 timeout
 
 token
 

Private Member Functions

def _calc_crc (self)
 
def _cb (self, gpio, level, tick)
 
def _insert (self, bits, level)
 

Detailed Description

Definition at line 149 of file vw.py.

Constructor & Destructor Documentation

def vw.rx.__init__ (   self,
  pi,
  rxgpio,
  bps = 2000 
)
Instantiate a receiver with the Pi, the receive gpio, and
the bits per second (bps).  The bps defaults to 2000.
The bps is constrained to be within MIN_BPS to MAX_BPS.

Definition at line 151 of file vw.py.

Member Function Documentation

def vw.rx._calc_crc (   self)
private

Definition at line 191 of file vw.py.

def vw.rx._cb (   self,
  gpio,
  level,
  tick 
)
private

Definition at line 248 of file vw.py.

def vw.rx._insert (   self,
  bits,
  level 
)
private

Definition at line 198 of file vw.py.

def vw.rx.cancel (   self)
Cancels the wireless receiver.

Definition at line 316 of file vw.py.

def vw.rx.get (   self)
Returns the next unread message, or None if none is avaiable.

Definition at line 301 of file vw.py.

def vw.rx.ready (   self)
Returns True if there is a message available to be read.

Definition at line 310 of file vw.py.

Member Data Documentation

vw.rx.bad_CRC

Definition at line 161 of file vw.py.

vw.rx.bits

Definition at line 180 of file vw.py.

vw.rx.byte

Definition at line 185 of file vw.py.

vw.rx.cb

Definition at line 189 of file vw.py.

vw.rx.good

Definition at line 179 of file vw.py.

vw.rx.in_message

Definition at line 182 of file vw.py.

vw.rx.last_level

Definition at line 299 of file vw.py.

vw.rx.last_tick

Definition at line 178 of file vw.py.

vw.rx.max_mics

Definition at line 172 of file vw.py.

vw.rx.message

Definition at line 183 of file vw.py.

vw.rx.message_len

Definition at line 184 of file vw.py.

vw.rx.message_length

Definition at line 218 of file vw.py.

vw.rx.messages

Definition at line 160 of file vw.py.

vw.rx.mics

Definition at line 169 of file vw.py.

vw.rx.min_mics

Definition at line 171 of file vw.py.

vw.rx.pi

Definition at line 157 of file vw.py.

vw.rx.rxgpio

Definition at line 158 of file vw.py.

vw.rx.timeout

Definition at line 174 of file vw.py.

vw.rx.token

Definition at line 181 of file vw.py.


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


cob_hand_bridge
Author(s): Mathias Lüdtke
autogenerated on Tue Oct 20 2020 03:35:58