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

Public Member Functions

 __init__ (self, name, tier, setter, getter, size, epsilon=0, data_type=None)
 
 deserialize (self, data)
 
 generate_read_request (self)
 
 generate_write_request (self, value)
 
 serialize (self, value)
 

Public Attributes

str data_type = data_type
 
 epsilon = epsilon
 
 event = asyncio.Event()
 
 getter = getter
 
 name = name
 
 setter = setter
 
 size = size
 
 tier = tier
 
 value = None
 

Detailed Description

Encapsulates paired setter and getter accessors for a single attribute.

Constructor & Destructor Documentation

◆ __init__()

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

Member Function Documentation

◆ deserialize()

wasatch.BLEDevice.Generic.deserialize ( self,
data )

◆ generate_read_request()

wasatch.BLEDevice.Generic.generate_read_request ( self)

◆ generate_write_request()

wasatch.BLEDevice.Generic.generate_write_request ( self,
value )

◆ serialize()

wasatch.BLEDevice.Generic.serialize ( self,
value )

Member Data Documentation

◆ data_type

str wasatch.BLEDevice.Generic.data_type = data_type

◆ epsilon

wasatch.BLEDevice.Generic.epsilon = epsilon

◆ event

wasatch.BLEDevice.Generic.event = asyncio.Event()

◆ getter

wasatch.BLEDevice.Generic.getter = getter

◆ name

wasatch.BLEDevice.Generic.name = name

◆ setter

wasatch.BLEDevice.Generic.setter = setter

◆ size

wasatch.BLEDevice.Generic.size = size

◆ tier

wasatch.BLEDevice.Generic.tier = tier

◆ value

wasatch.BLEDevice.Generic.value = None

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