A pure Rust EtherCAT MainDevice supporting std and no_std environments
Derive macros for EtherCrab
On-the-wire tools for the EtherCrab crate
Code-emitting CodegenBackend for EtherCAT ESI device drivers: emits the EsiDevice impl (decode_inputs/encode_outputs) targeting the taktora-ethercat-esi-rt contract.
autd3 link using EtherCrab
Static pre-allocated bounded global allocator with hard caps and lock-after-init mode.
Fieldbus-independent CiA 402 profile: power state machine and Cia402Drive trait.
CAN (SocketCAN) reference connector for the taktora-connector framework. Implements BB_0070 (FEAT_0046).
PayloadCodec implementations for the taktora-connector framework. Realises BB_0003 (JsonCodec behind default-on `json` feature).
Connector framework core: traits, error/health/reconnect types, and channel descriptors shared by every taktora-connector protocol crate. Implements BB_0001 (taktora-connector-core).
EtherCAT reference connector for the taktora-connector framework. Implements BB_0030 (FEAT_0041).
ConnectorHost / ConnectorGateway builders and the framework's `Connector` trait. Implements BB_0005.