[][src]Crate ethercat_sys

Modules

ioctl

Structs

__BindgenBitfieldUnit
ec_domain_state_t

Domain state.

ec_ioctl_add_pdo_entry_t
ec_ioctl_config_idn_t
ec_ioctl_config_pdo_entry_t
ec_ioctl_config_pdo_t
ec_ioctl_config_sdo_t
ec_ioctl_config_t
ec_ioctl_config_t__bindgen_ty_1
ec_ioctl_domain_data_t
ec_ioctl_domain_fmmu_t
ec_ioctl_domain_state_t
ec_ioctl_domain_t
ec_ioctl_eoe_handler_t
ec_ioctl_link_state_t
ec_ioctl_master_activate_t
ec_ioctl_master_t
ec_ioctl_master_t_ec_ioctl_device
ec_ioctl_module_t
ec_ioctl_reg_pdo_entry_t
ec_ioctl_reg_pdo_pos_t
ec_ioctl_reg_request_t
ec_ioctl_sc_emerg_t
ec_ioctl_sc_idn_t
ec_ioctl_sc_sdo_t
ec_ioctl_sc_state_t
ec_ioctl_sdo_request_t
ec_ioctl_slave_foe_t
ec_ioctl_slave_reg_t
ec_ioctl_slave_sdo_download_t
ec_ioctl_slave_sdo_entry_t
ec_ioctl_slave_sdo_t
ec_ioctl_slave_sdo_upload_t
ec_ioctl_slave_sii_t
ec_ioctl_slave_soe_read_t
ec_ioctl_slave_soe_write_t
ec_ioctl_slave_state_t
ec_ioctl_slave_sync_pdo_entry_t
ec_ioctl_slave_sync_pdo_t
ec_ioctl_slave_sync_t
ec_ioctl_slave_t
ec_ioctl_slave_t__bindgen_ty_1
ec_ioctl_voe_t
ec_master_link_state_t

Redundant link state.

ec_master_state_t

Master state.

ec_sii_coe_details_t

Slave information interface CANopen over EtherCAT details flags.

ec_sii_general_flags_t

Slave information interface general flags.

ec_slave_config_state_t

Slave configuration state.

ec_slave_port_link_t

EtherCAT slave port information.

ec_sync_signal_t

EtherCAT slave sync signal configuration.

Constants

EC_AL_STATE_INIT

< Init.

EC_AL_STATE_OP

< Operational.

EC_AL_STATE_PREOP

< Pre-operational.

EC_AL_STATE_SAFEOP

< Safe-operational.

EC_DC_32

< 32 bit.

EC_DC_64
EC_DIR_COUNT

< Number of directions. For internal use only.

EC_DIR_INPUT

< Values read by the master.

EC_DIR_INVALID

< Invalid direction. Do not use this value.

EC_DIR_OUTPUT

< Values written by the master.

EC_IOCTL_STRING_SIZE
EC_IOCTL_TYPE
EC_IOCTL_VERSION_MAGIC
EC_MAX_FMMUS
EC_MAX_IDN_DATA_SIZE
EC_MAX_NUM_DEVICES
EC_MAX_PORTS
EC_MAX_SDO_DATA_SIZE
EC_MAX_SII_SIZE
EC_MAX_STRING_LENGTH
EC_MAX_SYNC_MANAGERS
EC_PORT_EBUS

< Port is an E-Bus.

EC_PORT_MII

< Port is a MII.

EC_PORT_NOT_CONFIGURED

< Port is not configured.

EC_PORT_NOT_IMPLEMENTED

< Port is not implemented.

EC_REQUEST_BUSY

< Request is being processed.

EC_REQUEST_ERROR

< Request processing failed.

EC_REQUEST_SUCCESS

< Request was processed successfully.

EC_REQUEST_UNUSED

< Not requested.

EC_WC_COMPLETE

< All registered process data were exchanged.

EC_WC_INCOMPLETE

< Some of the registered process data were exchanged.

EC_WC_ZERO

< No registered process data were exchanged.

EC_WD_DEFAULT

< Use the default setting of the sync manager.

EC_WD_DISABLE

< Disable the watchdog.

EC_WD_ENABLE

< Enable the watchdog.

Type Definitions

__int8_t
__int16_t
__int32_t
__uint8_t
__uint16_t
__uint32_t
__uint64_t
ec_al_state_t

Application-layer state.

ec_direction_t

Direction type for PDO assignment functions.

ec_request_state_t

Request state.

ec_slave_dc_range_t

EtherCAT slave distributed clocks range.

ec_slave_port_desc_t

EtherCAT slave port descriptor.

ec_watchdog_mode_t

Watchdog mode for sync manager configuration.

ec_wc_state_t

Domain working counter interpretation.

size_t