Port 6 Touch SDK
Project description
Touch SDK py
Connects to Port 6 Touch SDK compatible Bluetooth devices – like this WearOS app.
Example usage
from touch_sdk import WatchManager
class MyWatchManager(WatchManager):
def on_gyro(self, angularVelocity):
print(angularVelocity)
wm = MyWatchManager()
wm.start()
Usage
All callback functions should be methods in the class that inherits WatchManager
, like in the example above.
Tap gesture
def on_tap(self):
print('tap')
Acceleration
def on_acc(self, acceleration):
print(acceleration)
Angulary velocity / gyroscope
def on_gyro(self, angularVelocity):
print(angularVelocity)
Gravity vector
def on_grav(self, gravityVector):
print('gravity', gravityVector)
Orientation / quaternion
def on_quat(self, quaternion):
print('quat', quaternion)
Touch screen
def on_touch_down(self, x, y):
print('touch down', x, y)
def on_touch_up(self, x, y):
print('touch up', x, y)
def on_touch_move(self, x, y):
print('touch move', x, y)
Rotary dial
def on_rotary(self, direction):
print('rotary', direction)
Outputs +1 for clockwise and -1 for counter-clockwise.
Back button
def on_back_button(self):
print('back button')
Called when the back button is pressed and released. WearOS does not support separate button down and button up events for the back button.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
touch_sdk-0.0.8.tar.gz
(3.4 kB
view hashes)
Built Distribution
Close
Hashes for touch_sdk-0.0.8-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3ead2e4a54331f2954054ce33481d6384010fa79bcea884d8a93c778ff30f5d9 |
|
MD5 | 5e30cf9a36eca3d6bf840eb95bf8452b |
|
BLAKE2b-256 | d6a655b66bd3dd6ab0a95ef850ddac0491d194c421d65921ec8f6fc38a9d936f |