ArduinoOTAClass::onError()

名称

ArduinoOTAClass::onError()

説明

OTAアップデートのエラー発生時に実行する関数を登録する。

書式

#include <ArduinoOTA.h>

ArduinoOTAClass& ArduinoOTAClass::onError(THandlerFunction_Error fn);

引数

fn 登録する関数。

THandlerFunction_Error型の定義は以下の通り。

typedef std::function<void(ota_error_t)> THandlerFunction_Error;

ota_error_t型の定義は以下の通り。

typedef enum {
  OTA_AUTH_ERROR,
  OTA_BEGIN_ERROR,
  OTA_CONNECT_ERROR,
  OTA_RECEIVE_ERROR,
  OTA_END_ERROR
} ota_error_t;

戻り値

ArduinoOTAClass *this

注意

ArduinoOTAというArduinoOTAClassのオブジェクトが事前に定義されており、このオブジェクトを利用して操作する。

使用例

バージョン

Hardware:ESP-WROOM-32
Software:Arduino core for the ESP32 2.0.4

最終更新日

September 4, 2022

inserted by FC2 system