Exemplo n.º 1
0
#!/usr/bin/env python

"""
MiP Basic Test GUI.
To Use:
mip_test_gui.py -i hci0 -b D0:39:72:C4:7A:01
"""

from Tkinter import *
import mippy
import argparse

if __name__ == '__main__':

    parser = argparse.ArgumentParser(description='Basic MiP GUI.')
    mippy.add_arguments(parser)
    args = parser.parse_args()

    gt = mippy.GattTool(args.adaptor, args.device)

    mip = mippy.Mip(gt)
# Create window
    root = Tk()
    root.title("MiP Control Panel")
    root.geometry("200x200")

    rootFrame = Frame(root)
    rootFrame.grid(column=0,row=0)

    configFrame = Frame(rootFrame)
    configFrame.grid(column=0,row=0)
Exemplo n.º 2
0
#!/usr/bin/env python
"""
MiP Test program to test clap recognition software
To Use:
./mip_test_clap.py -i hci0 -b D0:39:72:C4:7A:01

"""
import logging
import mippy
import argparse
import time

if __name__ == '__main__':

    parser = argparse.ArgumentParser(description='Test MiPs clap recognition.')
    mippy.add_arguments(parser)
    args = parser.parse_args()

    logging.basicConfig(level=logging.DEBUG)

    gt = mippy.GattTool(args.adaptor, args.device)
    mip = mippy.Mip(gt)
    # enable clap recognition
    logging.debug('Enable clap')
    mip.clapEnable(0x1)
    clapStatus = mip.requestClapStatus()
    logging.debug('Clap status %x.' % (clapStatus))
    logging.debug('Entering loop requesting clap status: Ctrl-C to exit.')
    done = 0
    while done == 0:
        logging.debug('Requesting clap times.')