Class GroupObjectTableObject
Defined in File group_object_table_object.h
Inheritance Relationships
Base Type
public TableObject(Class TableObject)
Class Documentation
-
class GroupObjectTableObject : public TableObject
Public Functions
-
virtual ~GroupObjectTableObject()
-
uint16_t entryCount()
-
GroupObject &get(uint16_t asap)
-
GroupObject &nextUpdatedObject(bool &valid)
-
void groupObjects(GroupObject *objs, uint16_t size)
-
virtual const uint8_t *restore(const uint8_t *buffer) override
This method is called when the object should restore its state from the buffer.
- Parameters:
buffer – The buffer the object should restore its state from.
- Returns:
The buffer plus the size of the object state. The next object will use this value as the start of its buffer.
Protected Functions
-
virtual void beforeStateChange(LoadState &newState) override
This method is called before the interface object enters a new LoadState.
If there is a error changing the state newState should be set to LS_ERROR and errorCode() to a reason for the failure.
-
virtual ~GroupObjectTableObject()