Commit Graph

  • 403eb51ea7 kete: have a common worker implementation Benjamin Tissoires 2018-01-25 15:55:56 +0100
  • 8e1bba496f kete: use logger instead of plain prints for device notifications Benjamin Tissoires 2018-01-26 13:22:06 +0100
  • 5a5a2bc2b8 kete: validate the device address before processing it Benjamin Tissoires 2018-01-26 17:05:50 +0100
  • b2def19764 Merge ecc3796def into ef8747f032 Benjamin Tissoires 2018-01-28 22:43:36 +0000
  • ef8747f032 README: rename 'index' to 'timestamp' in GetJSONData Peter Hutterer 2018-01-29 08:21:12 +1000
  • ecc3796def kete/prompt: add info command Benjamin Tissoires 2018-01-26 17:23:30 +0100
  • 0a3091cd8b kete/prompt: implement pairing Benjamin Tissoires 2018-01-26 13:50:14 +0100
  • 73cb063643 kete/prompt: implement fetch Benjamin Tissoires 2018-01-26 13:05:15 +0100
  • 11e87b0983 kete/prompt: use argparse instead of home made parser Benjamin Tissoires 2018-01-26 16:00:30 +0100
  • 223abe0661 kete/prompt: filter out EOF from the list of commands in the help Benjamin Tissoires 2018-01-26 12:55:52 +0100
  • 69e0984b19 kete/prompt: re-write the last line Benjamin Tissoires 2018-01-26 12:33:37 +0100
  • ef20c90343 kete/prompt: interleave the logs in a better way with the prompt Benjamin Tissoires 2018-01-23 18:18:05 +0100
  • 116b70bd04 kete: add a prompt for interactive commands Benjamin Tissoires 2018-01-26 11:20:36 +0100
  • ab462b926c kete: fix disconnect signals on Searcher Benjamin Tissoires 2018-01-26 13:49:12 +0100
  • c99a58e570 kete: have a common worker implementation Benjamin Tissoires 2018-01-25 15:55:56 +0100
  • 1bf42f33a5 kete: use logger instead of plain prints for device notifications Benjamin Tissoires 2018-01-26 13:22:06 +0100
  • 6639fc403f kete: validate the device address before processing it Benjamin Tissoires 2018-01-26 17:05:50 +0100
  • 6ccefeb69d Merge 4efc415aa1 into 6ad127da3a Peter Hutterer 2018-01-25 08:08:28 +0000
  • 4efc415aa1 kete: disconnect from the device/manager signals on exit Peter Hutterer 2018-01-25 15:50:15 +1000
  • 6ad127da3a kete: handle Listening property changes correctly Peter Hutterer 2018-01-25 15:44:02 +1000
  • ab385bd981 dbus: update the listening property, not the internal variable Peter Hutterer 2018-01-25 15:20:38 +1000
  • d4c5f2c081 kete: remove unused local variables Benjamin Tissoires 2018-01-23 17:21:05 +0100
  • a9b6ea68e5 kete: on fetch, write the file as svg into $PWD Peter Hutterer 2018-01-25 14:52:56 +1000
  • 3bc88bbbb6 config: store/load device drawing in the device's directory Peter Hutterer 2018-01-24 16:24:09 +1000
  • 7a31a994fb dbus: return the drawings as array of timestamps Peter Hutterer 2018-01-24 16:12:31 +1000
  • 80d214c78f Split the Drawing class out into a separate module Peter Hutterer 2018-01-24 15:12:03 +1000
  • 3d516530c6 wacom: throw the exception (if any) to the "done" handler Peter Hutterer 2018-01-24 21:06:16 +1000
  • bf3842c150 wacom: use a different logger for the firmware communication Peter Hutterer 2018-01-24 20:20:03 +1000
  • a8ea4eb01b kete: improve an error message Peter Hutterer 2018-01-25 08:47:47 +1000
  • b3fad1be1b kete: ignore errors during StopListening Peter Hutterer 2018-01-24 21:51:41 +1000
  • 2fd781974f dbus: pass the bus name lost signal up to tuhi Peter Hutterer 2018-01-24 21:23:09 +1000
  • cae296e030 dbus: don't unset the searching client until we received the signal from tuhi Peter Hutterer 2018-01-24 20:06:44 +1000
  • 1e31e6cba7 dbus: add a helper for sending signals Peter Hutterer 2018-01-25 09:05:50 +1000
  • ba7c62fc0c dbus: add helper for properties changed signal Peter Hutterer 2018-01-24 20:39:17 +1000
  • 584925a0d9 dbus: add a DBus base object Peter Hutterer 2018-01-24 20:02:43 +1000
  • 1a6071b93d dbus: use self.objpath instead of the hardcoded BASE_PATH in the manager Peter Hutterer 2018-01-24 19:41:13 +1000
  • fc8f0f6716 __init__: remove empty line that snuck in during rebasing Peter Hutterer 2018-01-24 20:02:16 +1000
  • 2ee934a81d kete: don't let a second client start searching Peter Hutterer 2018-01-24 12:46:43 +1000
  • 8bb971cdcd tuhi: don't use a timeout for searching Peter Hutterer 2018-01-24 12:17:16 +1000
  • cfa4aca2df dbus: limit StartSearch to one client only Peter Hutterer 2018-01-24 10:52:49 +1000
  • cce63d267b dbus: stop discovery when the searching client disappears Peter Hutterer 2018-01-24 10:39:59 +1000
  • 71dd70cc95 README: fix the API documentation, Pairing* is now Search* Peter Hutterer 2018-01-24 10:50:56 +1000
  • daf2693927 Add setup.py Peter Hutterer 2018-01-24 10:11:13 +1000
  • eb5efd2e1c tuhi: move everything to base.py Peter Hutterer 2018-01-24 10:16:33 +1000
  • 6fa14b65f2 kete: Move the file in a tools folder Benjamin Tissoires 2018-01-23 09:59:00 +0100
  • bcd92b3170 kete: Move the file in a tools folder Benjamin Tissoires 2018-01-23 09:59:00 +0100
  • 5e32dc4872 dbus: don't update self.paired unless it changes Peter Hutterer 2018-01-23 14:56:00 +1000
  • 7aa4314c3d wacom: use .format instead of hex to generate the timestring Peter Hutterer 2018-01-23 14:44:01 +1000
  • 790f2337dc kete: allow pairing on existing devices Peter Hutterer 2018-01-23 14:21:32 +1000
  • d9459ef3f9 kete: quit after a successful pairing Peter Hutterer 2018-01-23 14:20:37 +1000
  • 08ab047d0a tuhi: set pairing to False on known devices too Peter Hutterer 2018-01-23 14:12:08 +1000
  • fc23247ffa kete: handle the 'searching' property correctly in the manager Peter Hutterer 2018-01-23 13:44:46 +1000
  • efbae8c50c kete: add a basic comment to fetch drawings Peter Hutterer 2018-01-23 13:36:29 +1000
  • 415ecd39a5 kete: move the MainLoop into the manager so we can watch the bus name Peter Hutterer 2018-01-23 12:32:39 +1000
  • 44a2d5e8eb ble: if we connect twice, log the error as debug Peter Hutterer 2018-01-23 12:10:07 +1000
  • f9ba9fe6ca ble: don't crash if a device doesn't have a Name attribute Peter Hutterer 2018-01-23 12:01:39 +1000
  • 63ba0462ea dbus: send out PropertiesChanged when we update the drawings Peter Hutterer 2018-01-23 11:59:10 +1000
  • ca82af78de tuhi: handle cold-plugged devices Benjamin Tissoires 2018-01-22 10:39:23 +0100
  • ea890958d6 Start discovery mode when one device requests it Benjamin Tissoires 2018-01-19 15:26:49 +0100
  • 45196fbdca kete: print when drawings are available Peter Hutterer 2018-01-23 11:34:22 +1000
  • 59ab21a5e8 kete: add the 'listen' command Peter Hutterer 2018-01-23 11:29:22 +1000
  • a51663342f dbus: keep track of the senders of the StartListening() method Benjamin Tissoires 2018-01-19 14:30:42 +0100
  • e3fff4015a implement a basic Start/StopListening Benjamin Tissoires 2018-01-19 11:19:26 +0100
  • 0e6d82dd14 README: document the new listening process Benjamin Tissoires 2018-01-19 11:05:29 +0100
  • 010c651d6f dbus: add a __repr__ for the TuhiDBusDevice Peter Hutterer 2018-01-23 10:24:37 +1000
  • 8b8e41e10a Merge feab07f324 into e5d3da5590 Benjamin Tissoires 2018-01-22 23:25:31 +0000
  • e5d3da5590 kete: default to 'list' if we don't have a subcommand Peter Hutterer 2018-01-23 09:05:17 +1000
  • fc81356d25 kete: don't return self from __exit__ Peter Hutterer 2018-01-23 09:03:10 +1000
  • feab07f324 tuhi: handle cold-plugged devices Benjamin Tissoires 2018-01-22 10:39:23 +0100
  • 6ec0cbc3fb Start discovery mode when one device requests it Benjamin Tissoires 2018-01-19 15:26:49 +0100
  • 231c192d64 dbus: keep track of the senders of the StartListening() method Benjamin Tissoires 2018-01-19 14:30:42 +0100
  • 8ac2f1a65e implement a basic Start/StopListening Benjamin Tissoires 2018-01-19 11:19:26 +0100
  • d755dc3aff README: document the new listening process Benjamin Tissoires 2018-01-19 11:05:29 +0100
  • e974ca17cc kete: use a Devices property changed as indicator for success Peter Hutterer 2018-01-22 17:13:12 +1000
  • d3192dc070 dbus: Send out a PropertyChanged event when a device is paired Peter Hutterer 2018-01-22 17:11:47 +1000
  • daac6e6d96 dbus: drop the "paired" flag from create_device Peter Hutterer 2018-01-22 15:45:40 +1000
  • ec87503209 tuhi: keep a reference to the Tuhi dbus device in the TuhiDevice Peter Hutterer 2018-01-22 15:42:55 +1000
  • 645c7577fe config: use uppercase 'UUID' in debug message Peter Hutterer 2018-01-22 15:28:29 +1000
  • e21f04bb8b Add tuhi-kete as a CLI interface to tuhi Peter Hutterer 2018-01-22 13:28:35 +1000
  • a2fd3cd8d1 dbus: on StartSearch(), emit PairableDevice signals for already known devices Peter Hutterer 2018-01-22 14:58:35 +1000
  • 0b7f756ba0 dbus: add the device's Address to the introspection XML Peter Hutterer 2018-01-22 14:11:41 +1000
  • 56dc8741dc defer the creation of the wacom device object Benjamin Tissoires 2018-01-19 17:30:34 +0100
  • 3e5ef6c939 ble: remove the duplicate events filter Benjamin Tissoires 2018-01-19 16:47:09 +0100
  • 380518d0c7 ble: keep track of Start/StopDiscovery Benjamin Tissoires 2018-01-19 16:46:25 +0100
  • f4e35df67d tuhi: merge _on_bluez_device_added with _on_bluez_device_updated Benjamin Tissoires 2018-01-19 10:56:10 +0100
  • 36b9b1cbb7 README: add note about the sensor orientation Benjamin Tissoires 2018-01-19 17:55:48 +0100
  • f6d09d7086 dbus: fix timeout error if the index is invalid Benjamin Tissoires 2018-01-19 17:42:11 +0100
  • 1b73de68b2 config: make sure we create the config file properly Benjamin Tissoires 2018-01-19 10:05:32 +0100
  • fda5d7f132 update the paired property on uuid change Benjamin Tissoires 2018-01-19 10:04:02 +0100
  • c79ffbd12c do not create more than one DBus object per bluetooth device Benjamin Tissoires 2018-01-19 10:02:48 +0100
  • 2f585a9cf0 README: add note about the sensor orientation Benjamin Tissoires 2018-01-19 17:55:48 +0100
  • 754c231d60 dbus: fix timeout error if the index is invalid Benjamin Tissoires 2018-01-19 17:42:11 +0100
  • fc28603f3e config: make sure we create the config file properly Benjamin Tissoires 2018-01-19 10:05:32 +0100
  • a409cc09c2 update the paired property on uuid change Benjamin Tissoires 2018-01-19 10:04:02 +0100
  • 4f8079acfc do not create more than one DBus object per bluetooth device Benjamin Tissoires 2018-01-19 10:02:48 +0100
  • 4ee07a18b6 Hook up UUID changes to be written in the config file Peter Hutterer 2018-01-19 16:04:05 +1000
  • 0deb5f8e49 Add an extra log message when it's time to call Pair() Peter Hutterer 2018-01-19 15:36:46 +1000
  • 8e50421f2e wacom: generate the uuid on pairing Peter Hutterer 2018-01-19 15:29:18 +1000
  • 76449bf608 config: add a basic storage backend Peter Hutterer 2018-01-19 15:24:44 +1000
  • 5f9766cb71 ble: catch and ignore the InProgress error when we're already listening Peter Hutterer 2018-01-16 11:08:21 +1000