ENLIGHTEN
Cross-platform desktop GUI for Wasatch Photonics spectrometers
Loading...
Searching...
No Matches
ble-util.Generic Class Reference

encapsulates paired setter and getter accessors for a single attribute More...

Public Member Functions

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

Public Attributes

 epsilon = epsilon
 
 event = asyncio.Event()
 
 getter = getter
 
str 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__()

ble-util.Generic.__init__ ( self,
name,
tier,
setter,
getter,
size,
epsilon )

Member Function Documentation

◆ deserialize()

ble-util.Generic.deserialize ( self,
data )

◆ generate_read_request()

ble-util.Generic.generate_read_request ( self)

◆ generate_write_request()

ble-util.Generic.generate_write_request ( self,
value )

◆ serialize()

ble-util.Generic.serialize ( self,
value )

Member Data Documentation

◆ epsilon

ble-util.Generic.epsilon = epsilon

◆ event

ble-util.Generic.event = asyncio.Event()

◆ getter

ble-util.Generic.getter = getter

◆ name

str ble-util.Generic.name = name

◆ setter

ble-util.Generic.setter = setter

◆ size

ble-util.Generic.size = size

◆ tier

ble-util.Generic.tier = tier

◆ value

ble-util.Generic.value = None

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