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