Metadata-Version: 2.1
Name: ph4-walkingpad
Version: 0.0.1
Summary: Walkingpad A1 controller via Bluetooth LE
Home-page: https://github.com/ph4r05/ph4-walkingpad
Author: Dusan Klinec
Author-email: dusan.klinec@gmail.com
License: MIT
Description: WalkingPad controller
        =====================
        
        Simple python script that can control Kingsmith WalkingPad A1.
        Communicates via `Bluetooth LE
        GATT <https://www.oreilly.com/library/view/getting-started-with/9781491900550/ch04.html>`__.
        
        Features
        --------
        
        -  Switch mode: Standby / Manual / Automatic
        -  Start belt, stop belt
        -  Change belt speed (0.5 - 6.0), all options work, e.g. 1.2
        -  Change preferences of the belt
        
           -  Max speed
           -  Start speed
           -  start type (intelli)
           -  Sensitivity in automatic mode
           -  Display
           -  Child lock
           -  Units (miles/km)
           -  Target (time, distance, calories, steps)
        
        -  Ask for current state (speed, time, distance, steps)
        -  Ask for last stored state
        
        Demo
        ----
        
        For the best understanding start jupyter-notebook and take a look at
        `belt\_control.ipynb <belt_control.ipynb>`__
        
        .. code:: bash
        
            # Install jupyter-notebook
            pip3 install jupyter
        
            # Start jupyter-notebook in this repository
            jupyter-notebook .
        
            # open belt_control.ipynb
        
        Controlling script is not yet implemented. Play with the notebook.
        
        The main controller class is ``Controller`` in
        `pad.py <ph4_walkingpad/pad.py>`__
        
Platform: UNKNOWN
Classifier: Development Status :: 3 - Alpha
Classifier: Intended Audience :: Developers
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 2
Classifier: Programming Language :: Python :: 2.6
Classifier: Programming Language :: Python :: 2.7
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.3
Classifier: Programming Language :: Python :: 3.4
Classifier: Programming Language :: Python :: 3.5
Provides-Extra: dev
Provides-Extra: docs
