类 Startup.StartupParameterList
java.lang.Object
com.darra.ethercat.slave.Startup.StartupParameterList
- 所有已实现的接口:
Iterable<Startup.StartupParameter>
- 封闭类:
Startup
public static class Startup.StartupParameterList
extends Object
implements Iterable<Startup.StartupParameter>
Startup 参数列表管理
对齐 C# StartupParameterList: Add/Remove/Clear/Count/索引器/Apply
-
构造器概要
构造器 -
方法概要
修饰符和类型方法说明voidAdd(Startup.StartupParameter param) 添加 Startup 参数 当 Index、SubIndex 和 Priority 都相同时替换已有参数booleanAddParameter(short index, byte subIndex, byte[] data, String transition, int priority, boolean isRead) 通过显式参数添加 Startup 参数void添加 Startup 参数 (别名)boolean应用全部参数booleanApply(Slave slave, String transition, Startup.WriteTiming writeTiming) 应用 Startup 参数voidClear()清除所有参数intCount()参数数量Get(int index) 索引访问iterator()booleanRemove(short index, byte subIndex) 按 Index/SubIndex 移除 Startup 参数booleanRemove(Startup.StartupParameter param) 移除指定参数从类继承的方法 java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait从接口继承的方法 java.lang.Iterable
forEach, spliterator
-
构造器详细资料
-
StartupParameterList
public StartupParameterList(short masterNum, short slaveNum)
-
-
方法详细资料
-
Add
添加 Startup 参数 当 Index、SubIndex 和 Priority 都相同时替换已有参数 -
AddParameter
添加 Startup 参数 (别名) -
AddParameter
public boolean AddParameter(short index, byte subIndex, byte[] data, String transition, int priority, boolean isRead) 通过显式参数添加 Startup 参数- 参数:
index- SDO 索引subIndex- SDO 子索引data- 数据transition- 转换标识 ("IP", "PS", "SO" 等)priority- 优先级isRead- 是否为读操作- 返回:
- 是否添加成功
-
Remove
public boolean Remove(short index, byte subIndex) 按 Index/SubIndex 移除 Startup 参数- 返回:
- 是否成功移除
-
Remove
移除指定参数 -
Clear
public void Clear()清除所有参数 -
Count
public int Count()参数数量 -
Get
索引访问 -
Apply
应用 Startup 参数- 参数:
slave- 从站对象transition- 转换标识 (null = 全部)writeTiming- 写入时机 (null = 全部)- 返回:
- 是否全部成功
-
Apply
应用全部参数 -
iterator
- 指定者:
iterator在接口中Iterable<Startup.StartupParameter>
-