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

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

_accessPropertyprotected
_idPropertyprotected
_maxElementsPropertyprotected
_typePropertyprotected
_writeEnablePropertyprotected
Access() constProperty
CallbackProperty(T *io, PropertyID id, bool writeEnable, PropertyDataType type, uint16_t maxElements, uint8_t access, uint8_t(*readCallback)(T *, uint16_t, uint8_t, uint8_t *), uint8_t(*writeCallback)(T *, uint16_t, uint8_t, const uint8_t *))CallbackProperty< T >inline
CallbackProperty(T *io, PropertyID id, bool writeEnable, PropertyDataType type, uint16_t maxElements, uint8_t access, uint8_t(*readCallback)(T *, uint16_t, uint8_t, uint8_t *))CallbackProperty< T >inline
command(uint8_t *data, uint8_t length, uint8_t *resultData, uint8_t &resultLength)Propertyvirtual
ElementSize() constProperty
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 overrideCallbackProperty< 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)Propertyvirtual
Type() constProperty
write(uint16_t start, uint8_t count, const uint8_t *data) overrideCallbackProperty< 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