Skip to main content

autocore_std/ethercat/
mod.rs

1//! EtherCAT utilities for control programs.
2//!
3//! This module provides helpers for interacting with EtherCAT devices at
4//! runtime from within a control program's tick loop. Currently contains:
5//!
6//! - [`SdoClient`] — non-blocking SDO read/write client
7
8/// Non-blocking SDO read/write client for EtherCAT devices.
9pub mod sdo_client;
10
11/// Axis unit conversion (counts ↔ revolutions, degrees, mm, etc.).
12pub mod axis_config;
13
14pub use sdo_client::{SdoClient, SdoRequestKind, SdoResult};
15pub use axis_config::AxisConfig;