|
supla-device
|


Public Member Functions | |
| StateStorageInterface (Storage *storage, uint8_t sectionType) | |
| virtual bool | loadPreambles (uint32_t storageStartingOffset, uint16_t size) |
| virtual void | initSectionPreamble (Supla::SectionPreamble *preamble)=0 |
| virtual bool | writeSectionPreamble ()=0 |
| virtual bool | initFromStorage ()=0 |
| virtual void | deleteAll ()=0 |
| virtual bool | prepareSaveState ()=0 |
| virtual bool | prepareSizeCheck ()=0 |
| virtual bool | prepareLoadState ()=0 |
| virtual bool | readState (unsigned char *, int)=0 |
| virtual bool | writeState (const unsigned char *, int)=0 |
| virtual bool | finalizeSaveState ()=0 |
| virtual bool | finalizeSizeCheck ()=0 |
| virtual bool | finalizeLoadState ()=0 |
| virtual void | notifyUpdate () |
Protected Attributes | |
| Storage * | storage = nullptr |
| const uint8_t | sectionType |