#include <flash.h>
◆ Flash()
Flash::Flash |
( |
VirtualDeviceManager & | vdm, |
|
|
uint32_t | device_address, |
|
|
const char * | data, |
|
|
size_t | size, |
|
|
bool | skip_sii_installation, |
|
|
std::vector< std::string > | skip_files ) |
Unpack the ZIP file and validate the files inside.
- Parameters
-
vdm | Virtual Device Manager reference |
device_address | device ID |
data | ZIP file content as a byte array |
size | size of the byte array |
skip_sii_installation | skip the installation of the provided SII |
- Exceptions
-
◆ get_status_message_queue()
◆ start()
Start the installation of the package files.
1) SII - flash the SII file to the ECAT module 2) BIN - flash the firmware to a device 3) ZIP - save to the flash memory of a device as an ordinary file
- Returns
- an error if any
The documentation for this class was generated from the following files: