knx
ETS configurable knx-stack
FunctionProperty< T > Member List

This is the complete list of members for FunctionProperty< T >, including all inherited members.

_accessPropertyprotected
_idPropertyprotected
_maxElementsPropertyprotected
_typePropertyprotected
_writeEnablePropertyprotected
Access() constProperty
command(uint8_t *data, uint8_t length, uint8_t *resultData, uint8_t &resultLength) overrideFunctionProperty< T >inlinevirtual
ElementSize() constProperty
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() constProperty
MaxElements() constProperty
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 overrideFunctionProperty< T >inlinevirtual
Property::read(uint8_t &value) constProperty
Property::read(uint16_t &value) constProperty
Property::read(uint32_t &value) constProperty
Property::read(uint8_t *value) constProperty
restore(const uint8_t *buffer)SaveRestoreinlinevirtual
save(uint8_t *buffer)SaveRestoreinlinevirtual
saveSize()SaveRestoreinlinevirtual
state(uint8_t *data, uint8_t length, uint8_t *resultData, uint8_t &resultLength) overrideFunctionProperty< T >inlinevirtual
Type() constProperty
write(uint16_t start, uint8_t count, const uint8_t *data) overrideFunctionProperty< 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() constProperty
~Property()Propertyvirtual