IOBluetoothHostController
Этот класс является представлением Интерфейса хост-контроллера Bluetooth, присутствующего на локальном компьютере (или включенный внешне или доступный внутренне).
Этот объект может использоваться, чтобы попросить у Bluetooth HCI определенных данных и использоваться, чтобы заставить его выполнить определенные функции.
Оператор импорта
Swift
import IOBluetooth
Objective C
@import IOBluetooth;
Доступность
Доступный в OS X v10.6 и позже.
-
Подпрограмма Convience для получения адреса Bluetooth контроллера HCI как объекта NSString.
Возвращаемое значение
Возвраты NSString *. ноль, если не мог бы быть получен адрес.
Оператор импорта
Objective C
@import IOBluetooth;Swift
import IOBluetoothДоступность
Доступный в OS X v10.6 и позже.
-
Получает текущий класс значения устройства.
Объявление
Swift
func classOfDevice() -> BluetoothClassOfDeviceObjective C
- (BluetoothClassOfDevice)classOfDeviceВозвращаемое значение
Возвращает текущий класс значения устройства.
Оператор импорта
Objective C
@import IOBluetooth;Swift
import IOBluetoothДоступность
Доступный в OS X v10.6 и позже.
-
Получает «дружественное» имя контроллера HCI.
Возвращаемое значение
Возвраты NSString с именем устройства, ноль, если нет один или это не может быть считано.
Оператор импорта
Objective C
@import IOBluetooth;Swift
import IOBluetoothДоступность
Доступный в OS X v10.7 и позже.
-
Устанавливает текущий класс значения устройства, для указанного количества времени. Обратите внимание на то, что временной интервал *должен* быть установленным и допустимый. Диапазон приемлемых значений составляет 30-120 секунд. Что-либо выше или ниже будет окружено, или вниз, как надлежащее.
Объявление
Swift
func setClassOfDevice(_classOfDevice: BluetoothClassOfDevice, forTimeIntervalseconds: NSTimeInterval) -> IOReturnObjective C
- (IOReturn)setClassOfDevice:(BluetoothClassOfDevice)classOfDeviceforTimeInterval:(NSTimeInterval)secondsВозвращаемое значение
Возвращается, была ли установка класса значения устройства успешна. 0, если успех, код ошибки иначе.
Оператор импорта
Objective C
@import IOBluetooth;Swift
import IOBluetoothДоступность
Доступный в OS X v10.6 и позже.
-
Получает объект контроллера HCI по умолчанию.
Объявление
Swift
class func defaultController() -> Self!Objective C
+ (instancetype)defaultControllerВозвращаемое значение
(Автовыпущенный) указатель на создаваемый объект IOBluetoothHostController.
Оператор импорта
Objective C
@import IOBluetooth;Swift
import IOBluetoothДоступность
Доступный в OS X v10.6 и позже.
-
powerState powerStateСвойствоПолучает состояние электропитания контроллера
Объявление
Swift
var powerState: BluetoothHCIPowerState { get }Objective C
@property(readonly) BluetoothHCIPowerState powerStateВозвращаемое значение
Состояние электропитания текущего контроллера. Это будет 1 для на, или 0 для прочь. Только Apple поддержка адаптеров Bluetooth выключается
Оператор импорта
Objective C
@import IOBluetooth;Swift
import IOBluetoothДоступность
Доступный в OS X v10.7 и позже.
