зеркало из https://github.com/mozilla/gecko-dev.git
54 строки
1.7 KiB
C++
54 строки
1.7 KiB
C++
/* -*- Mode: c++; c-basic-offset: 2; indent-tabs-mode: nil; tab-width: 40 -*- */
|
|
/* vim: set ts=2 et sw=2 tw=80: */
|
|
/* This Source Code Form is subject to the terms of the Mozilla Public
|
|
* License, v. 2.0. If a copy of the MPL was not distributed with this file,
|
|
* You can obtain one at http://mozilla.org/MPL/2.0/. */
|
|
|
|
#ifndef mozilla_dom_bluetooth_bluetoothuuid_h__
|
|
#define mozilla_dom_bluetooth_bluetoothuuid_h__
|
|
|
|
namespace mozilla {
|
|
namespace dom {
|
|
namespace bluetooth {
|
|
|
|
namespace BluetoothServiceUuid {
|
|
static unsigned long long Headset = 0x0000110800000000;
|
|
static unsigned long long HeadsetAG = 0x0000111200000000;
|
|
static unsigned long long Handsfree = 0x0000111E00000000;
|
|
static unsigned long long HandsfreeAG = 0x0000111F00000000;
|
|
static unsigned long long ObjectPush = 0x0000110500000000;
|
|
|
|
static unsigned long long BaseMSB = 0x0000000000001000;
|
|
static unsigned long long BaseLSB = 0x800000805F9B34FB;
|
|
}
|
|
|
|
namespace BluetoothServiceUuidStr {
|
|
static const char* Headset = "00001108-0000-1000-8000-00805F9B34FB";
|
|
static const char* HeadsetAG = "00001112-0000-1000-8000-00805F9B34FB";
|
|
static const char* Handsfree = "0000111E-0000-1000-8000-00805F9B34FB";
|
|
static const char* HandsfreeAG = "0000111F-0000-1000-8000-00805F9B34FB";
|
|
static const char* ObjectPush = "00001105-0000-1000-8000-00805F9B34FB";
|
|
}
|
|
|
|
// TODO/qdot: Move these back into gonk and make the service handler deal with
|
|
// it there.
|
|
//
|
|
// Gotten from reading the "u8" values in B2G/external/bluez/src/adapter.c
|
|
// These were hardcoded into android
|
|
enum BluetoothReservedChannels {
|
|
DIALUP_NETWORK = 1,
|
|
HANDSFREE_AG = 10,
|
|
HEADSET_AG = 11,
|
|
OPUSH = 12,
|
|
SIM_ACCESS = 15,
|
|
PBAP_PSE = 19,
|
|
FTP = 20,
|
|
};
|
|
|
|
}
|
|
}
|
|
}
|
|
|
|
#endif
|
|
|