10 uint8_t*
save(uint8_t* buffer)
override;
11 const uint8_t*
restore(
const uint8_t* buffer)
override;
13 uint8_t*
data(uint32_t addr);
15 uint16_t
getWord(uint32_t addr);
16 uint32_t
getInt(uint32_t addr);
uint16_t saveSize() override
const uint8_t * restore(const uint8_t *buffer) override
This method is called when the object should restore its state from the buffer.
uint8_t getByte(uint32_t addr)
uint16_t getWord(uint32_t addr)
uint32_t getInt(uint32_t addr)
uint8_t * save(uint8_t *buffer) override
This method is called when the object should save its state to the buffer.
ApplicationProgramObject(Memory &memory)
double getFloat(uint32_t addr, ParameterFloatEncodings encoding)
This class provides common functionality for interface objects that are configured by ETS with MemorW...
uint8_t * data()
returns the internal data of the interface object.