IgH EtherCAT Master  1.6.9
ec_coe_emerg_ring_t Struct Reference

EtherCAT CoE emergency ring buffer. More...

#include <coe_emerg_ring.h>

Data Fields

ec_slave_config_tsc
 Slave configuration owning the ring.
ec_coe_emerg_msg_tmsgs
 Message ring.
size_t size
 Ring size.
unsigned int read_index
 Read index.
unsigned int write_index
 Write index.
unsigned int overruns
 Number of overruns since last reset.

Detailed Description

EtherCAT CoE emergency ring buffer.

Definition at line 46 of file coe_emerg_ring.h.

Field Documentation

◆ sc

ec_slave_config_t* ec_coe_emerg_ring_t::sc

Slave configuration owning the ring.

Definition at line 47 of file coe_emerg_ring.h.

◆ msgs

ec_coe_emerg_msg_t* ec_coe_emerg_ring_t::msgs

Message ring.

Definition at line 49 of file coe_emerg_ring.h.

◆ size

size_t ec_coe_emerg_ring_t::size

Ring size.

Definition at line 50 of file coe_emerg_ring.h.

◆ read_index

unsigned int ec_coe_emerg_ring_t::read_index

Read index.

Definition at line 52 of file coe_emerg_ring.h.

◆ write_index

unsigned int ec_coe_emerg_ring_t::write_index

Write index.

Definition at line 53 of file coe_emerg_ring.h.

◆ overruns

unsigned int ec_coe_emerg_ring_t::overruns

Number of overruns since last reset.

Definition at line 54 of file coe_emerg_ring.h.