taktora-connector-can backend¶
The opinionated concrete backend (canopen-eds-codegen-taktora (BB_0083)): emits per-device
structs implementing the runtime traits in Runtime trait surface (FEAT_0065). The only
crate in the toolchain that depends on canopen-eds-rt.
The opinionated, concrete backend that emits per-device structs
implementing the runtime traits in Runtime trait surface (FEAT_0065). The only
crate in the toolchain that depends on |
|
For each parsed EDS file (per One EDS file equals one device (REQ_0735)), the backend
shall emit exactly one Rust struct named per the sanitised
product ident (per Naming policy is owned by c... (REQ_0731) and Revision collision handled ... (REQ_0732)),
deriving |
For each generated device struct, the backend shall emit an
accompanying |
For each declared PDO mapping in the EDS, the backend shall
emit one variant of |
For each PDO mapping, the backend shall skip CANopen |
The module root emitted by |
|
Emission of the full OD table per device (as a sorted
|
The emitted device modules shall compile under |