当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


Arduino ArduinoBLE - BLE.setEventHandler()用法及代码示例


设置指定事件发生时将调用的事件处理程序(回调)函数。

用法

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.cc大神的英文原创作品 ArduinoBLE - BLE.setEventHandler()。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。