IgH EtherCAT Master  1.7.0
sii_page.c File Reference

EtherCAT SII page methods. More...

Go to the source code of this file.

Functions

void ec_sii_page_init (ec_sii_page_t *page)
 SII page constructor. More...
 
void ec_sii_page_clear (ec_sii_page_t *page)
 Slave destructor. More...
 
int ec_sii_page_alloc (ec_sii_page_t *page, size_t word_count)
 Free page memory. More...
 
int ec_sii_page_copy (ec_sii_page_t *page, const ec_sii_page_t *from)
 Copy contents from other page. More...
 

Detailed Description

EtherCAT SII page methods.

Definition in file sii_page.c.

Function Documentation

◆ ec_sii_page_init()

void ec_sii_page_init ( ec_sii_page_t page)

SII page constructor.

Parameters
pageSII page.

Definition at line 39 of file sii_page.c.

◆ ec_sii_page_clear()

void ec_sii_page_clear ( ec_sii_page_t page)

Slave destructor.

Clears and frees a page object.

Parameters
pageSII page.

Definition at line 62 of file sii_page.c.

◆ ec_sii_page_alloc()

int ec_sii_page_alloc ( ec_sii_page_t page,
size_t  word_count 
)

Free page memory.

Parameters
pageSII page.
word_countNumber of words to allocate.

Definition at line 76 of file sii_page.c.

◆ ec_sii_page_copy()

int ec_sii_page_copy ( ec_sii_page_t page,
const ec_sii_page_t from 
)

Copy contents from other page.

Parameters
pageTarget.
fromSource.

Definition at line 100 of file sii_page.c.