wacom: drop our NordicData, use the one from the protocol
Same thing anyway, this is just namespace handling Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
This commit is contained in:
parent
a817d10cc7
commit
bcbb0982c8
|
@ -25,6 +25,7 @@ import errno
|
||||||
from gi.repository import GObject
|
from gi.repository import GObject
|
||||||
from .drawing import Drawing
|
from .drawing import Drawing
|
||||||
from .uhid import UHIDDevice
|
from .uhid import UHIDDevice
|
||||||
|
from tuhi.protocol import NordicData
|
||||||
|
|
||||||
logger = logging.getLogger('tuhi.wacom')
|
logger = logging.getLogger('tuhi.wacom')
|
||||||
|
|
||||||
|
@ -268,19 +269,6 @@ class DataLogger(object):
|
||||||
self.logfile.write(f' source: {source}')
|
self.logfile.write(f' source: {source}')
|
||||||
|
|
||||||
|
|
||||||
class NordicData(list):
|
|
||||||
'''A set of bytes as expected by the Nordic controller on the device.
|
|
||||||
First byte is the opcode, second byte is the length, rest is data.
|
|
||||||
|
|
||||||
This is an abstraction of a list. Instantiate with the full raw data,
|
|
||||||
the list contents will just be the data bytes.
|
|
||||||
'''
|
|
||||||
def __init__(self, bs):
|
|
||||||
super().__init__(bs[2:])
|
|
||||||
self.opcode = bs[0]
|
|
||||||
self.length = bs[1]
|
|
||||||
|
|
||||||
|
|
||||||
class WacomException(Exception):
|
class WacomException(Exception):
|
||||||
errno = errno.ENOSYS
|
errno = errno.ENOSYS
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue