Go to the source code of this file.
|
| md_err_t | md_dev_init (md_dev_t *dev, const md_doc_t *doc, md_str_t device_id, const md_transport_t *t) |
| |
| md_err_t | md_dev_read (md_dev_t *dev, md_str_t point_id, md_value_t *out) |
| |
| md_err_t | md_dev_read_string (md_dev_t *dev, md_str_t point_id, char *buf, size_t cap, size_t *out_len) |
| |
| md_err_t | md_dev_write (md_dev_t *dev, md_str_t point_id, const md_value_t *v) |
| |
| md_err_t | md_dev_point_words (md_dev_t *dev, const md_point_desc_t *d, uint16_t *words) |
| |
| md_err_t | md_dev_point_offset (md_dev_t *dev, const md_point_desc_t *d, uint16_t *off) |
| |
| md_err_t | md_dev_read_raw (md_dev_t *dev, uint8_t space, uint16_t off, uint16_t n, uint16_t *out) |
| |
| md_err_t | md_dev_write_raw (md_dev_t *dev, uint8_t space, uint16_t off, uint16_t n, const uint16_t *words) |
| |
| md_err_t | md_dev_read_desc (md_dev_t *dev, const md_point_desc_t *d, md_value_t *out) |
| |
| md_err_t | md_dev_write_desc (md_dev_t *dev, const md_point_desc_t *d, const md_value_t *v) |
| |
| md_err_t | md_dev_read_string_desc (md_dev_t *dev, const md_point_desc_t *d, char *buf, size_t cap, size_t *out_len) |
| |
◆ MD_MAX_DISCOVERY
| #define MD_MAX_DISCOVERY 4 |
◆ MD_MAX_POINT_WORDS
| #define MD_MAX_POINT_WORDS 64 |
◆ md_dev_t
◆ md_dev_init()
◆ md_dev_point_offset()
◆ md_dev_point_words()
◆ md_dev_read()
◆ md_dev_read_desc()
◆ md_dev_read_raw()
| md_err_t md_dev_read_raw |
( |
md_dev_t * |
dev, |
|
|
uint8_t |
space, |
|
|
uint16_t |
off, |
|
|
uint16_t |
n, |
|
|
uint16_t * |
out |
|
) |
| |
◆ md_dev_read_string()
◆ md_dev_read_string_desc()
◆ md_dev_write()
◆ md_dev_write_desc()
◆ md_dev_write_raw()
| md_err_t md_dev_write_raw |
( |
md_dev_t * |
dev, |
|
|
uint8_t |
space, |
|
|
uint16_t |
off, |
|
|
uint16_t |
n, |
|
|
const uint16_t * |
words |
|
) |
| |