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

◆ __init__()

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

◆ _calc_crc()

def vw.rx._calc_crc (   self)
private

Definition at line 191 of file vw.py.

◆ _cb()

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

Definition at line 248 of file vw.py.

◆ _insert()

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

Definition at line 198 of file vw.py.

◆ cancel()

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

Definition at line 316 of file vw.py.

◆ get()

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

Definition at line 301 of file vw.py.

◆ ready()

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

◆ bad_CRC

vw.rx.bad_CRC

Definition at line 161 of file vw.py.

◆ bits

vw.rx.bits

Definition at line 180 of file vw.py.

◆ byte

vw.rx.byte

Definition at line 185 of file vw.py.

◆ cb

vw.rx.cb

Definition at line 189 of file vw.py.

◆ good

vw.rx.good

Definition at line 179 of file vw.py.

◆ in_message

vw.rx.in_message

Definition at line 182 of file vw.py.

◆ last_level

vw.rx.last_level

Definition at line 299 of file vw.py.

◆ last_tick

vw.rx.last_tick

Definition at line 178 of file vw.py.

◆ max_mics

vw.rx.max_mics

Definition at line 172 of file vw.py.

◆ message

vw.rx.message

Definition at line 183 of file vw.py.

◆ message_len

vw.rx.message_len

Definition at line 184 of file vw.py.

◆ message_length

vw.rx.message_length

Definition at line 218 of file vw.py.

◆ messages

vw.rx.messages

Definition at line 160 of file vw.py.

◆ mics

vw.rx.mics

Definition at line 169 of file vw.py.

◆ min_mics

vw.rx.min_mics

Definition at line 171 of file vw.py.

◆ pi

vw.rx.pi

Definition at line 157 of file vw.py.

◆ rxgpio

vw.rx.rxgpio

Definition at line 158 of file vw.py.

◆ timeout

vw.rx.timeout

Definition at line 174 of file vw.py.

◆ token

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 Fri Aug 2 2024 09:40:57