Internal queue item used by EtherCAT.Bus.Link scheduling helpers.
This struct is shared between the single-link and redundant-link
implementations. It is documented so generated docs can resolve public
specs in EtherCAT.Bus.Link, but it is not intended as a user-facing API.
Summary
Types
@type t() :: %EtherCAT.Bus.Link.Submission{ enqueued_at_us: integer(), from: :gen_statem.from(), stale_after_us: pos_integer() | nil, tx: EtherCAT.Bus.Transaction.t() }