#include <flash.h>
◆ Flash()
Flash::Flash |
( |
VirtualDeviceManager & |
vdm, |
|
|
uint32_t |
device_address, |
|
|
const char * |
data, |
|
|
size_t |
size, |
|
|
bool |
skip_sii_installation |
|
) |
| |
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()
moodycamel::ReaderWriterQueue< motionmaster::MotionMasterMessage::Status * > & Flash::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: