設置指定事件發生時將調用的事件處理程序(回調)函數。
用法
BLE.setEventHandler(eventType, callback)
參數
- eventType:事件類型(BLEConnected,BLEDisconnected)
- callback: 事件發生時調用的函數
返回
無。
示例
// begin initialization
if (!BLE.begin()) {
Serial.println("starting Bluetooth® Low Energy module failed!");
while (1);
}
// ...
// assign event handlers for connected, disconnected to peripheral
BLE.setEventHandler(BLEConnected, blePeripheralConnectHandler);
BLE.setEventHandler(BLEDisconnected, blePeripheralDisconnectHandler);
void blePeripheralConnectHandler(BLEDevice central) {
// central connected event handler
Serial.print("Connected event, central: ");
Serial.println(central.address());
}
void blePeripheralDisconnectHandler(BLEDevice central) {
// central disconnected event handler
Serial.print("Disconnected event, central: ");
Serial.println(central.address());
}
相關用法
- Arduino ArduinoBLE - BLE.setAdvertisingInterval()用法及代碼示例
- Arduino ArduinoBLE - BLE.setLocalName()用法及代碼示例
- Arduino ArduinoBLE - BLE.setConnectionInterval()用法及代碼示例
- Arduino ArduinoBLE - BLE.setAdvertisedService()用法及代碼示例
- Arduino ArduinoBLE - BLE.setAdvertisedServiceUuid()用法及代碼示例
- Arduino ArduinoBLE - BLE.setAppearance()用法及代碼示例
- Arduino ArduinoBLE - BLE.setConnectable()用法及代碼示例
- Arduino ArduinoBLE - BLE.setManufacturerData()用法及代碼示例
- Arduino ArduinoBLE - BLE.setDeviceName()用法及代碼示例
- Arduino ArduinoBLE - BLE.scan()用法及代碼示例
- Arduino ArduinoBLE - BLE.stopAdvertise()用法及代碼示例
- Arduino ArduinoBLE - BLE.stopScan()用法及代碼示例
- Arduino ArduinoBLE - BLE.scanForUuid()用法及代碼示例
- Arduino ArduinoBLE - BLE.scanForAddress()用法及代碼示例
- Arduino ArduinoBLE - BLE.scanForName()用法及代碼示例
- Arduino ArduinoBLE - BLE.poll()用法及代碼示例
- Arduino ArduinoBLE - BLE.advertise()用法及代碼示例
- Arduino ArduinoBLE - BLE.disconnect()用法及代碼示例
- Arduino ArduinoBLE - BLE.end()用法及代碼示例
- Arduino ArduinoBLE - BLE.addService()用法及代碼示例
- Arduino ArduinoBLE - BLE.rssi()用法及代碼示例
- Arduino ArduinoBLE - BLE.begin()用法及代碼示例
- Arduino ArduinoBLE - BLE.available()用法及代碼示例
- Arduino ArduinoBLE - BLE.connected()用法及代碼示例
- Arduino ArduinoBLE - BLE.central()用法及代碼示例
注:本文由純淨天空篩選整理自arduino.cc大神的英文原創作品 ArduinoBLE - BLE.setEventHandler()。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。