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() -> BluetoothClassOfDevice
Objective 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)
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 и позже.