Wasatch.PY
Python application driver for Wasatch Photonics spectrometers
Loading...
Searching...
No Matches
wasatch.BLEDevice.Generics Class Reference

Public Member Functions

 __init__ (self)
 
 add (self, name, tier, setter, getter, size, epsilon=0, data_type=None)
 
 equals (self, name, expected)
 
 generate_read_request (self, name)
 
 generate_write_request (self, name, value=None)
 
 get_callback (self, seq)
 
 get_name (self, code)
 
 get_value (self, name)
 
 next_seq (self, callback=None)
 
 notification_callback_async (self, sender, data)
 
 process_acknowledgement_async (self, data, name)
 
 process_response_async (self, name, data)
 
 wait_async (self, name)
 

Public Attributes

dict callbacks = {}
 
dict generics = {}
 
int seq = 0
 

Static Public Attributes

list RESPONSE_ERRORS
 

Detailed Description

 Façade to access all Generic attributes in the BLE interface 

Constructor & Destructor Documentation

◆ __init__()

wasatch.BLEDevice.Generics.__init__ ( self)

Member Function Documentation

◆ add()

wasatch.BLEDevice.Generics.add ( self,
name,
tier,
setter,
getter,
size,
epsilon = 0,
data_type = None )

◆ equals()

wasatch.BLEDevice.Generics.equals ( self,
name,
expected )
 consider overriding for different data_types 

◆ generate_read_request()

wasatch.BLEDevice.Generics.generate_read_request ( self,
name )

◆ generate_write_request()

wasatch.BLEDevice.Generics.generate_write_request ( self,
name,
value = None )

◆ get_callback()

wasatch.BLEDevice.Generics.get_callback ( self,
seq )

◆ get_name()

wasatch.BLEDevice.Generics.get_name ( self,
code )

◆ get_value()

wasatch.BLEDevice.Generics.get_value ( self,
name )

◆ next_seq()

wasatch.BLEDevice.Generics.next_seq ( self,
callback = None )

◆ notification_callback_async()

wasatch.BLEDevice.Generics.notification_callback_async ( self,
sender,
data )

◆ process_acknowledgement_async()

wasatch.BLEDevice.Generics.process_acknowledgement_async ( self,
data,
name )

◆ process_response_async()

wasatch.BLEDevice.Generics.process_response_async ( self,
name,
data )

◆ wait_async()

wasatch.BLEDevice.Generics.wait_async ( self,
name )

Member Data Documentation

◆ callbacks

dict wasatch.BLEDevice.Generics.callbacks = {}

◆ generics

dict wasatch.BLEDevice.Generics.generics = {}

◆ RESPONSE_ERRORS

wasatch.BLEDevice.Generics.RESPONSE_ERRORS
static
Initial value:
= [ 'OK',
'NO_RESPONSE_FROM_HOST',
'FPGA_READ_FAILURE',
'INVALID_PARAMETER',
'UNSUPPORTED_COMMAND' ]

◆ seq

int wasatch.BLEDevice.Generics.seq = 0

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