ENLIGHTEN
Cross-platform desktop GUI for Wasatch Photonics spectrometers
Loading...
Searching...
No Matches
wasatch.BLEDevice.Generics Class Reference

Facade to access all Generic attributes in the BLE interface. More...

Public Member Functions

 __init__ (self)
 
 add (self, name, tier, setter, getter, size, epsilon=0)
 
 equals (self, name, expected)
 
 generate_read_request (self, name)
 
 generate_write_request (self, name, value)
 
 get_callback (self, seq)
 
 get_name (self, code)
 
 get_value (self, name)
 
 next_seq (self, callback=None)
 
 notification_callback (self, sender, data)
 
 process_acknowledgement (self, data, name)
 
 process_response (self, name, data)
 
 wait (self, name)
 

Public Attributes

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

Static Public Attributes

list RESPONSE_ERRORS = [ 'OK', 'NO_RESPONSE_FROM_HOST', 'FPGA_READ_FAILURE', 'INVALID_ATTRIBUTE', 'UNSUPPORTED_COMMAND' ]
 

Detailed Description

Facade 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 )

◆ equals()

wasatch.BLEDevice.Generics.equals ( self,
name,
expected )

◆ generate_read_request()

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

◆ generate_write_request()

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

◆ 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()

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

◆ process_acknowledgement()

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

◆ process_response()

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

◆ wait()

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

Member Data Documentation

◆ callbacks

dict wasatch.BLEDevice.Generics.callbacks = {}

◆ generics

dict wasatch.BLEDevice.Generics.generics = {}

◆ RESPONSE_ERRORS

wasatch.BLEDevice.Generics.RESPONSE_ERRORS = [ 'OK', 'NO_RESPONSE_FROM_HOST', 'FPGA_READ_FAILURE', 'INVALID_ATTRIBUTE', 'UNSUPPORTED_COMMAND' ]
static

◆ seq

int wasatch.BLEDevice.Generics.seq = 0

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