|
IgH EtherCAT Master
1.7.0
|
EtherCAT SII/Eeprom memory contents. More...
Go to the source code of this file.
Data Structures | |
| struct | ec_sii_page |
| Slave information interface memory page. More... | |
Typedefs | |
| typedef struct ec_sii_page | ec_sii_page_t |
| Slave information interface memory page. | |
Enumerations | |
| enum | ec_sii_page_origin_t { EC_SII_PAGE_UNKNOWN, EC_SII_PAGE_FETCHED, EC_SII_PAGE_CACHED } |
Functions | |
| void | ec_sii_page_init (ec_sii_page_t *) |
| SII page constructor. | |
| void | ec_sii_page_clear (ec_sii_page_t *) |
| Slave destructor. More... | |
| int | ec_sii_page_alloc (ec_sii_page_t *, size_t) |
| Free page memory. | |
| int | ec_sii_page_copy (ec_sii_page_t *, const ec_sii_page_t *) |
| Copy contents from other page. | |
EtherCAT SII/Eeprom memory contents.
Definition in file sii_page.h.
| enum ec_sii_page_origin_t |
| Enumerator | |
|---|---|
| EC_SII_PAGE_UNKNOWN | Information not available. |
| EC_SII_PAGE_FETCHED | Completely read via SII. |
| EC_SII_PAGE_CACHED | Taken from cache. |
Definition at line 37 of file sii_page.h.
| void ec_sii_page_clear | ( | ec_sii_page_t * | page | ) |
Slave destructor.
Clears and frees a page object.
| page | SII page. |
Definition at line 62 of file sii_page.c.