MakerLabs ACM
FirmwareUpdate::FirmwareUpdateActorState Struct Reference

Public Attributes

MutableRequestIntentFlatbuffer firmware_update_check_request_intent_mutable_buf
 
MutableFileMetadataFlatbuffer pending_firmware_metadata
 
UUID firmware_update_check_request_intent_id = NullUUID
 
UUID download_image_request_intent_id = NullUUID
 
UUID download_file_request_intent_id = NullUUID
 
bool firmware_update_check_request_in_progress = false
 
bool download_file_request_in_progress = false
 
bool download_image_request_in_progress = false
 
TRef tick_timer_ref = NullTRef
 
FILE * current_download_file_fp = nullptr
 
string current_download_file_path
 
string current_download_file_checksum
 
bool did_update_any_files = false
 
esp_ota_handle_t ota_handle = 0
 
const esp_partition_t * ota_partition = nullptr
 
bool ota_flash_started = false
 
bool ota_flash_valid = true
 
ssize_t ota_bytes_written = 0
 
string ota_checksum_hex_str
 
bool authenticated = false
 
bool initial_update_check_request_sent = false
 
string access_token
 
TimeDuration last_reset_pressed
 
TimeDuration last_reset_pressed_interval
 
TimeDuration reset_button_trigger_interval = 2s
 
int reset_button_trigger_intervals = 5
 
int reset_button_trigger_progress = 0
 

Member Data Documentation

◆ access_token

string FirmwareUpdate::FirmwareUpdateActorState::access_token

◆ authenticated

bool FirmwareUpdate::FirmwareUpdateActorState::authenticated = false

◆ current_download_file_checksum

string FirmwareUpdate::FirmwareUpdateActorState::current_download_file_checksum

◆ current_download_file_fp

FILE* FirmwareUpdate::FirmwareUpdateActorState::current_download_file_fp = nullptr

◆ current_download_file_path

string FirmwareUpdate::FirmwareUpdateActorState::current_download_file_path

◆ did_update_any_files

bool FirmwareUpdate::FirmwareUpdateActorState::did_update_any_files = false

◆ download_file_request_in_progress

bool FirmwareUpdate::FirmwareUpdateActorState::download_file_request_in_progress = false

◆ download_file_request_intent_id

UUID FirmwareUpdate::FirmwareUpdateActorState::download_file_request_intent_id = NullUUID

◆ download_image_request_in_progress

bool FirmwareUpdate::FirmwareUpdateActorState::download_image_request_in_progress = false

◆ download_image_request_intent_id

UUID FirmwareUpdate::FirmwareUpdateActorState::download_image_request_intent_id = NullUUID

◆ firmware_update_check_request_in_progress

bool FirmwareUpdate::FirmwareUpdateActorState::firmware_update_check_request_in_progress = false

◆ firmware_update_check_request_intent_id

UUID FirmwareUpdate::FirmwareUpdateActorState::firmware_update_check_request_intent_id = NullUUID

◆ firmware_update_check_request_intent_mutable_buf

MutableRequestIntentFlatbuffer FirmwareUpdate::FirmwareUpdateActorState::firmware_update_check_request_intent_mutable_buf

◆ initial_update_check_request_sent

bool FirmwareUpdate::FirmwareUpdateActorState::initial_update_check_request_sent = false

◆ last_reset_pressed

TimeDuration FirmwareUpdate::FirmwareUpdateActorState::last_reset_pressed

◆ last_reset_pressed_interval

TimeDuration FirmwareUpdate::FirmwareUpdateActorState::last_reset_pressed_interval

◆ ota_bytes_written

ssize_t FirmwareUpdate::FirmwareUpdateActorState::ota_bytes_written = 0

◆ ota_checksum_hex_str

string FirmwareUpdate::FirmwareUpdateActorState::ota_checksum_hex_str

◆ ota_flash_started

bool FirmwareUpdate::FirmwareUpdateActorState::ota_flash_started = false

◆ ota_flash_valid

bool FirmwareUpdate::FirmwareUpdateActorState::ota_flash_valid = true

◆ ota_handle

esp_ota_handle_t FirmwareUpdate::FirmwareUpdateActorState::ota_handle = 0

◆ ota_partition

const esp_partition_t* FirmwareUpdate::FirmwareUpdateActorState::ota_partition = nullptr

◆ pending_firmware_metadata

MutableFileMetadataFlatbuffer FirmwareUpdate::FirmwareUpdateActorState::pending_firmware_metadata

◆ reset_button_trigger_interval

TimeDuration FirmwareUpdate::FirmwareUpdateActorState::reset_button_trigger_interval = 2s

◆ reset_button_trigger_intervals

int FirmwareUpdate::FirmwareUpdateActorState::reset_button_trigger_intervals = 5

◆ reset_button_trigger_progress

int FirmwareUpdate::FirmwareUpdateActorState::reset_button_trigger_progress = 0

◆ tick_timer_ref

TRef FirmwareUpdate::FirmwareUpdateActorState::tick_timer_ref = NullTRef

The documentation for this struct was generated from the following file: