Skip to content

iOS Docs

Hans Knöchel edited this page Jan 8, 2017 · 19 revisions

Supported API's

CentralManager

Methods

  • isScanning()
  • startScan()
  • startScanWithServices([String])
    • [String]: Required - Array of UUID-Strings
  • stopScan()
  • connectPeripheral(Peripheral, Object)
    • Peripheral: Required
    • Object: Optional - notifyOnConnection, notifyOnDisconnection, notifyOnNotification
  • cancelPeripheralConnection(Peripheral)
    • Peripheral: Required

Properties

  • state (MANAGER_STATE_*)

Events

  • didUpdateState
  • willRestoreState
  • didDiscoverPeripheral
  • didConnectPeripheral
  • didFailToConnectPeripheral

PeripheralManager

Methods

(To be documented)

Properties

(To be documented)

Events

(To be documented)

Central

Methods

(To be documented)

Properties

(To be documented)

Events

(To be documented)

Characteristic

Methods

(To be documented)

Properties

(To be documented)

Events

(To be documented)

Descriptor

Methods

(To be documented)

Properties

(To be documented)

Events

(To be documented)

Service

Methods

(To be documented)

Properties

(To be documented)

Events

(To be documented)

--

Constants

  • MANAGER_STATE_UNKNOWN (int)

  • MANAGER_STATE_UNSUPPORTED (int)

  • MANAGER_STATE_UNAUTHORIZED (int)

  • MANAGER_STATE_POWERED_OFF (int)

  • MANAGER_STATE_POWERED_ON (int)

  • MANAGER_STATE_RESETTING (int)

  • PERIPHERAL_STATE_DISCONNECTED (int)

  • PERIPHERAL_STATE_CONNECTING (int)

  • PERIPHERAL_STATE_CONNECTED (int)

  • PERIPHERAL_STATE_DISCONNECTING (int)

  • PERIPHERAL_MANAGER_CONNECTION_LATENCY_LOW (int)

  • PERIPHERAL_MANAGER_CONNECTION_LATENCY_MEDIUM (int)

  • PERIPHERAL_MANAGER_CONNECTION_LATENCY_HIGH (int)

  • ATT_ERROR_SUCCESS (int)

  • ATT_ERROR_INVALID_HANDLE (int)

  • ATT_ERROR_READ_NOT_PERMITTED (int)

  • ATT_ERROR_NOT_PERMITTED (int)

  • ATT_ERROR_INVALID_PDU (int)

  • ATT_ERROR_INSUFFICIENT_AUTHENTICATION (int)

  • ATT_ERROR_NOT_SUPPORTED (int)

  • ATT_ERROR_INVALID_OFFSET (int)

  • ATT_ERROR_INSUFFICIENT_AUTHORIZATION (int)

  • ATT_ERROR_PREPARE_QUEUE_FULL (int)

  • ATT_ERROR_ATTRIBUTE_NOT_FOUND (int)

  • ATT_ERROR_ATTRIBUTE_NOT_LONG (int)

  • ATT_ERROR_INSUFFICIENT_ENCRYPTION_KEY_SITE (int)

  • ATT_ERROR_INVALID_ATTRIBUTE_VALUE_LENGTH (int)

  • ATT_ERROR_UNLIKELY_ERROR (int)

  • ATT_ERROR_INSUFFICIENT_ENCRYPTION (int)

  • ATT_ERROR_UNSUPPORTED_GROUP_TYPE (int)

  • ATT_ERROR_INSUFFICIENT_RESOURCES (int)

  • CHARACTERISTIC_PROPERTY_BROADCAST (int)

  • CHARACTERISTIC_PROPERTY_READ (int)

  • CHARACTERISTIC_PROPERTY_WRITE_WITH_RESPONSE (int)

  • CHARACTERISTIC_PROPERTY_WRITE_WITH_NO_RESPONSE (int)

  • CHARACTERISTIC_PROPERTY_WRITE (int)

  • CHARACTERISTIC_PROPERTY_NOTIFY (int)

  • CHARACTERISTIC_PROPERTY_INDICATE (int)

  • CHARACTERISTIC_PROPERTY_AUTHENTICATED_SIGNED_WRITES (int)

  • CHARACTERISTIC_PROPERTY_EXTENDED_PROPERTIES (int)

  • CHARACTERISTIC_PROPERTY_NOTIFY_ENCRYPTION_REQUIRED (int)

  • CHARACTERISTIC_PROPERTY_INDICATE_ENCRYPTION_REQUIRED (int)

Clone this wiki locally