#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 260 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: