|
supla-device
|


Public Member Functions | |
| Storage (Supla::Config *config) | |
| bool | load (InstanceTable *table) |
| bool | loadIndex (InstanceTable *table) |
| bool | loadInstance (uint8_t instanceId, InstanceRecord *record) |
| bool | save (const InstanceTable &table, const ArtifactStorageHandle *stagedArtifact=nullptr) |
| bool | erase () |
| bool | beginStagedArtifact (uint8_t instanceId, uint32_t artifactSize, ArtifactStorageHandle *handle) |
| bool | writeStagedArtifactChunk (ArtifactStorageHandle *handle, const uint8_t *data, uint16_t size) |
| bool | abortStagedArtifact (ArtifactStorageHandle *handle) |
| bool | readArtifact (uint8_t instanceId, uint32_t offset, uint8_t *data, uint16_t size) const override |
Public Member Functions inherited from Supla::Suplet::ArtifactReader | |
Static Public Member Functions | |
| static uint32_t | stagedArtifactCrc32 (const ArtifactStorageHandle &handle) |
|
overridevirtual |
Implements Supla::Suplet::ArtifactReader.