Program Listing for File address_table_object.h
↰ Return to documentation for file (src/knx/address_table_object.h)
#pragma once
#include "table_object.h"
class AddressTableObject : public TableObject
{
public:
AddressTableObject(Memory& memory);
const uint8_t* restore(const uint8_t* buffer) override;
uint16_t entryCount();
uint16_t getGroupAddress(uint16_t tsap);
uint16_t getTsap(uint16_t groupAddress);
bool contains(uint16_t groupAddress);
protected:
void beforeStateChange(LoadState& newState) override;
private:
uint16_t* _groupAddresses = 0;
};