Skip to content

Struct SYN_EcatFMMUConfig

ClassList > SYN_EcatFMMUConfig

EtherCAT FMMU Configuration.

  • #include <syn_ethercat.h>

Public Attributes

Type Name
bool enable
uint16_t length
uint8_t logical_end_bit
uint32_t logical_start
uint8_t logical_start_bit
uint16_t phys_start_addr
uint8_t phys_start_bit
uint8_t type

Public Attributes Documentation

variable enable

bool SYN_EcatFMMUConfig::enable;

FMMU active flag


variable length

uint16_t SYN_EcatFMMUConfig::length;

Mapping byte length


variable logical_end_bit

uint8_t SYN_EcatFMMUConfig::logical_end_bit;

Logical end bit (0..7)


variable logical_start

uint32_t SYN_EcatFMMUConfig::logical_start;

Logical start address


variable logical_start_bit

uint8_t SYN_EcatFMMUConfig::logical_start_bit;

Logical start bit offset (0..7)


variable phys_start_addr

uint16_t SYN_EcatFMMUConfig::phys_start_addr;

Physical start address in slave DPRAM


variable phys_start_bit

uint8_t SYN_EcatFMMUConfig::phys_start_bit;

Physical start bit offset (0..7)


variable type

uint8_t SYN_EcatFMMUConfig::type;

Read (0x01), Write (0x02), or ReadWrite (0x03)



The documentation for this class was generated from the following file src/syntropic/proto/syn_ethercat.h