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