EtherCAT.Bus.Link.Submission (ethercat v0.5.0)

Copy Markdown View Source

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

t()

@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()
}