Template Class CallbackProperty¶
Defined in File callback_property.h
Inheritance Relationships¶
Base Type¶
public Property
(Class Property)
Class Documentation¶
-
template<class T>
class CallbackProperty : public Property¶ Public Functions
-
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*), uint8_t (*writeCallback)(T*, uint16_t, uint8_t, const uint8_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*))¶
-
inline virtual uint8_t read(uint16_t start, uint8_t count, uint8_t *data) const override¶
-
inline virtual uint8_t write(uint16_t start, uint8_t count, const uint8_t *data) override¶
-
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*), uint8_t (*writeCallback)(T*, uint16_t, uint8_t, const uint8_t*))¶