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