Exemplo n.º 1
0
 def __init__(self, path=None):
     try:
         self.__myo = MyoRaw(path)
     except ValueError as e:
         raise e
Exemplo n.º 2
0
class MyMyo(object):
    __myo = None

    def __init__(self, path=None):
        try:
            self.__myo = MyoRaw(path)
        except ValueError as e:
            raise e

    def connect(self):
        self.__myo.connect()

    def disconnect(self):
        self.__myo.disconnect()

    def update(self, timeout=1):
        self.__myo.run(timeout)

    def add_imu_handler(self, handler):
        self.__myo.add_imu_handler(handler)

    def add_arm_handler(self, handler):
        self.__myo.add_arm_handler(handler)

    def add_emg_handler(self, handler):
        self.__myo.add_emg_handler(handler)

    def add_pose_handler(self, handler):
        self.__myo.add_pose_handler(handler)

    def add_interceptor(self, interceptor):
        interceptor.connect(self)