save structs for datasets

This commit is contained in:
2021-02-03 08:09:54 +01:00
parent 26f16995e0
commit 38d4b28a90
15 changed files with 792 additions and 361 deletions

View File

@ -33,7 +33,7 @@ public:
*/
GomspaceDeviceHandler(object_id_t objectId, object_id_t comIF,
CookieIF * comCookie, uint16_t maxConfigTableAddress, uint16_t maxHkTableAddress,
uint16_t hkTableSize);
uint16_t hkTableSize, LocalPoolDataSetBase* hkTableDataset);
virtual ~GomspaceDeviceHandler();
protected:
@ -54,6 +54,8 @@ protected:
/** The size of the housekeeping table (table id 4) */
uint16_t hkTableSize;
LocalPoolDataSetBase* hkTableDataset = nullptr;
void doStartUp() override;
void doShutDown() override;
virtual ReturnValue_t buildNormalDeviceCommand(DeviceCommandId_t * id)