コード例 #1
0
ファイル: install.py プロジェクト: nathforge/libpebble2
 def __init__(self, pebble, pbw_path, blobdb_client=None):
     self._pebble = pebble
     self._blobdb = blobdb_client or BlobDBClient(pebble)
     EventSourceMixin.__init__(self)
     #: Total number of bytes sent so far.
     self.total_sent = 0
     #: Total number of bytes to send.
     self.total_size = None
     self._prepare(pbw_path)
コード例 #2
0
 def __init__(self, pebble, pbw_path, blobdb_client=None):
     self._pebble = pebble
     self._blobdb = blobdb_client or BlobDBClient(pebble)
     EventSourceMixin.__init__(self)
     #: Total number of bytes sent so far.
     self.total_sent = 0
     #: Total number of bytes to send.
     self.total_size = None
     self._prepare(pbw_path)
コード例 #3
0
ファイル: putbytes.py プロジェクト: nathforge/libpebble2
 def __init__(self, pebble, object_type, object, bank=None, filename="", app_install_id=None):
     self._pebble = pebble
     self._object_type = object_type
     self._object = object
     self._bank = bank
     self._filename = filename
     self._app_install_id = app_install_id
     if app_install_id is not None:
         self._object_type |= (1 << 7)
     EventSourceMixin.__init__(self)
コード例 #4
0
 def __init__(self, pebble, timeout=5):
     self._pebble = pebble
     self._timeout = timeout
     self._pending_ack = OrderedDict()
     self._queue = Queue()
     self._lock = threading.Lock()
     self._running = True
     self._pebble.register_endpoint(BlobResponse, self._handle_response)
     self._start_threads()
     EventSourceMixin.__init__(self)
コード例 #5
0
ファイル: blobdb.py プロジェクト: nathforge/libpebble2
 def __init__(self, pebble, timeout=5):
     self._pebble = pebble
     self._timeout = timeout
     self._pending_ack = OrderedDict()
     self._queue = Queue()
     self._lock = threading.Lock()
     self._running = True
     self._pebble.register_endpoint(BlobResponse, self._handle_response)
     self._start_threads()
     EventSourceMixin.__init__(self)
コード例 #6
0
ファイル: voice.py プロジェクト: boredwookie/libpebble2
    def __init__(self, pebble):
        self._pebble = pebble
        self._session_id = VoiceService.SESSION_ID_INVALID
        self._subscriber = None
        self._session_id = VoiceService.SESSION_ID_INVALID
        self._encoder_info = None
        self._app_uuid = None

        self._pebble.register_endpoint(VoiceControlCommand, self._handle_voice_control)
        self._pebble.register_endpoint(AudioStream, self._handle_audio)

        EventSourceMixin.__init__(self)
コード例 #7
0
    def __init__(self, pebble):
        self._pebble = pebble
        self._session_id = VoiceService.SESSION_ID_INVALID
        self._subscriber = None
        self._session_id = VoiceService.SESSION_ID_INVALID
        self._encoder_info = None
        self._app_uuid = None

        self._pebble.register_endpoint(VoiceControlCommand,
                                       self._handle_voice_control)
        self._pebble.register_endpoint(AudioStream, self._handle_audio)

        EventSourceMixin.__init__(self)
コード例 #8
0
 def __init__(self,
              pebble,
              object_type,
              object,
              bank=None,
              filename="",
              app_install_id=None):
     self._pebble = pebble
     self._object_type = object_type
     self._object = object
     self._bank = bank
     self._filename = filename
     self._app_install_id = app_install_id
     if app_install_id is not None:
         self._object_type |= (1 << 7)
     EventSourceMixin.__init__(self)