|
knx
ETS configurable knx-stack
|
This is the complete list of members for FunctionProperty< T >, including all inherited members.
| _access | Property | protected |
| _id | Property | protected |
| _maxElements | Property | protected |
| _type | Property | protected |
| _writeEnable | Property | protected |
| Access() const | Property | |
| command(uint8_t *data, uint8_t length, uint8_t *resultData, uint8_t &resultLength) override | FunctionProperty< T > | inlinevirtual |
| ElementSize() const | Property | |
| FunctionProperty(T *io, PropertyID id, void(*commandCallback)(T *, uint8_t *, uint8_t, uint8_t *, uint8_t &), void(*stateCallback)(T *, uint8_t *, uint8_t, uint8_t *, uint8_t &)) | FunctionProperty< T > | inline |
| Id() const | Property | |
| MaxElements() const | Property | |
| Property(PropertyID id, bool writeEnable, PropertyDataType type, uint16_t maxElements, uint8_t access) | Property | |
| read(uint16_t start, uint8_t count, uint8_t *data) const override | FunctionProperty< T > | inlinevirtual |
| Property::read(uint8_t &value) const | Property | |
| Property::read(uint16_t &value) const | Property | |
| Property::read(uint32_t &value) const | Property | |
| Property::read(uint8_t *value) const | Property | |
| restore(const uint8_t *buffer) | SaveRestore | inlinevirtual |
| save(uint8_t *buffer) | SaveRestore | inlinevirtual |
| saveSize() | SaveRestore | inlinevirtual |
| state(uint8_t *data, uint8_t length, uint8_t *resultData, uint8_t &resultLength) override | FunctionProperty< T > | inlinevirtual |
| Type() const | Property | |
| write(uint16_t start, uint8_t count, const uint8_t *data) override | FunctionProperty< T > | inlinevirtual |
| Property::write(uint8_t value) | Property | |
| Property::write(uint16_t value) | Property | |
| Property::write(uint16_t position, uint16_t value) | Property | |
| Property::write(uint32_t value) | Property | |
| Property::write(const uint8_t *value) | Property | |
| WriteEnable() const | Property | |
| ~Property() | Property | virtual |