Spec-Zone .ru
спецификации, руководства, описания, API

Библиотека разработчика Mac

Разработчик

Ссылка класса IOBluetoothHostController

Опции
Развертывание Target:

На этой странице
Язык:

IOBluetoothHostController

Этот класс является представлением Интерфейса хост-контроллера Bluetooth, присутствующего на локальном компьютере (или включенный внешне или доступный внутренне).

Этот объект может использоваться, чтобы попросить у Bluetooth HCI определенных данных и использоваться, чтобы заставить его выполнить определенные функции.

Наследование


Соответствует


Оператор импорта


Swift

import IOBluetooth

Objective C

@import IOBluetooth;

Доступность


Доступный в OS X v10.6 и позже.
  • Подпрограмма Convience для получения адреса Bluetooth контроллера HCI как объекта NSString.

    Объявление

    Swift

    func addressAsString() -> String!

    Objective C

    - (NSString *)addressAsString

    Возвращаемое значение

    Возвраты NSString *. ноль, если не мог бы быть получен адрес.

    Оператор импорта

    Objective C

    @import IOBluetooth;

    Swift

    import IOBluetooth

    Доступность

    Доступный в OS X v10.6 и позже.

  • Получает текущий класс значения устройства.

    Объявление

    Swift

    func classOfDevice() -> BluetoothClassOfDevice

    Objective C

    - (BluetoothClassOfDevice)classOfDevice

    Возвращаемое значение

    Возвращает текущий класс значения устройства.

    Оператор импорта

    Objective C

    @import IOBluetooth;

    Swift

    import IOBluetooth

    Доступность

    Доступный в OS X v10.6 и позже.

  • Получает «дружественное» имя контроллера HCI.

    Объявление

    Swift

    func nameAsString() -> String!

    Objective C

    - (NSString *)nameAsString

    Возвращаемое значение

    Возвраты NSString с именем устройства, ноль, если нет один или это не может быть считано.

    Оператор импорта

    Objective C

    @import IOBluetooth;

    Swift

    import IOBluetooth

    Доступность

    Доступный в OS X v10.7 и позже.

  • Устанавливает текущий класс значения устройства, для указанного количества времени. Обратите внимание на то, что временной интервал *должен* быть установленным и допустимый. Диапазон приемлемых значений составляет 30-120 секунд. Что-либо выше или ниже будет окружено, или вниз, как надлежащее.

    Объявление

    Swift

    func setClassOfDevice(_ classOfDevice: BluetoothClassOfDevice, forTimeInterval seconds: NSTimeInterval) -> IOReturn

    Objective C

    - (IOReturn)setClassOfDevice:(BluetoothClassOfDevice)classOfDevice forTimeInterval:(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 и позже.