Benjamin Tissoires
0d82afd690
WIP remove automatic connect of the devices
...
This creates an infinite loop on the Slate, as the device accepts the
following connect right after the disconnect
2018-01-17 15:21:14 +01:00
Peter Hutterer
f9756a71ce
Add commandline arguments to enable verbose mode
...
Create a logger hierarchy, that way we only need to set the root logger to
DEBUG and the rest goes along with it.
2018-01-17 13:41:35 +01:00
Benjamin Tissoires
f88a5b2222
wacom: disconnect when we have finished retrieving the data
...
There is no point keeping the connection alive just to drain the battery.
2018-01-17 13:41:35 +01:00
Peter Hutterer
1841508c33
Pass the timestamps to the json file
2018-01-15 16:15:35 +10:00
Peter Hutterer
3a23610e08
Connect the WacomDevice drawings to the TuhiDrawings
...
And fixing a few issues with pressure, etc. on the way
2018-01-15 16:15:35 +10:00
Peter Hutterer
cf68ebc9ce
tuhi: create a TuhiDevice as glue object between front and backends
2018-01-15 16:15:33 +10:00
Peter Hutterer
285c7991bc
tuhi: fix reconnection of the WacomDevice
...
Previously we created a new instance on every connected signal. We should
instead create the device once and then just re-start the sync process when
we get the connected data.
2018-01-15 16:14:11 +10:00
Peter Hutterer
c4b0807c3c
dbusserver: emit the bus-name-owned when we have the bus
...
And rename from 'owned' to 'acquired', that's better english
2018-01-15 09:14:29 +10:00
Benjamin Tissoires
d20e2b70ad
tuhi: fix flake8 warning
...
./tuhi.py:68:5: F841 local variable 't' is assigned to but never used
Signed-off-by: Benjamin Tissoires <benjamin.tissoires@gmail.com>
2018-01-12 20:23:47 +01:00
Peter Hutterer
4aca12b6e7
Add the signals to expose the device over Tuhi's DBus interface
...
bus_own_name is asynchronous, so we first need to send a signal back and then
we can start connecting to the devices. Otherwise we'll have to implement a
queue which would be a lot harder than just waiting.
2018-01-12 20:32:09 +10:00
Peter Hutterer
8e907ba81a
wacom: notify via signal when a drawing is available
2018-01-12 16:18:40 +10:00
Peter Hutterer
d214778a1c
Add the wacom nordic communication bits
...
Mostly copy/paste from an earlier project. Needs some more cleanup for
integration with Tuhi
2018-01-12 16:11:00 +10:00
Peter Hutterer
bf2c000b57
Add a BLE abstraction layer
2018-01-12 16:00:24 +10:00
Peter Hutterer
89cf8ef67d
Add the basic DBus server implementation
2018-01-12 07:46:06 +10:00