#include <property.h>
|
| | Property (PropertyID id, bool writeEnable, PropertyDataType type, uint16_t maxElements, uint8_t access) |
| |
| virtual | ~Property () |
| |
| PropertyID | Id () const |
| |
| bool | WriteEnable () const |
| |
| PropertyDataType | Type () const |
| |
| uint16_t | MaxElements () const |
| |
| uint8_t | Access () const |
| |
| uint8_t | ElementSize () const |
| |
| virtual uint8_t | read (uint16_t start, uint8_t count, uint8_t *data) const =0 |
| |
| virtual uint8_t | write (uint16_t start, uint8_t count, const uint8_t *data)=0 |
| |
| virtual void | command (uint8_t *data, uint8_t length, uint8_t *resultData, uint8_t &resultLength) |
| |
| virtual void | state (uint8_t *data, uint8_t length, uint8_t *resultData, uint8_t &resultLength) |
| |
| uint8_t | read (uint8_t &value) const |
| |
| uint8_t | read (uint16_t &value) const |
| |
| uint8_t | read (uint32_t &value) const |
| |
| uint8_t | read (uint8_t *value) const |
| |
| uint8_t | write (uint8_t value) |
| |
| uint8_t | write (uint16_t value) |
| |
| uint8_t | write (uint16_t position, uint16_t value) |
| |
| uint8_t | write (uint32_t value) |
| |
| uint8_t | write (const uint8_t *value) |
| |
| virtual uint8_t * | save (uint8_t *buffer) |
| | This method is called when the object should save its state to the buffer. More...
|
| |
| virtual const uint8_t * | restore (const uint8_t *buffer) |
| | This method is called when the object should restore its state from the buffer. More...
|
| |
| virtual uint16_t | saveSize () |
| |
Definition at line 262 of file property.h.
◆ Property()
◆ ~Property()
◆ Access()
| uint8_t Property::Access |
( |
| ) |
const |
◆ command()
| void Property::command |
( |
uint8_t * |
data, |
|
|
uint8_t |
length, |
|
|
uint8_t * |
resultData, |
|
|
uint8_t & |
resultLength |
|
) |
| |
|
virtual |
◆ ElementSize()
| uint8_t Property::ElementSize |
( |
| ) |
const |
◆ Id()
◆ MaxElements()
| uint16_t Property::MaxElements |
( |
| ) |
const |
◆ read() [1/5]
| uint8_t Property::read |
( |
uint16_t & |
value | ) |
const |
◆ read() [2/5]
| virtual uint8_t Property::read |
( |
uint16_t |
start, |
|
|
uint8_t |
count, |
|
|
uint8_t * |
data |
|
) |
| const |
|
pure virtual |
◆ read() [3/5]
| uint8_t Property::read |
( |
uint32_t & |
value | ) |
const |
◆ read() [4/5]
| uint8_t Property::read |
( |
uint8_t & |
value | ) |
const |
◆ read() [5/5]
| uint8_t Property::read |
( |
uint8_t * |
value | ) |
const |
◆ state()
| void Property::state |
( |
uint8_t * |
data, |
|
|
uint8_t |
length, |
|
|
uint8_t * |
resultData, |
|
|
uint8_t & |
resultLength |
|
) |
| |
|
virtual |
◆ Type()
◆ write() [1/6]
| uint8_t Property::write |
( |
const uint8_t * |
value | ) |
|
◆ write() [2/6]
| uint8_t Property::write |
( |
uint16_t |
position, |
|
|
uint16_t |
value |
|
) |
| |
◆ write() [3/6]
| virtual uint8_t Property::write |
( |
uint16_t |
start, |
|
|
uint8_t |
count, |
|
|
const uint8_t * |
data |
|
) |
| |
|
pure virtual |
◆ write() [4/6]
| uint8_t Property::write |
( |
uint16_t |
value | ) |
|
◆ write() [5/6]
| uint8_t Property::write |
( |
uint32_t |
value | ) |
|
◆ write() [6/6]
| uint8_t Property::write |
( |
uint8_t |
value | ) |
|
◆ WriteEnable()
| bool Property::WriteEnable |
( |
| ) |
const |
◆ _access
| uint8_t Property::_access |
|
protected |
◆ _id
◆ _maxElements
| uint16_t Property::_maxElements |
|
protected |
◆ _type
◆ _writeEnable
| bool Property::_writeEnable |
|
protected |
The documentation for this class was generated from the following files: