类 SlaveTopology

java.lang.Object
com.darra.ethercat.slave.SlaveTopology

public class SlaveTopology extends Object
从站拓扑信息 对齐 C# Slave/Topology.cs 提供从站的拓扑连接信息
  • 构造器详细资料

    • SlaveTopology

      public SlaveTopology(short masterIndex, short slaveIndex)
      从站级别拓扑
    • SlaveTopology

      public SlaveTopology(EtherCATMaster master)
      主站级别拓扑 (对齐 C# TopologyManager)
  • 方法详细资料

    • rebuild

      public void rebuild()
      重建拓扑 (主站级别使用)
    • EntryPort

      public byte EntryPort()
      入口端口
    • ParentPort

      public byte ParentPort()
      父端口号
    • ParentStation

      public short ParentStation()
      拓扑信息: 父从站 **索引** (1-based, 注意不是 station address). 0 表示父节点是主站. 命名是历史遗留 — 实际是 index 不是 station addr (configadr = 0x1000 + index). 必要时 +0x1000 转 configadr.
    • PhysicalType

      public byte PhysicalType()
      物理类型
    • TopologyByte

      public byte TopologyByte()
      拓扑字节
    • ActivePorts

      public byte ActivePorts()
      活动端口
    • ConsumedPorts

      public byte ConsumedPorts()
      已使用端口数