def __init__(self, path=None): try: self.__myo = MyoRaw(path) except ValueError as e: raise e
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)