类 MyBleDeviceManager

  • 所有已实现的接口:
    com.ltdigital.sdk.android.ble_protocol.bluetooth.DataSyncOperationQueue.OperationCallback, IBleDeviceManager

    public abstract class MyBleDeviceManager
    extends java.lang.Object
    implements IBleDeviceManager, com.ltdigital.sdk.android.ble_protocol.bluetooth.DataSyncOperationQueue.OperationCallback
    • 字段详细资料

      • mOperationQueue

        protected com.ltdigital.sdk.android.ble_protocol.bluetooth.DataSyncOperationQueue mOperationQueue
    • 构造器详细资料

      • MyBleDeviceManager

        public MyBleDeviceManager​(java.lang.String macAddr)
    • 方法详细资料

      • getOperationQueue

        public com.ltdigital.sdk.android.ble_protocol.bluetooth.DataSyncOperationQueue getOperationQueue()
        指定者:
        getOperationQueue 在接口中 IBleDeviceManager
      • onReceiveDeviceData

        public void onReceiveDeviceData​(android.bluetooth.BluetoothGattCharacteristic characteristic,
                                        byte[] data)
        私有协议数据接受入口
        指定者:
        onReceiveDeviceData 在接口中 IBleDeviceManager
        参数:
        characteristic -
        data -
      • release

        public void release()
      • onData

        protected void onData​(int optionCode,
                              byte[] data)
        call the callbacks when has data
        参数:
        optionCode -
        data -
      • onAckReceived

        public void onAckReceived​(com.android.ble.bean.AckResultBean ackResultBean)
        需要外部收到手表发送的ACK后调用
        参数:
        ackResultBean -
      • onDataReceiver

        public void onDataReceiver​(com.android.ble.bean.DataBean dataBean)
      • getServiceUUID

        public java.util.UUID getServiceUUID()
      • getWriteCharacteristicUUID

        public java.util.UUID getWriteCharacteristicUUID()
      • getNotifyCharacteristicUUID

        public java.util.UUID getNotifyCharacteristicUUID()
      • getDescriptorUUID

        public java.util.UUID getDescriptorUUID()
      • isSyncing

        public boolean isSyncing()
      • stopSync

        public void stopSync()
      • sendData2Device

        public abstract boolean sendData2Device​(byte[] var2)
      • onOperationTimeout

        public void onOperationTimeout​(java.lang.String operationCode)
        指定者:
        onOperationTimeout 在接口中 com.ltdigital.sdk.android.ble_protocol.bluetooth.DataSyncOperationQueue.OperationCallback
      • onOperationRun

        public void onOperationRun​(int progress)
        指定者:
        onOperationRun 在接口中 com.ltdigital.sdk.android.ble_protocol.bluetooth.DataSyncOperationQueue.OperationCallback
      • onAllOperationFinish

        public void onAllOperationFinish()
        指定者:
        onAllOperationFinish 在接口中 com.ltdigital.sdk.android.ble_protocol.bluetooth.DataSyncOperationQueue.OperationCallback