Home | History | Annotate | Download | only in handover

Lines Matching full:oob

55     private static final byte[] TYPE_BT_OOB = "application/vnd.bluetooth.ep.oob"
57 private static final byte[] TYPE_BLE_OOB = "application/vnd.bluetooth.le.oob"
257 payload[2] = 'b'; // carrier data reference: ID for Bluetooth OOB data record
366 // we have a handover request, look for BT OOB record
406 // BT OOB found, whitelist it for incoming OPP data
409 // return BT OOB record so they can perform handover
549 // we just search for a BT OOB record, and try to cross-reference
551 for (NdefRecord oob : m.getRecords()) {
552 if (oob.getTnf() == NdefRecord.TNF_MIME_MEDIA &&
553 Arrays.equals(oob.getType(), TYPE_BT_OOB)) {
554 BluetoothHandoverData data = parseBtOob(ByteBuffer.wrap(oob.getPayload()));
555 if (data != null && isCarrierActivating(m.getRecords()[0], oob.getId())) {
561 if (oob.getTnf() == NdefRecord.TNF_MIME_MEDIA &&
562 Arrays.equals(oob.getType(), TYPE_BLE_OOB)) {
563 return parseBleOob(ByteBuffer.wrap(oob.getPayload()));
575 // Check for BT OOB record
580 // Check for BLE OOB record
585 // Check for Handover Select, followed by a BT OOB record
655 Log.i(TAG, "BT OOB: invalid BT address");
657 Log.i(TAG, "BT OOB: payload shorter than expected");
700 Log.i(TAG, "BT OOB: invalid BT address");
702 Log.i(TAG, "BT OOB: payload shorter than expected");