Skip to content

UpdateClass

詳細情報

メンバー

UpdateClass()

UpdateClass::UpdateClass()

onProgress()

UpdateClass & UpdateClass::onProgress(THandlerFunction_Progress fn)

引数

  • THandlerFunction_Progress fn

戻り値

UpdateClass&

begin()

bool UpdateClass::begin(size_t size=UPDATE_SIZE_UNKNOWN, int command=U_FLASH, int ledPin=-1, uint8_t ledOn=LOW)

引数

  • size_t size
  • int command
  • int ledPin
  • uint8_t ledOn

戻り値

bool

write()

size_t UpdateClass::write(uint8_t *data, size_t len)

引数

  • uint8_t* data
  • size_t len

戻り値

size_t

writeStream()

size_t UpdateClass::writeStream(Stream &data)

引数

  • Stream& data

戻り値

size_t

end()

bool UpdateClass::end(bool evenIfRemaining=false)

引数

  • bool evenIfRemaining

戻り値

bool

abort()

void UpdateClass::abort()

printError()

void UpdateClass::printError(Stream &out)

引数

  • Stream& out

errorString()

const char * UpdateClass::errorString()

戻り値

constchar *

setMD5()

bool UpdateClass::setMD5(const char *expected_md5)

引数

  • constchar * expected_md5

戻り値

bool

md5String()

String UpdateClass::md5String(void)

戻り値

String

md5()

void UpdateClass::md5(uint8_t *result)

引数

  • uint8_t* result

getError()

uint8_t UpdateClass::getError()

戻り値

uint8_t

clearError()

void UpdateClass::clearError()

hasError()

bool UpdateClass::hasError()

戻り値

bool

isRunning()

bool UpdateClass::isRunning()

戻り値

bool

isFinished()

bool UpdateClass::isFinished()

戻り値

bool

size()

size_t UpdateClass::size()

戻り値

size_t

progress()

size_t UpdateClass::progress()

戻り値

size_t

remaining()

size_t UpdateClass::remaining()

戻り値

size_t

write()

size_t UpdateClass::write(T &data)

引数

  • T& data

戻り値

size_t

canRollBack()

bool UpdateClass::canRollBack()

戻り値

bool

rollBack()

bool UpdateClass::rollBack()

戻り値

bool