索引

A B C D E F G H I J K L M N O P Q R S T U V W X _ 
常量字段值|所有程序包|所有类和接口|序列化表格

A

abort() - 类中的静态方法 com.darra.ethercat.master.State
中断 DLL 层所有阻塞操作 可安全地从任意线程调用
abortCode - 类中的变量 com.darra.ethercat.slave.CiA402.CiA402ReadResult
SDO Abort Code (0 = 无 abort; 不支持/失败时为底层 abort code)
abortCode - 异常错误类中的变量 com.darra.ethercat.slave.CoE.CoEAbortException
SDO Abort 码 (SDO abort code)
AbortNetwork() - 接口中的方法 com.darra.ethercat.master.DarraCore
中止网络操作
abortScan() - 类中的静态方法 com.darra.ethercat.master.EtherCATMaster
 
abortScan() - 类中的静态方法 com.darra.ethercat.statics.NetworkInfo
中止所有正在进行的扫描操作 用于关闭窗口时快速中断阻塞的 pcap/BRD 操作
AbortScan() - 接口中的方法 com.darra.ethercat.master.DarraCore
中止网络扫描
ABSENT - 枚举 中的枚举常量 com.darra.ethercat.master.HotConnect.HotConnectStatus
组在当前扫描中未探测到
ACCESS_DENIED - 枚举 中的枚举常量 com.darra.ethercat.data.EtherCATTypes.FoEErrorCode
访问被拒绝
AccessDenied - 枚举 中的枚举常量 com.darra.ethercat.master.DarraKernelStatus
拒绝访问 (用户态 Open 失败, 通常需要管理员或被白名单拒).
AccessMode() - 类中的方法 com.darra.ethercat.slave.SoE.SoEAttributes
获取访问权限字符串 ("RO", "RW", "RW*")
ACK - 枚举 中的枚举常量 com.darra.ethercat.data.EcState
0x10 是 bit 4 标志位, 在不同寄存器有不同语义: - AL Status (0x0130) bit 4 = Error (从站在错误状态) - AL Control (0x0120) bit 4 = Ack (主站确认错误) 是同一个 bit, 不同上下文使用不同名称 — 故 ACK 和 ERROR 共享 0x10 是有意为之的别名, 不是冗余.
acknowledgeDiagnostic(int) - 类中的方法 com.darra.ethercat.slave.CoE
确认指定 subindex (6..255) 已处理 / acknowledge diagnosis messages up to msgIdx.
AcknowledgeSlaveReplacement(int) - 类中的方法 com.darra.ethercat.master.EtherCATMaster
用户确认从站替换 (v2 热插拔自修复)
AcknowledgeSlaveReplacement(short, short) - 接口中的方法 com.darra.ethercat.master.DarraCore
用户确认从站替换: 将从站 ident FSM 从 IDENT_REJECTED 复位到 SCAN_ADDR, 下一个 recovery_due tick 重新走一遍完整状态机 若身份已纠正 (换回正确设备) -> 自动恢复并触发 SlaveOnline 若仍不匹配 -> 再次触发 SlaveIdentityMismatch, 回到 IDENT_REJECTED
activate(String) - 类中的静态方法 com.darra.ethercat.statics.Authorization
激活授权。
active - 类中的变量 com.darra.ethercat.data.Structures.SlaveDc
DC AssignActivate 值, 0=禁用 (DCactive)
active_group_count - 类中的变量 com.darra.ethercat.data.Structures.EcState
活跃组数量
ActiveGroupCount() - 类中的方法 com.darra.ethercat.master.EtherCATMaster
活跃组数量 (扫描从站集合计算, 对齐 C# ActiveGroupCount)
activePorts - 类中的变量 com.darra.ethercat.data.Structures.SlaveTopology
活动端口位图 (activeports)
activePorts - 类中的变量 com.darra.ethercat.statics.NetworkInfo.ScannedSlaveInfo
活跃端口
activePorts - 类中的变量 com.darra.ethercat.utils.StartupConfigurationVerifier.ExpectedSlaveConfig
预期活跃端口 (0 表示不验证)
activePorts - 类中的变量 com.darra.ethercat.utils.Xml.SlaveXMLConfiguration
 
ActivePorts - 类中的变量 com.darra.ethercat.master.DarraCore.TopologyNode
活动端口位掩码
ActivePorts() - 类中的方法 com.darra.ethercat.slave.Slave
活动端口
ActivePorts() - 类中的方法 com.darra.ethercat.slave.SlaveTopology
活动端口
actualProduct - 类中的变量 com.darra.ethercat.master.SlaveIdentityMismatchEventArgs
当前从站实际产品代码 (unsigned 32-bit)
actualProductCode - 类中的变量 com.darra.ethercat.utils.StartupConfigurationVerifier.SlaveVerifyDetail
实际产品代码
actualRevision - 类中的变量 com.darra.ethercat.master.SlaveIdentityMismatchEventArgs
当前从站实际修订号 (unsigned 32-bit)
actualRevisionNo - 类中的变量 com.darra.ethercat.utils.StartupConfigurationVerifier.SlaveVerifyDetail
实际修订号
actualSerialNo - 类中的变量 com.darra.ethercat.utils.StartupConfigurationVerifier.SlaveVerifyDetail
实际序列号
actualSlaveCount - 类中的变量 com.darra.ethercat.utils.Xml.XMLConfigurationResult
 
actualVendor - 类中的变量 com.darra.ethercat.master.SlaveIdentityMismatchEventArgs
当前从站实际厂商 ID (unsigned 32-bit)
actualVendorId - 类中的变量 com.darra.ethercat.utils.StartupConfigurationVerifier.SlaveVerifyDetail
实际厂商 ID
AcyclicFramesPerSec - 类中的变量 com.darra.ethercat.master.DarraCore.MasterDiagData
每秒非周期帧数
AcyclicLostFrames - 类中的变量 com.darra.ethercat.master.DarraCore.MasterDiagData
非周期帧丢失数
adaptive_timeout_enabled - 类中的变量 com.darra.ethercat.data.Structures.EcState
自适应超时 (0=禁用, 1=启用)
AdaptiveTimeoutEnabled() - 类中的方法 com.darra.ethercat.master.MasterConfig
已过时。
AdaptiveTimeoutEnabled(boolean) - 类中的方法 com.darra.ethercat.master.MasterConfig
设置自适应超时是否启用
Add(Startup.StartupParameter) - 类中的方法 com.darra.ethercat.slave.Startup.StartupParameterList
添加 Startup 参数 当 Index、SubIndex 和 Priority 都相同时替换已有参数
addAddressFilter(byte[], int) - 类中的方法 com.darra.ethercat.slave.EoE
添加单个 MAC 地址到过滤器列表 先读取已有过滤器, 追加新地址后重新设置
addConnection(short, int, short, int, short, short, int, int, int) - 类中的方法 com.darra.ethercat.slave.FSoE.SafetyManager
添加并初始化一个 FSoE MDP 连接
addDataExchangedListener(FSoE.FSoEDataExchangeListener) - 类中的方法 com.darra.ethercat.slave.FSoE
注册 DataExchanged 监听器 — 每个 PDO 周期触发, 携带当前 FSoE 状态快照.
addDCSyncLostListener(MasterEvents.DCSyncLostListener) - 类中的方法 com.darra.ethercat.master.MasterEvents
添加 DC 同步丢失监听器
addDCSyncLostListener(SlaveEvents.DCSyncLostListener) - 类中的方法 com.darra.ethercat.slave.SlaveEvents
 
addDriveAxis(int, short) - 类中的方法 com.darra.ethercat.slave.FSoE.SafeMdpDeviceConfig
添加驱动轴配置
addEmergencyEventListener(MasterEvents.EmergencyEventListener) - 类中的方法 com.darra.ethercat.master.MasterEvents
添加紧急事件监听器
addEmergencyListener(SlaveEvents.EmergencyListener) - 类中的方法 com.darra.ethercat.slave.SlaveEvents
 
addEmergencyListener(SoE.SoEEmergencyListener) - 类中的方法 com.darra.ethercat.slave.SoE
[2026-04-24 C# Sync] 注册 SoE Emergency 监听器 (OpCode=6).
addErrorListener(MasterEvents.EmergencyEventListener) - 类中的方法 com.darra.ethercat.master.MasterEvents
添加错误监听器 (别名, 等同于 addEmergencyEventListener) 用于接收从站 CoE Emergency 紧急错误事件
addFile(String) - 类中的静态方法 com.darra.ethercat.utils.EsiManager
加载单个 ESI 文件 (managed 端 + DLL 端双缓存)
addGroup(int, int, long, long) - 类中的方法 com.darra.ethercat.master.HotConnect
注册一个 Hot-Connect 组.
addLog(int, String) - 类中的方法 com.darra.ethercat.logging.LogManager
添加日志条目 (使用 DLL 回调的 int 类别值)
addLog(LogManager.LogCategory, String) - 类中的方法 com.darra.ethercat.logging.LogManager
添加日志条目 (由 DLL 回调或内部调用)
addModule(FSoE.SafeModuleProfile, short) - 类中的方法 com.darra.ethercat.slave.FSoE.SafeMdpDeviceConfig
添加模块配置
addNotificationListener(SoE.NotificationListener) - 类中的方法 com.darra.ethercat.slave.SoE
注册通知监听器
addNotificationListener(VoE.NotificationListener) - 类中的方法 com.darra.ethercat.slave.VoE
添加通知监听器 (Add notification listener).
addOfflineListener(SlaveEvents.OfflineListener) - 类中的方法 com.darra.ethercat.slave.SlaveEvents
 
addOnlineListener(SlaveEvents.OnlineListener) - 类中的方法 com.darra.ethercat.slave.SlaveEvents
 
AddParameter(short, byte, byte[], String, int, boolean) - 类中的方法 com.darra.ethercat.slave.Startup.StartupParameterList
通过显式参数添加 Startup 参数
AddParameter(Startup.StartupParameter) - 类中的方法 com.darra.ethercat.slave.Startup.StartupParameterList
添加 Startup 参数 (别名)
addPDOFrameLossListener(MasterEvents.PDOFrameLossListener) - 类中的方法 com.darra.ethercat.master.MasterEvents
添加 PDO 丢帧监听器
addProcessDataCyclicSyncListener(MasterEvents.ProcessDataCyclicSyncListener) - 类中的方法 com.darra.ethercat.master.MasterEvents
添加 PDO 周期同步回调监听器
addRedundancyModeChangedListener(MasterEvents.RedundancyModeChangedListener) - 类中的方法 com.darra.ethercat.master.MasterEvents
添加冗余模式变化监听器
addSlaveIdentityMismatchListener(MasterEvents.SlaveIdentityMismatchListener) - 类中的方法 com.darra.ethercat.master.MasterEvents
添加从站身份不符监听器 (v2 热插拔自修复)
addSlaveOfflineListener(MasterEvents.SlaveOfflineListener) - 类中的方法 com.darra.ethercat.master.MasterEvents
添加从站离线监听器
addSlaveOnlineListener(MasterEvents.SlaveOnlineListener) - 类中的方法 com.darra.ethercat.master.MasterEvents
添加从站上线监听器
addSlavePortLinkChangedListener(MasterEvents.SlavePortLinkChangedListener) - 类中的方法 com.darra.ethercat.master.MasterEvents
添加从站端口链路变化监听器 (断线检测)
addSlaveStateChangedListener(MasterEvents.SlaveStateChangedListener) - 类中的方法 com.darra.ethercat.master.MasterEvents
添加从站状态变化监听器
AddStartupParameter(short, short, DarraCore.StartupParam) - 接口中的方法 com.darra.ethercat.master.DarraCore
添加一个启动参数
AddStartupParameterBatch(short, short, DarraCore.StartupParam[], int) - 接口中的方法 com.darra.ethercat.master.DarraCore
批量添加启动参数
addStateChangedListener(MasterEvents.StateChangedListener) - 类中的方法 com.darra.ethercat.master.MasterEvents
添加主站状态变化监听器
addStateChangedListener(SlaveEvents.StateChangedListener) - 类中的方法 com.darra.ethercat.slave.SlaveEvents
 
addUpdatedListener(Runnable) - 类中的方法 com.darra.ethercat.logging.LogManager.LogView
设置更新监听器
ADS_OVER_ETHERCAT - 枚举 中的枚举常量 com.darra.ethercat.data.EtherCATTypes.MailboxType
ADS over EtherCAT
AdsState - 类中的变量 com.darra.ethercat.slave.AoE.AdsState
 
AdsState() - 类的构造器 com.darra.ethercat.slave.AoE.AdsState
 
AFTER_TRANSITION - 枚举 中的枚举常量 com.darra.ethercat.data.EtherCATTypes.StartupWriteTiming
转换后
AFTER_TRANSITION - 枚举 中的枚举常量 com.darra.ethercat.slave.Startup.WriteTiming
状态转换后写入
AI - 类中的变量 com.darra.ethercat.slave.CiA401
模拟输入索引器
AL_StatusCode_GetDescription(short) - 接口中的方法 com.darra.ethercat.master.DarraCore
 
AL_StatusCode_GetRecoveryHint(short) - 接口中的方法 com.darra.ethercat.master.DarraCore
 
AL_StatusCode_GetSeverity(short) - 接口中的方法 com.darra.ethercat.master.DarraCore
 
AL_StatusCode_IsVendorSpecific(short) - 接口中的方法 com.darra.ethercat.master.DarraCore
 
aliasAddr - 类中的变量 com.darra.ethercat.statics.NetworkInfo.ScannedSlaveInfo
别名地址
aliasAddr - 类中的变量 com.darra.ethercat.utils.StartupConfigurationVerifier.ExpectedSlaveConfig
预期别名地址 (0 表示不验证)
aliasAddr - 类中的变量 com.darra.ethercat.utils.Xml.SlaveXMLConfiguration
 
aliasAddress - 类中的变量 com.darra.ethercat.master.HotConnect.HotConnectGroup
期望 Alias 地址 (ESC 0x0012, 必须非 0)
AliasAddress - 类中的变量 com.darra.ethercat.master.DarraCore.HotConnectGroupNative
 
AliasAddress() - 类中的方法 com.darra.ethercat.slave.Slave
从站别名地址
AliasAddrHex(NetworkInfo.ScannedSlaveInfo) - 类中的静态方法 com.darra.ethercat.statics.NetworkInfo
获取别名地址十六进制表示 (对应 C# AliasAddrHex)
aliasadr - 类中的变量 com.darra.ethercat.data.Structures.EcSlave
别名地址
allInState(EtherCATMaster, EcState) - 类中的静态方法 com.darra.ethercat.sugar.SlaveListExt
全网从站是否都进入了指定状态.
ALLOC - 枚举 中的枚举常量 com.darra.ethercat.data.EtherCATTypes.EcBufState
已分配
ALLOCATION_LOCKED_MEMORY_ERROR - 枚举 中的枚举常量 com.darra.ethercat.slave.AoE.AoEResultCode
分配锁定内存错误
ALREADY_EXISTS - 枚举 中的枚举常量 com.darra.ethercat.data.EtherCATTypes.FoEErrorCode
文件已存在
ALREADY_INITIALIZED - 枚举 中的枚举常量 com.darra.ethercat.data.EtherCATTypes.EcErr
已初始化
ALstatuscode - 类中的变量 com.darra.ethercat.data.Structures.EcSlave
AL 状态码
ALstatuscode - 类中的变量 com.darra.ethercat.data.Structures.EcState
AL 状态码
alStatusDescription(int) - 类中的静态方法 com.darra.ethercat.statics.ProtocolCodes
AL Status Code 中文描述.
ALStatusExtended(int) - 类中的方法 com.darra.ethercat.master.MasterObjectDictionary
获取从站扩展 AL 状态码 对应 C# ALStatusExtended
alStatusIsVendorSpecific(int) - 类中的静态方法 com.darra.ethercat.statics.ProtocolCodes
AL Status Code 是否为厂商专有码.
AlStatusMirror() - 类中的方法 com.darra.ethercat.slave.Slave
从站 AL 状态镜像 (内核 round-robin 填的 16bit raw, 低字节 AL State / 有 Error 高字节 Code).
alStatusRecoveryHint(int) - 类中的静态方法 com.darra.ethercat.statics.ProtocolCodes
AL Status Code 恢复建议.
alStatusSeverity(int) - 类中的静态方法 com.darra.ethercat.statics.ProtocolCodes
AL Status Code 严重等级 (0=Info, 1=Warning, 2=Error, 3=Fatal).
AMS_SYNC_AMS_ERROR - 枚举 中的枚举常量 com.darra.ethercat.slave.AoE.AoEResultCode
AMS 同步 AMS 错误
AMS_SYNC_NO_INDEX_MAP - 枚举 中的枚举常量 com.darra.ethercat.slave.AoE.AoEResultCode
AMS 同步无索引映射
AMS_SYNC_TIMEOUT - 枚举 中的枚举常量 com.darra.ethercat.slave.AoE.AoEResultCode
AMS 同步超时
AMS_SYNC_WIN32_ERROR - 枚举 中的枚举常量 com.darra.ethercat.slave.AoE.AoEResultCode
AMS 同步 Win32 错误
anyInState(EtherCATMaster, EcState) - 类中的静态方法 com.darra.ethercat.sugar.SlaveListExt
是否存在任意从站处于指定状态.
AO - 类中的变量 com.darra.ethercat.slave.CiA401
模拟输出索引器
aoe - 类中的变量 com.darra.ethercat.data.Structures.EcSlave
AoE 协议接收邮箱 — 替换原 aoembxin/aoembxinfull/aoembxoverrun
AoE - com.darra.ethercat.slave中的类
AoE (ADS over EtherCAT) 完整实现 对齐 C# AoEInstance: Read/Write/ReadWrite/SendCommand + 订阅管理 + SetConfig/GetConfig
AoE(short, short) - 类的构造器 com.darra.ethercat.slave.AoE
 
AoE() - 类中的方法 com.darra.ethercat.slave.Slave
AoE (ADS over EtherCAT) 协议实例
AoE.AdsState - com.darra.ethercat.slave中的类
ADS 状态结果
AoE.AoEConfig - com.darra.ethercat.slave中的类
AoE 配置结果
AoE.AoEProtocolException - com.darra.ethercat.slave中的异常错误类
AoE 协议异常 (AoE protocol exception).
AoE.AoEResultCode - com.darra.ethercat.slave中的枚举
AoE 结果错误码 (ETG.1020 Table 16, 对齐 C# AoEResultCode).
AoE.DeviceInfo - com.darra.ethercat.slave中的类
设备信息结果
AoE.NotificationCallback - com.darra.ethercat.slave中的接口
订阅回调接口
AOEAddNotification(short, short, int, int, int, int, int, int, IntByReference, int) - 接口中的方法 com.darra.ethercat.master.DarraCore
AoE 添加通知
AoEConfig() - 类的构造器 com.darra.ethercat.slave.AoE.AoEConfig
 
AOEDelNotification(short, short, int, int) - 接口中的方法 com.darra.ethercat.master.DarraCore
AoE 删除通知
AOEGetConfig(short, short, byte[], ShortByReference, byte[], ShortByReference) - 接口中的方法 com.darra.ethercat.master.DarraCore
AoE 获取配置
AOEIsNotificationListening() - 接口中的方法 com.darra.ethercat.master.DarraCore
检查 AoE 通知监听线程是否运行
AoEProtocolException(String) - 异常错误类的构造器 com.darra.ethercat.slave.AoE.AoEProtocolException
 
AoEProtocolException(String, Throwable) - 异常错误类的构造器 com.darra.ethercat.slave.AoE.AoEProtocolException
 
AOEReadDeviceInfo(short, short, ByteByReference, ByteByReference, ShortByReference, byte[], int, int) - 接口中的方法 com.darra.ethercat.master.DarraCore
AoE 读取设备信息
AOEReadState(short, short, ShortByReference, ShortByReference, int) - 接口中的方法 com.darra.ethercat.master.DarraCore
AoE 读取状态
AOEReadWrite(short, short, int, int, int, int, byte[], PointerByReference, IntByReference, int) - 接口中的方法 com.darra.ethercat.master.DarraCore
AoE 读写
AOERegisterNotification(short, int, int, int, int, DarraCore.AOENotificationCallback, Pointer) - 接口中的方法 com.darra.ethercat.master.DarraCore
注册 AoE 通知回调
AOErrorMode(int, CiA401.ErrorMode) - 类中的方法 com.darra.ethercat.slave.CiA401
设置模拟输出错误模式
AOErrorValue(int, short) - 类中的方法 com.darra.ethercat.slave.CiA401
设置模拟输出安全值
AOESendCommand(short, short, short, short, byte[], int, PointerByReference, IntByReference, int) - 接口中的方法 com.darra.ethercat.master.DarraCore
AoE 发送命令
AOESetConfig(short, short, byte[], short, byte[], short) - 接口中的方法 com.darra.ethercat.master.DarraCore
AoE 设置配置
AOEStartNotificationListener(short) - 接口中的方法 com.darra.ethercat.master.DarraCore
启动 AoE 通知监听线程
AOEStopNotificationListener() - 接口中的方法 com.darra.ethercat.master.DarraCore
停止 AoE 通知监听线程
AOEUnregisterNotification(int) - 接口中的方法 com.darra.ethercat.master.DarraCore
注销 AoE 通知回调
AOEWriteControl(short, short, short, short, byte[], int, int) - 接口中的方法 com.darra.ethercat.master.DarraCore
AoE 写入控制
APP_CONTROLLER_AVAILABLE - 枚举 中的枚举常量 com.darra.ethercat.data.EtherCATTypes.EcALState
应用控制器可用
APP_PARAM - 枚举 中的枚举常量 com.darra.ethercat.slave.FSoE.FSoEError
应用参数错误
APP_PARAM_LENGTH - 枚举 中的枚举常量 com.darra.ethercat.slave.FSoE.FSoEError
应用参数长度错误
APPLICATION_REQUEST - 枚举 中的枚举常量 com.darra.ethercat.slave.FSoE.FSoEFailsafeReason
应用请求
ApplParamLength - 类中的变量 com.darra.ethercat.slave.FSoE.SafeModuleCommParam
应用参数长度
Apply(Slave) - 类中的方法 com.darra.ethercat.slave.Startup.StartupParameter
应用此参数到从站
Apply(Slave) - 类中的方法 com.darra.ethercat.slave.Startup.StartupParameterList
应用全部参数
Apply(Slave, String, Startup.WriteTiming) - 类中的方法 com.darra.ethercat.slave.Startup.StartupParameterList
应用 Startup 参数
applyAllSlaves(EtherCATMaster) - 类中的静态方法 com.darra.ethercat.utils.EsiManager
自动给主站下所有从站匹配 ESI 并绑定 (对齐 DLL EcEsi_ApplyAllSlaves)
applyAutoCpuAffinity() - 类中的方法 com.darra.ethercat.master.Other
自动选择 CPU 核心并设置亲和性 策略: PDO 独占最高核心, DcDiag+StateGuard 共用次高核心
applyDefaultOptimizations() - 类中的方法 com.darra.ethercat.master.Other
应用默认实时优化(高精度定时器、内存锁定、进程高优先级)
applyRealtimeOptimizations() - 类中的静态方法 com.darra.ethercat.master.Other
应用实时优化 (高精度定时器、内存锁定、进程高优先级)
ApplyRealtimeOptimizations() - 接口中的方法 com.darra.ethercat.master.DarraCore
应用实时优化
ApplyStartupParameters(short, short, byte, byte) - 接口中的方法 com.darra.ethercat.master.DarraCore
执行指定从站的启动参数
applyStartupParametersAll(byte, byte) - 类中的方法 com.darra.ethercat.master.EtherCATMaster
对所有从站执行启动参数
ApplyStartupParametersAll(short, byte, byte) - 接口中的方法 com.darra.ethercat.master.DarraCore
对所有从站执行启动参数
applyStartupParametersAsync(EtherCATMaster, byte, byte) - 类中的静态方法 com.darra.ethercat.sugar.MasterAsync
异步对所有从站应用启动参数.
ApplyXMLConfiguration(Xml.MasterXMLConfiguration, EtherCATMaster) - 类中的静态方法 com.darra.ethercat.utils.Xml
将 XML 配置应用到主站 (对应 C# ApplyXMLConfiguration)
AppParamLength - 类中的变量 com.darra.ethercat.slave.FSoE.FSoECommParameters
应用参数长度 (SI8)
APRD - 枚举 中的枚举常量 com.darra.ethercat.data.EtherCATTypes.EcCmdType
自动增量物理读
APRW - 枚举 中的枚举常量 com.darra.ethercat.data.EtherCATTypes.EcCmdType
自动增量物理读写
APWR - 枚举 中的枚举常量 com.darra.ethercat.data.EtherCATTypes.EcCmdType
自动增量物理写
ARMW - 枚举 中的枚举常量 com.darra.ethercat.data.EtherCATTypes.EcCmdType
自动增量物理读多重写
AsBaseData(int) - 类中的方法 com.darra.ethercat.slave.PDO.PDODataItem
创建具有指定数据类型的 BaseData 包装器 对应 C# AsBaseData
AsBuffer(boolean) - 类中的方法 com.darra.ethercat.slave.PDO
获取 PDO 数据区的 ByteBuffer (零拷贝, 对应 C# AsSpan)
AsDouble() - 类中的方法 com.darra.ethercat.slave.PDO.PDODataItem
获取 Double 值 (小端)
AsDouble(double) - 类中的方法 com.darra.ethercat.slave.PDO.PDODataItem
设置 Double 值 (小端)
AsFloat() - 类中的方法 com.darra.ethercat.slave.PDO.PDODataItem
获取 Float 值 (小端)
AsFloat(float) - 类中的方法 com.darra.ethercat.slave.PDO.PDODataItem
设置 Float 值 (小端)
AsInt16() - 类中的方法 com.darra.ethercat.slave.PDO.PDODataItem
获取 Int16 值 (小端)
AsInt16(short) - 类中的方法 com.darra.ethercat.slave.PDO.PDODataItem
设置 Int16 值 (小端)
AsInt32() - 类中的方法 com.darra.ethercat.slave.PDO.PDODataItem
获取 Int32 值 (小端)
AsInt32(int) - 类中的方法 com.darra.ethercat.slave.PDO.PDODataItem
设置 Int32 值 (小端)
AsInt64() - 类中的方法 com.darra.ethercat.slave.PDO.PDODataItem
获取 Int64 值 (小端)
AsInt64(long) - 类中的方法 com.darra.ethercat.slave.PDO.PDODataItem
设置 Int64 值 (小端)
assertAvailable() - 类中的静态方法 com.darra.ethercat.master.KernelGuard
探测内核状态; 若不可用直接抛 DarraKernelNotAvailableException.
assignActivate - 类中的变量 com.darra.ethercat.utils.ESI.DcOpMode
 
assignmentEnabled - 类中的变量 com.darra.ethercat.data.Structures.SlavePdoConfig
是否写入 PDO Assignment 0x1C12/0x1C13 (pdo_assignment_enabled)
AsUInt16() - 类中的方法 com.darra.ethercat.slave.PDO.PDODataItem
获取 UInt16 值 (小端, 返回 int 以表示无符号)
AsUInt16(int) - 类中的方法 com.darra.ethercat.slave.PDO.PDODataItem
设置 UInt16 值
AsUInt32() - 类中的方法 com.darra.ethercat.slave.PDO.PDODataItem
获取 UInt32 值 (小端, 返回 long 以表示无符号)
AsUInt32(long) - 类中的方法 com.darra.ethercat.slave.PDO.PDODataItem
设置 UInt32 值
AsyncGate - com.darra.ethercat.master中的类
==================================================================== [2026-06-11 异步隔离层 — 核心串行闸 (1:1 对齐 C# AsyncGate.cs)]
AT_CONFIG - 类中的静态变量 com.darra.ethercat.slave.SoE.StandardIDN
 
ATBitSize - 类中的变量 com.darra.ethercat.slave.SoE.ServoMappingInfo
 
ATByteSize() - 类中的方法 com.darra.ethercat.slave.SoE.ServoMappingInfo
 
ATMapping - 类中的变量 com.darra.ethercat.slave.SoE.ServoMappingInfo
 
attach(EtherCATMaster, int) - 类中的静态方法 com.darra.ethercat.sugar.DiagnosticQueue
创建并注册到 master.
attach(EtherCATMaster, int) - 类中的静态方法 com.darra.ethercat.sugar.SlaveStateQueue
创建并注册到 master, 满了丢弃最早.
attach(T) - 类中的方法 com.darra.ethercat.sugar.MasterScope
附加一个子资源, 与 scope 同生命周期. close 时按 LIFO 顺序释放, 异常被压制 但不阻断后续释放.
attachStrict(EtherCATMaster, int) - 类中的静态方法 com.darra.ethercat.sugar.DiagnosticQueue
创建并注册到 master.
ATTRIBUTE - 类中的静态变量 com.darra.ethercat.slave.SoE.SoEElementFlags
 
ATTRIBUTE_CANNOT_BE_CHANGED - 枚举 中的枚举常量 com.darra.ethercat.data.EtherCATTypes.SoEError
属性不能修改
ATTRIBUTE_TRANSMISSION_TOO_LONG - 枚举 中的枚举常量 com.darra.ethercat.data.EtherCATTypes.SoEError
属性传输过长
ATTRIBUTE_TRANSMISSION_TOO_SHORT - 枚举 中的枚举常量 com.darra.ethercat.data.EtherCATTypes.SoEError
属性传输过短
ATTRIBUTE_WRITE_PROTECTED - 枚举 中的枚举常量 com.darra.ethercat.data.EtherCATTypes.SoEError
属性写保护
Attributes - 类中的变量 com.darra.ethercat.slave.SoE.SoEParameter
 
Authorization - com.darra.ethercat.statics中的类
授权管理 — 最小接口 (跟 6 SDK 完全对齐)
Authorization.LicenseStatus - com.darra.ethercat.statics中的枚举
roundSDKSAN2 授权状态 — 序数 0..6 与运行库内部状态码严格对齐
AutoAppendCrc - 类中的变量 com.darra.ethercat.data.Structures.FoEOptions
 
AutoAppendCrc - 类中的变量 com.darra.ethercat.master.DarraCore.FoEOptions
自动附加 CRC 标记
autoCalculateDCShift() - 类中的方法 com.darra.ethercat.master.EtherCATMaster
自动计算 DC 偏移
AutoCalculateDCShift(short) - 接口中的方法 com.darra.ethercat.master.DarraCore
自动计算 DC 偏移
autoConfigureSM(short) - 类中的方法 com.darra.ethercat.master.EtherCATMaster
自动配置 SM
AutoConfigureSM(short, short) - 接口中的方法 com.darra.ethercat.master.DarraCore
自动配置 SM (slaveIndex=0 处理所有从站)
autoIncAddress - 类中的变量 com.darra.ethercat.utils.Eni.SlaveConfig
 
autoStartup() - 类中的方法 com.darra.ethercat.sugar.MasterBuilder
启用启动参数自动应用.
Available - 类中的变量 com.darra.ethercat.master.DarraCore.DriverVersionInfoNative
 
Available - 类中的变量 com.darra.ethercat.utils.DriverVersionHelper.DriverVersionInfo
 
AvailableModules() - 类中的方法 com.darra.ethercat.slave.MDP
ESI 中定义的可选模块列表。
average_cycle_time_us - 类中的变量 com.darra.ethercat.data.Structures.CommunicationStats
 
AverageCycleTimeUs - 类中的变量 com.darra.ethercat.master.DarraCore.CommunicationStats
平均周期时间 (微秒)
averageLatencyUs - 类中的变量 com.darra.ethercat.abstractions.MailboxStatistics
平均事务延迟 (微秒) / average transaction latency in microseconds
avg_cycle_time_us - 类中的变量 com.darra.ethercat.master.MasterDiagnosticsInfo.NativeSummary
 
AvgCycleTimeNs - 类中的变量 com.darra.ethercat.data.Structures.PDOStats
 
AvgCycleTimeNs() - 类中的方法 com.darra.ethercat.slave.PDO
获取本从站 PDO 平均周期时间(纳秒).
AvgJitterUs - 类中的变量 com.darra.ethercat.master.MasterDiagnosticsInfo.DiagnosticsSnapshot
平均抖动 (微秒)
AXIS_INDEX_OFFSET - 类中的静态变量 com.darra.ethercat.slave.FSoE.SafeMdpIndex
轴索引偏移
AxisCount - 类中的变量 com.darra.ethercat.slave.FSoE.SafeMdpDeviceConfig
轴数量
AxisNumber - 类中的变量 com.darra.ethercat.master.DarraCore.SafeMdpConfig
轴编号 (仅用于 Drive Connection)
AxisNumber - 类中的变量 com.darra.ethercat.slave.FSoE.SafeModuleConfig
轴编号

B

b1 - 类中的变量 com.darra.ethercat.sugar.DiagnosticQueue.EmergencyEvent
 
BACKGROUND_WATCHDOG - 枚举 中的枚举常量 com.darra.ethercat.data.EtherCATTypes.EcALState
后台看门狗
BACKUP - 类中的静态变量 com.darra.ethercat.slave.CoE.ObjAccessFlags
 
BAD_TASK_ID - 枚举 中的枚举常量 com.darra.ethercat.slave.AoE.AoEResultCode
无效 Task ID
BaseData - com.darra.ethercat.utils中的类
EtherCAT 基础数据工具类 提供 EtherCAT 数据类型的大小计算和类型安全转换
BaseData(EcDataType) - 类的构造器 com.darra.ethercat.utils.BaseData
创建具有指定类型的 BaseData
BaseData(EcDataType, byte[]) - 类的构造器 com.darra.ethercat.utils.BaseData
创建具有指定类型和初始值的 BaseData
baseState() - 枚举中的方法 com.darra.ethercat.data.EcState.Status
获取基础状态 (低 4 位, 不含 Error 标志)
BatchRead(int[], int[]) - 类中的方法 com.darra.ethercat.slave.PDO
批量读取多个 PDO 值 (高性能, 使用 ByteBuffer) 通过 GetIO 获取输入数据指针, 然后按偏移量读取多个值, 避免多次 DLL 调用。
BatchReadPooled(short[], int[]) - 类中的方法 com.darra.ethercat.slave.PDO
执行批量读取(复用 ByteBuffer,减少内存分配) 对应 C# BatchReadPooled
BatchWrite(int[], byte[][]) - 类中的方法 com.darra.ethercat.slave.PDO
批量写入多个 PDO 值 (高性能, 直接写入 IOmap) 通过 GetIO 获取输出数据指针, 然后按偏移量写入多个值。
BatchWritePooled(short[], byte[][]) - 类中的方法 com.darra.ethercat.slave.PDO
执行批量写入(复用内部缓冲区) 对应 C# BatchWritePooled
BEFORE_TRANSITION - 枚举 中的枚举常量 com.darra.ethercat.data.EtherCATTypes.StartupWriteTiming
转换前
BEFORE_TRANSITION - 枚举 中的枚举常量 com.darra.ethercat.slave.Startup.WriteTiming
状态转换前写入
BI - 类中的变量 com.darra.ethercat.master.DarraCore.EsmTimeouts
Any -> Boot (ms)
BindMdpDriveAxis(short, int, short, int) - 类中的方法 com.darra.ethercat.slave.FSoE.SafetyManager
MDP 驱动轴安全绑定 (自动从 MDP 模块信息发现安全 PDO 偏移) 对应 C# BindMdpDriveAxis
BindMdpSafeInput(short, short, short, int, int) - 类中的方法 com.darra.ethercat.slave.FSoE.SafetyManager
MDP 版本: 绑定安全输入
BindMdpSafeOutput(short, short, short, int, int) - 类中的方法 com.darra.ethercat.slave.FSoE.SafetyManager
MDP 版本: 绑定安全输出
BindPdoStruct(Class<T>, boolean) - 类中的方法 com.darra.ethercat.slave.SlavePdo
将 PDO 映射绑定到 JNA Structure (对应 C# BindPdoStruct) 直接将 IOmap 中的 PDO 数据区映射为 JNA Structure 类型, 实现零拷贝的结构化访问。
BindSafeInput(short, int, short, short, int) - 类中的方法 com.darra.ethercat.slave.FSoE.SafetyManager
绑定安全输入
BindSafeIO(short, int, int, int, int, short, int) - 类中的方法 com.darra.ethercat.slave.FSoE.SafetyManager
同时绑定安全输入和安全输出 对应 C# BindSafeIO
BindSafeOutput(short, int, short, short, int) - 类中的方法 com.darra.ethercat.slave.FSoE.SafetyManager
绑定安全输出
bindToSlave(EtherCATMaster, int, String) - 类中的静态方法 com.darra.ethercat.utils.EsiManager
给单个从站绑定 ESI 文件 (对齐 DLL EcEsi_BindToSlave)
BIT1 - 枚举 中的枚举常量 com.darra.ethercat.data.EcDataType
位序列 (1 位为单元)
BIT2 - 枚举 中的枚举常量 com.darra.ethercat.data.EcDataType
2 位序列
BIT3 - 枚举 中的枚举常量 com.darra.ethercat.data.EcDataType
3 位序列
BIT4 - 枚举 中的枚举常量 com.darra.ethercat.data.EcDataType
4 位序列
BIT5 - 枚举 中的枚举常量 com.darra.ethercat.data.EcDataType
5 位序列
BIT6 - 枚举 中的枚举常量 com.darra.ethercat.data.EcDataType
6 位序列
BIT7 - 枚举 中的枚举常量 com.darra.ethercat.data.EcDataType
7 位序列
BIT8 - 枚举 中的枚举常量 com.darra.ethercat.data.EcDataType
8 位序列
bitLength - 类中的变量 com.darra.ethercat.utils.ESI.PDOEntry
 
bitLength - 类中的变量 com.darra.ethercat.utils.Xml.PDOEntryConfig
 
BitLength - 类中的变量 com.darra.ethercat.data.Structures.PDOMappingEntry
 
BitLength - 类中的变量 com.darra.ethercat.slave.CoE.ObjectEntry
 
BitLength - 类中的变量 com.darra.ethercat.slave.SoE.ServoMappingEntry
 
BitLength - 类中的变量 com.darra.ethercat.slave.Startup.PDOEntryConfig
位长度
BitOffset - 类中的变量 com.darra.ethercat.data.Structures.PDOMappingEntry
 
bits - 类中的变量 com.darra.ethercat.data.Structures.SlaveIoDesc
I/O 位数
Blocked - 枚举 中的枚举常量 com.darra.ethercat.master.DarraKernelStatus
被防病毒/EDR 拦截或 Code Integrity 阻断.
blockLrw - 类中的变量 com.darra.ethercat.data.Structures.SlaveRuntime
若 >0 禁止使用 LRW (原 blockLRW)
blockLRW - 类中的变量 com.darra.ethercat.utils.Xml.SlaveXMLConfiguration
 
BlockLRW() - 类中的方法 com.darra.ethercat.slave.Slave
Block LRW 标志
BOOLEAN - 枚举 中的枚举常量 com.darra.ethercat.data.EcDataType
布尔类型 (1 位)
BOOT - 枚举 中的枚举常量 com.darra.ethercat.data.EcState
Bootstrap 状态
BOOT - 枚举 中的枚举常量 com.darra.ethercat.data.EcState.Status
 
BOOT_FAULT - 枚举 中的枚举常量 com.darra.ethercat.data.EcState.Status
 
BOOT_TO_INIT - 类中的静态变量 com.darra.ethercat.data.EtherCATTypes.EsmTimeouts
Boot -> Init 超时
bootstrap - 类中的变量 com.darra.ethercat.utils.ESI.EepromConfiguration
 
BOOTSTRAP_NOT_SUPPORTED - 枚举 中的枚举常量 com.darra.ethercat.data.EtherCATTypes.EcALState
不支持 Bootstrap
BOOTSTRAP_ONLY - 枚举 中的枚举常量 com.darra.ethercat.data.EtherCATTypes.FoEErrorCode
仅限Bootstrap模式
BootstrapInfo() - 类的构造器 com.darra.ethercat.utils.ESI.BootstrapInfo
 
bootstrapRecvLength - 类中的变量 com.darra.ethercat.utils.Xml.SlaveXMLConfiguration
 
bootstrapRecvOffset - 类中的变量 com.darra.ethercat.utils.Xml.SlaveXMLConfiguration
 
bootstrapSendLength - 类中的变量 com.darra.ethercat.utils.Xml.SlaveXMLConfiguration
 
bootstrapSendOffset - 类中的变量 com.darra.ethercat.utils.Xml.SlaveXMLConfiguration
 
bootToOpAsync(EtherCATMaster, String, String) - 类中的静态方法 com.darra.ethercat.sugar.MasterAsync
一键启动: 网卡 -> OP -> PDO.
BOTH - 枚举 中的枚举常量 com.darra.ethercat.master.RedundancyManager.RedundancyState
使用双网络 (活动冗余)
BRD - 枚举 中的枚举常量 com.darra.ethercat.data.EtherCATTypes.EcCmdType
广播读
break_point_count - 类中的变量 com.darra.ethercat.master.MasterDiagnosticsInfo.NativeSummary
 
BRW - 枚举 中的枚举常量 com.darra.ethercat.data.EtherCATTypes.EcCmdType
广播读写
buffer_dirty - 类中的变量 com.darra.ethercat.data.Structures.EcState
脏标志
buffer_version - 类中的变量 com.darra.ethercat.data.Structures.EcState
版本计数器
build() - 类中的方法 com.darra.ethercat.master.EtherCATMaster
构建并初始化主站 (终结方法) 对应 C# Build()
build() - 类中的方法 com.darra.ethercat.sugar.MasterBuilder
执行构造.
Build - 类中的变量 com.darra.ethercat.master.DarraCore.DllVersionInfo
 
Build - 类中的变量 com.darra.ethercat.master.DarraCore.DriverVersionInfoNative
 
Build - 类中的变量 com.darra.ethercat.slave.AoE.DeviceInfo
 
Build - 类中的变量 com.darra.ethercat.utils.DriverVersionHelper.DriverVersionInfo
 
buildAsync() - 类中的方法 com.darra.ethercat.master.EtherCATMaster
buildAsync(Consumer<String>) - 类中的方法 com.darra.ethercat.master.EtherCATMaster
EtherCATMaster.build() 的异步变体: 把整条 验证→加载 ENI→扫描→自动配置 同步流程 放本主站串行闸的后台单线程跑, 调用方拿 future 不堵。
buildCommand(FSoE.FSoECommand, boolean, boolean, boolean) - 类中的静态方法 com.darra.ethercat.slave.FSoE.FSoEHelper
已过时。
BuildDate - 类中的变量 com.darra.ethercat.master.DarraCore.DllVersionInfo
 
BuildDate - 类中的变量 com.darra.ethercat.master.DarraCore.DriverVersionInfoNative
 
BuildDate - 类中的变量 com.darra.ethercat.utils.DriverVersionHelper.DriverVersionInfo
 
BuildResult(boolean, int, short) - 类的构造器 com.darra.ethercat.master.EtherCATMaster.BuildResult
兼容旧构造
BuildResult(boolean, int, short, String, EtherCATMaster) - 类的构造器 com.darra.ethercat.master.EtherCATMaster.BuildResult
 
BuildVoEFrame(int, short, byte[]) - 类中的方法 com.darra.ethercat.slave.VoE
构建标准 VoE 帧 (头 + 数据)
bus_avg_jitter_us - 类中的变量 com.darra.ethercat.master.MasterDiagnosticsInfo.NativeSummary
 
bus_clean_max_jitter_us - 类中的变量 com.darra.ethercat.master.MasterDiagnosticsInfo.NativeSummary
 
bus_cycle_hz - 类中的变量 com.darra.ethercat.master.MasterDiagnosticsInfo.NativeSummary
 
bus_max_jitter_us - 类中的变量 com.darra.ethercat.master.MasterDiagnosticsInfo.NativeSummary
 
bus_roundtrip_us - 类中的变量 com.darra.ethercat.master.MasterDiagnosticsInfo.NativeSummary
 
bus_utilization - 类中的变量 com.darra.ethercat.data.Structures.RealtimeStats
 
BusAvgJitterUs - 类中的变量 com.darra.ethercat.master.MasterDiagnosticsInfo.DiagnosticsSnapshot
总线平均抖动 (微秒)
BusCycleHz - 类中的变量 com.darra.ethercat.master.MasterDiagnosticsInfo.DiagnosticsSnapshot
总线频率 (Hz)
BusLoadPercent - 类中的变量 com.darra.ethercat.master.MasterDiagnosticsInfo.DiagnosticsSnapshot
通讯负载 (%) — RTT/周期×100, 反映 EtherCAT 链路占用率
BusMaxJitterUs - 类中的变量 com.darra.ethercat.master.MasterDiagnosticsInfo.DiagnosticsSnapshot
总线最大抖动 (微秒)
BusRoundtripUs - 类中的变量 com.darra.ethercat.master.MasterDiagnosticsInfo.DiagnosticsSnapshot
报文往返延迟 (微秒)
BWR - 枚举 中的枚举常量 com.darra.ethercat.data.EtherCATTypes.EcCmdType
广播写
ByReference() - 类的构造器 com.darra.ethercat.master.DarraCore.HotConnectGroupNative.ByReference
 
ByReference() - 类的构造器 com.darra.ethercat.master.DarraCore.MbxTransactionNative.ByReference
 
ByteLength() - 类中的方法 com.darra.ethercat.slave.SoE.ServoMappingEntry
 
bytes - 类中的变量 com.darra.ethercat.data.Structures.SlaveIoDesc
I/O 字节数
byteSize - 类中的变量 com.darra.ethercat.utils.ESI.EepromConfiguration
 
byteSize() - 枚举中的方法 com.darra.ethercat.data.EcDataType
获取该类型对应的字节数 (-1 表示可变长度)
bytesToHex(byte[]) - 类中的静态方法 com.darra.ethercat.utils.BaseData
将字节数组转换为十六进制字符串
BytesToHex(byte[]) - 类中的静态方法 com.darra.ethercat.utils.Help
将字节数组转换为空格分隔的大写十六进制字符串
bytesToHexString(byte[]) - 类中的静态方法 com.darra.ethercat.utils.Help
将字节数组转换为十六进制字符串 (小写, 无空格)

C

CacheCnt - 类中的变量 com.darra.ethercat.data.Structures.InternalDiagnostics
当前秒内的周期计数
calculateEepromCrc(byte[], int) - 类中的静态方法 com.darra.ethercat.utils.ESI
计算 EEPROM CRC-8 (多项式 0x07, 初始值 0xFF)
cancel() - 类中的方法 com.darra.ethercat.slave.FoE
请求取消当前 FoE 传输 / request cancellation of the current FoE transfer.
cancel_flag - 类中的变量 com.darra.ethercat.master.DarraCore.MbxTransactionNative
 
CANCELLED - 枚举 中的枚举常量 com.darra.ethercat.abstractions.MailboxStatus
已取消 (CancellationToken 或主动取消) / Cancelled
CANNOT_BE_MAPPED_TO_PDO - 枚举 中的枚举常量 com.darra.ethercat.data.EtherCATTypes.SDOError
不能映射到 PDO
CANOPEN_OVER_ETHERCAT - 枚举 中的枚举常量 com.darra.ethercat.data.EtherCATTypes.MailboxType
CANopen over EtherCAT
canRead() - 类中的方法 com.darra.ethercat.slave.CoE.ObjectEntry
是否可读
canRead(int) - 类中的静态方法 com.darra.ethercat.slave.CoE.ObjAccessFlags
是否可读
canWrite() - 类中的方法 com.darra.ethercat.slave.CoE.ObjectEntry
是否可写
canWrite(int) - 类中的静态方法 com.darra.ethercat.slave.CoE.ObjAccessFlags
是否可写
canWriteOp() - 类中的方法 com.darra.ethercat.slave.CoE.ObjectEntry
OP 下是否可写
canWriteOp(int) - 类中的静态方法 com.darra.ethercat.slave.CoE.ObjAccessFlags
OP 状态下是否可写
canWritePreOp() - 类中的方法 com.darra.ethercat.slave.CoE.ObjectEntry
PreOP 下是否可写
canWritePreOp(int) - 类中的静态方法 com.darra.ethercat.slave.CoE.ObjAccessFlags
PreOP 状态下是否可写
canWriteSafeOp() - 类中的方法 com.darra.ethercat.slave.CoE.ObjectEntry
SafeOP 下是否可写
canWriteSafeOp(int) - 类中的静态方法 com.darra.ethercat.slave.CoE.ObjAccessFlags
SafeOP 状态下是否可写 (含 PreOP 继承)
capabilities - 类中的变量 com.darra.ethercat.data.Structures.EcSlave
is_optional / supports_frame_repeat / mailbox_side + coe/foe/eoe/soe details bitmap.
capable - 类中的变量 com.darra.ethercat.data.Structures.SlaveFsoe
FSoE 能力标志
category - 类中的变量 com.darra.ethercat.logging.LogManager.LogEntry
日志类别
Category() - 类中的方法 com.darra.ethercat.slave.SoE.SoEParameter
IDN 类别 ("Standard", "Product", "Vendor")
Changed() - 类中的方法 com.darra.ethercat.slave.PDO
检查 PDO 数据是否发生变化(自上次调用后).
checkCompatibility() - 类中的静态方法 com.darra.ethercat.utils.DriverVersionHelper
校验 Core.dll 版本与内核驱动版本是否匹配 (MAJOR + MINOR 一致即可).
checkHealth() - 类中的方法 com.darra.ethercat.master.RedundancyManager
检查冗余健康状态
CheckModuleMatch() - 类中的方法 com.darra.ethercat.slave.MDP
校验 0xF030 vs 0xF050 (转调 native MDPCheckModuleMatch).
checkRedundancyHealth() - 类中的方法 com.darra.ethercat.master.EtherCATMaster
检查冗余健康状态
CheckRedundancyHealth(short) - 接口中的方法 com.darra.ethercat.master.DarraCore
检查冗余健康状态
checksum_errors - 类中的变量 com.darra.ethercat.data.Structures.InternalDiagnostics
校验和错误数
checksumErrors - 类中的变量 com.darra.ethercat.data.Structures.SlaveDiagnosticsData
校验和错误数
checkWatchdog(int) - 类中的方法 com.darra.ethercat.slave.FSoE.SafeMdp
检查 MDP 看门狗状态 (true=正常)
CheckWatchdog() - 类中的方法 com.darra.ethercat.slave.FSoE
检查看门狗状态 (true=正常)
CiA401 - com.darra.ethercat.slave中的类
CiA 401 I/O 模块协议辅助类 对齐 C# CiA401Instance: 数字/模拟 I/O 标准对象字典访问 访问方式: slave.CiA401()
CiA401(Slave) - 类的构造器 com.darra.ethercat.slave.CiA401
 
CiA401() - 类中的方法 com.darra.ethercat.slave.Slave
CiA 401 I/O 模块协议实例
CiA401.AIAccessor - com.darra.ethercat.slave中的类
模拟输入索引器
CiA401.AOAccessor - com.darra.ethercat.slave中的类
模拟输出索引器
CiA401.DIAccessor - com.darra.ethercat.slave中的类
数字输入索引器
CiA401.DOAccessor - com.darra.ethercat.slave中的类
数字输出索引器
CiA401.ErrorMode - com.darra.ethercat.slave中的枚举
通信丢失时的输出错误模式
CiA402 - com.darra.ethercat.slave中的类
CiA 402 驱动器协议辅助类 (完整实现) 对齐 C# CiA402Instance: 状态机管理、使能流程、操作模式切换、运动控制 合并原 CiA402Advanced 功能
CiA402(Slave) - 类的构造器 com.darra.ethercat.slave.CiA402
 
CiA402() - 类中的方法 com.darra.ethercat.slave.Slave
CiA 402 驱动器协议实例
CiA402_Enable(short, short, int) - 接口中的方法 com.darra.ethercat.master.DarraCore
自动使能驱动器 (状态机链式推进)
CiA402_FaultReset(short, short) - 接口中的方法 com.darra.ethercat.master.DarraCore
故障复位
CiA402_GetEnableCommand(short) - 接口中的方法 com.darra.ethercat.master.DarraCore
根据当前状态字计算使能控制字
CiA402_GetMode(short, short) - 接口中的方法 com.darra.ethercat.master.DarraCore
获取当前运行模式 (0x6061)
CiA402_ParseState(short) - 接口中的方法 com.darra.ethercat.master.DarraCore
解析状态字, 返回 CiA 402 状态值
CiA402_ReadStatusWord(short, short) - 接口中的方法 com.darra.ethercat.master.DarraCore
读取状态字 (0x6041)
CiA402_SetMode(short, short, byte) - 接口中的方法 com.darra.ethercat.master.DarraCore
设置运行模式 (0x6060)
CiA402_WriteControlWord(short, short, short) - 接口中的方法 com.darra.ethercat.master.DarraCore
写入控制字 (0x6040)
CiA402.CiA402ReadResult<T> - com.darra.ethercat.slave中的类
round33CC: CiA 402 只读对象带状态的读取结果 (对齐 C# CiA402ReadResult<T>)。
CiA402.CiA402ReadStatus - com.darra.ethercat.slave中的枚举
 
CiA402.ModeCiA402 - com.darra.ethercat.slave中的枚举
 
CiA402.StateCiA402 - com.darra.ethercat.slave中的枚举
 
cia402ExpandSupportedMask(long) - 类中的静态方法 com.darra.ethercat.statics.ProtocolCodes
展开 0x6502 掩码为支持的模式数组.
cia402GetHomingDirection(int) - 类中的静态方法 com.darra.ethercat.statics.ProtocolCodes
回零方向 (1=Positive, -1=Negative, 0=未指定).
cia402GetHomingMethodName(int) - 类中的静态方法 com.darra.ethercat.statics.ProtocolCodes
回零方法名称.
cia402GetHomingTrigger(int) - 类中的静态方法 com.darra.ethercat.statics.ProtocolCodes
回零触发源 (0=Index/1=PositiveLimit/2=NegativeLimit/3=HomeSwitch).
cia402GetModeDescription(int) - 类中的静态方法 com.darra.ethercat.statics.ProtocolCodes
模式详细描述.
cia402GetModeName(int) - 类中的静态方法 com.darra.ethercat.statics.ProtocolCodes
模式中文名 (-3=循环同步力矩, 1=PP, 6=HM, 8=CSP 等).
cia402GetModeNameEn(int) - 类中的静态方法 com.darra.ethercat.statics.ProtocolCodes
模式英文名 (CSP/CSV/CST/PP/PV/HM 等).
cia402IsCyclicSyncMode(int) - 类中的静态方法 com.darra.ethercat.statics.ProtocolCodes
是否为循环同步模式 (CSP/CSV/CST: 8/9/10).
cia402IsModeSupportedInMask(long, int) - 类中的静态方法 com.darra.ethercat.statics.ProtocolCodes
0x6502 掩码中是否启用了指定模式.
cia402IsStandardHomingMethod(int) - 类中的静态方法 com.darra.ethercat.statics.ProtocolCodes
是否为标准回零方法 (1..35, CiA402-2).
cia402ListStandardHomingMethods() - 类中的静态方法 com.darra.ethercat.statics.ProtocolCodes
列出所有标准回零方法编号.
CiA402Modes_ExpandSupportedMask(int, byte[], int) - 接口中的方法 com.darra.ethercat.master.DarraCore
 
CiA402Modes_GetHomingDirection(byte) - 接口中的方法 com.darra.ethercat.master.DarraCore
 
CiA402Modes_GetHomingMethodName(byte) - 接口中的方法 com.darra.ethercat.master.DarraCore
 
CiA402Modes_GetHomingTrigger(byte) - 接口中的方法 com.darra.ethercat.master.DarraCore
 
CiA402Modes_GetModeDescription(byte) - 接口中的方法 com.darra.ethercat.master.DarraCore
 
CiA402Modes_GetModeName(byte) - 接口中的方法 com.darra.ethercat.master.DarraCore
 
CiA402Modes_GetModeNameEn(byte) - 接口中的方法 com.darra.ethercat.master.DarraCore
 
CiA402Modes_IsCyclicSyncMode(byte) - 接口中的方法 com.darra.ethercat.master.DarraCore
 
CiA402Modes_IsModeSupportedInMask(int, byte) - 接口中的方法 com.darra.ethercat.master.DarraCore
 
CiA402Modes_IsStandardHomingMethod(byte) - 接口中的方法 com.darra.ethercat.master.DarraCore
 
CiA402Modes_ListStandardHomingMethods(byte[], int) - 接口中的方法 com.darra.ethercat.master.DarraCore
 
CiA402Modes_ModeToSupportedBit(byte) - 接口中的方法 com.darra.ethercat.master.DarraCore
 
CiA402Modes_RequiresDC(byte) - 接口中的方法 com.darra.ethercat.master.DarraCore
 
cia402ModeToSupportedBit(int) - 类中的静态方法 com.darra.ethercat.statics.ProtocolCodes
CiA402 操作模式 → SupportedDriveModes (0x6502) 位掩码索引 (-1 表示不支持).
cia402ProfileNo - 类中的变量 com.darra.ethercat.utils.Xml.SlaveXMLConfiguration
 
CiA402ReadResult(T, CiA402.CiA402ReadStatus, long) - 类的构造器 com.darra.ethercat.slave.CiA402.CiA402ReadResult
 
cia402RequiresDC(int) - 类中的静态方法 com.darra.ethercat.statics.ProtocolCodes
是否需 DC 时钟同步 (循环同步模式必需).
classifyALError(int) - 类中的静态方法 com.darra.ethercat.data.EtherCATTypes
AL 错误分类器 - 根据 AL 状态码判断错误类别
clear() - 类中的方法 com.darra.ethercat.logging.LogManager
清空所有日志
clear() - 类中的静态方法 com.darra.ethercat.utils.EsiManager
清空 managed + DLL 缓存
Clear() - 类中的方法 com.darra.ethercat.slave.CoEEmcy.CoEEmcyRecorder
清除 EMCY 历史记录
Clear() - 类中的方法 com.darra.ethercat.slave.Startup.StartupParameterList
清除所有参数
ClearAddressFilters() - 类中的方法 com.darra.ethercat.slave.EoE
 
ClearAddressFilters(int) - 类中的方法 com.darra.ethercat.slave.EoE
清空所有地址过滤器
clearAll() - 类中的方法 com.darra.ethercat.master.HotConnect
清空当前 master 所有 Hot-Connect 组定义 (通常在重新 SetNetwork 前调用).
ClearAll() - 类中的方法 com.darra.ethercat.master.MasterEvents
清除所有事件订阅, 防止内存泄漏 在销毁主站或重新初始化前调用
ClearAll() - 类中的方法 com.darra.ethercat.slave.SlaveEvents
清除所有事件订阅, 防止内存泄漏 在销毁从站或重新初始化前调用
clearAllStartupParameters() - 类中的方法 com.darra.ethercat.master.EtherCATMaster
清除所有从站的启动参数
clearCancel() - 类中的方法 com.darra.ethercat.slave.FoE
清除 FoE 取消标志 / clear the FoE cancel flag.
ClearEmergencyHistory() - 类中的方法 com.darra.ethercat.slave.CoE
清除紧急消息历史
clearError(int) - 类中的方法 com.darra.ethercat.slave.FSoE.SafeMdp
清除 MDP 连接错误
ClearError() - 类中的方法 com.darra.ethercat.slave.FSoE
清除 FSoE 错误
clearFoEProgressHook() - 类中的方法 com.darra.ethercat.master.EtherCATMaster
 
ClearNeedsStartupReconfig() - 类中的方法 com.darra.ethercat.slave.Slave
清除从站启动重配置标志
ClearNewSetpoint() - 类中的方法 com.darra.ethercat.slave.CiA402
PP 模式: 清除 NewSetpoint 标志
clearReceiveHook() - 类中的方法 com.darra.ethercat.slave.EoE
清除 EoE 异步接收 Hook.
ClearSlaveNeedsStartupReconfig(short, short) - 接口中的方法 com.darra.ethercat.master.DarraCore
清除从站启动重配置标志
ClearStartupParameters(short, short) - 接口中的方法 com.darra.ethercat.master.DarraCore
清除启动参数 (slaveIndex=0 清除所有从站)
CLIENT_ERROR - 枚举 中的枚举常量 com.darra.ethercat.slave.AoE.AoEResultCode
客户端错误
CLIENT_INVALID_PARAM - 枚举 中的枚举常量 com.darra.ethercat.slave.AoE.AoEResultCode
客户端无效参数
CLIENT_INVOKE_TIMEOUT - 枚举 中的枚举常量 com.darra.ethercat.slave.AoE.AoEResultCode
客户端调用超时
CLIENT_LIST_EMPTY - 枚举 中的枚举常量 com.darra.ethercat.slave.AoE.AoEResultCode
客户端列表为空
CLIENT_NOT_STARTED - 枚举 中的枚举常量 com.darra.ethercat.slave.AoE.AoEResultCode
客户端未启动
CLIENT_PORT_NOT_OPEN - 枚举 中的枚举常量 com.darra.ethercat.slave.AoE.AoEResultCode
客户端端口未打开
CLIENT_QUEUE_FULL - 枚举 中的枚举常量 com.darra.ethercat.slave.AoE.AoEResultCode
客户端队列满
CLIENT_VAR_ALREADY_IN_USE - 枚举 中的枚举常量 com.darra.ethercat.slave.AoE.AoEResultCode
客户端变量已使用
close() - 类中的方法 com.darra.ethercat.master.AsyncGate
 
close() - 类中的方法 com.darra.ethercat.master.EtherCATMaster
 
close() - 类中的方法 com.darra.ethercat.sugar.DiagnosticQueue
 
close() - 类中的方法 com.darra.ethercat.sugar.MasterScope
 
close() - 类中的方法 com.darra.ethercat.sugar.SlaveStateQueue
 
Close() - 类中的方法 com.darra.ethercat.slave.FSoE
关闭 FSoE 连接
closeAll() - 类中的方法 com.darra.ethercat.slave.FSoE.SafetyManager
关闭所有 FSoE 连接
closeConnection(int) - 类中的方法 com.darra.ethercat.slave.FSoE.SafeMdp
关闭指定的 MDP FSoE 连接
cnt - 类中的变量 com.darra.ethercat.data.Structures.SlaveMailbox
邮箱链路层协议计数器 (mbx_cnt)
code - 类中的变量 com.darra.ethercat.utils.ESI.PhysicsPort
 
coe - 类中的变量 com.darra.ethercat.data.Structures.EcSlave
CoE 协议接收邮箱 (in/in_full/overrun) — 替换原 coembxin/coembxinfull/coembxoverrun
CoE - com.darra.ethercat.slave中的类
CoE (CANopen over EtherCAT) 完整实现 对齐 C# CoEInstance: SDO 读写、对象字典、紧急消息、诊断消息、CiA 子对象、访问权限
CoE(short, short) - 类的构造器 com.darra.ethercat.slave.CoE
 
CoE() - 类中的方法 com.darra.ethercat.slave.Slave
CoE (CANopen over EtherCAT) 协议实例
COE_ACCESS_READ_ANY - 类中的静态变量 com.darra.ethercat.data.EtherCATTypes
任意状态下可读
COE_ACCESS_READ_OP - 类中的静态变量 com.darra.ethercat.data.EtherCATTypes
OP 状态下可读
COE_ACCESS_READ_PREOP - 类中的静态变量 com.darra.ethercat.data.EtherCATTypes
PreOp 状态下可读
COE_ACCESS_READ_SAFEOP - 类中的静态变量 com.darra.ethercat.data.EtherCATTypes
SafeOp 状态下可读
COE_ACCESS_WRITE_ANY - 类中的静态变量 com.darra.ethercat.data.EtherCATTypes
任意状态下可写
COE_ACCESS_WRITE_OP - 类中的静态变量 com.darra.ethercat.data.EtherCATTypes
OP 状态下可写
COE_ACCESS_WRITE_PREOP - 类中的静态变量 com.darra.ethercat.data.EtherCATTypes
PreOp 状态下可写
COE_ACCESS_WRITE_SAFEOP - 类中的静态变量 com.darra.ethercat.data.EtherCATTypes
SafeOp 状态下可写
coe_diag_acknowledge(short, short, byte, IntByReference) - 接口中的方法 com.darra.ethercat.master.DarraCore
确认已处理消息 / acknowledge the newest-processed sub-index.
coe_diag_poll_new_available(short, short, IntByReference) - 接口中的方法 com.darra.ethercat.master.DarraCore
轮询 0x10F3:04 "NewAvailable" 标志 / poll 0x10F3:04 "NewAvailable".
coe_diag_read_message(short, short, byte, byte[], int, IntByReference, IntByReference) - 接口中的方法 com.darra.ethercat.master.DarraCore
读 0x10F3:msg_subidx (6..255) 指定诊断消息 / read the specified diagnosis message.
coe_diag_read_meta(short, short, ByteByReference, ByteByReference, ByteByReference, ShortByReference, IntByReference) - 接口中的方法 com.darra.ethercat.master.DarraCore
读 0x10F3 元数据 / read 0x10F3:01..05 meta (MaxMessages / Newest / Acked / Flags).
coe_free_odlist(Pointer) - 接口中的方法 com.darra.ethercat.master.DarraCore
释放 coe_get_od_list / coe_get_object_desc 返回的指针.
coe_free_oelist(Pointer) - 接口中的方法 com.darra.ethercat.master.DarraCore
释放 coe_get_entry_desc 返回的指针.
coe_get_entry_desc(short, short, short, byte) - 接口中的方法 com.darra.ethercat.master.DarraCore
读单个 Entry Description (DataType/BitLength/ObjAccess/Name).
coe_get_object_desc(short, short, short) - 接口中的方法 com.darra.ethercat.master.DarraCore
读单个对象 Description (DataType/MaxSub/Name).
coe_get_od_list(short, short) - 接口中的方法 com.darra.ethercat.master.DarraCore
读对象索引清单.
COE_INDEX_GROUP - 类中的静态变量 com.darra.ethercat.slave.AoE
CoE (CANopen over EtherCAT) 路由 IndexGroup
CoE.CoEAbortException - com.darra.ethercat.slave中的异常错误类
CoE SDO Abort 异常 (CoE SDO Abort exception).
CoE.CoEAccessDeniedException - com.darra.ethercat.slave中的异常错误类
CoE 访问权限异常
CoE.DiagMeta - com.darra.ethercat.slave中的类
0x10F3 诊断历史元数据 / 0x10F3 diagnosis history meta (ETG.1020 Table 48/49).
CoE.DiagnosticMessage - com.darra.ethercat.slave中的类
ETG.1510 诊断消息
CoE.EcODList - com.darra.ethercat.slave中的类
对象字典完整树
CoE.EmergencyMessage - com.darra.ethercat.slave中的类
紧急消息结构 (CiA 301) 与 C# Master.Events_EmcyRecorder.EmergencyMessage / Python EmergencyMessage / CPP EmergencyMessage / Rust EmergencyMessage 字段对齐.
CoE.ObjAccessFlags - com.darra.ethercat.slave中的类
CoE 对象访问权限标志 (ETG.1000.6)
CoE.ObjectDictionary - com.darra.ethercat.slave中的类
对象字典 - 包含多个子索引条目
CoE.ObjectEntry - com.darra.ethercat.slave中的类
对象字典条目 - 支持类型化读写与访问权限检查
CoE.OEDictionary - com.darra.ethercat.slave中的类
ObjectEntry 的类字典容器
CoEAbortException(int, long, String) - 异常错误类的构造器 com.darra.ethercat.slave.CoE.CoEAbortException
 
CoEAccessDeniedException(int, int, String, boolean, int) - 异常错误类的构造器 com.darra.ethercat.slave.CoE.CoEAccessDeniedException
 
coeDetails - 类中的变量 com.darra.ethercat.data.Structures.SlaveCapabilities
CoE 详细 bitmap (原 CoEdetails)
coeDetails - 类中的变量 com.darra.ethercat.utils.ESI.DeviceInfo
 
CoeDetails - 类中的变量 com.darra.ethercat.master.DarraCore.SiiGeneralInfoNative
 
CoEdetails() - 类中的方法 com.darra.ethercat.slave.Slave
CoE 协议详情
CoEDetails() - 类的构造器 com.darra.ethercat.utils.ESI.CoEDetails
 
CoEEmcy - com.darra.ethercat.slave中的类
CoE EMCY (紧急消息) 历史记录管理 对应 C# 文件: Slave/CoE_Emcy.cs 包含: - EmergencyMessage: 紧急消息数据结构 (CiA 301) - CoEEmcyRecorder: EMCY 历史记录器 (环形缓冲, 线程安全)
CoEEmcy() - 类的构造器 com.darra.ethercat.slave.CoEEmcy
 
CoEEmcy.CoEEmcyRecorder - com.darra.ethercat.slave中的类
CoE EMCY 紧急消息历史记录器 对应 C# CoEInstance 的 EMCY 历史记录扩展 使用环形缓冲区存储,最多保留最近 maxHistorySize 条记录。
CoEEmcy.EmergencyMessage - com.darra.ethercat.slave中的类
紧急消息数据结构 (CiA 301) 对应 C# EmergencyMessage
CoEEmcyRecorder(int) - 类的构造器 com.darra.ethercat.slave.CoEEmcy.CoEEmcyRecorder
初始化 EMCY 记录器 (默认容量 256)
CoEEmcyRecorder(int, int) - 类的构造器 com.darra.ethercat.slave.CoEEmcy.CoEEmcyRecorder
初始化 EMCY 记录器
com.darra.ethercat.abstractions - 程序包 com.darra.ethercat.abstractions
 
com.darra.ethercat.data - 程序包 com.darra.ethercat.data
 
com.darra.ethercat.logging - 程序包 com.darra.ethercat.logging
 
com.darra.ethercat.master - 程序包 com.darra.ethercat.master
 
com.darra.ethercat.slave - 程序包 com.darra.ethercat.slave
 
com.darra.ethercat.statics - 程序包 com.darra.ethercat.statics
 
com.darra.ethercat.sugar - 程序包 com.darra.ethercat.sugar
 
com.darra.ethercat.utils - 程序包 com.darra.ethercat.utils
 
COMM_PARAM - 枚举 中的枚举常量 com.darra.ethercat.slave.FSoE.FSoEError
通信参数错误
COMM_PARAM_LENGTH - 枚举 中的枚举常量 com.darra.ethercat.slave.FSoE.FSoEError
通信参数长度错误
Command - 类中的变量 com.darra.ethercat.slave.FSoE.FSoEPdoFrame
命令
COMMAND_PAR - 枚举 中的枚举常量 com.darra.ethercat.data.EcDataType
命令对象记录
COMMAND_TYPE_MASK - 类中的静态变量 com.darra.ethercat.slave.FSoE.FSoEConstants
命令类型掩码
CommandOffset - 类中的变量 com.darra.ethercat.slave.FSoE.FSoEPdoLayout
命令偏移
CommParamLength - 类中的变量 com.darra.ethercat.slave.FSoE.FSoECommParameters
通信参数长度 (SI7)
CommParamLength - 类中的变量 com.darra.ethercat.slave.FSoE.SafeModuleCommParam
通信参数长度
COMMUNICATION_ERROR - 枚举 中的枚举常量 com.darra.ethercat.slave.FSoE.FSoEFailsafeReason
通信错误
CommunicationStats() - 类的构造器 com.darra.ethercat.data.Structures.CommunicationStats
 
CommunicationStats() - 类的构造器 com.darra.ethercat.master.DarraCore.CommunicationStats
 
CommunicationStats(Pointer) - 类的构造器 com.darra.ethercat.data.Structures.CommunicationStats
 
CommunicationStats() - 类中的方法 com.darra.ethercat.master.EtherCATMaster
获取通信统计信息指针
CompatibilityResult(boolean, String) - 类的构造器 com.darra.ethercat.utils.DriverVersionHelper.CompatibilityResult
 
Compatible - 类中的变量 com.darra.ethercat.utils.DriverVersionHelper.CompatibilityResult
 
COMPATIBLE_HIGHER - 枚举 中的枚举常量 com.darra.ethercat.master.MasterConfig.RevisionMatch
兼容匹配: 扫描到的 RevisionID >= 配置的 RevisionID
COMPLETE - 枚举 中的枚举常量 com.darra.ethercat.data.EtherCATTypes.EcBufState
完成
COMPLETE_ACCESS - 枚举 中的枚举常量 com.darra.ethercat.data.EtherCATTypes.EcCoEDetails
完整访问
COMPLETE_ACCESS_NOT_SUPPORTED - 枚举 中的枚举常量 com.darra.ethercat.data.EtherCATTypes.SDOError
不支持完整访问
complete_time_us - 类中的变量 com.darra.ethercat.master.DarraCore.MbxTransactionNative
 
completeAccess - 类中的变量 com.darra.ethercat.utils.ESI.CoEDetails
 
CompleteAccess - 类中的变量 com.darra.ethercat.master.DarraCore.StartupParam
 
CompleteAccess - 类中的变量 com.darra.ethercat.slave.Startup.StartupParameter
完整访问模式 (Complete Access)
compute(byte[]) - 类中的方法 com.darra.ethercat.slave.FSoE.FSoECrc16
计算 CRC-16
Config() - 类中的方法 com.darra.ethercat.master.EtherCATMaster
获取主站配置
CONFIG_AREA_BASE - 类中的静态变量 com.darra.ethercat.slave.FSoE.SafeMdpIndex
配置区域基地址
configAddr - 类中的变量 com.darra.ethercat.statics.NetworkInfo.ScannedSlaveInfo
配置地址
configAddr - 类中的变量 com.darra.ethercat.utils.Xml.SlaveXMLConfiguration
 
ConfigAddr - 类中的变量 com.darra.ethercat.master.DarraCore.TopologyNode
配置地址
ConfigAddr() - 类中的方法 com.darra.ethercat.slave.Slave
配置地址
configadr - 类中的变量 com.darra.ethercat.data.Structures.EcSlave
配置地址
ConfigByEsi() - 类中的方法 com.darra.ethercat.slave.Slave
根据 ESI 文件自动配置从站 (对应 C# ConfigByEsi) 综合执行: AutoConfigureSM + ConfigureDC, 一步完成从站配置。
configData - 类中的变量 com.darra.ethercat.utils.ESI.EepromConfiguration
 
configInitialized - 类中的变量 com.darra.ethercat.data.Structures.SlavePdoConfig
PDO 配置是否已从 ESI 初始化 (pdo_config_initialized)
ConfigModuleIdents() - 类中的方法 com.darra.ethercat.slave.MDP
直读 0xF030 ConfigModuleIdent 数组 (转调 native)
configSlaveCount - 类中的变量 com.darra.ethercat.utils.Xml.XMLConfigurationResult
 
CONFIGURATION - 枚举 中的枚举常量 com.darra.ethercat.data.EtherCATTypes.ALErrorCategory
配置错误 - 需要重新配置
configurationEnabled - 类中的变量 com.darra.ethercat.data.Structures.SlavePdoConfig
是否写入 PDO Configuration (pdo_configuration_enabled)
ConfigureDC(int, int, int) - 类中的方法 com.darra.ethercat.slave.DC
配置 DC 同步 (参数单位: 纳秒) 对齐 C# Slave.ConfigureDC — 成功返回 true, 失败 (底层抛异常) 返回 false.
ConfigureDC(int, int, int) - 类中的方法 com.darra.ethercat.slave.Slave
配置 DC 同步
ConfigureDC(DC.DcSyncMode) - 类中的方法 com.darra.ethercat.slave.DC
按模式配置 DC (默认参数)
ConfigureDC(DC.DcSyncMode, int, int, int) - 类中的方法 com.darra.ethercat.slave.DC
根据同步模式配置 DC (ETG.1020) FreeRun: 禁用 SYNC0/SYNC1 SmSynchron: 禁用 SYNC0/SYNC1, SM 同步 DcSynchron: 配置 SYNC0 信号 DcSynchron01: 配置 SYNC0 + SYNC1 信号
configureDCAll(int, int) - 类中的方法 com.darra.ethercat.master.EtherCATMaster
为所有 DC 从站配置 DC 同步
ConfigureDCAll(short, int, int) - 接口中的方法 com.darra.ethercat.master.DarraCore
为所有 DC 从站配置 DC 同步
configureDCAllAsync(EtherCATMaster, int, int) - 类中的静态方法 com.darra.ethercat.sugar.MasterAsync
异步配置 DC 全网.
ConfiguredModules() - 类中的方法 com.darra.ethercat.slave.MDP
已配置模块列表 (0xF030)。
configureFMMU(int, int, int, int, int, int, int, int, boolean) - 类中的方法 com.darra.ethercat.slave.Slave
配置 FMMU
ConfigureFMMU(short, short, byte, int, short, byte, byte, short, byte, byte, boolean) - 接口中的方法 com.darra.ethercat.master.DarraCore
配置 FMMU
configureFromEsi() - 类中的方法 com.darra.ethercat.slave.Slave
从 ESI 文件自动配置从站 (SM/FMMU/PDO 映射) 读取从站 ESI 信息, 自动配置 SyncManager、FMMU 和 PDO 映射
configureSyncManager(int, int, int, int, boolean) - 类中的方法 com.darra.ethercat.slave.Slave
配置 SyncManager
ConfigureSyncManager(short, short, byte, short, short, byte, boolean) - 接口中的方法 com.darra.ethercat.master.DarraCore
配置 SyncManager
ConfigureTouchProbe(short) - 类中的方法 com.darra.ethercat.slave.CiA402
配置 Touch Probe 功能 (0x60B8)
ConfigVerificationResult() - 类的构造器 com.darra.ethercat.utils.StartupConfigurationVerifier.ConfigVerificationResult
 
CONNECTED - 枚举 中的枚举常量 com.darra.ethercat.data.EtherCATTypes.EcLinkState
已连接 (主副端口均连接)
connection - 类中的变量 com.darra.ethercat.data.Structures.SlaveFsoe
FSoE 连接指针
CONNECTION - 枚举 中的枚举常量 com.darra.ethercat.slave.FSoE.FSoECommand
连接请求/响应 (ETG5100 Table 5 = 0x64)
CONNECTION - 枚举 中的枚举常量 com.darra.ethercat.slave.FSoE.FSoEState
连接建立
CONNECTION_IN_STARTUP - 枚举 中的枚举常量 com.darra.ethercat.slave.FSoE.FSoEDiagnosisBits
连接处于启动
ConnectionCount() - 类中的方法 com.darra.ethercat.slave.FSoE
获取主站的 FSoE 连接数量
ConnectionDiagnosis - 类中的变量 com.darra.ethercat.slave.FSoE.SafeModuleDiag
连接诊断
connectionId - 类中的变量 com.darra.ethercat.data.Structures.SlaveFsoe
FSoE 连接 ID
ConnectionId - 类中的变量 com.darra.ethercat.master.DarraCore.FSoEConfig
唯一连接标识符
ConnectionId - 类中的变量 com.darra.ethercat.master.DarraCore.SafeMdpConfig
唯一连接标识符
ConnectionId - 类中的变量 com.darra.ethercat.slave.FSoE.FSoECommParameters
连接ID (SI3)
ConnectionId - 类中的变量 com.darra.ethercat.slave.FSoE.FSoEConnectionConfig
唯一连接标识符
ConnectionId - 类中的变量 com.darra.ethercat.slave.FSoE.FSoEPdoFrame
连接ID
ConnectionId - 类中的变量 com.darra.ethercat.slave.FSoE.SafeModuleCommParam
连接ID
ConnectionId - 类中的变量 com.darra.ethercat.slave.FSoE.SafeModuleConfig
连接ID
ConnectionId - 类中的变量 com.darra.ethercat.slave.FSoE.SafeModuleInfo
连接ID
ConnectionId() - 类中的方法 com.darra.ethercat.slave.FSoE
获取 FSoE 连接 ID (从 FSoEGetStatus 中获取)
ConnectionIdOffset - 类中的变量 com.darra.ethercat.slave.FSoE.FSoEPdoLayout
连接ID偏移
ConnectionIndex - 类中的变量 com.darra.ethercat.slave.FSoE.FSoEDataUpdatedEventArgs
连接索引
ConnectionIndex - 类中的变量 com.darra.ethercat.slave.FSoE.FSoEErrorEventArgs
连接索引
ConnectionIndex - 类中的变量 com.darra.ethercat.slave.FSoE.FSoEFailsafeEventArgs
连接索引
ConnectionIndex - 类中的变量 com.darra.ethercat.slave.FSoE.FSoEStateChangedEventArgs
连接索引 (多连接模式)
ConnectionMode - 类中的变量 com.darra.ethercat.slave.FSoE.SafeMdpDeviceConfig
连接模式
ConnectionState - 类中的变量 com.darra.ethercat.slave.FSoE.SafeModuleDiag
连接状态
ConnectionState() - 类中的方法 com.darra.ethercat.slave.FSoE
获取当前 FSoE 连接状态
ConnectionType - 类中的变量 com.darra.ethercat.master.DarraCore.SafeMdpConfig
连接类型: 0=Master, 1=Slave
ConnectionType - 类中的变量 com.darra.ethercat.slave.FSoE.FSoECommParameters
连接类型 (SI6): 0=Master, 1=Slave
ConnectionType - 类中的变量 com.darra.ethercat.slave.FSoE.SafeModuleCommParam
连接类型
ConnectionType - 类中的变量 com.darra.ethercat.slave.FSoE.SafeModuleConfig
连接类型
consecutive_wkc_errors - 类中的变量 com.darra.ethercat.data.Structures.InternalDiagnostics
连续 WKC 错误次数
consecutiveLost - 类中的变量 com.darra.ethercat.master.EtherCATMaster.PDOFrameLossStats
 
consumedPorts - 类中的变量 com.darra.ethercat.data.Structures.SlaveTopology
已使用端口位图 (consumedports)
ConsumedPorts() - 类中的方法 com.darra.ethercat.slave.SlaveTopology
已使用端口数
containsKey(byte) - 类中的方法 com.darra.ethercat.slave.CoE.ObjectDictionary
检查子索引是否存在 (对齐 C# ContainsKey)
containsKey(byte) - 类中的方法 com.darra.ethercat.slave.CoE.OEDictionary
检查子索引是否存在 (对齐 C# ContainsKey)
containsKey(short) - 类中的方法 com.darra.ethercat.slave.CoE
检查给定索引是否存在 (对齐 C# ContainsKey)
containsKey(short) - 类中的方法 com.darra.ethercat.slave.CoE.EcODList
检查 ushort 索引是否存在 (对齐 C# ContainsKey)
containsKey(String) - 类中的方法 com.darra.ethercat.slave.CoE
检查给定字符串键是否存在
containsKey(String) - 类中的方法 com.darra.ethercat.slave.CoE.EcODList
检查字符串键是否存在
containsKey(String) - 类中的方法 com.darra.ethercat.slave.CoE.ObjectDictionary
检查字符串键是否存在
containsKey(String) - 类中的方法 com.darra.ethercat.slave.CoE.OEDictionary
检查字符串键是否存在
Content() - 类中的方法 com.darra.ethercat.slave.PDO.PDODataItem
获取字节值
Content(byte) - 类中的方法 com.darra.ethercat.slave.PDO.PDODataItem
设置字节值
CONTRIBUTED - 枚举 中的枚举常量 com.darra.ethercat.data.EcatSlaveDiag.EcWcContributed
本周期该从站贡献了应有 WKC (在线响应正常)
controlByte - 类中的变量 com.darra.ethercat.utils.ESI.SyncManagerInfo
 
Controlword() - 类中的方法 com.darra.ethercat.slave.CiA402
读取/写入控制字
Controlword(short) - 类中的方法 com.darra.ethercat.slave.CiA402
 
convertBytesToString(byte[]) - 类中的静态方法 com.darra.ethercat.utils.Help
EtherCAT 设备字符串严格解码 (对齐 C# Help.ConvertByteArrayToString 2026-05-08 修复版) 严格 UTF-8 → 严格 ASCII → Latin-1 (1:1) 兜底
copy() - 类中的方法 com.darra.ethercat.slave.CoE.EcODList
创建缓存副本 (对齐 C# Copy)
copy() - 类中的方法 com.darra.ethercat.slave.CoE.ObjectDictionary
创建缓存副本 (对齐 C# Copy)
CORE_FLAG_01 - 接口中的静态变量 com.darra.ethercat.master.DarraCore
 
CORE_OP_21 - 接口中的静态变量 com.darra.ethercat.master.DarraCore
 
CORE_OP_22 - 接口中的静态变量 com.darra.ethercat.master.DarraCore
 
CORE_OP_23 - 接口中的静态变量 com.darra.ethercat.master.DarraCore
 
CORE_OP_24 - 接口中的静态变量 com.darra.ethercat.master.DarraCore
 
CORE_OP_25 - 接口中的静态变量 com.darra.ethercat.master.DarraCore
 
CORE_OP_26 - 接口中的静态变量 com.darra.ethercat.master.DarraCore
 
CORE_OP_27 - 接口中的静态变量 com.darra.ethercat.master.DarraCore
 
CORE_OP_28 - 接口中的静态变量 com.darra.ethercat.master.DarraCore
 
corrupted_frames - 类中的变量 com.darra.ethercat.data.Structures.RealtimeStats
 
Count() - 类中的方法 com.darra.ethercat.slave.Startup.StartupParameterList
参数数量
countByState(EtherCATMaster, EcState) - 类中的静态方法 com.darra.ethercat.sugar.SlaveListExt
处于指定状态的从站数.
COUNTER_FAIL - 枚举 中的枚举常量 com.darra.ethercat.abstractions.MailboxStatus
响应 counter 不匹配 / Mailbox counter check failed
couplerDetectDeviceType(long, long) - 类中的静态方法 com.darra.ethercat.statics.ProtocolCodes
探测设备类型 (0=Unknown, 1=Coupler, 2=Terminal, 3=Drive, 4=Bridge ...).
couplerDeviceTypeName(int) - 类中的静态方法 com.darra.ethercat.statics.ProtocolCodes
设备类型名称 (耦合器/端子/驱动器/...).
couplerIsCoupler(long, long) - 类中的静态方法 com.darra.ethercat.statics.ProtocolCodes
是否为耦合器 (EK1100/EK1110/...).
couplerIsTerminal(long, long) - 类中的静态方法 com.darra.ethercat.statics.ProtocolCodes
是否为 IO 端子 (EL1xxx/EL2xxx 等).
couplerVendorName(long) - 类中的静态方法 com.darra.ethercat.statics.ProtocolCodes
厂商中文名.
couplerVendorNameEn(long) - 类中的静态方法 com.darra.ethercat.statics.ProtocolCodes
厂商英文名 (Beckhoff/Omron/Delta 等).
cpuAffinity - 类中的变量 com.darra.ethercat.utils.Xml.MasterXMLConfiguration
CPU 亲和性 (位掩码), 无效输入:'<'0 表示不修改
Crc - 类中的变量 com.darra.ethercat.slave.FSoE.FSoEPdoFrame
CRC校验值
CRC_ERROR - 枚举 中的枚举常量 com.darra.ethercat.slave.FSoE.FSoEError
CRC校验失败
CRC_ERROR - 枚举 中的枚举常量 com.darra.ethercat.slave.FSoE.FSoEFailsafeReason
CRC错误
CRC16_CCITT_FALSE - 类中的静态变量 com.darra.ethercat.slave.FSoE
预置的 CCITT-False 实例
CRC16_INITIAL - 类中的静态变量 com.darra.ethercat.slave.FSoE.FSoEConstants
FSoE CRC16初始值
CRC16_POLY - 类中的静态变量 com.darra.ethercat.slave.FSoE.FSoEConstants
FSoE CRC16多项式 (ETG.5100)
CrcCallbackUserdata - 类中的变量 com.darra.ethercat.data.Structures.FoEOptions
 
CrcCallbackUserdata - 类中的变量 com.darra.ethercat.master.DarraCore.FoEOptions
回调用户数据
CrcErrorCount() - 类中的方法 com.darra.ethercat.slave.FSoE
获取 FSoE CRC 错误计数 (通过 FSoEGetStatus)
CrcErrors - 类中的变量 com.darra.ethercat.master.DarraCore.FSoEStatus
CRC 错误计数
CrcErrors - 类中的变量 com.darra.ethercat.slave.FSoE.FSoEConnectionStatus
CRC错误计数
CrcLength - 类中的变量 com.darra.ethercat.slave.FSoE.FSoEPdoLayout
CRC长度
CrcProgressCallback - 类中的变量 com.darra.ethercat.data.Structures.FoEOptions
 
CrcProgressCallback - 类中的变量 com.darra.ethercat.master.DarraCore.FoEOptions
CRC 进度回调 (预留, Java 端不使用)
create() - 类中的静态方法 com.darra.ethercat.master.EtherCATMaster
创建并初始化主站 (自动分配编号)
create() - 类中的静态方法 com.darra.ethercat.sugar.MasterBuilder
工厂入口 — 不引用主线静态方法名, 防止 IDE 自动补全冲突.
create(short) - 类中的静态方法 com.darra.ethercat.master.EtherCATMaster
创建并初始化指定编号的主站
createFromJson(String) - 类中的静态方法 com.darra.ethercat.master.EtherCATMaster
一步初始化: JSON 配置 -> 创建主站
createFromJsonFile(String) - 类中的静态方法 com.darra.ethercat.master.EtherCATMaster
一步初始化: 从 JSON 文件
createWithCustomMessage(int, int, String, boolean, int) - 异常错误类中的静态方法 com.darra.ethercat.slave.CoE.CoEAccessDeniedException
创建带自定义消息的异常 (对齐 C# CreateWithCustomMessage)
CROSS - 枚举 中的枚举常量 com.darra.ethercat.data.EtherCATTypes.EcTopologyType
交叉点
CSP - 枚举 中的枚举常量 com.darra.ethercat.data.EtherCATTypes.ModeCiA402
周期同步位置模式
CSP - 枚举 中的枚举常量 com.darra.ethercat.slave.CiA402.ModeCiA402
 
CST - 枚举 中的枚举常量 com.darra.ethercat.data.EtherCATTypes.ModeCiA402
周期同步转矩模式
CST - 枚举 中的枚举常量 com.darra.ethercat.slave.CiA402.ModeCiA402
 
CSTCA - 枚举 中的枚举常量 com.darra.ethercat.data.EtherCATTypes.ModeCiA402
周期同步转矩加速度模式
CSTCA - 枚举 中的枚举常量 com.darra.ethercat.slave.CiA402.ModeCiA402
 
CSV - 枚举 中的枚举常量 com.darra.ethercat.data.EtherCATTypes.ModeCiA402
周期同步速度模式
CSV - 枚举 中的枚举常量 com.darra.ethercat.slave.CiA402.ModeCiA402
 
current_cycle_time_us - 类中的变量 com.darra.ethercat.data.Structures.RealtimeStats
 
CurrentDcSyncMode() - 类中的方法 com.darra.ethercat.slave.DC
获取当前 DC 同步模式 (对齐 C# CurrentDcSyncMode).
CurrentState - 类中的变量 com.darra.ethercat.slave.FSoE.FSoEDataExchangeEvent
本周期当前 FSoE 状态
CurrentState - 类中的变量 com.darra.ethercat.slave.FSoE.FSoEErrorEventArgs
当前状态
CW_DISABLE_VOLTAGE - 类中的静态变量 com.darra.ethercat.slave.CiA402
 
CW_ENABLE_OPERATION - 类中的静态变量 com.darra.ethercat.slave.CiA402
 
CW_FAULT_RESET - 类中的静态变量 com.darra.ethercat.slave.CiA402
 
CW_QUICK_STOP - 类中的静态变量 com.darra.ethercat.slave.CiA402
 
CW_SHUTDOWN - 类中的静态变量 com.darra.ethercat.slave.CiA402
 
CW_SWITCH_ON - 类中的静态变量 com.darra.ethercat.slave.CiA402
 
cycle_count - 类中的变量 com.darra.ethercat.data.Structures.InternalDiagnostics
累计总周期数
cycle_start_time - 类中的变量 com.darra.ethercat.data.Structures.InternalDiagnostics
周期开始时间戳(纳秒)
CYCLE_TIME - 类中的静态变量 com.darra.ethercat.slave.SoE.StandardIDN
 
cycle_time_accumulator - 类中的变量 com.darra.ethercat.data.Structures.InternalDiagnostics
周期时间累加器
CYCLE_TIME_TOO_SMALL - 枚举 中的枚举常量 com.darra.ethercat.data.EtherCATTypes.EcALState
周期时间太小
cycle_time_us - 类中的变量 com.darra.ethercat.master.MasterDiagnosticsInfo.NativeSummary
 
cycle0 - 类中的变量 com.darra.ethercat.data.Structures.SlaveDc
DC SYNC0 周期 (纳秒) (DCcycle)
cycle1 - 类中的变量 com.darra.ethercat.data.Structures.SlaveDc
DC SYNC1 周期 (纳秒) (DCcycle1)
CycleCount - 类中的变量 com.darra.ethercat.slave.FSoE.FSoEDataExchangeEvent
累计 PDO 周期计数 (从实例创建起递增)
cycleDivider - 类中的变量 com.darra.ethercat.utils.Xml.GroupConfigData
 
CycleTimeSpan - 类中的变量 com.darra.ethercat.data.Structures.InternalDiagnostics
最近一次周期耗时(微秒)
cycleTimeSync0 - 类中的变量 com.darra.ethercat.utils.ESI.DcOpMode
 
cycleTimeSync0Factor - 类中的变量 com.darra.ethercat.utils.ESI.DcOpMode
 
cycleTimeSync1 - 类中的变量 com.darra.ethercat.utils.ESI.DcOpMode
 
cycleTimeSync1Factor - 类中的变量 com.darra.ethercat.utils.ESI.DcOpMode
 
cycleTimeUs - 类中的变量 com.darra.ethercat.utils.Eni.MasterConfig
 
cycleTimeUs - 类中的变量 com.darra.ethercat.utils.Xml.MasterXMLConfiguration
周期时间 (微秒), 无效输入:'<'=0 表示不修改
CycleTimeUs - 类中的变量 com.darra.ethercat.master.MasterDiagnosticsInfo.DiagnosticsSnapshot
实际周期时间 (微秒)
CyclicFramesPerSec - 类中的变量 com.darra.ethercat.master.DarraCore.MasterDiagData
每秒周期帧数
CyclicLostFrames - 类中的变量 com.darra.ethercat.master.DarraCore.MasterDiagData
周期帧丢失数
CyclicWCErrorCounter(int) - 类中的方法 com.darra.ethercat.master.MasterObjectDictionary
获取从站 WKC 错误计数器 对应 C# CyclicWCErrorCounter

D

D_1737() - 接口中的方法 com.darra.ethercat.master.DarraCore
roundSDKSAN2 内部入口。
D1586Entry() - 接口中的方法 com.darra.ethercat.master.DarraCore
roundDEEP1 内部入口 (序号绑定)
D1589Entry() - 接口中的方法 com.darra.ethercat.master.DarraCore
roundDEEP1 内部入口 (序号绑定)
D1590Entry() - 接口中的方法 com.darra.ethercat.master.DarraCore
roundDEEP1 内部入口 (序号绑定)
DarraCore - com.darra.ethercat.master中的接口
Darra.Core 原生库 JNA 接口, 定义全部原生函数签名。
DarraCore._BuildOptions - com.darra.ethercat.master中的类
 
DarraCore._BuildOrdinals - com.darra.ethercat.master中的类
 
DarraCore.AOENotificationCallback - com.darra.ethercat.master中的接口
AoE 通知回调
DarraCore.CommunicationStats - com.darra.ethercat.master中的类
 
DarraCore.CrashNotifyCallback - com.darra.ethercat.master中的接口
崩溃通知回调
DarraCore.DCSyncLostCallback - com.darra.ethercat.master中的接口
DC 同步丢失回调
DarraCore.DllVersionInfo - com.darra.ethercat.master中的类
 
DarraCore.DriverVersionInfoNative - com.darra.ethercat.master中的类
 
DarraCore.EmcyRecord - com.darra.ethercat.master中的类
EMCY 记录结构体
DarraCore.EmergencyEventCallback - com.darra.ethercat.master中的接口
紧急事件回调
DarraCore.EOEFrameCallback - com.darra.ethercat.master中的接口
EoE 异步接收回调 (主循环线程 PDO 上下文执行, 不可阻塞, 必须立即拷贝 frameData).
DarraCore.EsmTimeouts - com.darra.ethercat.master中的类
 
DarraCore.FoEBusyCallback - com.darra.ethercat.master中的接口
FoE BUSY 回调 / FoE BUSY callback.
DarraCore.FoEOptions - com.darra.ethercat.master中的类
 
DarraCore.FoEProgressCallback - com.darra.ethercat.master中的接口
FoE 进度回调
DarraCore.FSoEConfig - com.darra.ethercat.master中的类
FSoE 连接配置结构体 (对应 C fsoe_config_t, 自然对齐, 20 字节)
DarraCore.FSoEStatus - com.darra.ethercat.master中的类
FSoE 连接状态结构体 (对应 C fsoe_status_t, 自然对齐, 32 字节)
DarraCore.HotConnectGroupNative - com.darra.ethercat.master中的类
Hot-Connect 组定义 native 结构体 (对齐 C 端 hotconnect_group_t, Pack=1).
DarraCore.HotConnectGroupNative.ByReference - com.darra.ethercat.master中的类
 
DarraCore.InputDataChangedCallback - com.darra.ethercat.master中的接口
输入 PDO 数据变化回调。
DarraCore.LogCallback - com.darra.ethercat.master中的接口
日志回调
DarraCore.MasterDiagData - com.darra.ethercat.master中的类
主站诊断数据结构体
DarraCore.MasterIdentity - com.darra.ethercat.master中的类
主站身份信息结构体
DarraCore.MbxStatsNative - com.darra.ethercat.master中的类
邮箱协议统计快照 (对齐 C 端 struct mbx_stats, 72 字节).
DarraCore.MbxTransactionNative - com.darra.ethercat.master中的类
邮箱事务对象 (对齐 C 端 mbx_transaction_t, 72 字节).
DarraCore.MbxTransactionNative.ByReference - com.darra.ethercat.master中的类
 
DarraCore.PDOFrameLossCallback - com.darra.ethercat.master中的接口
PDO 连续丢帧回调
DarraCore.ProcessDataCyclicCallback - com.darra.ethercat.master中的接口
PDO 周期回调
DarraCore.RedundancyModeChangedCallback - com.darra.ethercat.master中的接口
冗余模式变化回调
DarraCore.RedundancyStatus - com.darra.ethercat.master中的类
 
DarraCore.SafeMdpConfig - com.darra.ethercat.master中的类
FSoE MDP 多连接配置结构体 (扩展版, 自然对齐)
DarraCore.SiiGeneralInfoNative - com.darra.ethercat.master中的类
 
DarraCore.SlaveDiscoveryCallback - com.darra.ethercat.master中的接口
从站发现回调
DarraCore.SlaveIdentity - com.darra.ethercat.master中的类
 
DarraCore.SlaveIdentityMismatchCallback - com.darra.ethercat.master中的接口
从站身份不符回调 (v2 热插拔自修复) 触发时机: 断电重插从站后 ident FSM 读取到的 Vendor/Product 与配置不匹配, 或 Revision 低于配置 (向后兼容: actual >= configured 视为匹配) 去重规则: 进入 IDENT_REJECTED 状态时仅触发一次, 调用 AcknowledgeSlaveReplacement 后才会重新探测 32 位字段通过 int 承载, Java 层解释为 unsigned (无效输入:'&' 0xFFFFFFFFL)
DarraCore.SlavePortLinkChangedCallback - com.darra.ethercat.master中的接口
从站端口链路变化回调 (断线检测) 触发时机: 从站 DL Status (0x0110) 的 port link bit 从 1->0 (断开) 或 0->1 (恢复) 每 1 秒诊断周期检测, 每次 bit 翻转触发一次 (去重不重复触发) port: 0-3 对应 P0/P1/P2/P3 isUp: TRUE=link 恢复, FALSE=link 断开
DarraCore.SlavePreOpReconfigCallback - com.darra.ethercat.master中的接口
从站 PreOP 重配置回调
DarraCore.SlaveStateChangeCallback - com.darra.ethercat.master中的接口
从站状态变化回调
DarraCore.SoEEmergencyCallback - com.darra.ethercat.master中的接口
SoE 硬件 Emergency 回调 (OpCode=6) / SoE Emergency callback (OpCode=6).
DarraCore.SoENotificationCallback - com.darra.ethercat.master中的接口
SoE 硬件 Notification 回调 (OpCode=5) / SoE Notification callback (OpCode=5).
DarraCore.StartupParam - com.darra.ethercat.master中的类
 
DarraCore.TopologyNode - com.darra.ethercat.master中的类
拓扑节点结构体
DarraCore.VoENotificationCallback - com.darra.ethercat.master中的接口
VoE 异步通知回调 (主循环线程 PDO 上下文; data 仅在回调期间有效).
DarraCore.WatchdogConfig - com.darra.ethercat.master中的类
 
DarraCore.WatchdogStatus - com.darra.ethercat.master中的类
 
DarraCoreInvoke(short, int, int, int, int) - 接口中的方法 com.darra.ethercat.master.DarraCore
 
DarraCoreInvokeText(short, int, String, int, int, int) - 接口中的方法 com.darra.ethercat.master.DarraCore
 
DarraEcat_KernelInstallerUrl() - 接口中的方法 com.darra.ethercat.master.DarraCore
获取驱动安装包下载链接 (默认 https://www.darrart.com/downloads/drivers, 可通过环境变量 DARRA_INSTALLER_URL 覆盖).
DarraEcat_KernelProbe() - 接口中的方法 com.darra.ethercat.master.DarraCore
探测内核驱动 (DarraRT_Eth.sys) 当前可用性.
DarraEcat_KernelStatusMessage(int) - 接口中的方法 com.darra.ethercat.master.DarraCore
获取状态码对应的中文可读消息 (UTF-8, DLL 内部静态字符串).
DarraKernelNotAvailableException - com.darra.ethercat.master中的异常错误类
内核驱动不可用时由 SDK 抛出.
DarraKernelNotAvailableException(DarraKernelStatus, String, String) - 异常错误类的构造器 com.darra.ethercat.master.DarraKernelNotAvailableException
 
DarraKernelStatus - com.darra.ethercat.master中的枚举
内核驱动 (DarraRT_Eth.sys) 可用性诊断码.
DarraValidateTimerAccuracy(int, int) - 接口中的方法 com.darra.ethercat.master.DarraCore
验证定时器精度
data - 类中的变量 com.darra.ethercat.slave.VoE.VoENotificationEventArgs
 
Data - 类中的变量 com.darra.ethercat.master.DarraCore.EmcyRecord
附加数据 (5 字节)
Data - 类中的变量 com.darra.ethercat.master.DarraCore.StartupParam
 
Data - 类中的变量 com.darra.ethercat.slave.CoE.EmergencyMessage
 
Data - 类中的变量 com.darra.ethercat.slave.FSoE.FSoEDataUpdatedEventArgs
数据内容
Data - 类中的变量 com.darra.ethercat.slave.FSoE.FSoEPdoFrame
数据
Data - 类中的变量 com.darra.ethercat.slave.Startup.StartupParameter
数据
Data - 类中的变量 com.darra.ethercat.slave.VoE.VoEResponse
 
Data() - 类中的方法 com.darra.ethercat.slave.CoEEmcy.EmergencyMessage
厂商特定数据 (副本)
DATA - 枚举 中的枚举常量 com.darra.ethercat.slave.FSoE.FSoECommand
正常数据交换 / ProcessData (ETG5100 Table 5 = 0x36)
DATA - 枚举 中的枚举常量 com.darra.ethercat.slave.FSoE.FSoEState
数据交换
DATA_STATUS - 类中的静态变量 com.darra.ethercat.slave.SoE.SoEElementFlags
 
DATA_TOO_SHORT - 枚举 中的枚举常量 com.darra.ethercat.data.EtherCATTypes.MailboxError
数据太短
DATA_TRANSFER_ERROR - 枚举 中的枚举常量 com.darra.ethercat.data.EtherCATTypes.SDOError
数据传输错误
DATA_TYPE_MISMATCH - 枚举 中的枚举常量 com.darra.ethercat.data.EtherCATTypes.SDOError
数据类型不匹配
DATA_TYPE_TOO_HIGH - 枚举 中的枚举常量 com.darra.ethercat.data.EtherCATTypes.SDOError
数据类型过大
DATA_TYPE_TOO_LOW - 枚举 中的枚举常量 com.darra.ethercat.data.EtherCATTypes.SDOError
数据类型过小
dataBlock - 类中的变量 com.darra.ethercat.slave.SoE.IdnTriple
 
DataLen - 类中的变量 com.darra.ethercat.master.DarraCore.StartupParam
 
DataLength - 类中的变量 com.darra.ethercat.slave.FSoE.FSoEPdoLayout
数据区长度
DataLength() - 类中的方法 com.darra.ethercat.slave.VoE.VoEResponse
 
DataOffset - 类中的变量 com.darra.ethercat.slave.FSoE.FSoEPdoLayout
数据偏移
dataType - 类中的变量 com.darra.ethercat.utils.ESI.PDOEntry
 
dataType - 类中的变量 com.darra.ethercat.utils.ESI.StartupSDO
 
dataType - 类中的变量 com.darra.ethercat.utils.Xml.PDOEntryConfig
 
Datatype - 类中的变量 com.darra.ethercat.slave.CoE.ObjectDictionary
 
DataType - 类中的变量 com.darra.ethercat.slave.CoE.ObjectEntry
 
DataType - 类中的变量 com.darra.ethercat.slave.SoE.SoEAttributes
 
dc - 类中的变量 com.darra.ethercat.data.Structures.EcSlave
DC 信息 (recvtime[4]/propagation_delay/next/prev/cycle0/cycle1/shift/active)
DC - com.darra.ethercat.slave中的类
DC (Distributed Clock) 从站级别配置 对齐 C# Slave/DC.cs: ConfigureDC, DisableDC, PropagationDelay, SyncWindowStatus
DC - 枚举 中的枚举常量 com.darra.ethercat.data.EtherCATTypes.EcCommType
分布式时钟
DC(short, short) - 类的构造器 com.darra.ethercat.slave.DC
 
DC() - 类中的方法 com.darra.ethercat.slave.Slave
DC (Distributed Clocks) 配置实例
dc_auto_shift_enabled - 类中的变量 com.darra.ethercat.data.Structures.EcState
0 = 禁用, 1 = 启用
DC_SYNC_IO_ERROR - 枚举 中的枚举常量 com.darra.ethercat.data.EtherCATTypes.EcALState
DC 同步 I/O 错误
DC_SYNC_TIMEOUT - 枚举 中的枚举常量 com.darra.ethercat.data.EtherCATTypes.EcALState
DC 同步超时
DC_SYNCHRON - 枚举 中的枚举常量 com.darra.ethercat.data.EtherCATTypes.DcSyncMode
DC 同步
DC.DcSyncMode - com.darra.ethercat.slave中的枚举
DC 同步模式 (对齐 C# DcSyncMode, ETG.1020)
DC.SyncWindowStatus - com.darra.ethercat.slave中的类
同步窗口状态
DCActive() - 类中的方法 com.darra.ethercat.slave.Slave
DC AssignActivate 值 (0=禁用, 非0=已激活)
dcAssignActivate - 类中的变量 com.darra.ethercat.utils.Eni.SlaveConfig
 
dcAssignActivate - 类中的变量 com.darra.ethercat.utils.ESI.DeviceDescription
DC AssignActivate
dcAssignActivate() - 类中的方法 com.darra.ethercat.utils.ESI.DeviceInfo
 
dcCapableCount(EtherCATMaster) - 类中的静态方法 com.darra.ethercat.sugar.SlaveListExt
支持 DC 的从站数.
dcCapableSlaves(EtherCATMaster) - 类中的静态方法 com.darra.ethercat.sugar.MasterStreams
过滤所有支持 DC 的从站.
dcConfiguration - 类中的变量 com.darra.ethercat.utils.ESI.DeviceInfo
 
DcConfiguration() - 类的构造器 com.darra.ethercat.utils.ESI.DcConfiguration
 
DcCycle - 类中的变量 com.darra.ethercat.data.Structures.EcState
DC 诊断监控基准周期(纳秒)
DCCycle0() - 类中的方法 com.darra.ethercat.slave.Slave
SYNC0 周期 (纳秒)
DCCycle1() - 类中的方法 com.darra.ethercat.slave.Slave
SYNC1 周期 (纳秒)
dcCycleTimeUs - 类中的变量 com.darra.ethercat.utils.Eni.MasterConfig
 
DCNext() - 类中的方法 com.darra.ethercat.slave.Slave
DC 下一个从站索引
DcOpMode() - 类的构造器 com.darra.ethercat.utils.ESI.DcOpMode
 
DCPrevious() - 类中的方法 com.darra.ethercat.slave.Slave
DC 上一个从站索引
DCReceiveTimeA() - 类中的方法 com.darra.ethercat.slave.Slave
端口 A 接收时间 (纳秒)
DCReceiveTimeB() - 类中的方法 com.darra.ethercat.slave.Slave
端口 B 接收时间 (纳秒)
DCReceiveTimeC() - 类中的方法 com.darra.ethercat.slave.Slave
端口 C 接收时间 (纳秒)
DCReceiveTimeD() - 类中的方法 com.darra.ethercat.slave.Slave
端口 D 接收时间 (纳秒)
DCShift() - 类中的方法 com.darra.ethercat.slave.Slave
DC 相位偏移 (纳秒)
dcSync0CycleNs - 类中的变量 com.darra.ethercat.utils.ESI.DeviceDescription
DC SYNC0 周期 (纳秒)
dcSync1CycleNs - 类中的变量 com.darra.ethercat.utils.ESI.DeviceDescription
DC SYNC1 周期 (纳秒)
DcSynchron - 枚举 中的枚举常量 com.darra.ethercat.slave.DC.DcSyncMode
DC 同步模式 - 仅 SYNC0 信号, 同步类型 0x0002
DcSynchron01 - 枚举 中的枚举常量 com.darra.ethercat.slave.DC.DcSyncMode
DC 同步模式 - SYNC0 + SYNC1 信号, 同步类型 0x0003
dcSyncModeFromEsi() - 类中的方法 com.darra.ethercat.slave.DC
查询本从站 ESI 声明的 DC 同步模式 (对齐 C SDK esi_dll_get_device_dc_sync_mode / native EcEsi_GetDeviceDcSyncMode, 序号 1606).
DCtime - 类中的变量 com.darra.ethercat.data.Structures.EcState
DC 时间(实时值)
DCtime() - 类中的方法 com.darra.ethercat.master.EtherCATMaster
DC 时间戳 (纳秒, 对齐 C# DCtime)
DEBUG - 枚举 中的枚举常量 com.darra.ethercat.data.EtherCATTypes.LogCategory
调试 - 详细调试信息
DEBUG - 枚举 中的枚举常量 com.darra.ethercat.data.EtherCATTypes.LogLevel
调试
DEBUG - 枚举 中的枚举常量 com.darra.ethercat.logging.LogManager.LogCategory
调试 - 详细调试信息
Decimals - 类中的变量 com.darra.ethercat.slave.SoE.SoEAttributes
 
decodeIdn(short) - 类中的静态方法 com.darra.ethercat.slave.SoE
将 16 位 IDN 解码为 (Standard?
Deconstruct() - 类中的方法 com.darra.ethercat.master.EtherCATMaster
解构赋值 (对应 C# Deconstruct)
DEFAULT - 类中的静态变量 com.darra.ethercat.slave.SoE.SoEElementFlags
 
DEFAULT_TIMEOUT_MS - 类中的静态变量 com.darra.ethercat.slave.EoE
默认超时 (毫秒)
DEFAULT_VALUE_CANNOT_BE_CHANGED - 枚举 中的枚举常量 com.darra.ethercat.data.EtherCATTypes.SoEError
默认值不能修改
DEFAULT_VALUE_TOO_LONG - 枚举 中的枚举常量 com.darra.ethercat.data.EtherCATTypes.SoEError
默认值过长
DEFAULT_VALUE_TOO_SHORT - 枚举 中的枚举常量 com.darra.ethercat.data.EtherCATTypes.SoEError
默认值过短
DEFAULT_VALUE_WRITE_PROTECTED - 枚举 中的枚举常量 com.darra.ethercat.data.EtherCATTypes.SoEError
默认值写保护
DEFAULT_WATCHDOG_TIME_MS - 类中的静态变量 com.darra.ethercat.slave.FSoE.FSoEConstants
默认看门狗超时(毫秒)
defaultExecutor() - 类中的方法 com.darra.ethercat.slave.AoE
默认 Executor, 子类或用户可覆盖以使用自定义线程池 (Default Executor, subclass or user can override for custom thread pool)
defaultExecutor() - 类中的方法 com.darra.ethercat.slave.CoE
默认 Executor, 子类或用户可覆盖以使用自定义线程池 (Default Executor, subclass or user can override for custom thread pool)。
defaultExecutor() - 类中的方法 com.darra.ethercat.slave.EoE
默认 Executor, 子类或用户可覆盖以使用自定义线程池 (Default Executor, subclass or user can override for custom thread pool)
defaultExecutor() - 类中的方法 com.darra.ethercat.slave.FoE
默认 Executor, 子类或用户可覆盖以使用自定义线程池 (Default Executor, subclass or user can override for custom thread pool)
defaultExecutor() - 类中的方法 com.darra.ethercat.slave.SoE
默认 Executor, 子类或用户可覆盖以使用自定义线程池 (Default Executor, subclass or user can override for custom thread pool)
defaultExecutor() - 类中的方法 com.darra.ethercat.slave.VoE
默认 Executor, 子类或用户可覆盖以使用自定义线程池 (Default Executor, subclass or user can override for custom thread pool)
DefaultPassword() - 类中的方法 com.darra.ethercat.slave.FoE
 
DefaultPassword(int) - 类中的方法 com.darra.ethercat.slave.FoE
 
defaultPath() - 类中的静态方法 com.darra.ethercat.utils.EsiManager
默认 ESI 目录: <进程当前目录>/ESI
defaults() - 类中的静态方法 com.darra.ethercat.data.Structures.FoEOptions
创建默认选项
defaultSize - 类中的变量 com.darra.ethercat.utils.ESI.SyncManagerInfo
 
DefaultTimeoutMs() - 类中的方法 com.darra.ethercat.slave.FoE
 
DefaultTimeoutMs() - 类中的方法 com.darra.ethercat.slave.VoE
 
DefaultTimeoutMs(int) - 类中的方法 com.darra.ethercat.slave.FoE
 
DefaultTimeoutMs(int) - 类中的方法 com.darra.ethercat.slave.VoE
 
DefaultValue - 类中的变量 com.darra.ethercat.slave.SoE.SoEParameter
 
DEGRADED - 枚举 中的枚举常量 com.darra.ethercat.data.EcatSlaveDiag.EcMailboxHealth
降级 — 在 OP 但邮箱半失效 (handler 丢失 / DC 降级伴 0x001F)
DEGRADED - 枚举 中的枚举常量 com.darra.ethercat.data.EtherCATTypes.RingMode
降级模式: 仅 primary 工作
DENI_NS - 类中的静态变量 com.darra.ethercat.utils.Xml
DENI 扩展命名空间
desc - 类中的变量 com.darra.ethercat.data.Structures.NetworkInfo
适配器描述 (EC_MAXLEN_ADAPTERNAME = 128)
description - 枚举中的变量 com.darra.ethercat.data.EtherCATTypes.DcSyncMode
 
description - 枚举中的变量 com.darra.ethercat.data.EtherCATTypes.EcDeviceType
 
description - 枚举中的变量 com.darra.ethercat.data.EtherCATTypes.EcFmmuType
 
description - 枚举中的变量 com.darra.ethercat.data.EtherCATTypes.EcPdiType
 
description - 枚举中的变量 com.darra.ethercat.data.EtherCATTypes.EcPortType
 
description - 枚举中的变量 com.darra.ethercat.data.EtherCATTypes.EcSyncManagerType
 
description - 枚举中的变量 com.darra.ethercat.data.EtherCATTypes.EcTopologyType
 
description - 枚举中的变量 com.darra.ethercat.data.EtherCATTypes.StartupTransition
 
description - 枚举中的变量 com.darra.ethercat.data.EtherCATTypes.StartupWriteTiming
 
description - 类中的变量 com.darra.ethercat.utils.ESI.DcOpMode
 
description - 类中的变量 com.darra.ethercat.utils.ESI.PhysicsPort
 
Description - 类中的变量 com.darra.ethercat.slave.MDP.MdpAvailableModule
模块描述
Description - 类中的变量 com.darra.ethercat.slave.Startup.StartupParameter
描述
DetailedDiagnostics() - 类中的方法 com.darra.ethercat.master.EtherCATMaster
获取详细诊断信息指针
detectConnections() - 类中的方法 com.darra.ethercat.slave.FSoE.SafeMdp
自动探测从站支持的 MDP 连接数量
DetectedModuleIdents() - 类中的方法 com.darra.ethercat.slave.MDP
直读 0xF050 DetectedModuleIdent 数组 (转调 native)
DetectedModules() - 类中的方法 com.darra.ethercat.slave.MDP
已检测模块列表 (0xF050)。
detectedSlaveIndex - 类中的变量 com.darra.ethercat.master.HotConnect.HotConnectGroup
探测到时匹配的 slavelist[] 下标, 0=未匹配
DetectedSlaveIndex - 类中的变量 com.darra.ethercat.master.DarraCore.HotConnectGroupNative
 
detectModules() - 类中的方法 com.darra.ethercat.slave.MDP
检测当前在线模块列表 (别名方法, 等同于 DetectedModules)
DetermineCouplerStatus(List<NetworkInfo.ScannedSlaveInfo>) - 类中的静态方法 com.darra.ethercat.statics.NetworkInfo
检测 EtherCAT 耦合器状态 (对应 C# DetermineCouplerStatus)
DEVICE_ABORTED - 枚举 中的枚举常量 com.darra.ethercat.slave.AoE.AoEResultCode
设备已中止
DEVICE_ACCESS_DENIED - 枚举 中的枚举常量 com.darra.ethercat.slave.AoE.AoEResultCode
设备访问被拒绝
DEVICE_ALREADY_EXISTS - 枚举 中的枚举常量 com.darra.ethercat.slave.AoE.AoEResultCode
设备已存在
DEVICE_BUSY - 枚举 中的枚举常量 com.darra.ethercat.slave.AoE.AoEResultCode
设备忙
DEVICE_FSOE_ADDRESS - 类中的静态变量 com.darra.ethercat.slave.FSoE.SafeMdpIndex
设备FSoE地址
DEVICE_ID_UPDATED - 枚举 中的枚举常量 com.darra.ethercat.data.EtherCATTypes.EcALState
设备 ID 已更新
DEVICE_INVALID_ACCESS - 枚举 中的枚举常量 com.darra.ethercat.slave.AoE.AoEResultCode
设备无效访问
DEVICE_INVALID_ARRAY_INDEX - 枚举 中的枚举常量 com.darra.ethercat.slave.AoE.AoEResultCode
设备无效数组索引
DEVICE_INVALID_CLASS_ID - 枚举 中的枚举常量 com.darra.ethercat.slave.AoE.AoEResultCode
设备无效 Class ID
DEVICE_INVALID_CONTEXT - 枚举 中的枚举常量 com.darra.ethercat.slave.AoE.AoEResultCode
设备无效上下文
DEVICE_INVALID_DATA - 枚举 中的枚举常量 com.darra.ethercat.slave.AoE.AoEResultCode
设备无效数据
DEVICE_INVALID_GROUP - 枚举 中的枚举常量 com.darra.ethercat.slave.AoE.AoEResultCode
设备无效组
DEVICE_INVALID_INTERFACE - 枚举 中的枚举常量 com.darra.ethercat.slave.AoE.AoEResultCode
设备无效接口
DEVICE_INVALID_OBJECT_ID - 枚举 中的枚举常量 com.darra.ethercat.slave.AoE.AoEResultCode
设备无效 Object ID
DEVICE_INVALID_OFFSET - 枚举 中的枚举常量 com.darra.ethercat.slave.AoE.AoEResultCode
设备无效偏移
DEVICE_INVALID_SIZE - 枚举 中的枚举常量 com.darra.ethercat.slave.AoE.AoEResultCode
设备无效大小
DEVICE_INVALID_STATE - 枚举 中的枚举常量 com.darra.ethercat.slave.AoE.AoEResultCode
设备状态无效
device_name - 类中的变量 com.darra.ethercat.data.Structures.SlaveInfo
 
DEVICE_NO_INTERFACE_QUERY - 枚举 中的枚举常量 com.darra.ethercat.slave.AoE.AoEResultCode
设备接口查询不匹配
DEVICE_NOT_FOUND - 枚举 中的枚举常量 com.darra.ethercat.slave.AoE.AoEResultCode
设备不存在
DEVICE_NOT_READY - 枚举 中的枚举常量 com.darra.ethercat.slave.AoE.AoEResultCode
设备未就绪
DEVICE_PENDING - 枚举 中的枚举常量 com.darra.ethercat.slave.AoE.AoEResultCode
设备处于挂起状态
DEVICE_STATE_ERROR - 枚举 中的枚举常量 com.darra.ethercat.data.EtherCATTypes.SDOError
设备状态错误
DEVICE_SYMBOL_NOT_ACTIVE - 枚举 中的枚举常量 com.darra.ethercat.slave.AoE.AoEResultCode
设备符号未激活
DEVICE_SYMBOL_NOT_FOUND - 枚举 中的枚举常量 com.darra.ethercat.slave.AoE.AoEResultCode
设备符号未找到
DEVICE_SYMBOL_VERSION_INVALID - 枚举 中的枚举常量 com.darra.ethercat.slave.AoE.AoEResultCode
设备符号版本无效
DEVICE_TIMEOUT - 枚举 中的枚举常量 com.darra.ethercat.slave.AoE.AoEResultCode
设备超时
DEVICE_WARNING - 枚举 中的枚举常量 com.darra.ethercat.slave.AoE.AoEResultCode
设备警告
deviceClass - 类中的变量 com.darra.ethercat.utils.ESI.DeviceInfo
 
DeviceDescription() - 类的构造器 com.darra.ethercat.utils.ESI.DeviceDescription
 
DeviceInfo - com.darra.ethercat.statics中的类
设备信息 API 对应 C# Static/DeviceInfo.cs 提供设备序列号、设备名称等获取方法
DeviceInfo() - 类的构造器 com.darra.ethercat.slave.AoE.DeviceInfo
 
DeviceInfo() - 类的构造器 com.darra.ethercat.utils.ESI.DeviceInfo
 
DeviceMissing - 枚举 中的枚举常量 com.darra.ethercat.master.DarraKernelStatus
设备节点缺失 (\\\\.\\DarraRT_Eth 不存在).
deviceName - 类中的变量 com.darra.ethercat.data.Structures.SlaveMetadata
设备名称 (MAXNAME + 1 = 41)
deviceName - 类中的变量 com.darra.ethercat.utils.ESI.DeviceDescription
 
deviceName() - 类中的方法 com.darra.ethercat.sugar.SlaveIdentity
 
DeviceName - 类中的变量 com.darra.ethercat.master.DarraCore.MasterIdentity
设备名称
DeviceName - 类中的变量 com.darra.ethercat.slave.AoE.DeviceInfo
 
DeviceSafetyAddress - 类中的变量 com.darra.ethercat.slave.FSoE.SafeMdpDeviceConfig
设备级安全地址
DeviceState - 类中的变量 com.darra.ethercat.slave.AoE.AdsState
 
DeviceType - 类中的变量 com.darra.ethercat.slave.FSoE.SafeModuleInfo
设备类型
DI - 类中的变量 com.darra.ethercat.slave.CiA401
数字输入索引器
DIAG_AREA_BASE - 类中的静态变量 com.darra.ethercat.slave.FSoE.SafeMdpIndex
诊断区域基地址
diagBreakpointType(int) - 类中的静态方法 com.darra.ethercat.statics.ProtocolCodes
断点类型描述 (热插拔诊断/链路重连等).
diagCode - 类中的变量 com.darra.ethercat.data.EtherCATTypes.DiagnosticMessage
诊断代码
DiagCode - 类中的变量 com.darra.ethercat.slave.CoE.DiagnosticMessage
 
diagFormatBreakpoint(int, int, int) - 类中的静态方法 com.darra.ethercat.statics.ProtocolCodes
格式化断点报告字符串.
diagHistory - 类中的变量 com.darra.ethercat.utils.ESI.CoEDetails
 
DiagMeta() - 类的构造器 com.darra.ethercat.slave.CoE.DiagMeta
 
DiagnosticMessage() - 类的构造器 com.darra.ethercat.data.EtherCATTypes.DiagnosticMessage
 
DiagnosticMessage(byte, int, short, short, byte[]) - 类的构造器 com.darra.ethercat.slave.CoE.DiagnosticMessage
 
DiagnosticQueue - com.darra.ethercat.sugar中的类
诊断事件 -> BlockingQueue 适配器.
DiagnosticQueue.EmergencyEvent - com.darra.ethercat.sugar中的类
紧急事件不可变记录.
diagnostics(Slave) - 类中的静态方法 com.darra.ethercat.sugar.DiagnosticStream
ETG.1510 诊断消息流 (0x10F3).
Diagnostics - com.darra.ethercat.master中的类
主站诊断功能 对应 C# Master/Diagnostics.cs 提供诊断计数器重置、全局从站诊断数据快照等
Diagnostics(short) - 类的构造器 com.darra.ethercat.master.Diagnostics
创建诊断功能实例
Diagnostics() - 类中的方法 com.darra.ethercat.master.EtherCATMaster
获取主站诊断信息
Diagnostics() - 类中的方法 com.darra.ethercat.slave.Slave
从站统计信息
diagnosticsByCode(Slave, int) - 类中的静态方法 com.darra.ethercat.sugar.DiagnosticStream
按 DiagCode 过滤诊断消息.
diagnosticsBySeverity(Slave, short) - 类中的静态方法 com.darra.ethercat.sugar.DiagnosticStream
按 Flags 类型过滤.
DiagnosticsEnabled() - 类中的方法 com.darra.ethercat.master.EtherCATMaster
获取诊断功能启用状态
DiagnosticsPointer() - 类中的方法 com.darra.ethercat.master.EtherCATMaster
获取诊断指针 (零拷贝)
DiagnosticStream - com.darra.ethercat.sugar中的类
诊断 / 紧急消息 (CoE EMCY + ETG.1510 0x10F3) 的 Stream API 包装.
diagTimingMode(long) - 类中的静态方法 com.darra.ethercat.statics.ProtocolCodes
DC 时钟同步模式描述 (0=自由运行, 1=SM 同步, 2=DC 同步等).
diagTopologyDescription(int) - 类中的静态方法 com.darra.ethercat.statics.ProtocolCodes
拓扑图字段中文描述.
DICTIONARY_ERROR - 枚举 中的枚举常量 com.darra.ethercat.data.EtherCATTypes.SDOError
字典错误
DiffNs - 类中的变量 com.darra.ethercat.slave.DC.SyncWindowStatus
 
DIGITAL_IN_OUT - 枚举 中的枚举常量 com.darra.ethercat.slave.FSoE.SafeModuleProfile
FSoE Digital In-/Output
DIGITAL_INPUT - 枚举 中的枚举常量 com.darra.ethercat.slave.FSoE.SafeModuleProfile
FSoE Digital Input
DIGITAL_INPUT_4 - 枚举 中的枚举常量 com.darra.ethercat.data.EtherCATTypes.EcPdiType
4个数字输入
DIGITAL_IO - 枚举 中的枚举常量 com.darra.ethercat.data.EtherCATTypes.EcPdiType
数字 I/O
DIGITAL_IO_16X16 - 枚举 中的枚举常量 com.darra.ethercat.data.EtherCATTypes.EcPdiType
16输入 + 16输出
DIGITAL_IO_24X8 - 枚举 中的枚举常量 com.darra.ethercat.data.EtherCATTypes.EcPdiType
24输入 + 8输出
DIGITAL_IO_2X2 - 枚举 中的枚举常量 com.darra.ethercat.data.EtherCATTypes.EcPdiType
2输入 + 2输出
DIGITAL_IO_32 - 枚举 中的枚举常量 com.darra.ethercat.data.EtherCATTypes.EcPdiType
32个数字 I/O
DIGITAL_IO_8X24 - 枚举 中的枚举常量 com.darra.ethercat.data.EtherCATTypes.EcPdiType
8输入 + 24输出
DIGITAL_OUTPUT - 枚举 中的枚举常量 com.darra.ethercat.slave.FSoE.SafeModuleProfile
FSoE Digital Output
DIGITAL_OUTPUT_4 - 枚举 中的枚举常量 com.darra.ethercat.data.EtherCATTypes.EcPdiType
4个数字输出
DigitalInputs() - 类中的方法 com.darra.ethercat.slave.CiA402
数字输入状态 (0x60FD, 只读)
DigitalOutputs() - 类中的方法 com.darra.ethercat.slave.CiA402
数字输出控制 - 读取 (0x60FE:01)
DigitalOutputs(int) - 类中的方法 com.darra.ethercat.slave.CiA402
数字输出控制 - 写入 (0x60FE:01)
Disable() - 类中的方法 com.darra.ethercat.slave.CiA402
禁用伺服
DisableAllNotifications() - 类中的方法 com.darra.ethercat.slave.SoE
禁用所有通知
DisableAutomaticLinkControl(int) - 类中的方法 com.darra.ethercat.master.MasterObjectDictionary
禁用自动链路控制 对应 C# DisableAutomaticLinkControl
Disabled - 枚举 中的枚举常量 com.darra.ethercat.master.DarraKernelStatus
驱动被禁用 (StartType=Disabled).
DisableDC() - 类中的方法 com.darra.ethercat.slave.DC
禁用 DC 同步
DisableDC() - 类中的方法 com.darra.ethercat.slave.Slave
禁用 DC 同步
DisableNotification(short) - 类中的方法 com.darra.ethercat.slave.SoE
禁用指定 IDN 的通知
DisableOperation() - 类中的方法 com.darra.ethercat.slave.CiA402
禁用运行
disableOutputSyncManager() - 类中的方法 com.darra.ethercat.slave.Slave
禁用输出 SyncManager (对应 C# DisableOutputSyncManager)
DisableOutputSyncManager(short, short) - 接口中的方法 com.darra.ethercat.master.DarraCore
禁用输出 SyncManager
DisableProgressHook() - 类中的方法 com.darra.ethercat.slave.FoE
禁用进度回调
DISCONNECTED - 枚举 中的枚举常量 com.darra.ethercat.data.EtherCATTypes.EcLinkState
断开连接
DISK_FULL - 枚举 中的枚举常量 com.darra.ethercat.data.EtherCATTypes.FoEErrorCode
磁盘满
dispatchHardwareEmergency(short) - 类中的方法 com.darra.ethercat.slave.SoE
硬件 Emergency 分发入口 / hardware Emergency dispatch entry.
dispatchHardwareNotification(short, byte, byte[]) - 类中的方法 com.darra.ethercat.slave.SoE
硬件 Notification 分发入口 / hardware Notification dispatch entry.
dispatchNotification(VoE.VoENotificationEventArgs) - 类中的方法 com.darra.ethercat.slave.VoE
内部分发入口 — FFI 回调到达时调用此方法将事件分发给所有监听器.
Dispose() - 类中的方法 com.darra.ethercat.slave.FSoE
释放 FSoE 资源
Dispose(short) - 接口中的方法 com.darra.ethercat.master.DarraCore
释放指定主站资源
Divider(byte) - 类中的方法 com.darra.ethercat.master.EtherCATMaster
获取组循环分频器 (对齐 C# SlaveGroupList.Divider)
Divider(byte, byte) - 类中的方法 com.darra.ethercat.master.EtherCATMaster
设置组循环分频器
DLL - com.darra.ethercat.utils中的类
DLL 工具类 (JNA 绑定辅助) 对应 C# Utils/DLL.cs 提供 Darra.Core.dll 的加载验证和版本信息获取
DLL_PATH - 类中的静态变量 com.darra.ethercat.utils.DLL
DLL 文件名
DllVersionInfo() - 类的构造器 com.darra.ethercat.master.DarraCore.DllVersionInfo
 
DllVersionInfo(Pointer) - 类的构造器 com.darra.ethercat.master.DarraCore.DllVersionInfo
 
DNS() - 类中的方法 com.darra.ethercat.slave.EoE
DNS 地址 - 读取 (以 IPv4 字符串返回, dnsName 作为辅助)
DNS(String) - 类中的方法 com.darra.ethercat.slave.EoE
DNS 地址 - 写入 (传入 IPv4 字符串)
DO - 类中的变量 com.darra.ethercat.slave.CiA401
数字输出索引器
documentToString(Document) - 类中的静态方法 com.darra.ethercat.utils.Xml
将 Document 转换为字符串
DOErrorMode(int, CiA401.ErrorMode) - 类中的方法 com.darra.ethercat.slave.CiA401
设置数字输出错误模式。
DOErrorValue(int, byte) - 类中的方法 com.darra.ethercat.slave.CiA401
设置数字输出安全值。
DOMAIN - 枚举 中的枚举常量 com.darra.ethercat.data.EcDataType
域数据 (任意长度)
Done - 类中的变量 com.darra.ethercat.slave.FoE.FoEBusyEventArgs
已完成量 (从站报告) / Done reported by the slave.
Download(String) - 类中的方法 com.darra.ethercat.slave.FoE
 
Download(String, Integer, Integer) - 类中的方法 com.darra.ethercat.slave.FoE
从从站设备下载(读取)文件
Download(String, Integer, Integer, boolean) - 类中的方法 com.darra.ethercat.slave.FoE
从从站设备下载(读取)文件 (支持 CRC 校验) 对齐 C# FoEInstance.Download(enableCrc)
downloadAsync(String) - 类中的方法 com.darra.ethercat.slave.FoE
异步下载文件 (默认密码/超时) (Async download with default password/timeout)
downloadAsync(String, Integer, Integer) - 类中的方法 com.darra.ethercat.slave.FoE
异步从从站下载文件 (Asynchronously download file from slave).
downloadParameters(int, byte[]) - 类中的方法 com.darra.ethercat.slave.FSoE.SafeMdp
下载 MDP 安全参数, 返回 SRA CRC 值; 失败返回 -1
DownloadWithCrc(String) - 类中的方法 com.darra.ethercat.slave.FoE
带 CRC 校验的文件下载便捷方法
DownloadWithCrc(String, Integer, Integer) - 类中的方法 com.darra.ethercat.slave.FoE
带 CRC 校验的文件下载
DriftCompensation() - 类中的方法 com.darra.ethercat.master.MasterConfig
已过时。
DriftCompensation(boolean) - 类中的方法 com.darra.ethercat.master.MasterConfig
设置漂移补偿开关
DRIVE_CONFIG_AREA_BASE - 类中的静态变量 com.darra.ethercat.slave.FSoE.SafeMdpIndex
驱动配置区域基地址
DRIVE_CONNECTION - 枚举 中的枚举常量 com.darra.ethercat.slave.FSoE.SafeModuleProfile
FSoE MDP Drive Connection
DRIVE_DIAG_AREA_BASE - 类中的静态变量 com.darra.ethercat.slave.FSoE.SafeMdpIndex
驱动诊断区域基地址
DRIVE_INFO_AREA_BASE - 类中的静态变量 com.darra.ethercat.slave.FSoE.SafeMdpIndex
驱动信息区域基地址
DRIVE_INPUT_AREA_BASE - 类中的静态变量 com.darra.ethercat.slave.FSoE.SafeMdpIndex
驱动输入区域基地址
DRIVE_OUTPUT_AREA_BASE - 类中的静态变量 com.darra.ethercat.slave.FSoE.SafeMdpIndex
驱动输出区域基地址
driveName - 类中的变量 com.darra.ethercat.utils.Xml.SlaveXMLConfiguration
 
DriveName() - 类中的方法 com.darra.ethercat.slave.Slave
设备名称 (来自 SDO 0x1008).
DriveNumber - 类中的变量 com.darra.ethercat.slave.SoE.SoEEmergencyEventArgs
 
DriveNumber - 类中的变量 com.darra.ethercat.slave.SoE.SoENotificationEventArgs
 
DriverName - 类中的变量 com.darra.ethercat.master.DarraCore.DriverVersionInfoNative
 
DriverName - 类中的变量 com.darra.ethercat.utils.DriverVersionHelper.DriverVersionInfo
 
DriverVersionHelper - com.darra.ethercat.utils中的类
内核驱动 (DarraRT.sys) 版本查询。
DriverVersionHelper.CompatibilityResult - com.darra.ethercat.utils中的类
校验结果
DriverVersionHelper.DriverVersionInfo - com.darra.ethercat.utils中的类
内核驱动版本信息 (DarraRT.sys / DarraRT_Eth.sys).
DriverVersionInfo() - 类的构造器 com.darra.ethercat.utils.DriverVersionHelper.DriverVersionInfo
 
DriverVersionInfoNative() - 类的构造器 com.darra.ethercat.master.DarraCore.DriverVersionInfoNative
 
DriverVersionInfoNative(Pointer) - 类的构造器 com.darra.ethercat.master.DarraCore.DriverVersionInfoNative
 
DriveSyncStatus() - 类中的方法 com.darra.ethercat.slave.CiA402
驱动同步状态 (0x60DA:00, 只读, 指示驱动器是否已同步到主站时钟)
dropMalformed - 类中的变量 com.darra.ethercat.master.MailboxGatewayService.Stats
 
dscpValue - 类中的变量 com.darra.ethercat.utils.Xml.QoSConfiguration
DSCP 值 (默认 EF=46)
dtype - 类中的变量 com.darra.ethercat.data.Structures.SlaveIdentity
设备类型 (原 Dtype)
dtype - 类中的变量 com.darra.ethercat.utils.Xml.SlaveXMLConfiguration
 
DUAL - 枚举 中的枚举常量 com.darra.ethercat.data.EtherCATTypes.RingMode
双向冗余: 两端发送 LRW
dumpSlaveStructOffsets() - 类中的静态方法 com.darra.ethercat.utils.DLL
输出从站结构体偏移量 (调试用)
DumpSlaveStructOffsets() - 接口中的方法 com.darra.ethercat.master.DarraCore
输出从站结构体偏移量 (调试用)
DxSafeMdpCheckWatchdog(short, short, short) - 接口中的方法 com.darra.ethercat.master.DarraCore
检查指定连接的看门狗状态
DxSafeMdpClearError(short, short, short) - 接口中的方法 com.darra.ethercat.master.DarraCore
清除指定连接的错误
DxSafeMdpCloseConnection(short, short, short) - 接口中的方法 com.darra.ethercat.master.DarraCore
关闭 MDP 从站的指定连接
DxSafeMdpDetectConnections(short, short) - 接口中的方法 com.darra.ethercat.master.DarraCore
检测从站是否为 MDP 设备并返回支持的 FSoE 连接数
DxSafeMdpDownloadParameters(short, short, short, byte[], int, IntByReference) - 接口中的方法 com.darra.ethercat.master.DarraCore
下载指定连接的安全参数
DxSafeMdpGetDeviceAddress(short, short, ShortByReference) - 接口中的方法 com.darra.ethercat.master.DarraCore
读取从站的设备级 FSoE 安全地址 (0xF980:01)
DxSafeMdpGetLastError(short, short, short) - 接口中的方法 com.darra.ethercat.master.DarraCore
获取指定连接的最后错误
DxSafeMdpGetModuleCommParam(short, short, short, byte[], IntByReference) - 接口中的方法 com.darra.ethercat.master.DarraCore
读取指定模块的 FSoE 通信参数 (0x9nn1)
DxSafeMdpGetModuleDiagnosis(short, short, short, ShortByReference, ShortByReference) - 接口中的方法 com.darra.ethercat.master.DarraCore
读取指定模块的 FSoE 诊断数据 (0xAnn0)
DxSafeMdpGetSlaveConnectionCount(short, short) - 接口中的方法 com.darra.ethercat.master.DarraCore
获取从站的 FSoE 连接数量
DxSafeMdpGetState(short, short, short) - 接口中的方法 com.darra.ethercat.master.DarraCore
获取指定连接的当前状态
DxSafeMdpGetStatus(short, short, short, DarraCore.FSoEStatus) - 接口中的方法 com.darra.ethercat.master.DarraCore
获取指定连接的状态
DxSafeMdpInitConnection(short, short, short, DarraCore.SafeMdpConfig) - 接口中的方法 com.darra.ethercat.master.DarraCore
初始化 MDP 从站的指定连接
DxSafeMdpReadSafeInput(short, short, short, byte[], IntByReference) - 接口中的方法 com.darra.ethercat.master.DarraCore
读取指定连接的安全输入数据
DxSafeMdpRequestState(short, short, short, int) - 接口中的方法 com.darra.ethercat.master.DarraCore
请求指定连接的状态转换
DxSafeMdpReset(short, short, short) - 接口中的方法 com.darra.ethercat.master.DarraCore
重置指定连接
DxSafeMdpSetFailsafeOutput(short, short, short, byte[], int) - 接口中的方法 com.darra.ethercat.master.DarraCore
设置指定连接的失效安全输出值
DxSafeMdpWriteSafeOutput(short, short, short, byte[], int) - 接口中的方法 com.darra.ethercat.master.DarraCore
写入指定连接的安全输出数据

E

EBUS - 枚举 中的枚举常量 com.darra.ethercat.data.EtherCATTypes.EcPortType
EBUS 接口
EBUS - 枚举 中的枚举常量 com.darra.ethercat.utils.ESI.PhysicsPortType
 
EBUS_ENHANCED - 枚举 中的枚举常量 com.darra.ethercat.data.EtherCATTypes.EcPortType
增强型 EBUS 接口
ebusCurrent - 类中的变量 com.darra.ethercat.data.Structures.SlaveRuntime
E-bus 电流 (mA) (原 Ebuscurrent)
eBusCurrent - 类中的变量 com.darra.ethercat.utils.ESI.ElectricalInfo
 
EbusCurrent() - 类中的方法 com.darra.ethercat.slave.Slave
E-bus 电流消耗 (mA)
EbusCurrentMa - 类中的变量 com.darra.ethercat.master.DarraCore.SiiGeneralInfoNative
 
ec_perf_export_csv(short, String) - 接口中的方法 com.darra.ethercat.master.DarraCore
导出性能统计到 CSV 文件
ec_validate_config(short) - 接口中的方法 com.darra.ethercat.master.DarraCore
验证主站配置
EcatSlaveDiag - com.darra.ethercat.data中的类
EcatSlaveDiag — per-slave WcState / AL 状态镜像薄读数据类型.
EcatSlaveDiag.EcAlStatusMirror - com.darra.ethercat.data中的类
从站 AL 状态镜像解析结果.
EcatSlaveDiag.EcMailboxHealth - com.darra.ethercat.data中的枚举
从站邮箱健康度 (Wave23a, 对齐 C# EcMailboxHealth / C++ MailboxHealth / C ec_mailbox_health_t).
EcatSlaveDiag.EcWcContributed - com.darra.ethercat.data中的枚举
从站本周期是否贡献了应有 WKC.
EcClose(short) - 接口中的方法 com.darra.ethercat.master.DarraCore
一步关闭: ClearStartupParams + Stop + Dispose
EcCouplerId_DetectDeviceType(int, int) - 接口中的方法 com.darra.ethercat.master.DarraCore
 
EcCouplerId_GetDeviceTypeName(int) - 接口中的方法 com.darra.ethercat.master.DarraCore
 
EcCouplerId_GetVendorName(int) - 接口中的方法 com.darra.ethercat.master.DarraCore
 
EcCouplerId_GetVendorNameEn(int) - 接口中的方法 com.darra.ethercat.master.DarraCore
 
EcCouplerId_IsCoupler(int, int) - 接口中的方法 com.darra.ethercat.master.DarraCore
 
EcCouplerId_IsTerminal(int, int) - 接口中的方法 com.darra.ethercat.master.DarraCore
 
EcDataType - com.darra.ethercat.data中的枚举
EtherCAT CoE 数据类型枚举 对应 CiA 301 / ETG.1000 中定义的基本数据类型代码
EcDiagStrings_BreakpointType(byte) - 接口中的方法 com.darra.ethercat.master.DarraCore
 
EcDiagStrings_FormatBreakpoint(short, byte, byte, byte[], int) - 接口中的方法 com.darra.ethercat.master.DarraCore
 
EcDiagStrings_TimingMode(int) - 接口中的方法 com.darra.ethercat.master.DarraCore
 
EcDiagStrings_TopologyDescription(byte) - 接口中的方法 com.darra.ethercat.master.DarraCore
 
EcEsi_ApplyAllSlaves(short) - 接口中的方法 com.darra.ethercat.master.DarraCore
对所有已匹配 ESI 的从站批量注册启动参数.
EcEsi_AutoMatchAll(short) - 接口中的方法 com.darra.ethercat.master.DarraCore
自动给本主站所有从站匹配 ESI (按 VID/PID 在 ESI 库内找最高 Revision).
EcEsi_BindToSlave(short, short, String) - 接口中的方法 com.darra.ethercat.master.DarraCore
把指定 ESI 文件绑定到指定从站 (按 VID/PID 显式覆盖自动匹配).
EcEsi_Clear() - 接口中的方法 com.darra.ethercat.master.DarraCore
清空 ESI 库 (释放所有已加载的设备描述).
EcEsi_GetDeviceDcSyncMode(short, short) - 接口中的方法 com.darra.ethercat.master.DarraCore
获取 Device DC Sync 模式 (与 ec_dc_sync_mode_t 对齐)
EcEsi_GetDeviceIdentity(short, short, IntByReference, IntByReference, IntByReference, byte[], int) - 接口中的方法 com.darra.ethercat.master.DarraCore
获取 Vendor/Product/Revision/Name (UTF-8 写入 nameBuf).
EcEsi_GetDeviceMailboxTimeout(short, short, IntByReference, IntByReference) - 接口中的方法 com.darra.ethercat.master.DarraCore
获取邮箱 Request/Response 超时 (毫秒).
EcEsi_GetDevicePdoIndices(short, short, int, short[], int) - 接口中的方法 com.darra.ethercat.master.DarraCore
列出 Device 的 PDO Index 列表 (从已绑定 ESI Device 派生).
EcEsi_GetDevicePdoSizeBits(short, short, short) - 接口中的方法 com.darra.ethercat.master.DarraCore
获取指定 PDO 的总位长 (含 Padding).
EcEsi_GetDeviceSmInfo(short, short, byte, ShortByReference, ShortByReference, ByteByReference) - 接口中的方法 com.darra.ethercat.master.DarraCore
获取 Device 的 SyncManager 信息 (sm_idx 0..3).
EcEsi_GetLoadedCount() - 接口中的方法 com.darra.ethercat.master.DarraCore
返回 ESI 库当前已加载的 device 数量.
EcEsi_LoadDirectory(String) - 接口中的方法 com.darra.ethercat.master.DarraCore
递归加载目录下所有 .xml 文件到 ESI 库.
EcEsi_LoadFile(String) - 接口中的方法 com.darra.ethercat.master.DarraCore
加载单个 ESI XML 文件到 ESI 库.
EcEsi_RegisterStartupParameters(short, short) - 接口中的方法 com.darra.ethercat.master.DarraCore
把单个从站的 InitCmd / Mailbox / 启动 SDO 注册到 master 启动序列 (PreOp 前生效).
EcFmmut() - 类的构造器 com.darra.ethercat.data.Structures.EcFmmut
 
EcFmmut(Pointer) - 类的构造器 com.darra.ethercat.data.Structures.EcFmmut
 
EcGroupConfigHelper() - 类的构造器 com.darra.ethercat.data.Structures.EcGroupConfigHelper
 
EcInit(String) - 接口中的方法 com.darra.ethercat.master.DarraCore
一步初始化: JSON -> Initialize + SetNetwork + LoadConfig + SetStateSequence + Start
EcInitFromFile(String) - 接口中的方法 com.darra.ethercat.master.DarraCore
一步初始化: 从 JSON 文件路径
EcMailbox_GetErrorDescription(short) - 接口中的方法 com.darra.ethercat.master.DarraCore
 
EcMailbox_GetTypeName(short) - 接口中的方法 com.darra.ethercat.master.DarraCore
 
EcMailbox_GetTypeNameEn(short) - 接口中的方法 com.darra.ethercat.master.DarraCore
 
EcMailbox_NextCounter(byte) - 接口中的方法 com.darra.ethercat.master.DarraCore
 
EcODList() - 类的构造器 com.darra.ethercat.slave.CoE.EcODList
 
EcPdoCodec_CountActivePorts(byte) - 接口中的方法 com.darra.ethercat.master.DarraCore
 
EcPdoCodec_DataTypeBitSize(int) - 接口中的方法 com.darra.ethercat.master.DarraCore
 
EcPdoCodec_DataTypeName(int) - 接口中的方法 com.darra.ethercat.master.DarraCore
 
EcPdoCodec_ExtractI64(byte[], int, int, int, LongByReference) - 接口中的方法 com.darra.ethercat.master.DarraCore
 
EcPdoCodec_ExtractReal32(byte[], int, int, FloatByReference) - 接口中的方法 com.darra.ethercat.master.DarraCore
 
EcPdoCodec_ExtractReal64(byte[], int, int, DoubleByReference) - 接口中的方法 com.darra.ethercat.master.DarraCore
 
EcPdoCodec_ExtractU64(byte[], int, int, int, LongByReference) - 接口中的方法 com.darra.ethercat.master.DarraCore
 
EcPdoCodec_GetTopology(byte) - 接口中的方法 com.darra.ethercat.master.DarraCore
 
EcPdoCodec_GetTopologyName(int) - 接口中的方法 com.darra.ethercat.master.DarraCore
 
EcPdoCodec_GetTopologyNameEn(int) - 接口中的方法 com.darra.ethercat.master.DarraCore
 
EcPdoCodec_InsertI64(byte[], int, int, int, long) - 接口中的方法 com.darra.ethercat.master.DarraCore
 
EcPdoCodec_InsertReal32(byte[], int, int, float) - 接口中的方法 com.darra.ethercat.master.DarraCore
 
EcPdoCodec_InsertReal64(byte[], int, int, double) - 接口中的方法 com.darra.ethercat.master.DarraCore
 
EcPdoCodec_InsertU64(byte[], int, int, int, long) - 接口中的方法 com.darra.ethercat.master.DarraCore
 
EcPdoCodec_IsPortActive(byte, int) - 接口中的方法 com.darra.ethercat.master.DarraCore
 
EcSii_CoeCompleteAccess(byte) - 接口中的方法 com.darra.ethercat.master.DarraCore
 
EcSii_CoeEnabled(byte) - 接口中的方法 com.darra.ethercat.master.DarraCore
 
EcSii_CoePdoAssign(byte) - 接口中的方法 com.darra.ethercat.master.DarraCore
 
EcSii_CoePdoConfig(byte) - 接口中的方法 com.darra.ethercat.master.DarraCore
 
EcSii_CoeSdoInfo(byte) - 接口中的方法 com.darra.ethercat.master.DarraCore
 
EcSii_CoeUploadAtStartup(byte) - 接口中的方法 com.darra.ethercat.master.DarraCore
 
EcSii_EnumerateCategories(byte[], int, short[], int) - 接口中的方法 com.darra.ethercat.master.DarraCore
 
EcSii_EoeEnabled(byte) - 接口中的方法 com.darra.ethercat.master.DarraCore
 
EcSii_FindCategory(byte[], int, short, IntByReference) - 接口中的方法 com.darra.ethercat.master.DarraCore
 
EcSii_FoeEnabled(byte) - 接口中的方法 com.darra.ethercat.master.DarraCore
 
EcSii_GetConfiguredAlias(byte[], int) - 接口中的方法 com.darra.ethercat.master.DarraCore
 
EcSii_GetProductCode(byte[], int) - 接口中的方法 com.darra.ethercat.master.DarraCore
 
EcSii_GetRevision(byte[], int) - 接口中的方法 com.darra.ethercat.master.DarraCore
 
EcSii_GetSerialNumber(byte[], int) - 接口中的方法 com.darra.ethercat.master.DarraCore
 
EcSii_GetStringByIndex(byte[], int, int, byte[], int) - 接口中的方法 com.darra.ethercat.master.DarraCore
 
EcSii_GetStringCount(byte[], int) - 接口中的方法 com.darra.ethercat.master.DarraCore
 
EcSii_GetVendorId(byte[], int) - 接口中的方法 com.darra.ethercat.master.DarraCore
 
EcSlave() - 类的构造器 com.darra.ethercat.data.Structures.EcSlave
 
EcSlave(Pointer) - 类的构造器 com.darra.ethercat.data.Structures.EcSlave
 
EcSmt() - 类的构造器 com.darra.ethercat.data.Structures.EcSmt
 
EcSmt(Pointer) - 类的构造器 com.darra.ethercat.data.Structures.EcSmt
 
EcSoE_GetErrorDescription(short) - 接口中的方法 com.darra.ethercat.master.DarraCore
 
EcState - com.darra.ethercat.data中的枚举
EtherCAT 从站状态枚举 对应 ETG.1000 状态机定义
EcState() - 类的构造器 com.darra.ethercat.data.Structures.EcState
 
EcState(Pointer) - 类的构造器 com.darra.ethercat.data.Structures.EcState
 
EcState_GetName(short) - 接口中的方法 com.darra.ethercat.master.DarraCore
 
EcState_GetNameEn(short) - 接口中的方法 com.darra.ethercat.master.DarraCore
 
EcState_GetTransitionPath(short, short, short[], int) - 接口中的方法 com.darra.ethercat.master.DarraCore
 
EcState_GetTransitionType(short, short) - 接口中的方法 com.darra.ethercat.master.DarraCore
 
EcState_HasErrorAck(short) - 接口中的方法 com.darra.ethercat.master.DarraCore
 
EcState_IsBootstrapRequired(short) - 接口中的方法 com.darra.ethercat.master.DarraCore
 
EcState_IsValidTransition(short, short) - 接口中的方法 com.darra.ethercat.master.DarraCore
 
EcState_StripErrorAck(short) - 接口中的方法 com.darra.ethercat.master.DarraCore
 
EcState.Status - com.darra.ethercat.data中的枚举
EtherCAT 从站完整状态 (基础状态 + Error 标志位 0x10 复合).
ecStateGetName(int) - 类中的静态方法 com.darra.ethercat.statics.ProtocolCodes
状态名称 (中文).
ecStateGetNameEn(int) - 类中的静态方法 com.darra.ethercat.statics.ProtocolCodes
状态名称 (英文 INIT/PREOP/SAFEOP/OP/BOOT).
ecStateGetTransitionPath(int, int) - 类中的静态方法 com.darra.ethercat.statics.ProtocolCodes
获取状态转换路径 (中间状态序列).
ecStateGetTransitionType(int, int) - 类中的静态方法 com.darra.ethercat.statics.ProtocolCodes
状态转换类型 (0=Direct, 1=Multi-step, -1=Invalid).
ecStateHasErrorAck(int) - 类中的静态方法 com.darra.ethercat.statics.ProtocolCodes
状态字段是否带 ErrorAck 位 (0x10).
ecStateIsBootstrapRequired(int) - 类中的静态方法 com.darra.ethercat.statics.ProtocolCodes
是否需先进入 BOOT 状态 (用于 FoE 固件升级).
ecStateIsValidTransition(int, int) - 类中的静态方法 com.darra.ethercat.statics.ProtocolCodes
状态转换是否合法.
ecStateStripErrorAck(int) - 类中的静态方法 com.darra.ethercat.statics.ProtocolCodes
去掉 ErrorAck 位返回纯状态值.
ECT_COEDET_PDOASSIGN - 类中的静态变量 com.darra.ethercat.data.Structures
CoE 详细: PDO Assign
ECT_COEDET_PDOCONFIG - 类中的静态变量 com.darra.ethercat.data.Structures
CoE 详细: PDO Config
ECT_COEDET_SDO - 类中的静态变量 com.darra.ethercat.data.Structures
CoE 详细: SDO
ECT_COEDET_SDOCA - 类中的静态变量 com.darra.ethercat.data.Structures
CoE 详细: SDO CA
ECT_COEDET_SDOINFO - 类中的静态变量 com.darra.ethercat.data.Structures
CoE 详细: SDO Info
ECT_COEDET_UPLOAD - 类中的静态变量 com.darra.ethercat.data.Structures
CoE 详细: Upload
ECT_MBXPROT_AOE - 类中的静态变量 com.darra.ethercat.data.Structures
邮箱协议: AoE
ECT_MBXPROT_COE - 类中的静态变量 com.darra.ethercat.data.Structures
邮箱协议: CoE
ECT_MBXPROT_EOE - 类中的静态变量 com.darra.ethercat.data.Structures
邮箱协议: EoE
ECT_MBXPROT_FOE - 类中的静态变量 com.darra.ethercat.data.Structures
邮箱协议: FoE
ECT_MBXPROT_SOE - 类中的静态变量 com.darra.ethercat.data.Structures
邮箱协议: SoE
ECT_MBXPROT_VOE - 类中的静态变量 com.darra.ethercat.data.Structures
邮箱协议: VoE
EcxMbxCancel(short, int) - 接口中的方法 com.darra.ethercat.master.DarraCore
取消异步邮箱事务.
EcxMbxGetResult(short, int, DarraCore.MbxTransactionNative.ByReference) - 接口中的方法 com.darra.ethercat.master.DarraCore
查询异步邮箱事务的完整结果.
EcxMbxGetStats(short, short, byte, DarraCore.MbxStatsNative) - 接口中的方法 com.darra.ethercat.master.DarraCore
查询 per-slave / per-protocol 邮箱统计.
EcxMbxResetStats(short, short, byte) - 接口中的方法 com.darra.ethercat.master.DarraCore
重置 per-slave / per-protocol 邮箱统计.
EcxMbxSubmitAsync(short, DarraCore.MbxTransactionNative.ByReference, IntByReference) - 接口中的方法 com.darra.ethercat.master.DarraCore
异步投递邮箱事务.
EcxMbxWait(short, int, int) - 接口中的方法 com.darra.ethercat.master.DarraCore
等待异步邮箱事务完成.
Eep8ByteAddressing() - 类中的方法 com.darra.ethercat.slave.Slave
EEPROM 8 字节寻址
EepPDI() - 类中的方法 com.darra.ethercat.slave.Slave
物理接口 (PDI) 类型
EEPROM - 枚举 中的枚举常量 com.darra.ethercat.data.EtherCATTypes.EcCommType
EEPROM 访问
EEPROM_ERROR - 枚举 中的枚举常量 com.darra.ethercat.data.EtherCATTypes.EcALState
EEPROM 错误
EEPROM_NO_ACCESS - 枚举 中的枚举常量 com.darra.ethercat.data.EtherCATTypes.EcALState
EEPROM 无访问权限
eepromConfig - 类中的变量 com.darra.ethercat.data.Structures.EcSlave
SII 配置索引 + EEPROM 读宽度 + PDI 标志 (4 字节)
eepromConfiguration - 类中的变量 com.darra.ethercat.utils.ESI.DeviceInfo
 
EepromConfiguration() - 类的构造器 com.darra.ethercat.utils.ESI.EepromConfiguration
 
electrical - 类中的变量 com.darra.ethercat.utils.ESI.DeviceInfo
 
ElectricalInfo() - 类的构造器 com.darra.ethercat.utils.ESI.ElectricalInfo
 
ElementFlags - 类中的变量 com.darra.ethercat.slave.SoE.SoENotificationEventArgs
SoE ElementFlags (bit0=Data bit1=Name ...).
emcyClass(int) - 类中的静态方法 com.darra.ethercat.statics.ProtocolCodes
EMCY 错误码所属大类 (0x00=Reset, 0x10=Generic, 0x20=Current, ...).
emcyClassName(int) - 类中的静态方法 com.darra.ethercat.statics.ProtocolCodes
EMCY 大类名称.
EmcyClearHistory(short, short) - 接口中的方法 com.darra.ethercat.master.DarraCore
清除 EMCY 历史记录
EmcyCode_FormatErrorRegister(byte, byte[], int) - 接口中的方法 com.darra.ethercat.master.DarraCore
 
EmcyCode_GetClass(short) - 接口中的方法 com.darra.ethercat.master.DarraCore
 
EmcyCode_GetClassName(int) - 接口中的方法 com.darra.ethercat.master.DarraCore
 
EmcyCode_GetDescription(short) - 接口中的方法 com.darra.ethercat.master.DarraCore
 
EmcyCode_IsRecovery(short) - 接口中的方法 com.darra.ethercat.master.DarraCore
 
emcyDescription(int) - 类中的静态方法 com.darra.ethercat.statics.ProtocolCodes
EMCY 错误码中文描述.
emcyFormatErrorRegister(int) - 类中的静态方法 com.darra.ethercat.statics.ProtocolCodes
格式化 EMCY 错误寄存器位 (Object 0x1001 8 个 bit).
EmcyGetCount(short, short) - 接口中的方法 com.darra.ethercat.master.DarraCore
获取 EMCY 记录数量
EmcyGetHistory(short, short, DarraCore.EmcyRecord[], int) - 接口中的方法 com.darra.ethercat.master.DarraCore
获取 EMCY 历史记录
emcyIsRecovery(int) - 类中的静态方法 com.darra.ethercat.statics.ProtocolCodes
EMCY 是否为恢复消息 (0x0000 表示错误已恢复).
EmcyRecord() - 类的构造器 com.darra.ethercat.master.DarraCore.EmcyRecord
 
emergencies(Slave) - 类中的静态方法 com.darra.ethercat.sugar.DiagnosticStream
紧急消息流 (CoE EMCY 历史记录).
emergenciesByCode(Slave, short) - 类中的静态方法 com.darra.ethercat.sugar.DiagnosticStream
按 ErrorCode 过滤紧急消息流.
emergenciesByRegister(Slave, byte) - 类中的静态方法 com.darra.ethercat.sugar.DiagnosticStream
按 ErrorRegister 高位过滤 (CiA-301 §8.4.1.2 错误寄存器位标志).
EmergencyCleanup() - 类中的静态方法 com.darra.ethercat.master.EtherCATMaster
紧急释放所有主站资源 (对齐 C# EmergencyCleanup) 崩溃/进程退出时使用, 直接关闭网卡句柄
emergencyCloseNics() - 类中的静态方法 com.darra.ethercat.master.EtherCATMaster
 
EmergencyCloseNics() - 接口中的方法 com.darra.ethercat.master.DarraCore
紧急关闭所有网卡句柄
emergencyCount(Slave) - 类中的静态方法 com.darra.ethercat.sugar.DiagnosticStream
紧急消息总数 (适合做仪表盘 KPI).
EmergencyEvent(short, short, short, short, byte, short, short) - 类的构造器 com.darra.ethercat.sugar.DiagnosticQueue.EmergencyEvent
 
EmergencyMessage(int, int, byte[], int) - 类的构造器 com.darra.ethercat.slave.CoEEmcy.EmergencyMessage
构造紧急消息
EmergencyMessage(short, byte, byte[], long) - 类的构造器 com.darra.ethercat.slave.CoE.EmergencyMessage
向后兼容: 不带 slaveIndex 的旧构造 (slaveIndex=0)
EmergencyMessage(short, byte, byte[], short, long) - 类的构造器 com.darra.ethercat.slave.CoE.EmergencyMessage
 
empty() - 类中的静态方法 com.darra.ethercat.abstractions.MailboxStatistics
空快照 (全 0) / empty snapshot (all zero).
EMPTY - 枚举 中的枚举常量 com.darra.ethercat.data.EtherCATTypes.EcBufState
enable - 类中的变量 com.darra.ethercat.utils.ESI.SyncManagerInfo
 
Enable() - 类中的方法 com.darra.ethercat.slave.CiA402
使能驱动器 (默认重试 10 次)
Enable(int) - 类中的方法 com.darra.ethercat.slave.CiA402
使能驱动器: 状态机推进逻辑由 native DLL (CiA402_Enable) 承载, 内部按 CiA 402-2 完成 SwitchOnDisabled→ReadyToSwitchOn→SwitchedOn→OperationEnabled 全套时序、Fault 复位、QuickStop 恢复 (含 0x605A 选项码判断), 不在 Java 层暴露状态机 IP.
enableAutoStartup() - 类中的方法 com.darra.ethercat.master.EtherCATMaster
启用自动启动配置 (Build 时执行) 已有启动参数的从站 (ENI/DENI 已配置) 会被跳过, 仅对未配置的从站生效。
enableContinuousMeasurement(boolean, int) - 类中的方法 com.darra.ethercat.master.EtherCATMaster
启用/禁用连续测量
enableContinuousMeasurement(boolean, int) - 类中的方法 com.darra.ethercat.slave.DC
启用/禁用持续传播延迟测量 (ETG.1500 5.13.2)
EnableContinuousMeasurement(short, boolean, int) - 接口中的方法 com.darra.ethercat.master.DarraCore
启用/禁用持续传播延迟测量
EnableCrc - 类中的变量 com.darra.ethercat.data.Structures.FoEOptions
 
EnableCrc - 类中的变量 com.darra.ethercat.master.DarraCore.FoEOptions
启用 CRC 校验
enabled - 类中的变量 com.darra.ethercat.utils.Xml.GroupConfigData
 
enableDebugLogging(boolean) - 类中的静态方法 com.darra.ethercat.master.EtherCATMaster
 
enableDebugLogging(boolean) - 类中的静态方法 com.darra.ethercat.statics.Other
启用/禁用调试日志记录
enableDebugLogging(boolean) - 类中的静态方法 com.darra.ethercat.statics.StaticOther
启用/禁用调试日志记录
enableDriftCompensation(boolean, int, int) - 类中的方法 com.darra.ethercat.master.EtherCATMaster
启用/禁用漂移补偿
enableDriftCompensation(boolean, int, int) - 类中的方法 com.darra.ethercat.slave.DC
启用/禁用 DC 漂移补偿
EnableDriftCompensation(short, boolean, int, int) - 接口中的方法 com.darra.ethercat.master.DarraCore
启用/禁用漂移补偿
enableDscp - 类中的变量 com.darra.ethercat.utils.Xml.QoSConfiguration
是否启用 DSCP (仅 UDP)
enableMailboxLogging(boolean) - 类中的静态方法 com.darra.ethercat.master.EtherCATMaster
 
enableMailboxLogging(boolean) - 类中的静态方法 com.darra.ethercat.statics.Other
启用/禁用邮箱日志记录 (CoE, SoE, FoE, EoE 等)
enableMailboxLogging(boolean) - 类中的静态方法 com.darra.ethercat.statics.StaticOther
启用/禁用邮箱日志记录
EnableNotification(short) - 类中的方法 com.darra.ethercat.slave.SoE
 
EnableNotification(short, int) - 类中的方法 com.darra.ethercat.slave.SoE
启用指定 IDN 的参数变化通知
enableOutputSyncManager() - 类中的方法 com.darra.ethercat.slave.Slave
启用输出 SyncManager (对应 C# EnableOutputSyncManager)
EnableOutputSyncManager(short, short) - 接口中的方法 com.darra.ethercat.master.DarraCore
启用输出 SyncManager
enablePDOLogging(boolean) - 类中的静态方法 com.darra.ethercat.master.EtherCATMaster
 
enablePDOLogging(boolean) - 类中的静态方法 com.darra.ethercat.statics.Other
启用/禁用 PDO 日志记录
enablePDOLogging(boolean) - 类中的静态方法 com.darra.ethercat.statics.StaticOther
启用/禁用 PDO 日志记录
enablePDOMonitoring(boolean) - 类中的静态方法 com.darra.ethercat.master.EtherCATMaster
启用/禁用 PDO 监控.
EnablePDOMonitoring(byte) - 接口中的方法 com.darra.ethercat.master.DarraCore
启用/禁用 PDO 监控.
EnableProgressHook(FoE.ProgressCallback, int) - 类中的方法 com.darra.ethercat.slave.FoE
设置进度回调
enableRedundancy(boolean) - 类中的方法 com.darra.ethercat.master.EtherCATMaster
启用/禁用冗余
enableRedundancy(boolean) - 类中的方法 com.darra.ethercat.master.RedundancyManager
启用或禁用冗余网络
EnableRedundancy(short, boolean) - 接口中的方法 com.darra.ethercat.master.DarraCore
启用/禁用冗余
encodeIdn(boolean, byte, short) - 类中的静态方法 com.darra.ethercat.slave.SoE
将 (Standard?
END_POINT - 枚举 中的枚举常量 com.darra.ethercat.data.EtherCATTypes.EcTopologyType
端点
eni(String) - 类中的方法 com.darra.ethercat.sugar.MasterBuilder
ENI / DENI 配置文件路径.
Eni - com.darra.ethercat.utils中的类
ENI (EtherCAT Network Information) 配置解析 ETG.2100 ENI 标准格式:
ENI_NS - 类中的静态变量 com.darra.ethercat.utils.Xml
ENI 标准命名空间 (无)
Eni.EniConfiguration - com.darra.ethercat.utils中的类
ENI 完整结果
Eni.MasterConfig - com.darra.ethercat.utils中的类
ENI 主站配置摘要
Eni.SlaveConfig - com.darra.ethercat.utils中的类
ENI 从站配置摘要
EniConfiguration() - 类的构造器 com.darra.ethercat.utils.Eni.EniConfiguration
 
enqueueMs - 类中的变量 com.darra.ethercat.sugar.DiagnosticQueue.EmergencyEvent
入队时间 ms (System.currentTimeMillis).
enqueueMs - 类中的变量 com.darra.ethercat.sugar.SlaveStateQueue.StateChangeEvent
 
EnsureCapacity(byte[], int) - 类中的静态方法 com.darra.ethercat.slave.PDO
确保 buffer 足够大 (对应 C# EnsureCapacity)
EnsureDriversRunning() - 接口中的方法 com.darra.ethercat.master.DarraCore
探测并启动内核驱动服务 (DarraRT/DarraRT_Eth).
EnteringFailsafe - 类中的变量 com.darra.ethercat.slave.FSoE.FSoEFailsafeEventArgs
是否进入失效安全
Entire - 类中的变量 com.darra.ethercat.slave.FoE.FoEBusyEventArgs
总量 (从站报告) / Entire reported by the slave.
entries - 类中的变量 com.darra.ethercat.utils.ESI.PDOInfo
 
EntryName - 异常错误类中的变量 com.darra.ethercat.slave.CoE.CoEAccessDeniedException
 
entryPort - 类中的变量 com.darra.ethercat.data.Structures.SlaveTopology
入口端口号 (entryport)
entryPort - 类中的变量 com.darra.ethercat.statics.NetworkInfo.ScannedSlaveInfo
入口端口
EntryPort - 类中的变量 com.darra.ethercat.master.DarraCore.TopologyNode
入口端口
EntryPort() - 类中的方法 com.darra.ethercat.slave.Slave
入口端口
EntryPort() - 类中的方法 com.darra.ethercat.slave.SlaveTopology
入口端口
enumerate() - 类中的方法 com.darra.ethercat.master.HotConnect
枚举所有已注册的 Hot-Connect 组.
EnumerateDefaultPdo(short, short, int, int) - 类中的静态方法 com.darra.ethercat.slave.Startup
枚举从站默认 PDO Assignment (协议算法下沉到 native)
EnumerateDefaultPdo(short, short, int, short[], int) - 接口中的方法 com.darra.ethercat.master.DarraCore
枚举从站默认 PDO Assignment (协议下沉到 native)
SDK 公开层不再循环 SDORead 0x1C12/0x1C13; 由 native 处理协议细节.
eoe - 类中的变量 com.darra.ethercat.data.Structures.EcSlave
EoE 协议接收邮箱 — 替换原 eoembxin/eoembxinfull/eoembxoverrun
EoE - com.darra.ethercat.slave中的类
EoE (Ethernet over EtherCAT) 实现 对齐 C# EoEInstance: IP/Subnet/Gateway/MAC/DNS 属性, 帧收发, 地址过滤器 注意: IP/Subnet/Gateway/DNS 使用 EOEGetIP/EOESetIP 结构体 API, 不存在 EOEGetIPString/EOESetIPString 等字符串版本的 DLL 导出
EoE(short, short) - 类的构造器 com.darra.ethercat.slave.EoE
 
EoE(short, short, byte) - 类的构造器 com.darra.ethercat.slave.EoE
 
EoE() - 类中的方法 com.darra.ethercat.slave.Slave
EoE (Ethernet over EtherCAT) 协议实例
EoE.EoEPingResult - com.darra.ethercat.slave中的类
EoE Ping 结果 (对齐 C# EoEPingResult).
EoE.EoEProtocolException - com.darra.ethercat.slave中的异常错误类
EoE 协议异常 (EoE protocol exception).
EoE.ReceiveHookListener - com.darra.ethercat.slave中的接口
EoE 异步接收监听器 (BiConsumer 风格: 无效输入:'<'slaveIndex, frameBytes>).
EOEClearReceiveHook(short) - 接口中的方法 com.darra.ethercat.master.DarraCore
清除 EoE 异步接收 Hook.
eoeDetails - 类中的变量 com.darra.ethercat.data.Structures.SlaveCapabilities
EoE 详细 bitmap (原 EoEdetails)
EoeDetails - 类中的变量 com.darra.ethercat.master.DarraCore.SiiGeneralInfoNative
 
EoEdetails() - 类中的方法 com.darra.ethercat.slave.Slave
EoE 协议详情
EOEGetAddressFilter(short, short, byte, ByteByReference, byte[], int, int) - 接口中的方法 com.darra.ethercat.master.DarraCore
EoE 获取地址过滤
EOEGetDNS(short, short, byte, IntByReference, byte[], int) - 接口中的方法 com.darra.ethercat.master.DarraCore
EoE 获取 DNS
EOEGetFullParam(short, short, byte, IntByReference, IntByReference, IntByReference, byte[], IntByReference, byte[], int) - 接口中的方法 com.darra.ethercat.master.DarraCore
EoE 获取全部参数
EOEGetIP(short, short, byte, IntByReference, IntByReference, IntByReference, int) - 接口中的方法 com.darra.ethercat.master.DarraCore
EoE 获取 IP
EOEGetMAC(short, short, byte, byte[], int) - 接口中的方法 com.darra.ethercat.master.DarraCore
EoE 获取 MAC 地址
EoEPingResult() - 类的构造器 com.darra.ethercat.slave.EoE.EoEPingResult
 
EoEProtocolException(String) - 异常错误类的构造器 com.darra.ethercat.slave.EoE.EoEProtocolException
 
EoEProtocolException(String, Throwable) - 异常错误类的构造器 com.darra.ethercat.slave.EoE.EoEProtocolException
 
EOEReceiveFrame(short, short, byte, PointerByReference, IntByReference, int) - 接口中的方法 com.darra.ethercat.master.DarraCore
EoE 接收帧
EOESendFrame(short, short, byte, byte[], int, int) - 接口中的方法 com.darra.ethercat.master.DarraCore
EoE 发送帧
EOESendFrameEx(short, short, byte, byte[], int, byte, int, int) - 接口中的方法 com.darra.ethercat.master.DarraCore
EoE 扩展发送 (ETG.1000.6 §5.7): 在第一片 frameinfo1 置 TIME_APPEND 并将 4B 时间戳追加到末尾. timeAppended=1 时启用 TIME_APPEND, 否则等价 EOESendFrame.
EOESetAddressFilter(short, short, byte, byte, byte[], int) - 接口中的方法 com.darra.ethercat.master.DarraCore
EoE 设置地址过滤
EOESetDNS(short, short, byte, int, String, int) - 接口中的方法 com.darra.ethercat.master.DarraCore
EoE 设置 DNS
EOESetFullParam(short, short, byte, int, int, int, byte[], int, String, int) - 接口中的方法 com.darra.ethercat.master.DarraCore
EoE 设置全部参数
EOESetIP(short, short, byte, int, int, int, int) - 接口中的方法 com.darra.ethercat.master.DarraCore
EoE 设置 IP
EOESetMAC(short, short, byte, byte[], int) - 接口中的方法 com.darra.ethercat.master.DarraCore
EoE 设置 MAC 地址
EOESetReceiveHook(short, DarraCore.EOEFrameCallback) - 接口中的方法 com.darra.ethercat.master.DarraCore
注册 EoE 异步接收 Hook (callback=null 等价 Clear).
EQ - 枚举 中的枚举常量 com.darra.ethercat.utils.ESI.RevisionCheckStrategy
 
EQ_OR_G - 枚举 中的枚举常量 com.darra.ethercat.utils.ESI.RevisionCheckStrategy
 
equals(Object) - 类中的方法 com.darra.ethercat.sugar.SlaveIdentity
 
equalsExact(SlaveIdentity) - 类中的方法 com.darra.ethercat.sugar.SlaveIdentity
严格匹配 (含 Serial), 用于"完全同一片硬件"判定.
Error - 类中的变量 com.darra.ethercat.slave.FSoE.FSoEErrorEventArgs
错误代码
ERROR - 枚举 中的枚举常量 com.darra.ethercat.data.EcState
错误标志 (与 ACK 相同值, 见 ACK 注释)
ERROR - 枚举 中的枚举常量 com.darra.ethercat.data.EtherCATTypes.LogCategory
错误 - 系统错误和异常
ERROR - 枚举 中的枚举常量 com.darra.ethercat.data.EtherCATTypes.LogLevel
错误
ERROR - 枚举 中的枚举常量 com.darra.ethercat.logging.LogManager.LogCategory
错误 - 系统错误和异常
error_code - 类中的变量 com.darra.ethercat.master.DarraCore.MbxTransactionNative
 
ERROR_FLAG - 枚举 中的枚举常量 com.darra.ethercat.data.EcState.Status
 
ERROR_IN_MASTER - 枚举 中的枚举常量 com.darra.ethercat.slave.FSoE.FSoEDiagnosisBits
错误发生在主站
ERROR_IN_SLAVE - 枚举 中的枚举常量 com.darra.ethercat.slave.FSoE.FSoEDiagnosisBits
错误发生在从站
ERROR_MAILBOX - 枚举 中的枚举常量 com.darra.ethercat.data.EtherCATTypes.MailboxType
错误邮箱
ERROR_MASK - 枚举 中的枚举常量 com.darra.ethercat.slave.FSoE.FSoEDiagnosisBits
错误掩码
error_rate_per_1000 - 类中的变量 com.darra.ethercat.master.MasterDiagnosticsInfo.NativeSummary
 
ErrorCacheCnt - 类中的变量 com.darra.ethercat.data.Structures.InternalDiagnostics
当前秒内的错误计数
ErrorCnt - 类中的变量 com.darra.ethercat.data.Structures.InternalDiagnostics
上一秒的错误计数
ErrorCnt() - 类中的方法 com.darra.ethercat.master.EtherCATMaster
错误计数 (对齐 C# ErrorCnt)
errorCode - 异常错误类中的变量 com.darra.ethercat.slave.FoE.FoEProtocolException
FoE 错误码 (FoE error code)
errorCode - 异常错误类中的变量 com.darra.ethercat.slave.SoE.SoEProtocolException
SoE 错误码 (SoE error code)
errorCode - 类中的变量 com.darra.ethercat.sugar.DiagnosticQueue.EmergencyEvent
 
ErrorCode - 类中的变量 com.darra.ethercat.master.DarraCore.DriverVersionInfoNative
 
ErrorCode - 类中的变量 com.darra.ethercat.master.DarraCore.EmcyRecord
错误代码
ErrorCode - 类中的变量 com.darra.ethercat.slave.CoE.EmergencyMessage
 
ErrorCode - 类中的变量 com.darra.ethercat.slave.SoE.SoEEmergencyEventArgs
 
ErrorCode() - 类中的方法 com.darra.ethercat.master.EtherCATMaster
错误码 (AL Status Code, 对齐 C# ErrorCode)
ErrorCode() - 类中的方法 com.darra.ethercat.slave.CoEEmcy.EmergencyMessage
紧急错误代码
ErrorCode() - 类中的方法 com.darra.ethercat.slave.Slave
错误码 (AL Status Code)
ErrorCodeLive() - 类中的方法 com.darra.ethercat.slave.Slave
错误码 (AL Status Code, 强制实时读, 绕过缓存).
ErrorCount - 类中的变量 com.darra.ethercat.data.Structures.PDOStats
 
ErrorCount - 类中的变量 com.darra.ethercat.master.DarraCore.FSoEStatus
总错误计数
ErrorCount - 类中的变量 com.darra.ethercat.master.MasterDiagnosticsInfo.DiagnosticsSnapshot
每秒错误数
ErrorCount - 类中的变量 com.darra.ethercat.slave.FSoE.FSoEConnectionStatus
总错误计数
ErrorCount() - 类中的方法 com.darra.ethercat.slave.PDO
获取本从站 PDO 错误计数.
ErrorMessage - 类中的变量 com.darra.ethercat.slave.EoE.EoEPingResult
 
ErrorMessage - 类中的变量 com.darra.ethercat.utils.DriverVersionHelper.DriverVersionInfo
 
errorReg - 类中的变量 com.darra.ethercat.sugar.DiagnosticQueue.EmergencyEvent
 
ErrorRegister - 类中的变量 com.darra.ethercat.master.DarraCore.EmcyRecord
错误寄存器
ErrorRegister - 类中的变量 com.darra.ethercat.slave.CoE.EmergencyMessage
 
ErrorRegister() - 类中的方法 com.darra.ethercat.slave.CoEEmcy.EmergencyMessage
错误寄存器
errors - 类中的变量 com.darra.ethercat.utils.StartupConfigurationVerifier.ConfigVerificationResult
错误信息列表
errors - 类中的变量 com.darra.ethercat.utils.StartupConfigurationVerifier.VerifyResult
错误信息列表
Errors - 类中的变量 com.darra.ethercat.master.EtherCATMaster.ValidationResult
错误信息列表 (无错误时为空列表)
ESC_SYNC_MANAGER - 枚举 中的枚举常量 com.darra.ethercat.data.EtherCATTypes.EcPdiType
ESC 同步管理器
EscPortErrors(byte[], byte[], byte[]) - 类的构造器 com.darra.ethercat.slave.SlaveStats.EscPortErrors
 
EscPortErrors(byte[], byte[], byte[], byte[]) - 类的构造器 com.darra.ethercat.slave.SlaveStats.EscPortErrors
 
Esi - com.darra.ethercat.slave中的类
ESI (EtherCAT Slave Information) 访问 注意: ESI XML 解析功能(设备名称查询、SII 字段读取、DC 配置提取等) 仅在 C# SDK 中可用。
Esi(short, short) - 类的构造器 com.darra.ethercat.slave.Esi
从站绑定 ESI 实例
Esi() - 类中的方法 com.darra.ethercat.slave.Slave
ESI (EtherCAT Slave Information) 实例
ESI - com.darra.ethercat.utils中的类
ESI (EtherCAT Slave Information) XML 解析工具 对应 C# Utils/ESI.cs 从 ESI XML 文件提取设备配置信息
ESI.BootstrapInfo - com.darra.ethercat.utils中的类
Bootstrap 邮箱配置
ESI.CoEDetails - com.darra.ethercat.utils中的类
CoE 详细配置
ESI.DcConfiguration - com.darra.ethercat.utils中的类
DC 配置
ESI.DcOpMode - com.darra.ethercat.utils中的类
DC 操作模式
ESI.DeviceDescription - com.darra.ethercat.utils中的类
ESI 设备描述
ESI.DeviceInfo - com.darra.ethercat.utils中的类
ESI 设备详细信息
ESI.EepromConfiguration - com.darra.ethercat.utils中的类
EEPROM 配置
ESI.ElectricalInfo - com.darra.ethercat.utils中的类
电气信息
ESI.Identification - com.darra.ethercat.utils中的类
设备识别信息
ESI.MailboxTimeout - com.darra.ethercat.utils中的类
邮箱超时配置
ESI.PDOConfiguration - com.darra.ethercat.utils中的类
PDO 配置信息
ESI.PDOEntry - com.darra.ethercat.utils中的类
PDO 条目信息
ESI.PDOInfo - com.darra.ethercat.utils中的类
PDO 信息
ESI.PhysicsInfo - com.darra.ethercat.utils中的类
Physics 属性解析结果
ESI.PhysicsPort - com.darra.ethercat.utils中的类
Physics 端口信息
ESI.PhysicsPortType - com.darra.ethercat.utils中的枚举
Physics 端口类型
ESI.PortInfo - com.darra.ethercat.utils中的类
端口信息
ESI.RevisionCheckStrategy - com.darra.ethercat.utils中的枚举
ESI 版本检查策略 (ETG.2000)
ESI.StartupSDO - com.darra.ethercat.utils中的类
启动 SDO 配置
ESI.Statistics - com.darra.ethercat.utils中的类
ESI 统计信息
ESI.SyncManagerInfo - com.darra.ethercat.utils中的类
SyncManager 信息
esiFile(String) - 类中的方法 com.darra.ethercat.sugar.MasterBuilder
单个 ESI 文件路径, 可重复调用.
esiFolder(String) - 类中的方法 com.darra.ethercat.sugar.MasterBuilder
ESI 目录 (加载目录下所有 *.xml).
EsiManager - com.darra.ethercat.utils中的类
ESI 管理器 (静态门面) 对齐 C# EsiManager / DLL EcEsi_* 系列接口: EsiManager.loadPath(String) 加载目录所有 .xml/.ESI 文件 (对齐 EcEsi_LoadDirectory) EsiManager.addFile(String) 加载单个 ESI 文件 (对齐 EcEsi_LoadFile) EsiManager.matchRevision(long, long, int) 版本号匹配 EsiManager.bindToSlave(EtherCATMaster, int, String) 绑定 ESI 到从站 (对齐 EcEsi_BindToSlave) EsiManager.applyAllSlaves(EtherCATMaster) 自动批量绑定 (对齐 EcEsi_ApplyAllSlaves) EsiManager.getLoadedCount() 已加载数量 (对齐 EcEsi_GetLoadedCount) EsiManager.getFiles() 已加载文件名 → DeviceDescription 列表 注: Java 端 ESI 解析使用本地 javax.xml.parsers (与 C# managed XML 一致), 调用 DLL EcEsi_LoadFile FFI 是可选的 (用于触发 DLL 缓存登记).
EsiVersion() - 类中的方法 com.darra.ethercat.slave.Esi
获取 ESI 版本号
EsiVersion() - 类中的方法 com.darra.ethercat.slave.Slave
ESI 文件版本, 未加载返回空串
EsmTimeouts() - 类的构造器 com.darra.ethercat.master.DarraCore.EsmTimeouts
 
EstimatePacketCount(int) - 类中的方法 com.darra.ethercat.slave.FoE
 
EstimatePacketCount(int, int) - 类中的方法 com.darra.ethercat.slave.FoE
估算文件传输所需的数据包数量
EtherCATMaster - com.darra.ethercat.master中的类
EtherCAT 主站 管理 EtherCAT 网络的生命周期: 初始化、状态转换、PDO 控制、资源释放
EtherCATMaster.BuildResult - com.darra.ethercat.master中的类
构建结果 (对应 C# BuildResult) 包含主站实例、从站数量、成功标志和消息
EtherCATMaster.InitProgressListener - com.darra.ethercat.master中的接口
初始化进度监听 (buildAsync / setStateAsync 长流程期间触发: "正在扫描 / 正在配置 / 正在进 OP" 等)。
EtherCATMaster.PDOFrameLossStats - com.darra.ethercat.master中的类
PDO 丢帧统计.
EtherCATMaster.StateChangedListener - com.darra.ethercat.master中的接口
状态变化监听器接口
EtherCATMaster.ValidationResult - com.darra.ethercat.master中的类
验证结果类
EtherCATTypes - com.darra.ethercat.data中的类
EtherCAT 类型定义 - 与 C# Data/Type.cs 对应 包含所有 EtherCAT 协议相关的枚举、常量和辅助类
EtherCATTypes.ALErrorCategory - com.darra.ethercat.data中的枚举
AL 错误分类
EtherCATTypes.DcSyncMode - com.darra.ethercat.data中的枚举
DC 同步模式
EtherCATTypes.DiagnosticMessage - com.darra.ethercat.data中的类
诊断消息 (ETG.1510)
EtherCATTypes.EcALState - com.darra.ethercat.data中的枚举
AL 状态码 - 从站应用层错误代码
EtherCATTypes.EcBufState - com.darra.ethercat.data中的枚举
缓冲区状态
EtherCATTypes.EcCmdType - com.darra.ethercat.data中的枚举
EtherCAT 命令类型
EtherCATTypes.EcCoEDetails - com.darra.ethercat.data中的枚举
CoE 详情标志位
EtherCATTypes.EcCommType - com.darra.ethercat.data中的枚举
通信类型
EtherCATTypes.EcDeviceType - com.darra.ethercat.data中的枚举
设备类型
EtherCATTypes.EcEcmdType - com.darra.ethercat.data中的枚举
EEPROM 命令类型
EtherCATTypes.EcEoEDetails - com.darra.ethercat.data中的枚举
EoE 详情标志位
EtherCATTypes.EcErr - com.darra.ethercat.data中的枚举
错误码
EtherCATTypes.EcFmmuType - com.darra.ethercat.data中的枚举
FMMU 类型
EtherCATTypes.EcLinkState - com.darra.ethercat.data中的枚举
链路状态
EtherCATTypes.EcPdiType - com.darra.ethercat.data中的枚举
PDI (过程数据接口) 类型
EtherCATTypes.EcPortType - com.darra.ethercat.data中的枚举
物理端口类型
EtherCATTypes.EcSyncManagerType - com.darra.ethercat.data中的枚举
SyncManager 类型
EtherCATTypes.EcTopologyType - com.darra.ethercat.data中的枚举
拓扑类型
EtherCATTypes.EsmTimeouts - com.darra.ethercat.data中的类
ESM 状态转换超时常量 (ETG.1020, 毫秒)
EtherCATTypes.FoEErrorCode - com.darra.ethercat.data中的枚举
FoE 错误码 (ETG.1000.6 Table 92)
EtherCATTypes.LicenseStatus - com.darra.ethercat.data中的枚举
授权状态
EtherCATTypes.LogCategory - com.darra.ethercat.data中的枚举
日志类别 - 与DLL中的LogCategory对应
EtherCATTypes.LogLevel - com.darra.ethercat.data中的枚举
日志级别
EtherCATTypes.MailboxError - com.darra.ethercat.data中的枚举
邮箱错误码
EtherCATTypes.MailboxType - com.darra.ethercat.data中的枚举
邮箱类型
EtherCATTypes.ModeCiA402 - com.darra.ethercat.data中的枚举
CiA 402 操作模式
EtherCATTypes.RingMode - com.darra.ethercat.data中的枚举
环拓扑冗余模式
EtherCATTypes.SDOError - com.darra.ethercat.data中的枚举
SDO 中止码 - CANopen SDO 协议错误
EtherCATTypes.SlaveErrorCounters - com.darra.ethercat.data中的类
从站错误计数器
EtherCATTypes.SoEError - com.darra.ethercat.data中的枚举
SoE 错误码 - Servo over EtherCAT 协议错误
EtherCATTypes.StartupTransition - com.darra.ethercat.data中的枚举
启动参数状态转换
EtherCATTypes.StartupWriteTiming - com.darra.ethercat.data中的枚举
启动参数写入时序
EtherCATTypes.StateCiA402 - com.darra.ethercat.data中的枚举
CiA 402 驱动器状态机状态
ETHERNET_OVER_ETHERCAT - 枚举 中的枚举常量 com.darra.ethercat.data.EtherCATTypes.MailboxType
Ethernet over EtherCAT
EvaluationFactor - 类中的变量 com.darra.ethercat.slave.SoE.SoEAttributes
 
Events() - 类中的方法 com.darra.ethercat.master.EtherCATMaster
获取主站事件集合
Events() - 类中的方法 com.darra.ethercat.slave.Slave
从站事件集合 (对齐 C# Slave.Events)
EventsEmcyRecorder - com.darra.ethercat.master中的类
EMCY 记录器 对应 C# Master/Events_EmcyRecorder.cs 将 EMCY 紧急消息记录到对应从站的 CoE 历史中
EventsEmcyRecorder(EtherCATMaster) - 类的构造器 com.darra.ethercat.master.EventsEmcyRecorder
创建 EMCY 记录器
EXACT - 枚举 中的枚举常量 com.darra.ethercat.master.MasterConfig.RevisionMatch
精确匹配 VendorID + ProductID + RevisionID
EXCEEDS_PDO_LENGTH - 枚举 中的枚举常量 com.darra.ethercat.data.EtherCATTypes.SDOError
超出 PDO 长度
excludeIndices - 类中的变量 com.darra.ethercat.utils.ESI.PDOInfo
 
ExecuteCommand(short) - 类中的方法 com.darra.ethercat.slave.SoE
 
ExecuteCommand(short, int, int) - 类中的方法 com.darra.ethercat.slave.SoE
执行 SoE 程序命令 (SERCOS Procedure Command)
executor() - 类中的静态方法 com.darra.ethercat.sugar.MasterAsync
暴露内部线程池, 业务方可用于 thenApplyAsync(..., MasterAsync.executor()) 把回调也跑在 SDK 池里, 避免栈太深.
ExpectedCrc - 类中的变量 com.darra.ethercat.data.Structures.FoEOptions
 
ExpectedCrc - 类中的变量 com.darra.ethercat.master.DarraCore.FoEOptions
预期 CRC 值
expectedProduct - 类中的变量 com.darra.ethercat.master.SlaveIdentityMismatchEventArgs
配置文件期望的产品代码 (unsigned 32-bit)
expectedProductCode - 类中的变量 com.darra.ethercat.utils.StartupConfigurationVerifier.SlaveVerifyDetail
预期产品代码
expectedRevision - 类中的变量 com.darra.ethercat.master.SlaveIdentityMismatchEventArgs
配置文件期望的最低修订号 (unsigned 32-bit)
expectedRevisionNo - 类中的变量 com.darra.ethercat.utils.StartupConfigurationVerifier.SlaveVerifyDetail
预期修订号
expectedSerialNo - 类中的变量 com.darra.ethercat.utils.StartupConfigurationVerifier.SlaveVerifyDetail
预期序列号
ExpectedSize() - 类中的方法 com.darra.ethercat.slave.PDO
获取本从站 PDO 预期数据大小(输入 + 输出总字节数).
ExpectedSlaveConfig() - 类的构造器 com.darra.ethercat.utils.StartupConfigurationVerifier.ExpectedSlaveConfig
 
expectedSlaveCount - 类中的变量 com.darra.ethercat.utils.Eni.MasterConfig
 
expectedVendor - 类中的变量 com.darra.ethercat.master.SlaveIdentityMismatchEventArgs
配置文件期望的厂商 ID (unsigned 32-bit)
expectedVendorId - 类中的变量 com.darra.ethercat.utils.StartupConfigurationVerifier.SlaveVerifyDetail
预期厂商 ID
ExpectedWKC - 类中的变量 com.darra.ethercat.data.Structures.InternalDiagnostics
期望工作计数器
ExpectedWKC() - 类中的方法 com.darra.ethercat.master.EtherCATMaster
获取期望的工作计数器
ExpectedWKC(short) - 类中的方法 com.darra.ethercat.master.EtherCATMaster
设置期望的工作计数器
EXPIRED - 枚举 中的枚举常量 com.darra.ethercat.data.EtherCATTypes.LicenseStatus
已过期
EXPIRED - 枚举 中的枚举常量 com.darra.ethercat.statics.Authorization.LicenseStatus
 
exportPerfCsv(String) - 类中的方法 com.darra.ethercat.master.EtherCATMaster
 
EXTERNAL_HARDWARE_NOT_READY - 枚举 中的枚举常量 com.darra.ethercat.data.EtherCATTypes.EcALState
外部硬件未就绪 (外部连接或信号缺失)

F

FAILED - 枚举 中的枚举常量 com.darra.ethercat.data.EtherCATTypes.LicenseStatus
验证失败
FAILED - 枚举 中的枚举常量 com.darra.ethercat.statics.Authorization.LicenseStatus
 
failed_cycles - 类中的变量 com.darra.ethercat.data.Structures.CommunicationStats
 
FailedCycles - 类中的变量 com.darra.ethercat.master.DarraCore.CommunicationStats
失败周期数
failoverCount - 类中的变量 com.darra.ethercat.master.RedundancyManager.RedundancyStatus
故障切换次数
FailoverCount - 类中的变量 com.darra.ethercat.master.DarraCore.RedundancyStatus
故障切换次数
FAILSAFE - 枚举 中的枚举常量 com.darra.ethercat.slave.FSoE.FSoECommand
失效安全模式 (ETG5100 Table 5 = 0x08)
FAILSAFE - 枚举 中的枚举常量 com.darra.ethercat.slave.FSoE.FSoEState
失效安全
FAILSAFE_DATA - 枚举 中的枚举常量 com.darra.ethercat.slave.FSoE.FSoEError
收到失效安全数据
FAILSAFE_DATA_RECEIVED - 枚举 中的枚举常量 com.darra.ethercat.slave.FSoE.FSoEDiagnosisBits
收到失效安全数据
FATAL - 枚举 中的枚举常量 com.darra.ethercat.data.EtherCATTypes.LogLevel
致命错误
FATAL_SYNC_ERROR - 枚举 中的枚举常量 com.darra.ethercat.data.EtherCATTypes.EcALState
致命同步错误
Fault - 枚举 中的枚举常量 com.darra.ethercat.slave.CiA402.StateCiA402
 
FAULT - 枚举 中的枚举常量 com.darra.ethercat.data.EtherCATTypes.StateCiA402
故障
FAULT_REACTION_ACTIVE - 枚举 中的枚举常量 com.darra.ethercat.data.EtherCATTypes.StateCiA402
故障反应中
FaultReactionActive - 枚举 中的枚举常量 com.darra.ethercat.slave.CiA402.StateCiA402
 
FaultReset() - 类中的方法 com.darra.ethercat.slave.CiA402
清除故障 (发送 Fault Reset 上升沿) 按 ETG.6010 §5.2 要求,Bit7 必须产生 0→1 上升沿才能触发故障复位。
faultType - 类中的变量 com.darra.ethercat.master.MasterDiagnosticsInfo.BreakPointInfo
故障类型: 0=断线, 1=CRC故障(线缆/连接器劣化)
fetch(short, short, byte) - 类中的静态方法 com.darra.ethercat.abstractions.MailboxStatistics
经 native EcxMbxGetStats 拉取 per-slave / per-protocol 邮箱统计快照.
FILE_OVER_ETHERCAT - 枚举 中的枚举常量 com.darra.ethercat.data.EtherCATTypes.MailboxType
File over EtherCAT
fileName - 类中的变量 com.darra.ethercat.utils.ESI.DeviceInfo
 
filter_threshold - 类中的变量 com.darra.ethercat.data.Structures.EcState
判断滤波阈值
FilterThreshold() - 类中的方法 com.darra.ethercat.master.MasterConfig
读取判断滤波阈值
FilterThreshold(int) - 类中的方法 com.darra.ethercat.master.MasterConfig
设置判断滤波阈值
FindByAddress(short) - 类中的方法 com.darra.ethercat.slave.FSoE.SafetyManager
按安全地址查找连接
findByConfigAddr(EtherCATMaster, short) - 类中的静态方法 com.darra.ethercat.sugar.MasterStreams
按配置地址查找 (config_addr 在 EtherCAT 网络上唯一).
FindByConnectionId(int) - 类中的方法 com.darra.ethercat.slave.FSoE.SafetyManager
按连接 ID 查找连接
findByIdentity(EtherCATMaster, int, int) - 类中的静态方法 com.darra.ethercat.sugar.MasterStreams
按 (vendorId, productCode) 查找首个从站.
findByName(EtherCATMaster, String) - 类中的静态方法 com.darra.ethercat.sugar.MasterStreams
按名称 (精确等于) 查找首个匹配从站.
findChildIgnoreCase(Element, String) - 类中的静态方法 com.darra.ethercat.utils.Xml
按名称 (忽略大小写) 查找第一个子元素
FindConnectionByAddress(short) - 类中的方法 com.darra.ethercat.slave.FSoE.SafetyManager
按安全地址查找连接 (SafetyManager 级别)
fireDataExchanged(byte[], byte[]) - 类中的方法 com.darra.ethercat.slave.FSoE
触发 DataExchanged 事件 (由 PDO 周期处理内部调用).
FIRMWARE_UPDATE_FAILED - 枚举 中的枚举常量 com.darra.ethercat.data.EtherCATTypes.EcALState
固件更新失败, 旧固件仍在运行
flags - 类中的变量 com.darra.ethercat.data.EtherCATTypes.DiagnosticMessage
标志位
flags - 类中的变量 com.darra.ethercat.slave.CoE.DiagMeta
Flags (0x10F3:05) bit4=Ring/Linear, bit5=Overrun.
flags - 类中的变量 com.darra.ethercat.utils.Xml.SyncManagerConfig
 
Flags - 类中的变量 com.darra.ethercat.master.DarraCore.SiiGeneralInfoNative
 
Flags - 类中的变量 com.darra.ethercat.slave.CoE.DiagnosticMessage
 
Flags - 类中的变量 com.darra.ethercat.slave.FSoE.FSoEPdoFrame
标志字节
FlagsOffset - 类中的变量 com.darra.ethercat.slave.FSoE.FSoEPdoLayout
标志偏移
FMMU - 类中的变量 com.darra.ethercat.data.Structures.EcSlave
fmmu_t FMMU[MAXFMMU] — 4 个 FMMU 条目 (每个 16 字节, Pack=1)
fmmu_count - 类中的变量 com.darra.ethercat.data.Structures.SlaveInfo
 
FMMU0Function() - 类中的方法 com.darra.ethercat.slave.Slave
FMMU0 功能类型
FMMU1Function() - 类中的方法 com.darra.ethercat.slave.Slave
FMMU1 功能类型
FMMU2Function() - 类中的方法 com.darra.ethercat.slave.Slave
FMMU2 功能类型
FMMU3Function() - 类中的方法 com.darra.ethercat.slave.Slave
FMMU3 功能类型
FMMUactive - 类中的变量 com.darra.ethercat.data.Structures.EcFmmut
FMMU 激活
fmmuFunc - 类中的变量 com.darra.ethercat.data.Structures.SlaveSmFmmu
FMMU 用途数组: 0=unused 1=outputs 2=inputs 3=SM status (原 FMMU0func..FMMU3func 4 字段合一)
FMMUtype - 类中的变量 com.darra.ethercat.data.Structures.EcFmmut
FMMU 类型
fmmuUnused - 类中的变量 com.darra.ethercat.data.Structures.SlaveSmFmmu
第一个未占用的 FMMU 索引 (原 FMMUunused)
foe - 类中的变量 com.darra.ethercat.data.Structures.EcSlave
FoE 协议接收邮箱 — 替换原 foembxin/foembxinfull/foembxoverrun
FoE - com.darra.ethercat.slave中的类
FoE (File over EtherCAT) 完整实现 对齐 C# FoEInstance: 文件下载/上传、CRC 校验、进度回调、包数量估算
FoE(short, short) - 类的构造器 com.darra.ethercat.slave.FoE
 
FoE() - 类中的方法 com.darra.ethercat.slave.Slave
FoE (File over EtherCAT) 协议实例
FoE.FoEBusyEventArgs - com.darra.ethercat.slave中的类
BUSY 帧事件参数 / BUSY frame event args (ETG.1000.6 Table 93).
FoE.FoEBusyListener - com.darra.ethercat.slave中的接口
FoE BUSY 监听器 / FoE BUSY listener.
FoE.FoEProtocolException - com.darra.ethercat.slave中的异常错误类
FoE 协议异常, 承载最后一次 FoE 错误码.
FoE.ProgressCallback - com.darra.ethercat.slave中的接口
进度回调接口
FoEBusyEventArgs() - 类的构造器 com.darra.ethercat.slave.FoE.FoEBusyEventArgs
 
FOEClearCancel(short, short) - 接口中的方法 com.darra.ethercat.master.DarraCore
清除 FoE 取消标志 / clear the FoE cancel flag.
FOEClearProgressHook(short) - 接口中的方法 com.darra.ethercat.master.DarraCore
清除 FoE 进度回调
foeDetails - 类中的变量 com.darra.ethercat.data.Structures.SlaveCapabilities
FoE 详细 bitmap (原 FoEdetails)
FoeDetails - 类中的变量 com.darra.ethercat.master.DarraCore.SiiGeneralInfoNative
 
FoEdetails() - 类中的方法 com.darra.ethercat.slave.Slave
FoE 协议详情
FoEOptions() - 类的构造器 com.darra.ethercat.data.Structures.FoEOptions
 
FoEOptions() - 类的构造器 com.darra.ethercat.master.DarraCore.FoEOptions
 
FoEOptions(Pointer) - 类的构造器 com.darra.ethercat.data.Structures.FoEOptions
 
FoEProtocolException(EtherCATTypes.FoEErrorCode, String) - 异常错误类的构造器 com.darra.ethercat.slave.FoE.FoEProtocolException
 
FOERead(short, short, String, int, PointerByReference, IntByReference, int) - 接口中的方法 com.darra.ethercat.master.DarraCore
FoE 读取文件
FOEReadEx(short, short, String, int, PointerByReference, IntByReference, int, DarraCore.FoEOptions) - 接口中的方法 com.darra.ethercat.master.DarraCore
FoE 扩展读取 (含选项)
FOERequestCancel(short, short) - 接口中的方法 com.darra.ethercat.master.DarraCore
请求取消 FoE 传输 / request cancel of an ongoing FoE transfer.
FOESetBusyHook(short, DarraCore.FoEBusyCallback) - 接口中的方法 com.darra.ethercat.master.DarraCore
设置 FoE BUSY 回调 / set FoE BUSY hook.
FOESetProgressHook(short, DarraCore.FoEProgressCallback) - 接口中的方法 com.darra.ethercat.master.DarraCore
设置 FoE 进度回调
FOEWrite(short, short, String, int, Pointer, int, int) - 接口中的方法 com.darra.ethercat.master.DarraCore
FoE 写入文件
FOEWriteEx(short, short, String, int, Pointer, int, int, DarraCore.FoEOptions) - 接口中的方法 com.darra.ethercat.master.DarraCore
FoE 扩展写入 (含选项)
forceFailover() - 类中的方法 com.darra.ethercat.master.RedundancyManager
强制冗余故障切换
forceRedundancyFailover() - 类中的方法 com.darra.ethercat.master.EtherCATMaster
强制冗余故障切换
ForceRedundancyFailover(short) - 接口中的方法 com.darra.ethercat.master.DarraCore
强制冗余故障切换
FORK - 枚举 中的枚举常量 com.darra.ethercat.data.EtherCATTypes.EcTopologyType
分支点
forMaster(short) - 类中的静态方法 com.darra.ethercat.master.AsyncGate
按 masterIndex 反查父 master 的串行闸 (SDO 异步用, 跨包 slave 调用); 未注册返回 null。
format(int) - 枚举中的静态方法 com.darra.ethercat.data.EcState
格式化状态为可读字符串, 支持复合状态如 0x14 = "SAFE_OP+Error".
FormatByteArray(byte[]) - 类中的静态方法 com.darra.ethercat.slave.SoE
字节数组格式化为十六进制字符串 对应 C# FormatByteArray
FormatByteArray(byte[], int) - 类中的静态方法 com.darra.ethercat.slave.SoE
根据数据类型智能格式化字节数组
formatState(int) - 类中的静态方法 com.darra.ethercat.statics.PrintHelper
格式化复合状态 (如 0x14 -> "SafeOp+Error")
FPRD - 枚举 中的枚举常量 com.darra.ethercat.data.EtherCATTypes.EcCmdType
配置地址物理读
FPRW - 枚举 中的枚举常量 com.darra.ethercat.data.EtherCATTypes.EcCmdType
配置地址物理读写
FPWR - 枚举 中的枚举常量 com.darra.ethercat.data.EtherCATTypes.EcCmdType
配置地址物理写
FRAME_CRC_SIZE - 类中的静态变量 com.darra.ethercat.slave.FSoE.FSoEConstants
FSoE帧CRC大小
frame_errors - 类中的变量 com.darra.ethercat.data.Structures.InternalDiagnostics
总帧错误数
FRAME_HEADER_SIZE - 类中的静态变量 com.darra.ethercat.slave.FSoE.FSoEConstants
FSoE帧头大小 (Command + ConnID)
frame_high_priority - 类中的变量 com.darra.ethercat.data.Structures.EcState
帧高优先级 (0=禁用, 1=启用)
frame_repeat_count - 类中的变量 com.darra.ethercat.data.Structures.EcState
帧重复次数
frameErrors - 类中的变量 com.darra.ethercat.data.EtherCATTypes.SlaveErrorCounters
帧错误数
frameErrors - 类中的变量 com.darra.ethercat.data.Structures.SlaveDiagnosticsData
帧错误数
frameHighPriority - 类中的变量 com.darra.ethercat.utils.Xml.QoSConfiguration
是否启用高优先级帧发送
FrameHighPriority() - 类中的方法 com.darra.ethercat.master.MasterConfig
读取帧高优先级
FrameHighPriority(boolean) - 类中的方法 com.darra.ethercat.master.MasterConfig
设置帧高优先级
FrameRepeatCount() - 类中的方法 com.darra.ethercat.master.MasterConfig
已过时。
FrameRepeatCount(int) - 类中的方法 com.darra.ethercat.master.MasterConfig
设置帧重复发送次数
FramesReceived - 类中的变量 com.darra.ethercat.master.DarraCore.FSoEStatus
接收有效帧数
FramesReceived - 类中的变量 com.darra.ethercat.slave.FSoE.FSoEConnectionStatus
接收有效帧数
FramesReceived() - 类中的方法 com.darra.ethercat.slave.FSoE
获取接收有效帧数 (通过 FSoEGetStatus)
FramesSent - 类中的变量 com.darra.ethercat.master.DarraCore.FSoEStatus
发送帧数
FramesSent - 类中的变量 com.darra.ethercat.slave.FSoE.FSoEConnectionStatus
发送帧数
FramesSent() - 类中的方法 com.darra.ethercat.slave.FSoE
获取发送帧数 (通过 FSoEGetStatus)
FREE_RUN - 枚举 中的枚举常量 com.darra.ethercat.data.EtherCATTypes.DcSyncMode
自由运行
freeMemory(Pointer) - 类中的静态方法 com.darra.ethercat.utils.DLL
释放 DLL 分配的内存
FreeMemory(Pointer) - 接口中的方法 com.darra.ethercat.master.DarraCore
释放 DLL 分配的内存
FreeMultiSlaveSDOList(Pointer[], int) - 接口中的方法 com.darra.ethercat.master.DarraCore
释放批量 SDO 列表分配的内存
FreeRun - 枚举 中的枚举常量 com.darra.ethercat.slave.DC.DcSyncMode
自由运行模式 - 不使用 DC 同步, AssignActivate = 0x0000
FREERUN_NEEDS_3BUFFER - 枚举 中的枚举常量 com.darra.ethercat.data.EtherCATTypes.EcALState
自由运行需要三重缓冲
FREERUN_NOT_SUPPORTED - 枚举 中的枚举常量 com.darra.ethercat.data.EtherCATTypes.EcALState
不支持自由运行
Frequency - 类中的变量 com.darra.ethercat.master.MasterDiagnosticsInfo.DiagnosticsSnapshot
应用频率 (Hz)
FRMW - 枚举 中的枚举常量 com.darra.ethercat.data.EtherCATTypes.EcCmdType
配置地址物理读多重写
fromByte(int) - 枚举中的静态方法 com.darra.ethercat.data.EcatSlaveDiag.EcMailboxHealth
从 native 原始值构造 (调用方需先 & 0xFF 还原 unsigned byte).
fromByte(int) - 枚举中的静态方法 com.darra.ethercat.data.EcatSlaveDiag.EcWcContributed
从 native 原始值构造 (调用方需先 & 0xFF 还原 unsigned byte).
fromBytes(byte[], FSoE.FSoEPdoLayout, FSoE.FSoECrc16) - 类中的静态方法 com.darra.ethercat.slave.FSoE.FSoEPdoFrame
从字节数组反序列化
fromCode(int) - 枚举中的静态方法 com.darra.ethercat.data.EcDataType
从类型代码转换为枚举
fromCode(int) - 枚举中的静态方法 com.darra.ethercat.master.DarraKernelStatus
把 native 返回的整型状态码转成枚举.
fromRaw(int) - 类中的静态方法 com.darra.ethercat.data.EcatSlaveDiag.EcAlStatusMirror
从 native 16bit 原始镜像构造 (调用方需先 & 0xFFFF 还原 unsigned short).
fromRaw(int) - 枚举中的静态方法 com.darra.ethercat.data.EcState.Status
从原始 wire 字节 / int 构造 Status (**保留 Error 位**, 与 EcState.fromValue(int) 不同).
fromValue(int) - 枚举中的静态方法 com.darra.ethercat.abstractions.MailboxStatus
按整型值反查枚举 (未知值返回 MailboxStatus.INVALID_ARG).
fromValue(int) - 枚举中的静态方法 com.darra.ethercat.data.EcState
从数值转换为基础状态枚举 (**不保留 Error 位**, 仅返回低 4 位对应的基础状态).
fromValue(int) - 枚举中的静态方法 com.darra.ethercat.data.EtherCATTypes.DcSyncMode
从数值查找枚举
fromValue(int) - 枚举中的静态方法 com.darra.ethercat.data.EtherCATTypes.EcALState
从数值查找枚举, 未知值返回 UNKNOWN
fromValue(int) - 枚举中的静态方法 com.darra.ethercat.data.EtherCATTypes.EcBufState
从数值查找枚举
fromValue(int) - 枚举中的静态方法 com.darra.ethercat.data.EtherCATTypes.EcCmdType
从数值查找枚举
fromValue(int) - 枚举中的静态方法 com.darra.ethercat.data.EtherCATTypes.EcDeviceType
从数值查找枚举
fromValue(int) - 枚举中的静态方法 com.darra.ethercat.data.EtherCATTypes.EcEcmdType
从数值查找枚举
fromValue(int) - 枚举中的静态方法 com.darra.ethercat.data.EtherCATTypes.EcErr
从数值查找枚举
fromValue(int) - 枚举中的静态方法 com.darra.ethercat.data.EtherCATTypes.EcFmmuType
从数值查找枚举
fromValue(int) - 枚举中的静态方法 com.darra.ethercat.data.EtherCATTypes.EcLinkState
从数值查找枚举
fromValue(int) - 枚举中的静态方法 com.darra.ethercat.data.EtherCATTypes.EcPdiType
从数值查找枚举
fromValue(int) - 枚举中的静态方法 com.darra.ethercat.data.EtherCATTypes.EcPortType
从数值查找枚举
fromValue(int) - 枚举中的静态方法 com.darra.ethercat.data.EtherCATTypes.EcSyncManagerType
从数值查找枚举
fromValue(int) - 枚举中的静态方法 com.darra.ethercat.data.EtherCATTypes.EcTopologyType
从数值查找枚举
fromValue(int) - 枚举中的静态方法 com.darra.ethercat.data.EtherCATTypes.FoEErrorCode
从数值查找枚举, 未知值返回 NOT_DEFINED
fromValue(int) - 枚举中的静态方法 com.darra.ethercat.data.EtherCATTypes.LicenseStatus
从数值查找枚举
fromValue(int) - 枚举中的静态方法 com.darra.ethercat.data.EtherCATTypes.LogCategory
从数值查找枚举
fromValue(int) - 枚举中的静态方法 com.darra.ethercat.data.EtherCATTypes.LogLevel
从数值查找枚举
fromValue(int) - 枚举中的静态方法 com.darra.ethercat.data.EtherCATTypes.MailboxError
从数值查找枚举
fromValue(int) - 枚举中的静态方法 com.darra.ethercat.data.EtherCATTypes.MailboxType
从数值查找枚举
fromValue(int) - 枚举中的静态方法 com.darra.ethercat.data.EtherCATTypes.ModeCiA402
从数值查找枚举
fromValue(int) - 枚举中的静态方法 com.darra.ethercat.data.EtherCATTypes.RingMode
从数值查找枚举
fromValue(int) - 枚举中的静态方法 com.darra.ethercat.data.EtherCATTypes.SoEError
从数值查找枚举, 未知值返回 UNKNOWN
fromValue(int) - 枚举中的静态方法 com.darra.ethercat.data.EtherCATTypes.StartupTransition
从数值查找枚举
fromValue(int) - 枚举中的静态方法 com.darra.ethercat.data.EtherCATTypes.StateCiA402
从数值查找枚举
fromValue(int) - 枚举中的静态方法 com.darra.ethercat.logging.LogManager.LogCategory
从数值查找枚举
fromValue(int) - 枚举中的静态方法 com.darra.ethercat.master.HotConnect.HotConnectStatus
 
fromValue(int) - 枚举中的静态方法 com.darra.ethercat.master.MasterConfig.RevisionMatch
 
fromValue(int) - 枚举中的静态方法 com.darra.ethercat.master.RedundancyManager.RedundancyState
从整数值获取枚举
fromValue(int) - 枚举中的静态方法 com.darra.ethercat.slave.AoE.AoEResultCode
从数值匹配枚举 (未匹配返回 null).
fromValue(int) - 枚举中的静态方法 com.darra.ethercat.slave.DC.DcSyncMode
从整数值获取枚举
fromValue(int) - 枚举中的静态方法 com.darra.ethercat.slave.FSoE.FSoECommand
按整字节值查找 FSoECommand (对齐 C# (FSoECommand)command / Python FSoECommand(command)).
fromValue(long) - 枚举中的静态方法 com.darra.ethercat.data.EtherCATTypes.SDOError
从数值查找枚举, 未知值返回 UNKNOWN_ERROR
FromValue(byte) - 枚举中的静态方法 com.darra.ethercat.slave.CiA402.ModeCiA402
 
FromValue(int) - 枚举中的静态方法 com.darra.ethercat.slave.FSoE.FSoEError
 
FromValue(int) - 枚举中的静态方法 com.darra.ethercat.slave.FSoE.FSoEState
 
fsoe - 类中的变量 com.darra.ethercat.data.Structures.EcSlave
FSoE 子状态 (capable/connection/sm_context/connection_id/safety_address/safe_input_size/safe_output_size/pdo_input_offset/pdo_output_offset).
FSoE - com.darra.ethercat.slave中的类
FSoE (Functional Safety over EtherCAT) 完整实现 对齐 C# FSoEInstance: 连接管理、安全状态机、MDP 多连接支持、看门狗配置 合并原 SafetyManager / SafeMdp 功能 包含: - FSoE 状态枚举、错误码、命令类型、结构体 - SafeMdp: MDP 包装器 (单从站多连接) - SafetyManager: 多连接管理器 - fsoe_crc16 / fsoe_crc16_fast: CRC16 校验计算
FSoE(short, short) - 类的构造器 com.darra.ethercat.slave.FSoE
 
FSoE() - 类中的方法 com.darra.ethercat.slave.Slave
FSoE (Functional Safety over EtherCAT) 协议实例
FSoE.FSoECommand - com.darra.ethercat.slave中的枚举
FSoE 命令类型
FSoE.FSoECommParameters - com.darra.ethercat.slave中的类
FSoE 通信参数 (ETG.5120 section 5.2.3)
FSoE.FSoEConnectionConfig - com.darra.ethercat.slave中的类
FSoE 连接配置
FSoE.FSoEConnectionMode - com.darra.ethercat.slave中的枚举
FSoE 连接模式
FSoE.FSoEConnectionStatus - com.darra.ethercat.slave中的类
FSoE 连接状态
FSoE.FSoEConnectionType - com.darra.ethercat.slave中的枚举
FSoE 连接类型
FSoE.FSoEConstants - com.darra.ethercat.slave中的类
FSoE 常量定义
FSoE.FSoECrc16 - com.darra.ethercat.slave中的类
可配置的 CRC-16 实现(默认:CRC-16/CCITT-FALSE)
FSoE.FSoEDataExchangeEvent - com.darra.ethercat.slave中的类
FSoE 安全数据交换事件参数 (对齐 C# FSoEDataExchangeEventArgs).
FSoE.FSoEDataExchangeListener - com.darra.ethercat.slave中的接口
FSoE 数据交换事件监听器 (对齐 C# DataExchanged 事件).
FSoE.FSoEDataUpdatedEventArgs - com.darra.ethercat.slave中的类
FSoE 安全数据更新事件参数
FSoE.FSoEDiagnosisBits - com.darra.ethercat.slave中的枚举
FSoE 诊断位定义 (ETG.5001.4 Table 9)
FSoE.FSoEError - com.darra.ethercat.slave中的枚举
FSoE 错误代码
FSoE.FSoEErrorEventArgs - com.darra.ethercat.slave中的类
FSoE 错误事件参数
FSoE.FSoEFailsafeEventArgs - com.darra.ethercat.slave中的类
FSoE 失效安全事件参数
FSoE.FSoEFailsafeReason - com.darra.ethercat.slave中的枚举
FSoE 失效安全触发原因
FSoE.FSoEHelper - com.darra.ethercat.slave中的类
FSoE 帮助类
FSoE.FSoEPdoFrame - com.darra.ethercat.slave中的类
FSoE PDO 帧结构
FSoE.FSoEPdoLayout - com.darra.ethercat.slave中的类
FSoE PDO 帧布局配置
FSoE.FSoEState - com.darra.ethercat.slave中的枚举
FSoE 连接状态
FSoE.FSoEStateChangedEventArgs - com.darra.ethercat.slave中的类
FSoE 状态变化事件参数
FSoE.OnErrorOccurred - com.darra.ethercat.slave中的接口
FSoE 错误事件监听器
FSoE.OnFailsafeTriggered - com.darra.ethercat.slave中的接口
FSoE 失效安全事件监听器
FSoE.OnSafeDataUpdated - com.darra.ethercat.slave中的接口
FSoE 安全数据更新事件监听器
FSoE.OnStateChanged - com.darra.ethercat.slave中的接口
FSoE 状态变化事件监听器
FSoE.SafeMdp - com.darra.ethercat.slave中的类
FSoE MDP (模块化设备配置) 包装器 封装所有 DxSafeMdp* DLL 函数, 支持单从站上的多 FSoE 连接。
FSoE.SafeMdpDeviceConfig - com.darra.ethercat.slave中的类
FSoE MDP 设备配置
FSoE.SafeMdpIndex - com.darra.ethercat.slave中的类
FSoE MDP 对象索引区域定义 (ETG.5001.4)
FSoE.SafeModuleCommParam - com.darra.ethercat.slave中的类
FSoE 模块通信参数 (0x9nn1)
FSoE.SafeModuleConfig - com.darra.ethercat.slave中的类
FSoE MDP 模块配置
FSoE.SafeModuleDiag - com.darra.ethercat.slave中的类
FSoE 模块诊断 (0xAnn0)
FSoE.SafeModuleInfo - com.darra.ethercat.slave中的类
FSoE 模块信息 (0x9nn0)
FSoE.SafeModuleProfile - com.darra.ethercat.slave中的枚举
FSoE MDP 模块配置文件编号
FSoE.SafetyManager - com.darra.ethercat.slave中的类
FSoE 多连接管理器
FSoECheckWatchdog(short, short) - 接口中的方法 com.darra.ethercat.master.DarraCore
检查看门狗状态
FSoEClearError(short, short) - 接口中的方法 com.darra.ethercat.master.DarraCore
清除 FSoE 错误
FSoECloseConnection(short, short) - 接口中的方法 com.darra.ethercat.master.DarraCore
关闭 FSoE 连接
FSoECommParameters() - 类的构造器 com.darra.ethercat.slave.FSoE.FSoECommParameters
 
FSoEConfig() - 类的构造器 com.darra.ethercat.master.DarraCore.FSoEConfig
 
FSoEConnectionConfig() - 类的构造器 com.darra.ethercat.slave.FSoE.FSoEConnectionConfig
 
FSoEConnectionStatus() - 类的构造器 com.darra.ethercat.slave.FSoE.FSoEConnectionStatus
 
fsoeCrc16(byte[]) - 类中的静态方法 com.darra.ethercat.slave.FSoE
计算 FSoE CRC16 校验值 (CCITT-False 算法)
FSoECrc16() - 类的构造器 com.darra.ethercat.slave.FSoE.FSoECrc16
 
FSoECrc16(int, int, int) - 类的构造器 com.darra.ethercat.slave.FSoE.FSoECrc16
 
fsoeCrc16Fast(byte[]) - 类中的静态方法 com.darra.ethercat.slave.FSoE
使用查找表加速计算 FSoE CRC16
FSoEDataExchangeEvent(int, FSoE.FSoEState, byte[], byte[], boolean, long, long) - 类的构造器 com.darra.ethercat.slave.FSoE.FSoEDataExchangeEvent
 
FSoEDataUpdatedEventArgs() - 类的构造器 com.darra.ethercat.slave.FSoE.FSoEDataUpdatedEventArgs
 
FSoEDownloadParameters(short, short, byte[], int, IntByReference) - 接口中的方法 com.darra.ethercat.master.DarraCore
下载安全参数 (在 PARAMETER 状态)
FSoEErrorEventArgs() - 类的构造器 com.darra.ethercat.slave.FSoE.FSoEErrorEventArgs
 
FSoEFailsafeEventArgs() - 类的构造器 com.darra.ethercat.slave.FSoE.FSoEFailsafeEventArgs
 
FSoEGetConnectionCount(short) - 接口中的方法 com.darra.ethercat.master.DarraCore
获取主站的 FSoE 连接数
FSoEGetLastError(short, short) - 接口中的方法 com.darra.ethercat.master.DarraCore
获取最后的 FSoE 错误
FSoEGetState(short, short) - 接口中的方法 com.darra.ethercat.master.DarraCore
获取当前 FSoE 状态
FSoEGetStatus(short, short, DarraCore.FSoEStatus) - 接口中的方法 com.darra.ethercat.master.DarraCore
获取 FSoE 连接状态
FSoEInitConnection(short, short, DarraCore.FSoEConfig) - 接口中的方法 com.darra.ethercat.master.DarraCore
初始化从站的 FSoE 连接
FSoEIsSlaveCapable(short, short) - 接口中的方法 com.darra.ethercat.master.DarraCore
检查从站是否支持 FSoE
FSoEPdoFrame() - 类的构造器 com.darra.ethercat.slave.FSoE.FSoEPdoFrame
 
FSoEPdoLayout() - 类的构造器 com.darra.ethercat.slave.FSoE.FSoEPdoLayout
 
FSoEProcessCycle(short) - 接口中的方法 com.darra.ethercat.master.DarraCore
处理 FSoE 帧 (由 PDO 循环调用)
FSoEReadSafeInput(short, short, byte[], IntByReference) - 接口中的方法 com.darra.ethercat.master.DarraCore
读取安全输入数据
FSoERequestState(short, short, int) - 接口中的方法 com.darra.ethercat.master.DarraCore
请求 FSoE 状态转换
FSoEReset(short, short) - 接口中的方法 com.darra.ethercat.master.DarraCore
重置 FSoE 连接到初始状态
FSoESetFailsafeOutput(short, short, byte[], int) - 接口中的方法 com.darra.ethercat.master.DarraCore
设置失效安全输出值
FSoEStateChangedEventArgs() - 类的构造器 com.darra.ethercat.slave.FSoE.FSoEStateChangedEventArgs
 
FSoEStatus() - 类的构造器 com.darra.ethercat.master.DarraCore.FSoEStatus
 
FSoEValidateConnId(short) - 接口中的方法 com.darra.ethercat.master.DarraCore
校验 FSoE Connection ID 是否可用 / validate FSoE Connection ID availability.
FSoEWriteSafeOutput(short, short, byte[], int) - 接口中的方法 com.darra.ethercat.master.DarraCore
写入安全输出数据
FwdRxError - 类中的变量 com.darra.ethercat.slave.SlaveStats.EscPortErrors
各端口转发 RX 错误计数 [Port0..Port3] (2026-05-08 新增, 对齐 C# ESCPortErrorStats.FwdRxErrorCount, ReadSlavePortErrorCounters 不返回此项, 由 GetSlavePortErrorStats Pointer 读取)

G

Gateway() - 类中的方法 com.darra.ethercat.slave.EoE
网关 - 读取
Gateway(String) - 类中的方法 com.darra.ethercat.slave.EoE
网关 - 写入
GENERAL_ERROR - 枚举 中的枚举常量 com.darra.ethercat.data.EtherCATTypes.SDOError
一般错误
GENERAL_ERROR - 枚举 中的枚举常量 com.darra.ethercat.data.EtherCATTypes.SoEError
一般错误
get() - 类中的静态方法 com.darra.ethercat.utils.DriverVersionHelper
查内核驱动版本.
get(byte) - 类中的方法 com.darra.ethercat.slave.CoE.ObjectDictionary
按子索引获取
get(byte) - 类中的方法 com.darra.ethercat.slave.CoE.OEDictionary
按子索引获取
get(int) - 类中的方法 com.darra.ethercat.logging.LogManager.LogView
按索引获取日志条目 (只读)
get(int) - 类中的方法 com.darra.ethercat.slave.CoE.EcODList
按 int 索引获取 (位置或 OD 索引)
get(int) - 类中的方法 com.darra.ethercat.slave.CoE.ObjectDictionary
按 int 子索引获取
get(int) - 类中的方法 com.darra.ethercat.slave.CoE.OEDictionary
按 int 子索引获取
get(short) - 类中的方法 com.darra.ethercat.slave.CoE.EcODList
按 ushort 索引获取
get(String) - 类中的方法 com.darra.ethercat.slave.CoE.EcODList
按名称获取
get(String) - 类中的方法 com.darra.ethercat.slave.CoE.ObjectDictionary
按名称获取
get(String) - 类中的方法 com.darra.ethercat.slave.CoE.OEDictionary
按名称获取
Get(int) - 类中的方法 com.darra.ethercat.slave.CiA401.AIAccessor
读取模拟输入通道值(通道号从 0 开始)
Get(int) - 类中的方法 com.darra.ethercat.slave.CiA401.AOAccessor
读取模拟输出通道值(通道号从 0 开始)
Get(int) - 类中的方法 com.darra.ethercat.slave.CiA401.DIAccessor
读取数字输入通道状态(通道号从 0 开始)
Get(int) - 类中的方法 com.darra.ethercat.slave.CiA401.DOAccessor
读取数字输出通道状态(通道号从 0 开始)
Get(int) - 类中的方法 com.darra.ethercat.slave.PDO.PDOArrayInstance
按字节索引获取 PDODataItem (类型化访问)
Get(int) - 类中的方法 com.darra.ethercat.slave.Startup.StartupParameterList
索引访问
GET_IP_PARAM - 枚举 中的枚举常量 com.darra.ethercat.data.EtherCATTypes.EcEoEDetails
获取 IP 参数
getAccessDescription() - 类中的方法 com.darra.ethercat.slave.CoE.ObjectEntry
获取访问权限描述 (对齐 C# AccessDescription)
getAccessDescription(int) - 类中的静态方法 com.darra.ethercat.slave.CoE.ObjAccessFlags
获取访问权限中文描述 (对齐 C# AccessDescription)
getAccessDescriptionChinese(int) - 类中的静态方法 com.darra.ethercat.statics.PrintHelper
获取对象访问权限的中文描述
GetActiveGroupCount(short) - 接口中的方法 com.darra.ethercat.master.DarraCore
获取活动组数量
getActiveInstanceCount() - 类中的静态方法 com.darra.ethercat.master.EtherCATMaster
 
GetActiveSubscriptions() - 类中的方法 com.darra.ethercat.slave.AoE
获取所有活跃的 AoE 订阅列表 对应 C# GetActiveSubscriptions
getAddressFilters() - 类中的方法 com.darra.ethercat.slave.EoE
 
getAddressFilters(int) - 类中的方法 com.darra.ethercat.slave.EoE
获取当前地址过滤器列表
GetAdsStateDescription(int) - 类中的静态方法 com.darra.ethercat.slave.AoE
ADS 状态码描述 对应 C# GetAdsStateDescription
getAll() - 类中的方法 com.darra.ethercat.logging.LogManager.LogView
获取所有日志条目 (无视过滤器, 用于导出或自定义过滤)
getAllBreakPoints() - 类中的方法 com.darra.ethercat.master.MasterDiagnosticsInfo
获取所有故障点 (断线 + CRC 故障)
GetAllDriveMappings() - 类中的方法 com.darra.ethercat.slave.SoE
 
GetAllDriveMappings(int) - 类中的方法 com.darra.ethercat.slave.SoE
获取所有驱动器的映射
getAllStatuses() - 类中的方法 com.darra.ethercat.slave.FSoE.SafetyManager
获取所有连接的状态
getAlState() - 类中的方法 com.darra.ethercat.data.EcatSlaveDiag.EcAlStatusMirror
AL State 基础枚举 (低字节低 4 位, 不含 Error 标志)
getAlStatusCode() - 类中的方法 com.darra.ethercat.data.EcatSlaveDiag.EcAlStatusMirror
AL Status Code 枚举 (仅 Error 置位时有效, 否则 NO_ERROR)
getALStatusDescription(int) - 类中的静态方法 com.darra.ethercat.statics.PrintHelper
获取 AL Status Code 描述 (Core.dll 端).
getALStatusDescriptionChinese(int) - 类中的静态方法 com.darra.ethercat.statics.PrintHelper
兼容旧 API, 现统一调 Core.dll.
getALStatusFullDescription(int) - 类中的静态方法 com.darra.ethercat.statics.PrintHelper
兼容旧 API, 现统一调 Core.dll.
getALStatusRecoveryHint(int) - 类中的静态方法 com.darra.ethercat.statics.PrintHelper
AL 状态恢复建议 (中文短句).
getALStatusSeverity(int) - 类中的静态方法 com.darra.ethercat.statics.PrintHelper
AL 状态严重级别 (0=Info, 1=Warning, 2=Error, 3=Fatal).
getApiVersion() - 类中的静态方法 com.darra.ethercat.statics.VersionInfo
获取 API 版本号 (与 DLL 版本相同)
getAttributeIgnoreCase(Element, String) - 类中的静态方法 com.darra.ethercat.utils.Xml
按名称 (忽略大小写) 获取属性值
getAvailableCpuCores() - 类中的静态方法 com.darra.ethercat.master.EtherCATMaster
 
getAvailableCpuCores() - 类中的静态方法 com.darra.ethercat.statics.VersionInfo
获取可用 CPU 核心数
GetAvailableCpuCores() - 接口中的方法 com.darra.ethercat.master.DarraCore
获取可用 CPU 核心数
GetAvailableIDNs() - 类中的方法 com.darra.ethercat.slave.SoE
 
GetAvailableIDNs(int) - 类中的方法 com.darra.ethercat.slave.SoE
获取该驱动器支持的所有 IDN 列表
getAvailableNetworks() - 类中的静态方法 com.darra.ethercat.statics.NetworkInfo
获取可用网络适配器列表 (简化版, 不扫描从站数量)
getAvailableNetworks(boolean, boolean) - 类中的静态方法 com.darra.ethercat.statics.NetworkInfo
获取可用网络适配器列表 (对应 C# GetNetworkInfo)
getAverageLatencyUs() - 类中的方法 com.darra.ethercat.abstractions.MailboxStatistics
 
getAvgJitterUs() - 类中的方法 com.darra.ethercat.master.MasterDiagnosticsInfo
获取最近5秒平均抖动 (微秒)
getAxisIndex(int, int) - 类中的静态方法 com.darra.ethercat.slave.FSoE.SafeMdpIndex
获取轴索引
getBigGapUnknownCount() - 类中的方法 com.darra.ethercat.master.Diagnostics
大间隙未知原因计数 (uint64).
GetBigGapUnknownCount(short) - 接口中的方法 com.darra.ethercat.master.DarraCore
大间隙未知原因计数 (uint64).
GetBit(int) - 类中的方法 com.darra.ethercat.slave.PDO.PDODataItem
获取指定索引处的位值
getBreakPoint() - 类中的方法 com.darra.ethercat.master.MasterDiagnosticsInfo
获取当前故障点, 有故障时返回第一个故障点, 无故障返回 null
getBreakPoints(short[], byte[], byte[], short) - 类中的方法 com.darra.ethercat.master.EtherCATMaster
获取断点信息
GetBreakPoints(short, short[], byte[], byte[], short) - 接口中的方法 com.darra.ethercat.master.DarraCore
获取断点信息
getBuildDate() - 类中的静态方法 com.darra.ethercat.statics.VersionInfo
获取构建日期字符串
getBuildDate() - 类中的静态方法 com.darra.ethercat.utils.DLL
获取编译日期
getBuildDate() - 类中的静态方法 com.darra.ethercat.utils.VersionInfo
获取编译日期
getBuildDateString() - 类中的方法 com.darra.ethercat.master.DarraCore.DllVersionInfo
获取构建日期字符串
getBuildDateString() - 类中的方法 com.darra.ethercat.master.DarraCore.DriverVersionInfoNative
 
getBuildNumber() - 类中的静态方法 com.darra.ethercat.statics.VersionInfo
获取构建编号
getBusAvgJitterUs() - 类中的方法 com.darra.ethercat.master.MasterDiagnosticsInfo
获取总线平均抖动 (微秒)
getBusCleanMaxJitterUs() - 类中的方法 com.darra.ethercat.master.MasterDiagnosticsInfo
获取总线干净最大抖动 (微秒, 排除SMI) 对齐 C# BusCleanMaxJitterUs
getBusCycleHz() - 类中的方法 com.darra.ethercat.master.MasterDiagnosticsInfo
获取总线频率 (Hz) - RT 帧发送频率
getBusLoadPercent() - 类中的方法 com.darra.ethercat.master.MasterDiagnosticsInfo
获取通讯负载 (%) — 一个 PDO 周期内, 报文发送到接收占用的时间百分比.
getBusMaxJitterUs() - 类中的方法 com.darra.ethercat.master.MasterDiagnosticsInfo
获取总线最大抖动 (微秒)
getBusRoundtripUs() - 类中的方法 com.darra.ethercat.master.MasterDiagnosticsInfo
获取报文往返延迟 (微秒, 发送→接收) 对齐 C# BusRoundtripUs
getByPosition(int) - 类中的方法 com.darra.ethercat.slave.CoE.OEDictionary
按位置获取 (对齐 C# GetByPosition)
getByteLength() - 类中的方法 com.darra.ethercat.slave.CoE.ObjectEntry
字节长度 (向上取整)
getBytes() - 类中的方法 com.darra.ethercat.slave.CoE.ObjectEntry
读取原始字节 (对齐 C# Bytes getter) 优先尝试 Complete Access,失败时回退到普通模式
getChecksum() - 类中的静态方法 com.darra.ethercat.utils.VersionInfo
获取 DLL 文件校验码 基于 MD5 哈希值的倒数 1,3,5,7,9 位
getCiA401() - 类中的方法 com.darra.ethercat.slave.CoE
获取 CiA 401 I/O 模块实例 (对齐 C# CiA401 属性) 从站不支持 CiA 401 时返回 null
getCiA402() - 类中的方法 com.darra.ethercat.slave.CoE
获取 CiA 402 伺服驱动器实例 (对齐 C# CiA402 属性) 从站不支持 CiA 402 时返回 null
getCiA402ModeDescription(int) - 类中的静态方法 com.darra.ethercat.statics.PrintHelper
获取 CiA 402 操作模式描述
getCiA402StateDescription(int) - 类中的静态方法 com.darra.ethercat.statics.PrintHelper
获取 CiA 402 驱动器状态描述
getCode() - 枚举中的方法 com.darra.ethercat.data.EcDataType
获取 CoE 数据类型代码
getCode() - 枚举中的方法 com.darra.ethercat.master.DarraKernelStatus
获取与 native 一致的整型状态码.
getCoEObjectAccessDescription(int) - 类中的静态方法 com.darra.ethercat.statics.PrintHelper
获取 CoE 对象访问权限描述 (RWRWRW 格式)
getCommandType(int) - 类中的静态方法 com.darra.ethercat.slave.FSoE.FSoEHelper
从 Command 字节解出 FSoECommand.
getCommonTypeName(int) - 类中的静态方法 com.darra.ethercat.statics.PrintHelper
获取常用数据类型名称 (用于 UI 显示)
GetCommunicationStats(short) - 接口中的方法 com.darra.ethercat.master.DarraCore
获取通信统计信息指针
GetConfig() - 类中的方法 com.darra.ethercat.slave.AoE
获取 AoE 配置 (NetId 和 Port) 对齐 C# AoEInstance.GetConfig
GetConfigDataBytes(Element, int, int) - 类中的静态方法 com.darra.ethercat.utils.ESI
获取 ESI 配置数据的原始字节 (对应 C# GetConfigDataBytes) 在 ESI XML 文件中查找匹配的设备, 返回其 EEPROM ConfigData。
getConnectionCount() - 类中的方法 com.darra.ethercat.slave.FSoE.SafeMdpDeviceConfig
获取连接数量
getConnectionCount() - 类中的方法 com.darra.ethercat.slave.FSoE.SafetyManager
获取当前管理的连接数量
getConsecutiveLost() - 类中的方法 com.darra.ethercat.master.EtherCATMaster.PDOFrameLossStats
 
getConsecutiveLost() - 类中的方法 com.darra.ethercat.master.MasterDiagnosticsInfo.MasterPDODiagnostics
获取当前连续丢帧数 (所有组中最大值)
getCount() - 类中的方法 com.darra.ethercat.logging.LogManager.LogView
获取当前过滤后的日志条数
getCount() - 类中的方法 com.darra.ethercat.slave.CoE.EcODList
对象数量 (对齐 C# Count)
getCount() - 类中的方法 com.darra.ethercat.slave.CoE
对象字典中的对象数量 (对齐 C# Count)
getCount() - 类中的方法 com.darra.ethercat.slave.CoE.ObjectDictionary
子索引条目数量 (对齐 C# Count)
getCount() - 类中的方法 com.darra.ethercat.slave.CoE.OEDictionary
条目数量
GetCount() - 类中的方法 com.darra.ethercat.slave.CoEEmcy.CoEEmcyRecorder
获取当前记录数量
getCpuCores() - 类中的静态方法 com.darra.ethercat.master.Other
获取系统可用的 CPU 核心数
getCurrentState() - 类中的方法 com.darra.ethercat.slave.FSoE.FSoEDataExchangeEvent
 
getCycleCount() - 类中的方法 com.darra.ethercat.slave.FSoE.FSoEDataExchangeEvent
 
GetCycleCount(short) - 接口中的方法 com.darra.ethercat.master.DarraCore
获取已完成 PDO 周期总计数 (一致性读取判帧新鲜度用). unsigned uint64, Java long 容纳.
GetCycleEventHandle(short) - 接口中的方法 com.darra.ethercat.master.DarraCore
获取周期事件内核句柄 (用户态可 WaitForSingleObject 等待 PDO 周期边界).
GetCycleEventName(short) - 接口中的方法 com.darra.ethercat.master.DarraCore
获取周期事件命名 (跨进程打开同一 named event 用).
getCycleStatistics() - 类中的方法 com.darra.ethercat.master.Diagnostics
获取 PDO 周期统计快照 (avg/min/max + 失败/超时计数) 字段聚合自 DarraCore.CommunicationStats, 对应 C# Diagnostics.GetCycleStatistics()
getCycleTimeSpan() - 类中的方法 com.darra.ethercat.master.MasterDiagnosticsInfo
获取实际周期时间 (微秒) - 实时值
getDatatype() - 类中的方法 com.darra.ethercat.slave.CoE.ObjectEntry
数据类型 (对齐 C# Datatype)
getDCAutoShiftEnabled() - 类中的方法 com.darra.ethercat.master.EtherCATMaster
获取 DC 自动偏移状态
GetDCAutoShiftEnabled(short) - 接口中的方法 com.darra.ethercat.master.DarraCore
获取 DC 自动偏移状态
GetDCDiagnostics() - 类中的方法 com.darra.ethercat.slave.SlaveStats
获取 DC 同步诊断信息 对齐 C# SlaveDiagnostics.DC
GetDcSyncMode(short, short) - 接口中的方法 com.darra.ethercat.master.DarraCore
读取从站当前 SyncManager 同步类型 (内部读 0x1C32:01 / 0x1C33:01).
getDcSyncOpMode() - 类中的方法 com.darra.ethercat.utils.ESI.DcConfiguration
 
getDefaultView() - 类中的方法 com.darra.ethercat.logging.LogManager
获取默认日志视图
GetDefaultWriteTiming() - 枚举中的方法 com.darra.ethercat.slave.Startup.Transition
获取默认写入时机
getDescription() - 枚举中的方法 com.darra.ethercat.master.RedundancyManager.RedundancyState
获取中文描述
getDescription() - 类中的方法 com.darra.ethercat.slave.FSoE.FSoEErrorEventArgs
错误描述
getDescription() - 类中的方法 com.darra.ethercat.statics.NetworkInfo
获取网卡描述
GetDescription() - 枚举中的方法 com.darra.ethercat.slave.Startup.Transition
获取中文描述
GetDetailedDiagnostics(short) - 接口中的方法 com.darra.ethercat.master.DarraCore
获取详细诊断信息指针
getDeviceAddress() - 类中的方法 com.darra.ethercat.slave.FSoE.SafeMdp
获取 FSoE MDP 设备地址; 失败返回 -1
GetDeviceEmulationFlag() - 类中的方法 com.darra.ethercat.slave.Slave
获取从站设备仿真标志
getDeviceName() - 类中的静态方法 com.darra.ethercat.master.EtherCATMaster
 
getDeviceName() - 类中的静态方法 com.darra.ethercat.statics.DeviceInfo
获取设备名称 (优先 DLL, 回退到系统)
GetDeviceName() - 接口中的方法 com.darra.ethercat.master.DarraCore
获取设备名称
getDeviceNameString() - 类中的方法 com.darra.ethercat.master.DarraCore.MasterIdentity
获取设备名称字符串
getDeviceProfile() - 类中的方法 com.darra.ethercat.slave.CoE
读取设备协议编号 (0x1000 Device Type 低 16 位)
GetDiagnosticsEnabled(short) - 接口中的方法 com.darra.ethercat.master.DarraCore
获取诊断功能启用状态
getDiagnosticsPointer() - 类中的方法 com.darra.ethercat.master.Diagnostics
获取内部诊断数据结构指针 (零拷贝访问)
GetDiagnosticsPointer(short) - 接口中的方法 com.darra.ethercat.master.DarraCore
获取诊断指针 (零拷贝)
GetDIFilter(int) - 类中的方法 com.darra.ethercat.slave.CiA401
读取数字输入滤波使能 (0x6003)
GetDIPolarity(int) - 类中的方法 com.darra.ethercat.slave.CiA401
读取数字输入极性 (0x6002)
getDllVersion() - 类中的静态方法 com.darra.ethercat.master.EtherCATMaster
 
getDllVersion() - 类中的静态方法 com.darra.ethercat.statics.VersionInfo
获取 DLL 版本字符串 (格式: Major.Minor.Patch.Build)
getDllVersionInfo() - 类中的静态方法 com.darra.ethercat.statics.VersionInfo
获取 DLL 版本详细信息
GetDllVersionInfo() - 接口中的方法 com.darra.ethercat.master.DarraCore
获取 DLL 版本信息 (返回指针, 需用 DllVersionInfo 解析)
GetDOErrorMode(int) - 类中的方法 com.darra.ethercat.slave.CiA401
读取数字输出错误模式 (0x6206)
GetDOErrorValue(int) - 类中的方法 com.darra.ethercat.slave.CiA401
读取数字输出安全值 (0x6207)
getDriverList() - 类中的静态方法 com.darra.ethercat.master.EtherCATMaster
 
GetDriverList() - 接口中的方法 com.darra.ethercat.master.DarraCore
获取驱动列表
getDriverNameString() - 类中的方法 com.darra.ethercat.master.DarraCore.DriverVersionInfoNative
 
GetDriverVersion() - 接口中的方法 com.darra.ethercat.master.DarraCore
取内核驱动版本信息 (Core.dll 端缓存, 多次调用免费, 失败时 Available=0).
getEcDataTypeDescription(int) - 类中的静态方法 com.darra.ethercat.statics.PrintHelper
获取 EcDataType 的描述
getEcLinkStateDescription(int) - 类中的静态方法 com.darra.ethercat.statics.PrintHelper
获取链路状态描述
GetEmergencyHistory() - 类中的方法 com.darra.ethercat.slave.CoE
获取紧急消息历史 (通过 EMCY 记录 API)
getEntryDescription(short, byte) - 类中的方法 com.darra.ethercat.slave.CoE
直接读单个 Entry Description (DataType/BitLength/ObjAccess/Name).
getErrorCnt() - 类中的方法 com.darra.ethercat.master.MasterDiagnosticsInfo
获取每秒错误数, 5秒平均
getErrorCodeUnsigned() - 类中的方法 com.darra.ethercat.master.DarraCore.EmcyRecord
获取无符号错误代码
getErrorDescription(EtherCATTypes.FoEErrorCode) - 类中的静态方法 com.darra.ethercat.slave.FoE
获取 FoE 错误代码的中文描述文本 (对齐 C# GetErrorDescription)
getErrorDescription(FSoE.FSoEError) - 类中的静态方法 com.darra.ethercat.slave.FSoE.FSoEHelper
获取错误描述
GetErrorDescription() - 类中的方法 com.darra.ethercat.slave.CoEEmcy.EmergencyMessage
获取错误代码的文本描述 (CiA 301 标准错误分类)
GetEsmTimeouts() - 类中的方法 com.darra.ethercat.slave.Slave
获取从站 ESM 状态转换超时配置
getExpectedWKC() - 类中的方法 com.darra.ethercat.master.Diagnostics
获取期望的 WKC
GetExpectedWKC(short) - 接口中的方法 com.darra.ethercat.master.DarraCore
获取期望的工作计数器
getFailoverCount() - 类中的方法 com.darra.ethercat.master.Diagnostics
故障切换次数
getFieldOrder() - 类中的方法 com.darra.ethercat.master.MasterDiagnosticsInfo.NativeSummary
 
getFiles() - 类中的静态方法 com.darra.ethercat.utils.EsiManager
获取已加载的所有 ESI 文件 (managed 缓存视图)
getFilteredSnapshot() - 类中的方法 com.darra.ethercat.logging.LogManager.LogView
获取过滤后的日志条目快照
getFrameLossStats(int) - 类中的方法 com.darra.ethercat.master.MasterDiagnosticsInfo.MasterPDODiagnostics
获取指定组的 PDO 丢帧统计
getFSoEErrorDescription(int) - 类中的静态方法 com.darra.ethercat.statics.PrintHelper
获取 FSoE 错误中文描述
getFSoEErrorDescriptionEn(int) - 类中的静态方法 com.darra.ethercat.statics.PrintHelper
获取 FSoE 错误英文描述
getFSoEStateDescription(int) - 类中的静态方法 com.darra.ethercat.statics.PrintHelper
获取 FSoE 状态英文描述
getFSoEStateDescriptionChinese(int) - 类中的静态方法 com.darra.ethercat.statics.PrintHelper
获取 FSoE 状态中文描述
getFullList() - 类中的方法 com.darra.ethercat.slave.CoE.EcODList
获取完整列表
getGroupActualWKC(byte[], int) - 类中的静态方法 com.darra.ethercat.data.Structures.EcGroupConfigHelper
获取组实际 WKC (本周期 receive_processdata_group 结果, 小端).
GetGroupActualWKC(short, byte) - 接口中的方法 com.darra.ethercat.master.DarraCore
组实际 WKC (与 GetGroupExpectedWKC 配对)
getGroupConsecutiveMiss(byte[], int) - 类中的静态方法 com.darra.ethercat.data.Structures.EcGroupConfigHelper
获取组连续 WKC 不足次数 (actual_wkc < expected_wkc, 小端).
getGroupCount() - 类中的方法 com.darra.ethercat.master.HotConnect
当前已注册组数 (0=无 HC 配置, 所有从站 mandatory).
getGroupCycleDivider(byte[], int) - 类中的静态方法 com.darra.ethercat.data.Structures.EcGroupConfigHelper
获取组周期分频器
GetGroupCycleDivider(byte) - 类中的方法 com.darra.ethercat.slave.SlavePdo
获取组周期分频器
GetGroupCycleDivider(short, byte) - 接口中的方法 com.darra.ethercat.master.DarraCore
获取组周期分频
GetGroupDiag(short, byte, ShortByReference, IntByReference, IntByReference) - 接口中的方法 com.darra.ethercat.master.DarraCore
组诊断: miss/total/mismatch (与 C# GetGroupDiag 签名对齐)
getGroupEnabled(byte[], int) - 类中的静态方法 com.darra.ethercat.data.Structures.EcGroupConfigHelper
获取组是否启用
GetGroupEnabled(short, byte) - 接口中的方法 com.darra.ethercat.master.DarraCore
获取组是否启用
getGroupExpectedWKC(byte[], int) - 类中的静态方法 com.darra.ethercat.data.Structures.EcGroupConfigHelper
获取组期望 WKC (小端)
GetGroupExpectedWKC(short, byte) - 接口中的方法 com.darra.ethercat.master.DarraCore
获取组预期 WKC
getGroupFrameRepeatEligible(byte[], int) - 类中的静态方法 com.darra.ethercat.data.Structures.EcGroupConfigHelper
获取组帧重复资格 (ETG.1500 5.4.3)
getGroupMismatchFrames(byte[], int) - 类中的静态方法 com.darra.ethercat.data.Structures.EcGroupConfigHelper
获取组累计 WKC 不匹配帧数 (小端 uint32, 上层用 & 0xFFFFFFFFL 还原无符号).
getGroupSlaveCount(byte[], int) - 类中的静态方法 com.darra.ethercat.data.Structures.EcGroupConfigHelper
获取组从站数量 (小端)
GetGroupSlaveCount(short, byte) - 接口中的方法 com.darra.ethercat.master.DarraCore
获取组内从站数量
getGroupStatus(int) - 类中的方法 com.darra.ethercat.master.HotConnect
查询某个组的当前 Present/Absent 状态.
getGroupTotalFrames(byte[], int) - 类中的静态方法 com.darra.ethercat.data.Structures.EcGroupConfigHelper
获取组累计 TX 帧数 (小端 uint32, 上层用 & 0xFFFFFFFFL 还原无符号).
GetHistory() - 类中的方法 com.darra.ethercat.slave.CoEEmcy.CoEEmcyRecorder
获取 EMCY 历史记录 (副本)
getHwVersionString() - 类中的方法 com.darra.ethercat.master.DarraCore.MasterIdentity
获取硬件版本字符串
GetIDNMapping() - 类中的方法 com.darra.ethercat.slave.SoE
 
GetIDNMapping(int) - 类中的方法 com.darra.ethercat.slave.SoE
读取 AT/MDT 映射配置
getInfo() - 类中的静态方法 com.darra.ethercat.utils.VersionInfo
获取 DLL 版本信息
GetInputByteBuffer() - 类中的方法 com.darra.ethercat.slave.PDO
获取输入数据的 ByteBuffer (零拷贝访问) 对应 C# GetInputDataSpan / Python get_input_memoryview
GetInputByteBuffer() - 类中的方法 com.darra.ethercat.slave.SlavePdo
获取输入数据的 ByteBuffer (零拷贝) 对应 C# InputsMapping / Python get_input_memoryview
getInstallerUrl() - 异常错误类中的方法 com.darra.ethercat.master.DarraKernelNotAvailableException
安装包下载链接 (DLL 提供, 可能被环境变量 DARRA_INSTALLER_URL 覆盖).
getInstallerUrl() - 类中的静态方法 com.darra.ethercat.master.KernelGuard
获取安装包下载链接.
getInstance() - 类中的静态方法 com.darra.ethercat.logging.LogManager
获取单例实例
GetIO(short, short, IntByReference, PointerByReference, IntByReference, PointerByReference) - 接口中的方法 com.darra.ethercat.master.DarraCore
获取从站 IO 数据指针
getJitterUs() - 类中的方法 com.darra.ethercat.master.Diagnostics
获取 PDO 周期抖动 (max - min, 微秒) 对齐 C# Diagnostics.JitterUs (派生自 CommunicationStats Max/Min).
getLastError() - 类中的方法 com.darra.ethercat.slave.FoE
获取最后一次操作的FoE错误码
getLastError(int) - 类中的方法 com.darra.ethercat.slave.FSoE.SafeMdp
获取 MDP 连接最后的错误代码
getLastErrorCode() - 接口中的方法 com.darra.ethercat.abstractions.IMailboxProtocol
最后一次邮箱事务的协议层错误码 (CoE=SDO Abort, FoE=FoE Error, SoE=SoE Error, 等). 0 表示无错误或不适用.
getLastErrorCode() - 类中的方法 com.darra.ethercat.abstractions.MailboxStatistics
 
getLastErrorCode() - 类中的方法 com.darra.ethercat.slave.AoE
最近一次 AoE/ADS 错误码.
getLastErrorCode() - 类中的方法 com.darra.ethercat.slave.CoE
 
getLastErrorCode() - 类中的方法 com.darra.ethercat.slave.EoE
 
getLastErrorCode() - 类中的方法 com.darra.ethercat.slave.FoE
最近一次协议层错误码 (FoE Error Code).
getLastErrorCode() - 类中的方法 com.darra.ethercat.slave.FSoE
 
getLastErrorCode() - 类中的方法 com.darra.ethercat.slave.SoE
最近一次 SoE Error Code.
getLastErrorCode() - 类中的方法 com.darra.ethercat.slave.VoE
 
getLastErrorTime() - 类中的方法 com.darra.ethercat.abstractions.MailboxStatistics
 
getLastSdoError() - 类中的方法 com.darra.ethercat.slave.CoE
获取最后一次 SDO 操作的错误码 (对齐 C# Slave/CoE.cs:45-60 LastSdoError 模式).
getLastSoEError() - 类中的方法 com.darra.ethercat.slave.SoE
获取最后一次操作的SoE错误码
getLastStatus() - 接口中的方法 com.darra.ethercat.abstractions.IMailboxProtocol
最后一次邮箱事务的统一状态.
getLastStatus() - 类中的方法 com.darra.ethercat.slave.AoE
 
getLastStatus() - 类中的方法 com.darra.ethercat.slave.CoE
 
getLastStatus() - 类中的方法 com.darra.ethercat.slave.EoE
 
getLastStatus() - 类中的方法 com.darra.ethercat.slave.FoE
 
getLastStatus() - 类中的方法 com.darra.ethercat.slave.FSoE
 
getLastStatus() - 类中的方法 com.darra.ethercat.slave.SoE
 
getLastStatus() - 类中的方法 com.darra.ethercat.slave.VoE
 
getLateFrameRate() - 类中的方法 com.darra.ethercat.master.MasterDiagnosticsInfo
过慢帧率 (0.0 ~ 1.0) — 最近 5 秒滑窗.
GetLateFrameRate(short) - 接口中的方法 com.darra.ethercat.master.DarraCore
[2026-04-27] 过慢帧率 (0.0~1.0) — idx 出 8 帧窗 stale, 不计入丢包
getLicenseStatus() - 类中的静态方法 com.darra.ethercat.statics.Authorization
查询当前授权状态。
GetLinkStatus(short) - 接口中的方法 com.darra.ethercat.master.DarraCore
获取链路状态
getLoadedCount() - 类中的静态方法 com.darra.ethercat.utils.EsiManager
已加载文件数 (优先采用 DLL 端报告值, 不可用时回退 managed 缓存)
getMacAddress() - 类中的方法 com.darra.ethercat.statics.NetworkInfo
获取 MAC 地址
getMailboxErrorDescription(int) - 类中的静态方法 com.darra.ethercat.statics.PrintHelper
获取邮箱错误码描述
getMailboxLatencyAvgUs() - 类中的方法 com.darra.ethercat.master.MasterDiagnosticsInfo
邮箱收发延迟 - 平均 (微秒)。
getMailboxLatencyUs() - 类中的方法 com.darra.ethercat.master.MasterDiagnosticsInfo
邮箱收发延迟 - 最大 (微秒)。
getMailboxTypeDescription(int) - 类中的静态方法 com.darra.ethercat.statics.PrintHelper
获取邮箱类型描述
getMappedSlaveCount() - 类中的方法 com.darra.ethercat.master.Diagnostics
DLL 已向内核下发映射的 slave 数 (per-slave WKC 契约就绪度).
GetMappedSlaveCount(short) - 接口中的方法 com.darra.ethercat.master.DarraCore
DLL 已向内核下发映射的 slave 数 (契约就绪度). >0 = WcState 可信; 0 = 不可信(应显"未知").
getMasterCpuAffinity() - 类中的方法 com.darra.ethercat.master.Other
获取主站 CPU 亲和性 (返回 PDO 线程绑定的核心)
getMasterDCTime() - 类中的方法 com.darra.ethercat.master.EtherCATMaster
主站最近一次 PDO 周期取回的 64-bit DC 系统时间 (纳秒, ETG 2000-01-01 纪元).
getMasterDCTime() - 类中的方法 com.darra.ethercat.slave.DC
主站最近一次 PDO 周期从参考时钟从站 FRMW 取回的 64-bit DC 系统时间 (纳秒).
GetMasterDCTime(short) - 接口中的方法 com.darra.ethercat.master.DarraCore
主站最近一次 PDO 周期取回的 64-bit DC 系统时间 (纳秒, ETG 2000-01-01 纪元).
GetMasterDiagData() - 类中的方法 com.darra.ethercat.master.EtherCATMaster
获取主站诊断数据 (ETG.1510 对象 0xF120)
GetMasterDiagData(short, DarraCore.MasterDiagData) - 接口中的方法 com.darra.ethercat.master.DarraCore
获取主站诊断数据 (ETG.1510 对象 0xF120)
GetMasterIdentity() - 类中的方法 com.darra.ethercat.master.EtherCATMaster
获取主站身份信息 (ETG.1510 对象 0x1018)
GetMasterIdentity(short, DarraCore.MasterIdentity) - 接口中的方法 com.darra.ethercat.master.DarraCore
获取主站身份信息 (ETG.1510 对象 0x1018)
GetMasterState(short) - 接口中的方法 com.darra.ethercat.master.DarraCore
获取主站状态指针
GetMasterStateCache(short) - 接口中的方法 com.darra.ethercat.master.DarraCore
获取线程安全状态缓存指针
getMaxConsecutiveLost() - 类中的方法 com.darra.ethercat.master.EtherCATMaster.PDOFrameLossStats
 
getMaxInstanceCount() - 类中的静态方法 com.darra.ethercat.master.EtherCATMaster
 
getMaxMasterInstances() - 类中的静态方法 com.darra.ethercat.master.EtherCATMaster
 
getMaxMasterInstances() - 类中的静态方法 com.darra.ethercat.statics.VersionInfo
获取最大主站实例数
GetMaxMasterInstances() - 接口中的方法 com.darra.ethercat.master.DarraCore
获取最大主站实例数
GetMaxPropagationDelay(short) - 接口中的方法 com.darra.ethercat.master.DarraCore
获取最大传播延迟 (纳秒)
getMaxSyncDifference() - 类中的方法 com.darra.ethercat.slave.DC
获取所有 DC 从站中的最大同步偏差 (纳秒)
GetMaxSyncDifference(short) - 接口中的方法 com.darra.ethercat.master.DarraCore
获取最大同步偏差 (纳秒)
getMdp(int, int) - 类中的方法 com.darra.ethercat.slave.FSoE.SafetyManager
获取指定连接的 SafeMdp 对象
getModuleCommParam(int, int) - 类中的方法 com.darra.ethercat.slave.FSoE.SafeMdp
获取模块通信参数; 失败返回 null
getModuleDiagnosis(int) - 类中的方法 com.darra.ethercat.slave.FSoE.SafeMdp
获取模块诊断信息, 返回 [连接状态, 连接诊断]; 失败返回 null
getModuleIndex(int, int) - 类中的静态方法 com.darra.ethercat.slave.FSoE.SafeMdpIndex
获取模块索引
GetModulePdoLayout() - 类中的方法 com.darra.ethercat.slave.MDP
获取各模块在从站 IOmap 中的 PDO 布局。
GetMonitoredIDNs() - 类中的方法 com.darra.ethercat.slave.SoE
获取正在监控的 IDN 列表
GetMultiSlaveSDOList(short, short[], int, Pointer[]) - 接口中的方法 com.darra.ethercat.master.DarraCore
批量读取多个从站的 SDO 对象字典 (流水线并行)
GetMutexProtection(short) - 接口中的方法 com.darra.ethercat.master.DarraCore
获取 Mutex 保护状态
getName() - 类中的方法 com.darra.ethercat.statics.NetworkInfo
获取网卡 pcap 设备名称
GetNeedsStartupReconfig() - 类中的方法 com.darra.ethercat.slave.Slave
获取从站是否需要启动重配置 (热插拔后)
getNetworkInfo(String) - 类中的静态方法 com.darra.ethercat.statics.NetworkInfo
获取指定适配器的网络信息
GetNetworkInfo(boolean, boolean) - 接口中的方法 com.darra.ethercat.master.DarraCore
获取网络信息 (网卡列表数量)
GetNetworksPointer() - 接口中的方法 com.darra.ethercat.master.DarraCore
获取网络列表指针
getObjectDescription(short) - 类中的方法 com.darra.ethercat.slave.CoE
直接读单个对象 Description (DataType/MaxSub/Name).
getObjectName(int) - 类中的方法 com.darra.ethercat.master.MasterObjectDictionary
获取对象名称
getODList() - 类中的方法 com.darra.ethercat.slave.CoE
获取已加载的 OD 列表
getOEList() - 类中的方法 com.darra.ethercat.slave.CoE.ObjectDictionary
OEList (对齐 C# OEList)
getOfflineSlaves() - 类中的方法 com.darra.ethercat.master.MasterEvents
获取所有离线从站编号集合 (只读副本)
GetOpOnlyFlag() - 类中的方法 com.darra.ethercat.slave.Slave
获取从站 OpOnly 标志 (仅在 OP 状态下交换数据)
GetOutputByteBuffer() - 类中的方法 com.darra.ethercat.slave.PDO
获取输出数据的 ByteBuffer (零拷贝访问) 对应 C# GetOutputDataSpan / Python get_output_memoryview
GetOutputByteBuffer() - 类中的方法 com.darra.ethercat.slave.SlavePdo
获取输出数据的 ByteBuffer (零拷贝) 对应 C# OutputsMapping / Python get_output_memoryview
getPacketLossRate() - 类中的方法 com.darra.ethercat.master.MasterDiagnosticsInfo
丢包率 (0.0 ~ 1.0) — 最近 5 秒滑窗.
GetPacketLossRate(short) - 接口中的方法 com.darra.ethercat.master.DarraCore
[2026-04-27] 丢包率 (0.0~1.0) — TX vs RX, 5 秒滑窗
GetParameterInfo(short) - 类中的方法 com.darra.ethercat.slave.SoE
 
GetParameterInfo(short, int) - 类中的方法 com.darra.ethercat.slave.SoE
获取指定 IDN 的详细参数信息
getPDO() - 类中的方法 com.darra.ethercat.master.MasterDiagnosticsInfo
获取 PDO 丢帧诊断 通过 master.getDiagnosticsInfo().getPDO() 访问
getPDOAvgCycleTimeNs() - 类中的方法 com.darra.ethercat.master.Diagnostics
获取 PDO 平均周期时间 (纳秒).
getPDOErrorCount() - 类中的方法 com.darra.ethercat.master.Diagnostics
获取 PDO 错误计数.
getPdoFrameLossStats() - 类中的方法 com.darra.ethercat.master.EtherCATMaster
获取 PDO 丢帧统计 (默认 group=0).
getPdoFrameLossStats(byte) - 类中的方法 com.darra.ethercat.master.EtherCATMaster
获取 PDO 丢帧统计 (返回值风格 — 推荐, 与其他 SDK 对齐).
getPDOFrameLossStats(byte, IntByReference, IntByReference, IntByReference) - 类中的方法 com.darra.ethercat.master.EtherCATMaster
获取 PDO 丢帧统计 (out 参数风格 — 旧 API).
GetPDOFrameLossStats(short, byte, IntByReference, IntByReference, IntByReference) - 接口中的方法 com.darra.ethercat.master.DarraCore
获取 PDO 丢帧统计
getPDOMapping(short, short, Pointer, int, IntByReference) - 类中的方法 com.darra.ethercat.master.EtherCATMaster
获取 PDO 映射 (native 返回 C boolean=uint8, 上层 != 0 判真)
GetPDOMapping(short) - 类中的方法 com.darra.ethercat.slave.SlavePdo
获取 PDO 映射信息
GetPDOMapping(short, short, short, Pointer, int, IntByReference) - 接口中的方法 com.darra.ethercat.master.DarraCore
获取 PDO 映射.
GetPDOStats(short, short) - 接口中的方法 com.darra.ethercat.master.DarraCore
获取 PDO 统计信息指针 (指向 native pdo_stats_t, 用
引用无效
Structures.PDOStats
解析).
getPDOThreadCpuAffinity() - 类中的方法 com.darra.ethercat.master.Other
获取 PDO 线程 CPU 亲和性
GetPDOThreadCpuAffinity(short) - 接口中的方法 com.darra.ethercat.master.DarraCore
获取 PDO 线程 CPU 亲和性
GetPerformanceStats() - 类中的方法 com.darra.ethercat.slave.PDO
获取从站的 PDO 性能统计 对应 C# GetPerformanceStats
getPort() - 类中的方法 com.darra.ethercat.master.MailboxGatewayService
获取监听端口
getPrimaryPortErrors() - 类中的方法 com.darra.ethercat.master.MasterDiagnosticsInfo
主端口最近5秒错误数
GetPrimaryWKC() - 接口中的方法 com.darra.ethercat.master.DarraCore
全局 primary 工作计数器 (无 master 参数, kernel 全局共享)
GetPrimaryWKCEx(short) - 接口中的方法 com.darra.ethercat.master.DarraCore
主发帧实测 WKC. unsigned, 上层 & 0xFFFF.
getProtocolName() - 接口中的方法 com.darra.ethercat.abstractions.IMailboxProtocol
协议名称 ("CoE" / "FoE" / "SoE" / "AoE" / "EoE" / "VoE" / "FSoE").
getProtocolName() - 类中的方法 com.darra.ethercat.slave.AoE
 
getProtocolName() - 类中的方法 com.darra.ethercat.slave.CoE
 
getProtocolName() - 类中的方法 com.darra.ethercat.slave.EoE
 
getProtocolName() - 类中的方法 com.darra.ethercat.slave.FoE
 
getProtocolName() - 类中的方法 com.darra.ethercat.slave.FSoE
 
getProtocolName() - 类中的方法 com.darra.ethercat.slave.SoE
 
getProtocolName() - 类中的方法 com.darra.ethercat.slave.VoE
 
getProtocolType() - 接口中的方法 com.darra.ethercat.abstractions.IMailboxProtocol
协议类型 (ECT_MBXT_*): AoE=0x01, EoE=0x02, CoE=0x03, FoE=0x04, SoE=0x05, FSoE=0x08, VoE=0x0F.
getProtocolType() - 类中的方法 com.darra.ethercat.slave.AoE
 
getProtocolType() - 类中的方法 com.darra.ethercat.slave.CoE
 
getProtocolType() - 类中的方法 com.darra.ethercat.slave.EoE
 
getProtocolType() - 类中的方法 com.darra.ethercat.slave.FoE
 
getProtocolType() - 类中的方法 com.darra.ethercat.slave.FSoE
 
getProtocolType() - 类中的方法 com.darra.ethercat.slave.SoE
 
getProtocolType() - 类中的方法 com.darra.ethercat.slave.VoE
 
getRaw() - 类中的方法 com.darra.ethercat.data.EcatSlaveDiag.EcAlStatusMirror
原始 16bit 镜像值 (unsigned, 0..65535)
getRawData() - 类中的方法 com.darra.ethercat.utils.BaseData
获取原始字节数据
GetRealtimeOptimizationsStatus() - 接口中的方法 com.darra.ethercat.master.DarraCore
获取实时优化状态
GetRedProcessdata() - 接口中的方法 com.darra.ethercat.master.DarraCore
获取冗余处理模式
GetRedProcessdata() - 类中的方法 com.darra.ethercat.master.RedundancyManager
获取冗余过程数据模式 对齐 C# DarraEtherCAT.GetRedProcessdata
getRedundancyModeDescription(int) - 类中的静态方法 com.darra.ethercat.statics.PrintHelper
获取冗余模式描述
getRedundancyStatus() - 类中的方法 com.darra.ethercat.master.Diagnostics
获取冗余链路状态 (主/副 link up/down) 对齐 C# Diagnostics.RedundancyStatus 派生.
GetRedundancyStatus(short) - 接口中的方法 com.darra.ethercat.master.DarraCore
获取冗余状态指针
getRedundantSlaveCount() - 类中的方法 com.darra.ethercat.statics.NetworkInfo
获取冗余从站数量 (可能为 null)
getReferenceClockSlaveIndex() - 类中的方法 com.darra.ethercat.master.EtherCATMaster
当前参考时钟从站索引 (1-based).
getReferenceClockSlaveIndex() - 类中的方法 com.darra.ethercat.slave.DC
当前参考时钟从站索引 (1-based).
GetReferenceClockSlaveIndex(short) - 接口中的方法 com.darra.ethercat.master.DarraCore
当前参考时钟从站索引 (1-based).
getRingMode() - 类中的方法 com.darra.ethercat.master.MasterDiagnosticsInfo
获取环网模式描述
GetRingMode(short) - 接口中的方法 com.darra.ethercat.master.DarraCore
获取环拓扑冗余模式 (0=Inactive, 1=Dual, 2=Degraded)
getRingSlaveCount() - 类中的静态方法 com.darra.ethercat.master.EtherCATMaster
 
GetRingSlaveCount() - 接口中的方法 com.darra.ethercat.master.DarraCore
获取环形拓扑从站数量
getRTcnt() - 类中的方法 com.darra.ethercat.master.MasterDiagnosticsInfo
获取每秒帧数 (Hz), 5秒平均
getRtPreemptCount() - 类中的方法 com.darra.ethercat.master.Diagnostics
RT 线程被抢占累计次数 (uint64).
GetRtPreemptCount(short) - 接口中的方法 com.darra.ethercat.master.DarraCore
RT 线程被抢占累计次数 (uint64).
getRtPreemptPeakNs() - 类中的方法 com.darra.ethercat.master.Diagnostics
RT 线程被抢占峰值时长 ns (uint32).
GetRtPreemptPeakNs(short) - 接口中的方法 com.darra.ethercat.master.DarraCore
RT 线程被抢占峰值时长 ns (uint32).
getSafeInputs() - 类中的方法 com.darra.ethercat.slave.FSoE.FSoEDataExchangeEvent
 
getSafeOutputs() - 类中的方法 com.darra.ethercat.slave.FSoE.FSoEDataExchangeEvent
 
getScannedSlaveCount() - 类中的静态方法 com.darra.ethercat.master.EtherCATMaster
 
GetScannedSlaveCount() - 接口中的方法 com.darra.ethercat.master.DarraCore
获取已扫描从站数量
getScannedSlaveInfo(int, IntByReference, IntByReference, IntByReference, IntByReference, byte[], int, ShortByReference, ShortByReference, ShortByReference, ByteByReference, ByteByReference, ByteByReference, ByteByReference, ByteByReference) - 类中的静态方法 com.darra.ethercat.master.EtherCATMaster
 
GetScannedSlaveInfo(int, IntByReference, IntByReference, IntByReference, IntByReference, byte[], int, ShortByReference, ShortByReference, ShortByReference, ByteByReference, ByteByReference, ByteByReference, ByteByReference, ByteByReference) - 接口中的方法 com.darra.ethercat.master.DarraCore
获取已扫描从站信息
getScannedSlaveInfoList() - 类中的静态方法 com.darra.ethercat.statics.NetworkInfo
获取扫描到的从站详细信息列表 必须先调用 EtherCATMaster.readSlaveInfo() 进行扫描
getSDOErrorDescription(long) - 类中的静态方法 com.darra.ethercat.statics.PrintHelper
获取 SDO 错误码描述
GetSecondaryLinkStatus(short) - 接口中的方法 com.darra.ethercat.master.DarraCore
获取冗余链路状态
getSecondaryPortErrors() - 类中的方法 com.darra.ethercat.master.MasterDiagnosticsInfo
副端口最近5秒错误数
GetSecondaryWKC() - 接口中的方法 com.darra.ethercat.master.DarraCore
全局 secondary 工作计数器
GetSecondaryWKCEx(short) - 接口中的方法 com.darra.ethercat.master.DarraCore
副发帧实测 WKC. unsigned, 上层 & 0xFFFF.
getSerialNumber() - 类中的静态方法 com.darra.ethercat.master.EtherCATMaster
 
getSerialNumber() - 类中的静态方法 com.darra.ethercat.statics.DeviceInfo
获取当前设备的序列号
getSerialNumber() - 类中的静态方法 com.darra.ethercat.statics.VersionInfo
获取设备序列号
GetSerialNumber() - 接口中的方法 com.darra.ethercat.master.DarraCore
获取设备序列号
getSlave(int) - 类中的方法 com.darra.ethercat.master.EtherCATMaster
获取从站实例 (1-based)
GetSlave(short, short) - 接口中的方法 com.darra.ethercat.master.DarraCore
获取从站结构体指针
GetSlaveActivePorts(short, short) - 接口中的方法 com.darra.ethercat.master.DarraCore
获取从站活动端口
GetSlaveAliasAddr(short, short) - 接口中的方法 com.darra.ethercat.master.DarraCore
获取从站别名地址
GetSlaveALStatusCode(short, short) - 接口中的方法 com.darra.ethercat.master.DarraCore
获取从站 ALStatusCode
GetSlaveALStatusCodeLive(short, short) - 接口中的方法 com.darra.ethercat.master.DarraCore
获取从站 ALStatusCode (强制实时读, 绕过缓存; 对应 GetSlaveALStatusCodeLive).
GetSlaveAlStatusMirror(short, short) - 接口中的方法 com.darra.ethercat.master.DarraCore
从站 AL 状态镜像 (16bit raw): 低字节 AL State (bit4=Error), 有 Error 时高字节为 AL Status Code.
GetSlaveBlockLRW(short, short) - 接口中的方法 com.darra.ethercat.master.DarraCore
获取从站 BlockLRW 标志
GetSlaveCoEDetails(short, short) - 接口中的方法 com.darra.ethercat.master.DarraCore
获取从站 CoE 详情
GetSlaveConfigAddr(short, short) - 接口中的方法 com.darra.ethercat.master.DarraCore
获取从站配置地址
getSlaveConnectionCount() - 类中的方法 com.darra.ethercat.slave.FSoE.SafeMdp
获取该从站的 MDP 连接数量
GetSlaveConsumedPorts(short, short) - 接口中的方法 com.darra.ethercat.master.DarraCore
获取从站已使用端口
getSlaveCount() - 类中的方法 com.darra.ethercat.statics.NetworkInfo
获取从站数量 (可能为 null)
GetSlaveDCActive(short, short) - 接口中的方法 com.darra.ethercat.master.DarraCore
获取从站 DC AssignActivate 值
GetSlaveDCCycle0(short, short) - 接口中的方法 com.darra.ethercat.master.DarraCore
获取从站 SYNC0 周期 (纳秒)
GetSlaveDCCycle1(short, short) - 接口中的方法 com.darra.ethercat.master.DarraCore
获取从站 SYNC1 周期 (纳秒)
GetSlaveDCNext(short, short) - 接口中的方法 com.darra.ethercat.master.DarraCore
获取从站 DC 下一个索引
GetSlaveDCPrevious(short, short) - 接口中的方法 com.darra.ethercat.master.DarraCore
获取从站 DC 上一个索引
GetSlaveDCReceiveTimeA(short, short) - 接口中的方法 com.darra.ethercat.master.DarraCore
获取从站端口 A 接收时间 (纳秒)
GetSlaveDCReceiveTimeB(short, short) - 接口中的方法 com.darra.ethercat.master.DarraCore
获取从站端口 B 接收时间 (纳秒)
GetSlaveDCReceiveTimeC(short, short) - 接口中的方法 com.darra.ethercat.master.DarraCore
获取从站端口 C 接收时间 (纳秒)
GetSlaveDCReceiveTimeD(short, short) - 接口中的方法 com.darra.ethercat.master.DarraCore
获取从站端口 D 接收时间 (纳秒)
GetSlaveDCShift(short, short) - 接口中的方法 com.darra.ethercat.master.DarraCore
获取从站 DC 偏移 (纳秒)
GetSlaveDetailedInfo(short, short) - 接口中的方法 com.darra.ethercat.master.DarraCore
获取从站详细信息 (JSON 指针)
GetSlaveDeviceEmulationFlag(short, short) - 接口中的方法 com.darra.ethercat.master.DarraCore
获取从站设备仿真标志
GetSlaveDeviceName(short, short, byte[], int) - 接口中的方法 com.darra.ethercat.master.DarraCore
获取从站设备名称 (SDO 0x1008).
GetSlaveEbusCurrent(short, short) - 接口中的方法 com.darra.ethercat.master.DarraCore
获取从站 E-bus 电流 (mA)
GetSlaveEep8Byte(short, short) - 接口中的方法 com.darra.ethercat.master.DarraCore
获取从站 EEPROM 8字节寻址
GetSlaveEepPDI(short, short) - 接口中的方法 com.darra.ethercat.master.DarraCore
获取从站 PDI 类型
GetSlaveEntryPort(short, short) - 接口中的方法 com.darra.ethercat.master.DarraCore
获取从站入口端口
GetSlaveEoEDetails(short, short) - 接口中的方法 com.darra.ethercat.master.DarraCore
获取从站 EoE 详情
GetSlaveEsiVersion(short, short, byte[], int) - 接口中的方法 com.darra.ethercat.master.DarraCore
获取从站 ESI 版本 (写入缓冲区, 返回是否成功)
GetSlaveEsmTimeouts(short, short, DarraCore.EsmTimeouts) - 接口中的方法 com.darra.ethercat.master.DarraCore
获取从站 ESM 超时配置
GetSlaveFMMU0Function(short, short) - 接口中的方法 com.darra.ethercat.master.DarraCore
获取从站 FMMU0 功能
GetSlaveFMMU1Function(short, short) - 接口中的方法 com.darra.ethercat.master.DarraCore
获取从站 FMMU1 功能
GetSlaveFMMU2Function(short, short) - 接口中的方法 com.darra.ethercat.master.DarraCore
获取从站 FMMU2 功能
GetSlaveFMMU3Function(short, short) - 接口中的方法 com.darra.ethercat.master.DarraCore
获取从站 FMMU3 功能
GetSlaveFoEDetails(short, short) - 接口中的方法 com.darra.ethercat.master.DarraCore
获取从站 FoE 详情
GetSlaveFreeRunDemoted(short, short) - 接口中的方法 com.darra.ethercat.master.DarraCore
从站是否被降级为 free-run (邮箱半失效自动降级): 1=已降级, 0=正常, 0xFF=未知.
GetSlaveGroup(short, short) - 接口中的方法 com.darra.ethercat.master.DarraCore
获取从站所属组
GetSlaveHasDC(short, short) - 接口中的方法 com.darra.ethercat.master.DarraCore
获取从站是否支持 DC
GetSlaveHasEsi(short, short) - 接口中的方法 com.darra.ethercat.master.DarraCore
获取从站是否已加载 ESI
GetSlaveHasMDP(short, short) - 接口中的方法 com.darra.ethercat.master.DarraCore
获取从站是否支持 MDP
GetSlaveHealthDegradedCount(short, short) - 接口中的方法 com.darra.ethercat.master.DarraCore
从站健康降级累计次数 (诊断计数, 单调递增). unsigned uint32, 上层 & 0xFFFFFFFFL.
GetSlaveIdentity() - 类中的方法 com.darra.ethercat.slave.Slave
获取从站身份信息
GetSlaveIdentity(short, short, DarraCore.SlaveIdentity) - 接口中的方法 com.darra.ethercat.master.DarraCore
获取从站身份信息
getSlaveIndex() - 类中的方法 com.darra.ethercat.slave.CoE.EmergencyMessage
 
getSlaveIndex() - 类中的方法 com.darra.ethercat.slave.CoE
获取从站索引 (get slave index)
getSlaveIndex() - 类中的方法 com.darra.ethercat.slave.FSoE.FSoEDataExchangeEvent
 
GetSlaveInputBits(short, short) - 接口中的方法 com.darra.ethercat.master.DarraCore
获取从站输入位数
GetSlaveInputBytes(short, short) - 接口中的方法 com.darra.ethercat.master.DarraCore
获取从站输入字节数
GetSlaveInputOffset(short, short) - 接口中的方法 com.darra.ethercat.master.DarraCore
获取从站输入偏移
GetSlaveInputStartBit(short, short) - 接口中的方法 com.darra.ethercat.master.DarraCore
获取从站输入起始位
GetSlaveIsLost(short, short) - 接口中的方法 com.darra.ethercat.master.DarraCore
获取从站是否丢失
getSlaveLinkQuality(short) - 类中的方法 com.darra.ethercat.master.Diagnostics
获取从站链路质量 (0-100%)
GetSlaveLinkQuality(short, short) - 接口中的方法 com.darra.ethercat.master.DarraCore
获取从站链路质量
GetSlaveMailboxHealth(short, short) - 接口中的方法 com.darra.ethercat.master.DarraCore
从站邮箱健康度: 1=健康, 0=半失效, 0xFF=未知.
GetSlaveMailboxProto(short, short) - 接口中的方法 com.darra.ethercat.master.DarraCore
获取从站邮箱协议类型
GetSlaveMailboxReadLength(short, short) - 接口中的方法 com.darra.ethercat.master.DarraCore
获取从站邮箱读取长度
GetSlaveMailboxReadOffset(short, short) - 接口中的方法 com.darra.ethercat.master.DarraCore
获取从站邮箱读取偏移
GetSlaveMailboxWriteLength(short, short) - 接口中的方法 com.darra.ethercat.master.DarraCore
获取从站邮箱写入长度
GetSlaveMailboxWriteOffset(short, short) - 接口中的方法 com.darra.ethercat.master.DarraCore
获取从站邮箱写入偏移
GetSlaveMbxCount(short, short) - 接口中的方法 com.darra.ethercat.master.DarraCore
获取从站邮箱计数器
GetSlaveName(short, short, byte[], int) - 接口中的方法 com.darra.ethercat.master.DarraCore
获取从站名称 (EEPROM).
GetSlaveNeedsStartupReconfig(short, short) - 接口中的方法 com.darra.ethercat.master.DarraCore
获取从站是否需要启动重配置
GetSlaveOpOnlyFlag(short, short) - 接口中的方法 com.darra.ethercat.master.DarraCore
获取从站 OpOnly 标志
GetSlaveOptional(short, short) - 接口中的方法 com.darra.ethercat.master.DarraCore
获取从站可选标志
GetSlaveOutputBits(short, short) - 接口中的方法 com.darra.ethercat.master.DarraCore
获取从站输出位数
GetSlaveOutputBytes(short, short) - 接口中的方法 com.darra.ethercat.master.DarraCore
获取从站输出字节数
GetSlaveOutputOffset(short, short) - 接口中的方法 com.darra.ethercat.master.DarraCore
获取从站输出偏移
GetSlaveOutputStartBit(short, short) - 接口中的方法 com.darra.ethercat.master.DarraCore
获取从站输出起始位
GetSlaveParent(short, short) - 接口中的方法 com.darra.ethercat.master.DarraCore
获取从站父节点索引 (uint16).
GetSlaveParentPort(short, short) - 接口中的方法 com.darra.ethercat.master.DarraCore
获取从站父端口
GetSlaveParentStation(short, short) - 接口中的方法 com.darra.ethercat.master.DarraCore
获取从站父站地址
GetSlavePDelay(short, short) - 接口中的方法 com.darra.ethercat.master.DarraCore
获取从站传播延迟
GetSlavePhysicalType(short, short) - 接口中的方法 com.darra.ethercat.master.DarraCore
获取从站物理类型
GetSlavePointer_SDO(short, short, short) - 接口中的方法 com.darra.ethercat.master.DarraCore
获取从站 SDO 对象字典条目指针
GetSlavePointer_SDO_IndexValue(short, short, short, byte, IntByReference) - 接口中的方法 com.darra.ethercat.master.DarraCore
SDO 值读取 (按 OD 索引 + 子索引)
GetSlavePointer_SDO_Value(short, short, short, byte, IntByReference) - 接口中的方法 com.darra.ethercat.master.DarraCore
SDO 值读取 (按 OD 索引 + 子索引偏移)
GetSlavePointer_SDO_WithODList(short, short, short, Pointer) - 接口中的方法 com.darra.ethercat.master.DarraCore
优化版 SDO 读取 (使用已有的 ODList)
GetSlavePortErrorStats(short, short) - 接口中的方法 com.darra.ethercat.master.DarraCore
获取从站端口错误统计指针
GetSlavePrimaryLinkBroken(short, short) - 接口中的方法 com.darra.ethercat.master.DarraCore
获取从站主线路是否断路
GetSlaveProductCode(short, short) - 接口中的方法 com.darra.ethercat.master.DarraCore
获取从站产品代码
GetSlavePropagationDelay(short, short) - 接口中的方法 com.darra.ethercat.master.DarraCore
获取从站传播延迟 (纳秒)
GetSlaveRedundancyActivated(short, short) - 接口中的方法 com.darra.ethercat.master.DarraCore
获取从站冗余是否已激活
GetSlaveRevision(short, short) - 接口中的方法 com.darra.ethercat.master.DarraCore
获取从站修订版本号
GetSlaves() - 类中的方法 com.darra.ethercat.master.EtherCATMaster
获取从站列表 (可迭代, 对齐 C# GetSlaves)
GetSlaveSDOList(short, short) - 接口中的方法 com.darra.ethercat.master.DarraCore
获取从站 SDO 对象字典列表指针
GetSlaveSDOListBasic(short, short) - 接口中的方法 com.darra.ethercat.master.DarraCore
获取从站 SDO 对象字典基本列表指针
GetSlaveSecondaryLinkBroken(short, short) - 接口中的方法 com.darra.ethercat.master.DarraCore
获取从站冗余线路是否断路
GetSlaveSerialNumber(short, short) - 接口中的方法 com.darra.ethercat.master.DarraCore
获取从站序列号
GetSlaveSMLength(short, short, byte) - 接口中的方法 com.darra.ethercat.master.DarraCore
查询从站 SyncManager 长度 (字节, 主机字节序).
GetSlaveSoEDetails(short, short) - 接口中的方法 com.darra.ethercat.master.DarraCore
获取从站 SoE 详情
GetSlaveState(short, short) - 接口中的方法 com.darra.ethercat.master.DarraCore
获取从站状态
GetSlaveStateLive(short, short) - 接口中的方法 com.darra.ethercat.master.DarraCore
获取从站状态 (强制实时读, 绕过缓存; 对应 GetSlaveStateLive)
GetSlaveSupportsFrameRepeat(short, short) - 接口中的方法 com.darra.ethercat.master.DarraCore
获取从站帧重发支持标志
GetSlaveSyncWindowStatus(short, short, IntByReference, IntByReference, IntByReference, IntByReference, IntByReference) - 接口中的方法 com.darra.ethercat.master.DarraCore
获取从站同步窗口状态
GetSlaveTopologyType(short, short) - 接口中的方法 com.darra.ethercat.master.DarraCore
获取从站拓扑类型
GetSlaveVendorId(short, short) - 接口中的方法 com.darra.ethercat.master.DarraCore
获取从站厂商 ID
GetSlaveVendorName(short, short, Pointer, int) - 接口中的方法 com.darra.ethercat.master.DarraCore
获取从站厂商名称 (写入缓冲区, 返回实际长度)
GetSlaveWatchdogConfig(short, short, DarraCore.WatchdogConfig) - 接口中的方法 com.darra.ethercat.master.DarraCore
获取从站看门狗配置
GetSlaveWatchdogStatus(short, short, DarraCore.WatchdogStatus) - 接口中的方法 com.darra.ethercat.master.DarraCore
获取从站看门狗状态
GetSlaveWcState(short, short) - 接口中的方法 com.darra.ethercat.master.DarraCore
从站本周期是否贡献应有 WKC: 1=贡献(在线), 0=没贡献(疑似掉站), 0xFF(=-1)=未知(契约未就绪).
getSmiCount() - 类中的方法 com.darra.ethercat.master.Diagnostics
获取 SMI 检测计数 (System Management Interrupt 累计次数).
getSmiCount() - 类中的方法 com.darra.ethercat.master.MasterDiagnosticsInfo
获取SMI累计次数 对齐 C# SmiCount
getSmiMsrAvailable() - 类中的方法 com.darra.ethercat.master.Diagnostics
SMI MSR 是否可用 (uint32, 1=可用).
GetSmiMsrAvailable(short) - 接口中的方法 com.darra.ethercat.master.DarraCore
SMI MSR 是否可用 (uint32, 1=可用).
getSmiPeakUs() - 类中的方法 com.darra.ethercat.master.Diagnostics
获取 SMI 峰值抖动 (微秒).
getSmiPeakUs() - 类中的方法 com.darra.ethercat.master.MasterDiagnosticsInfo
获取SMI峰值抖动 (微秒) 对齐 C# SmiPeakUs
GetSnapshot() - 类中的方法 com.darra.ethercat.master.MasterDiagnosticsInfo
获取诊断数据的一致快照 一次调用返回所有诊断指标的快照, 避免多次单独读取导致数据不一致
getSoEErrorDescription(int) - 类中的静态方法 com.darra.ethercat.statics.PrintHelper
获取 SoE 错误码描述
getSpeed() - 类中的方法 com.darra.ethercat.statics.NetworkInfo
获取网卡链路速度 (Mbps), 未知返回 -1
GetStartupParameterCount(short, short) - 接口中的方法 com.darra.ethercat.master.DarraCore
获取启动参数数量
getState() - 类中的方法 com.darra.ethercat.master.State
获取当前主站 EtherCAT 状态
getState(int) - 类中的方法 com.darra.ethercat.slave.FSoE.SafeMdp
获取 MDP FSoE 当前状态
getStateDescription(EcState) - 类中的静态方法 com.darra.ethercat.statics.PrintHelper
获取 EcState 的描述
getStateLevel(EcState) - 类中的静态方法 com.darra.ethercat.master.State
获取状态级别 (用于比较状态优先级)
getStatistics() - 接口中的方法 com.darra.ethercat.abstractions.IMailboxProtocol
邮箱统计快照 (当前会话). native 层未就绪时返回 MailboxStatistics.empty().
getStatistics() - 类中的方法 com.darra.ethercat.master.MailboxGatewayService
获取统计信息快照 (对应 C# MailboxGatewayStats / GetStatistics)
getStatistics() - 类中的方法 com.darra.ethercat.slave.AoE
邮箱统计快照.
getStatistics() - 类中的方法 com.darra.ethercat.slave.CoE
邮箱统计快照.
getStatistics() - 类中的方法 com.darra.ethercat.slave.EoE
邮箱统计快照.
getStatistics() - 类中的方法 com.darra.ethercat.slave.FoE
邮箱统计快照.
getStatistics() - 类中的方法 com.darra.ethercat.slave.FSoE
邮箱统计快照.
getStatistics() - 类中的方法 com.darra.ethercat.slave.SoE
邮箱统计快照.
getStatistics() - 类中的方法 com.darra.ethercat.slave.VoE
邮箱统计快照.
getStatus() - 异常错误类中的方法 com.darra.ethercat.master.DarraKernelNotAvailableException
状态枚举 (引发抛出的 native 状态码).
getStatus() - 类中的方法 com.darra.ethercat.master.HotConnect.HotConnectGroup
获取状态枚举封装
getStatus() - 类中的方法 com.darra.ethercat.master.RedundancyManager
获取冗余网络状态
getStatus(int) - 类中的方法 com.darra.ethercat.slave.FSoE.SafeMdp
获取 MDP FSoE 连接状态
getStatusMessage(DarraKernelStatus) - 类中的静态方法 com.darra.ethercat.master.KernelGuard
把状态码转成可读消息 (从 DLL 拿).
GetStatusSummary() - 类中的方法 com.darra.ethercat.slave.FSoE.SafetyManager
返回所有连接的状态摘要字符串
getSubindexCount(int) - 类中的方法 com.darra.ethercat.master.MasterObjectDictionary
获取子索引数量
getSummaryPointer() - 类中的方法 com.darra.ethercat.master.Diagnostics
获取诊断摘要指针
GetSummaryPointer(short) - 接口中的方法 com.darra.ethercat.master.DarraCore
获取摘要指针 (零拷贝)
getSupportedObjectIndices() - 类中的方法 com.darra.ethercat.master.MasterObjectDictionary
获取所有已支持的对象索引
getSwVersionString() - 类中的方法 com.darra.ethercat.master.DarraCore.MasterIdentity
获取软件版本字符串
GetSyncWindowStatus() - 类中的方法 com.darra.ethercat.slave.DC
获取同步窗口状态
getSyncWindowThreshold() - 类中的方法 com.darra.ethercat.master.MasterDiagnosticsInfo
获取 DC 同步窗口阈值 (纳秒)
GetSyncWindowThreshold(short) - 接口中的方法 com.darra.ethercat.master.DarraCore
获取同步窗口阈值
getTimestampMillis() - 类中的方法 com.darra.ethercat.slave.FSoE.FSoEDataExchangeEvent
 
getTimestampMsUnsigned() - 类中的方法 com.darra.ethercat.master.DarraCore.EmcyRecord
获取无符号时间戳
getTimingMode() - 类中的方法 com.darra.ethercat.master.MasterDiagnosticsInfo
获取时序模式描述
getTimingMode() - 类中的方法 com.darra.ethercat.master.Other
获取定时模式
GetTimingMode(short) - 接口中的方法 com.darra.ethercat.master.DarraCore
获取定时模式
getToggleBit(int) - 类中的静态方法 com.darra.ethercat.slave.FSoE.FSoEHelper
已过时。
GetTopology(short, Pointer, int) - 接口中的方法 com.darra.ethercat.master.DarraCore
获取拓扑信息, 返回从站数量
getTopologyDescription() - 类中的方法 com.darra.ethercat.master.MasterDiagnosticsInfo
获取拓扑描述字符串 读取原生 topology_mode 字节, 翻译由 DLL 支撑 (对齐 C#/C++/C/Rust SDK, 它们都下沉到 DLL EcDiagStrings_TopologyDescription).
getTopologyMode() - 类中的方法 com.darra.ethercat.master.MasterDiagnosticsInfo
获取原生拓扑模式字节 直接读取摘要结构的 topology_mode 字段 (由内核拓扑检测写入).
getTopoPriIntact() - 类中的方法 com.darra.ethercat.master.Diagnostics
主拓扑环路完好性 (内核每周期实测).
GetTopoPriIntact(short) - 接口中的方法 com.darra.ethercat.master.DarraCore
主拓扑环路完好性 (内核每周期实测). unsigned, 上层 & 0xFFFF.
getTopoSecIntact() - 类中的方法 com.darra.ethercat.master.Diagnostics
冗余拓扑环路完好性 (内核每周期实测).
GetTopoSecIntact(short) - 接口中的方法 com.darra.ethercat.master.DarraCore
冗余拓扑环路完好性 (内核每周期实测). unsigned, 上层 & 0xFFFF.
getTotalCancelled() - 类中的方法 com.darra.ethercat.abstractions.MailboxStatistics
 
getTotalLength() - 类中的方法 com.darra.ethercat.slave.FSoE.FSoEPdoLayout
帧总长度
getTotalLost() - 类中的方法 com.darra.ethercat.master.EtherCATMaster.PDOFrameLossStats
 
getTotalLost() - 类中的方法 com.darra.ethercat.master.MasterDiagnosticsInfo.MasterPDODiagnostics
获取累计丢帧数 (所有组合计)
getTotalMailboxError() - 类中的方法 com.darra.ethercat.abstractions.MailboxStatistics
 
getTotalProtocolError() - 类中的方法 com.darra.ethercat.abstractions.MailboxStatistics
 
getTotalReceived() - 类中的方法 com.darra.ethercat.abstractions.MailboxStatistics
 
getTotalSent() - 类中的方法 com.darra.ethercat.abstractions.MailboxStatistics
 
getTotalTimeout() - 类中的方法 com.darra.ethercat.abstractions.MailboxStatistics
 
getType() - 类中的方法 com.darra.ethercat.utils.BaseData
获取数据类型
getTypeSize(EcDataType) - 类中的静态方法 com.darra.ethercat.utils.BaseData
获取 EtherCAT 数据类型的字节大小
getUdpMode() - 类中的方法 com.darra.ethercat.master.Other
获取 UDP 模式状态
GetUdpMode(short) - 接口中的方法 com.darra.ethercat.master.DarraCore
获取 UDP 模式
getUserEmail() - 类中的静态方法 com.darra.ethercat.master.EtherCATMaster
 
getUserEmail() - 类中的静态方法 com.darra.ethercat.statics.DeviceInfo
获取用户邮箱
GetUserEmail() - 接口中的方法 com.darra.ethercat.master.DarraCore
获取用户邮箱
getValue() - 枚举中的方法 com.darra.ethercat.abstractions.MailboxStatus
获取整型状态码 / get the integer status code
getValue() - 枚举中的方法 com.darra.ethercat.data.EcatSlaveDiag.EcMailboxHealth
获取原始数值 (0=UNKNOWN / 1=HEALTHY / 2=DEGRADED)
getValue() - 枚举中的方法 com.darra.ethercat.data.EcatSlaveDiag.EcWcContributed
获取原始数值 (1 / 0 / 0xFF)
getValue() - 枚举中的方法 com.darra.ethercat.data.EcState
获取原始数值
getValue() - 枚举中的方法 com.darra.ethercat.data.EcState.Status
获取原始数值 (含 Error 位)
getValue() - 枚举中的方法 com.darra.ethercat.data.EtherCATTypes.FoEErrorCode
 
getValue() - 枚举中的方法 com.darra.ethercat.master.HotConnect.HotConnectStatus
 
getValue() - 枚举中的方法 com.darra.ethercat.master.MasterConfig.RevisionMatch
 
getValue() - 枚举中的方法 com.darra.ethercat.master.RedundancyManager.RedundancyState
 
getValue() - 枚举中的方法 com.darra.ethercat.slave.AoE.AoEResultCode
数值 (与 C# AoEResultCode 一致).
getValue() - 枚举中的方法 com.darra.ethercat.utils.ESI.PhysicsPortType
 
getValue(Class<T>) - 类中的方法 com.darra.ethercat.slave.CoE.ObjectEntry
获取值并转换为指定类型 (对齐 C# GetValue)
getVersion() - 类中的方法 com.darra.ethercat.utils.DriverVersionHelper.DriverVersionInfo
"X.Y.Z" 格式 (Available=true 时), 否则 "N/A".
getVersionInfo() - 类中的静态方法 com.darra.ethercat.utils.DLL
获取 DLL 版本信息
getVersionNumber() - 类中的静态方法 com.darra.ethercat.utils.DLL
获取 DLL 版本号字符串 (格式: "Major.Minor.Patch.Build")
getVersionNumber() - 类中的静态方法 com.darra.ethercat.utils.VersionInfo
获取版本号 (格式: "Major.Minor.Patch.Build")
GetWatchdogConfig() - 类中的方法 com.darra.ethercat.slave.Slave
获取看门狗配置 (寄存器值)
GetWatchdogStatus() - 类中的方法 com.darra.ethercat.slave.Slave
获取看门狗状态
getWcDeficit() - 类中的方法 com.darra.ethercat.master.Diagnostics
WKC 缺口 (= 期望镜像 - 实测镜像, 内核如实算永不下调 expected).
GetWcDeficit(short) - 接口中的方法 com.darra.ethercat.master.DarraCore
WKC 缺口 (= WkcExpectedMirror - WkcActualMirror, 内核如实算永不下调 expected)
getWcStateSeq() - 类中的方法 com.darra.ethercat.master.Diagnostics
per-slave 诊断序列号 (内核每 PDO 周期 +1, SDK 据此判缓存新鲜度: 停增=内核未跑).
GetWcStateSeq(short) - 接口中的方法 com.darra.ethercat.master.DarraCore
per-slave 诊断序列号 (内核每 PDO 周期 +1).
getWdkDiagCounter(int) - 类中的方法 com.darra.ethercat.master.Diagnostics
WDK 通用诊断计数器 (uint32).
GetWdkDiagCounter(short, int) - 接口中的方法 com.darra.ethercat.master.DarraCore
WDK 通用诊断计数器 (uint32).
getWdkDispatchCycleMaxJitterNs() - 类中的方法 com.darra.ethercat.master.Diagnostics
WDK 调度周期最大抖动 ns (uint32).
GetWdkDispatchCycleMaxJitterNs(short) - 接口中的方法 com.darra.ethercat.master.DarraCore
WDK 调度周期最大抖动 ns (uint32).
getWdkDrainCycleMaxJitterNs() - 类中的方法 com.darra.ethercat.master.Diagnostics
WDK 排空周期最大抖动 ns (uint32).
GetWdkDrainCycleMaxJitterNs(short) - 接口中的方法 com.darra.ethercat.master.DarraCore
WDK 排空周期最大抖动 ns (uint32).
getWdkJitterHistBin(int) - 类中的方法 com.darra.ethercat.master.Diagnostics
WDK 抖动直方图指定 bin 计数 (uint32).
GetWdkJitterHistBin(short, int) - 接口中的方法 com.darra.ethercat.master.DarraCore
WDK 抖动直方图指定 bin 计数 (uint32).
getWdkJitterInstrumentVer() - 类中的方法 com.darra.ethercat.master.Diagnostics
WDK 抖动仪表版本号 (uint32).
GetWdkJitterInstrumentVer(short) - 接口中的方法 com.darra.ethercat.master.DarraCore
WDK 抖动仪表版本号 (uint32).
getWdkJitterLastWakeDeltaNs() - 类中的方法 com.darra.ethercat.master.Diagnostics
WDK 上次唤醒偏差 ns (int, 可正可负).
GetWdkJitterLastWakeDeltaNs(short) - 接口中的方法 com.darra.ethercat.master.DarraCore
WDK 上次唤醒偏差 ns (int, 可正可负).
getWdkJitterMinNs() - 类中的方法 com.darra.ethercat.master.Diagnostics
WDK 抖动最小值 ns (uint32).
GetWdkJitterMinNs(short) - 接口中的方法 com.darra.ethercat.master.DarraCore
WDK 抖动最小值 ns (uint32).
getWdkJitterTotalSamples() - 类中的方法 com.darra.ethercat.master.Diagnostics
WDK 抖动样本总数 (uint64).
GetWdkJitterTotalSamples(short) - 接口中的方法 com.darra.ethercat.master.DarraCore
WDK 抖动样本总数 (uint64).
getWdkKtimerWakeNormalCnt() - 类中的方法 com.darra.ethercat.master.Diagnostics
WDK KTIMER 正常唤醒计数 (uint32).
GetWdkKtimerWakeNormalCnt(short) - 接口中的方法 com.darra.ethercat.master.DarraCore
WDK KTIMER 正常唤醒计数 (uint32).
getWdkKtimerWakeOverrunCnt() - 类中的方法 com.darra.ethercat.master.Diagnostics
WDK KTIMER 超时唤醒计数 (uint32).
GetWdkKtimerWakeOverrunCnt(short) - 接口中的方法 com.darra.ethercat.master.DarraCore
WDK KTIMER 超时唤醒计数 (uint32).
GetWdkMode(short) - 接口中的方法 com.darra.ethercat.master.DarraCore
获取 WDK 模式
getWdkPathCountFast() - 类中的方法 com.darra.ethercat.master.Diagnostics
WDK 快路径处理计数 (uint32).
GetWdkPathCountFast(short) - 接口中的方法 com.darra.ethercat.master.DarraCore
WDK 快路径处理计数 (uint32).
getWdkPathCountMed() - 类中的方法 com.darra.ethercat.master.Diagnostics
WDK 中路径处理计数 (uint32).
GetWdkPathCountMed(short) - 接口中的方法 com.darra.ethercat.master.DarraCore
WDK 中路径处理计数 (uint32).
getWdkPathCountSlow() - 类中的方法 com.darra.ethercat.master.Diagnostics
WDK 慢路径处理计数 (uint32).
GetWdkPathCountSlow(short) - 接口中的方法 com.darra.ethercat.master.DarraCore
WDK 慢路径处理计数 (uint32).
GetWdkPrimaryFrameRx(short) - 接口中的方法 com.darra.ethercat.master.DarraCore
主网卡 RX 帧累计
GetWdkPrimaryFrameTx(short) - 接口中的方法 com.darra.ethercat.master.DarraCore
主网卡 TX 帧累计 (kernel WDK 直读)
getWdkRtCpuIndex() - 类中的方法 com.darra.ethercat.master.Diagnostics
WDK RT 线程绑定 CPU 序号 (-1=未绑).
GetWdkRtCpuIndex(short) - 接口中的方法 com.darra.ethercat.master.DarraCore
WDK RT 线程绑定 CPU 序号 (int, -1=未绑).
getWdkRxCpuIndex() - 类中的方法 com.darra.ethercat.master.Diagnostics
WDK RX 线程绑定 CPU 序号 (-1=未绑).
GetWdkRxCpuIndex(short) - 接口中的方法 com.darra.ethercat.master.DarraCore
WDK RX 线程绑定 CPU 序号 (int, -1=未绑).
GetWdkSecondaryFrameRx(short) - 接口中的方法 com.darra.ethercat.master.DarraCore
副网卡 RX 帧累计
GetWdkSecondaryFrameTx(short) - 接口中的方法 com.darra.ethercat.master.DarraCore
副网卡 TX 帧累计
getWindowsProductKey() - 类中的静态方法 com.darra.ethercat.master.EtherCATMaster
 
GetWindowsProductKey() - 接口中的方法 com.darra.ethercat.master.DarraCore
获取 Windows 产品密钥
getWkcActualMirror() - 类中的方法 com.darra.ethercat.master.Diagnostics
聚合 LRW WKC 实测镜像 (= 本周期响应 slave 总数, 如实反映硬件现实永不篡改).
GetWkcActualMirror(short) - 接口中的方法 com.darra.ethercat.master.DarraCore
聚合 LRW WKC 实测镜像 (= 本周期响应 slave 总数).
getWkcExpectedMirror() - 类中的方法 com.darra.ethercat.master.Diagnostics
期望 WKC 镜像 (配置期/进 OP 确定的固定真值, 拓扑固定即固定, 绝不篡改).
GetWkcExpectedMirror(short) - 接口中的方法 com.darra.ethercat.master.DarraCore
期望 WKC 镜像 (配置期/进 OP 确定的固定真值, 拓扑固定即固定, 绝不篡改迁就劣化总线).
getWorstLinkQuality() - 类中的方法 com.darra.ethercat.master.MasterDiagnosticsInfo
获取最差链路质量百分比 (0-100%)
getWorstSlaveIndex() - 类中的方法 com.darra.ethercat.master.MasterDiagnosticsInfo
获取最差链路质量的从站索引
getWriteConditionDescription(int) - 类中的静态方法 com.darra.ethercat.statics.PrintHelper
获取写入条件的详细描述
group - 类中的变量 com.darra.ethercat.data.Structures.SlaveRuntime
从站所属组号 (原 group)
Group() - 类中的方法 com.darra.ethercat.slave.Slave
从站组归属 (0-7) - 读取
Group(byte) - 类中的方法 com.darra.ethercat.slave.Slave
从站组归属 (0-7) - 写入
group_config_raw - 类中的变量 com.darra.ethercat.data.Structures.EcState
组配置原始数据.
GroupConfigData() - 类的构造器 com.darra.ethercat.utils.Xml.GroupConfigData
 
groupId - 类中的变量 com.darra.ethercat.master.HotConnect.HotConnectGroup
用户分配的组 ID, 1..65535
GroupId - 类中的变量 com.darra.ethercat.master.DarraCore.HotConnectGroupNative
 
GroupIdx - 类中的变量 com.darra.ethercat.master.DarraCore.SiiGeneralInfoNative
 
groupIndex - 类中的变量 com.darra.ethercat.utils.Xml.GroupConfigData
 
groupName - 类中的变量 com.darra.ethercat.data.Structures.SlaveMetadata
组名称 (MAXNAME + 1 = 41)
groupName - 类中的变量 com.darra.ethercat.utils.ESI.DeviceDescription
 
groupType - 类中的变量 com.darra.ethercat.utils.ESI.DeviceInfo
 

H

handler - 类中的变量 com.darra.ethercat.data.Structures.EcSlave
邮箱 handler 状态 (state/rmp_state/instate_ex)
HARDWARE - 枚举 中的枚举常量 com.darra.ethercat.data.EtherCATTypes.ALErrorCategory
硬件错误 - 需要用户干预
HARDWARE_ACCESS_ERROR - 枚举 中的枚举常量 com.darra.ethercat.data.EtherCATTypes.SDOError
硬件访问错误
hasAoE - 类中的变量 com.darra.ethercat.utils.Xml.SlaveXMLConfiguration
 
hasCoE - 类中的变量 com.darra.ethercat.utils.Xml.SlaveXMLConfiguration
 
hasDc - 类中的变量 com.darra.ethercat.data.Structures.SlaveTopology
是否支持 DC (hasdc)
hasDC - 类中的变量 com.darra.ethercat.utils.Xml.SlaveXMLConfiguration
 
hasDC() - 类中的方法 com.darra.ethercat.slave.DC
从站是否启用 DC (ESC 硬件 bit, 对齐 C# Slave.HasDC).
HasDC() - 类中的方法 com.darra.ethercat.master.EtherCATMaster
是否支持 DC (对齐 C# HasDC, 读取 slave[0])
HasDC() - 类中的方法 com.darra.ethercat.slave.Slave
是否支持 DC.
hasEoE - 类中的变量 com.darra.ethercat.utils.Xml.SlaveXMLConfiguration
 
hasError() - 类中的方法 com.darra.ethercat.data.EcatSlaveDiag.EcAlStatusMirror
低字节 bit4 是否置位 (从站在错误状态)
hasError(int) - 枚举中的静态方法 com.darra.ethercat.data.EcState
检查状态是否包含错误标志 (bit 4 = 0x10).
HasErrors() - 类中的方法 com.darra.ethercat.slave.SlaveStats.EscPortErrors
是否存在任何错误
HasEsi() - 类中的方法 com.darra.ethercat.slave.Esi
检查从站是否有 ESI 文件
HasEsi() - 类中的方法 com.darra.ethercat.slave.Slave
是否已加载 ESI 文件
hasEsiDcSync() - 类中的方法 com.darra.ethercat.slave.DC
ESI 是否声明此从站使用 DC 同步 (对齐 C# Slave.HasEsiDcSync / C SDK esi_dll_has_esi_dc_sync).
hasFault() - 枚举中的方法 com.darra.ethercat.data.EcState.Status
是否包含 Error 标志位 (0x10)
HasFault() - 类中的方法 com.darra.ethercat.slave.CiA402
是否有故障
hasFoE - 类中的变量 com.darra.ethercat.utils.Xml.SlaveXMLConfiguration
 
hashCode() - 类中的方法 com.darra.ethercat.sugar.SlaveIdentity
 
hasLostSlave(EtherCATMaster) - 类中的静态方法 com.darra.ethercat.sugar.SlaveListExt
是否存在丢失从站.
hasMDP - 类中的变量 com.darra.ethercat.utils.Xml.SlaveXMLConfiguration
 
HasMDP() - 类中的方法 com.darra.ethercat.slave.Esi
检查从站是否支持 MDP (Modular Device Profile)
HasMDP() - 类中的方法 com.darra.ethercat.slave.Slave
是否支持 Modular Device Profile
hasSoE - 类中的变量 com.darra.ethercat.utils.Xml.SlaveXMLConfiguration
 
hasVoE - 类中的变量 com.darra.ethercat.utils.Xml.SlaveXMLConfiguration
 
HasWarning() - 类中的方法 com.darra.ethercat.slave.CiA402
是否有警告
HealthDegradedCount() - 类中的方法 com.darra.ethercat.slave.Slave
从站健康降级累计次数 (调 GetSlaveHealthDegradedCount, 薄读零帧).
HEALTHY - 枚举 中的枚举常量 com.darra.ethercat.data.EcatSlaveDiag.EcMailboxHealth
健康 — 在 OP 且邮箱可用
Help - com.darra.ethercat.utils中的类
通用辅助工具类 对应 C# Utils/Help.cs 提供字节数组转字符串、编码检测、十六进制转换等常用方法
hexStringToBytes(String) - 类中的静态方法 com.darra.ethercat.utils.Help
将十六进制字符串转换为字节数组 支持 "0x" 前缀
hexToBytes(String) - 类中的静态方法 com.darra.ethercat.utils.BaseData
将十六进制字符串转换为字节数组
HM - 枚举 中的枚举常量 com.darra.ethercat.data.EtherCATTypes.ModeCiA402
回零模式 (Homing)
HM - 枚举 中的枚举常量 com.darra.ethercat.slave.CiA402.ModeCiA402
 
HOLD - 枚举 中的枚举常量 com.darra.ethercat.slave.CiA401.ErrorMode
保持当前输出值
HomeOffset() - 类中的方法 com.darra.ethercat.slave.CiA402
 
HomeOffset(int) - 类中的方法 com.darra.ethercat.slave.CiA402
 
HomingAcceleration() - 类中的方法 com.darra.ethercat.slave.CiA402
回零加速度 (0x609A, 对齐 C# HomingAcceleration)
HomingAcceleration(long) - 类中的方法 com.darra.ethercat.slave.CiA402
 
HomingAttained() - 类中的方法 com.darra.ethercat.slave.CiA402
回零完成 (Bit 12)
HomingError() - 类中的方法 com.darra.ethercat.slave.CiA402
回零错误 (Bit 13)
HomingMethod() - 类中的方法 com.darra.ethercat.slave.CiA402
 
HomingMethod(byte) - 类中的方法 com.darra.ethercat.slave.CiA402
 
HomingSpeedSearch() - 类中的方法 com.darra.ethercat.slave.CiA402
回零搜索速度 (0x6099:01, 快速接近开关, 对齐 C# HomingSpeedSearch)
HomingSpeedSearch(long) - 类中的方法 com.darra.ethercat.slave.CiA402
 
HomingSpeedZero() - 类中的方法 com.darra.ethercat.slave.CiA402
回零零脉冲速度 (0x6099:02, 精确定位零脉冲, 对齐 C# HomingSpeedZero)
HomingSpeedZero(long) - 类中的方法 com.darra.ethercat.slave.CiA402
 
HOST_UNREACHABLE - 枚举 中的枚举常量 com.darra.ethercat.slave.AoE.AoEResultCode
主机不可达
HOT_CONNECT - 枚举 中的枚举常量 com.darra.ethercat.utils.ESI.PhysicsPortType
 
HotConnect - com.darra.ethercat.master中的类
Hot-Connect 组管理 (ETG.1000.4 / ETG.1020 §8) — 对齐 C# Master/HotConnect.cs.
HotConnect(short) - 类的构造器 com.darra.ethercat.master.HotConnect
 
HotConnect.HotConnectGroup - com.darra.ethercat.master中的类
Hot-Connect 组的一次性只读快照, 由 HotConnect.enumerate() 返回.
HotConnect.HotConnectStatus - com.darra.ethercat.master中的枚举
Hot-Connect 组当前状态 (对齐 C# HotConnectStatus).
HotConnectAddGroup(short, short, short, int, int) - 接口中的方法 com.darra.ethercat.master.DarraCore
注册 Hot-Connect 组.
HotConnectClearAll(short) - 接口中的方法 com.darra.ethercat.master.DarraCore
清空所有 Hot-Connect 组.
HotConnectEnumerate(short, Pointer, int) - 接口中的方法 com.darra.ethercat.master.DarraCore
枚举所有 Hot-Connect 组 (out_buf 必须是连续 hotconnect_group_t[max] 缓冲).
HotConnectGetGroupCount(short) - 接口中的方法 com.darra.ethercat.master.DarraCore
当前已注册组数.
HotConnectGetGroupStatus(short, short) - 接口中的方法 com.darra.ethercat.master.DarraCore
查询组状态.
HotConnectGroupNative() - 类的构造器 com.darra.ethercat.master.DarraCore.HotConnectGroupNative
 
HotConnectGroupNative(Pointer) - 类的构造器 com.darra.ethercat.master.DarraCore.HotConnectGroupNative
 
HotConnectRemoveGroup(short, short) - 接口中的方法 com.darra.ethercat.master.DarraCore
移除 Hot-Connect 组.
hotSwapRebuild() - 类中的方法 com.darra.ethercat.master.Diagnostics
[roundHOTSWAP1 2026-06-08] 运行中一次性热插拔重建拓扑 (重扫从站+重建拓扑图+恢复 OP, 不停总线).
HotSwapRebuild(short) - 接口中的方法 com.darra.ethercat.master.DarraCore
[roundHOTSWAP1 2026-06-08] 运行中一次性热插拔重建拓扑 (重扫从站+重建拓扑图+恢复 OP, 不停总线).
HW_EQ - 枚举 中的枚举常量 com.darra.ethercat.utils.ESI.RevisionCheckStrategy
 
HW_EQ_OR_G - 枚举 中的枚举常量 com.darra.ethercat.utils.ESI.RevisionCheckStrategy
 
HwVersion - 类中的变量 com.darra.ethercat.master.DarraCore.MasterIdentity
硬件版本

I

IB - 类中的变量 com.darra.ethercat.master.DarraCore.EsmTimeouts
Boot -> Init (ms)
Ibits() - 类中的方法 com.darra.ethercat.master.EtherCATMaster
输入位数 (对齐 C# Ibits, 读取 slave[0] 汇总)
Ibits() - 类中的方法 com.darra.ethercat.slave.Slave
输入数据位数
Ibytes() - 类中的方法 com.darra.ethercat.master.EtherCATMaster
输入字节数 (对齐 C# Ibytes, 读取 slave[0] 汇总)
Ibytes() - 类中的方法 com.darra.ethercat.slave.Slave
输入数据字节数
identification - 类中的变量 com.darra.ethercat.utils.ESI.DeviceInfo
 
Identification() - 类的构造器 com.darra.ethercat.utils.ESI.Identification
 
identificationAdo - 类中的变量 com.darra.ethercat.utils.ESI.Identification
 
identificationValue - 类中的变量 com.darra.ethercat.utils.ESI.Identification
 
identities(EtherCATMaster) - 类中的静态方法 com.darra.ethercat.sugar.SlaveListExt
一次性抓取全网身份快照.
identity - 类中的变量 com.darra.ethercat.data.Structures.SlaveMetadata
身份标识 (vendor/product/revision/serial/itype/dtype, 嵌入 slave_identity_t)
IDENTITY - 枚举 中的枚举常量 com.darra.ethercat.data.EcDataType
身份对象记录
IDN - 类中的变量 com.darra.ethercat.slave.SoE.ServoMappingEntry
 
IDN - 类中的变量 com.darra.ethercat.slave.SoE.SoENotificationEventArgs
 
IDN - 类中的变量 com.darra.ethercat.slave.SoE.SoEParameter
 
IDN_LIST - 类中的静态变量 com.darra.ethercat.slave.SoE.StandardIDN
 
IdnTriple(boolean, byte, short) - 类的构造器 com.darra.ethercat.slave.SoE.IdnTriple
 
IGNORE_REVISION - 枚举 中的枚举常量 com.darra.ethercat.master.MasterConfig.RevisionMatch
忽略 RevisionID, 仅匹配 VendorID + ProductID (默认)
ILLEGAL - 枚举 中的枚举常量 com.darra.ethercat.data.EtherCATTypes.FoEErrorCode
非法操作
ImageIdx - 类中的变量 com.darra.ethercat.master.DarraCore.SiiGeneralInfoNative
 
IMailboxProtocol - com.darra.ethercat.abstractions中的接口
邮箱协议统一接口 (对齐 C# IMailboxProtocol).
in - 类中的变量 com.darra.ethercat.data.Structures.SlaveProtoMbx
协议邮箱接收缓冲区指针 (原 coembxin/soe_mbx_in/foembxin/eoembxin/voembxin/aoembxin)
INACTIVE - 枚举 中的枚举常量 com.darra.ethercat.data.EtherCATTypes.RingMode
未激活: 冗余监控未初始化
INCONSISTENT_DATA_LENGTH - 枚举 中的枚举常量 com.darra.ethercat.data.EtherCATTypes.MailboxError
数据长度不一致
INCONSISTENT_SETTINGS - 枚举 中的枚举常量 com.darra.ethercat.data.EtherCATTypes.EcALState
不一致的设置
index - 类中的变量 com.darra.ethercat.utils.ESI.PDOEntry
 
index - 类中的变量 com.darra.ethercat.utils.ESI.PDOInfo
 
index - 类中的变量 com.darra.ethercat.utils.ESI.PhysicsPort
 
index - 类中的变量 com.darra.ethercat.utils.ESI.PortInfo
 
index - 类中的变量 com.darra.ethercat.utils.ESI.StartupSDO
 
index - 类中的变量 com.darra.ethercat.utils.ESI.SyncManagerInfo
 
index - 类中的变量 com.darra.ethercat.utils.StartupConfigurationVerifier.ExpectedSlaveConfig
从站索引 (1-based)
index - 类中的变量 com.darra.ethercat.utils.Xml.PDOEntryConfig
 
index - 类中的变量 com.darra.ethercat.utils.Xml.SlaveXMLConfiguration
 
index - 类中的变量 com.darra.ethercat.utils.Xml.SyncManagerConfig
 
Index - 类中的变量 com.darra.ethercat.data.Structures.PDOMappingEntry
 
Index - 类中的变量 com.darra.ethercat.master.DarraCore.StartupParam
 
Index - 异常错误类中的变量 com.darra.ethercat.slave.CoE.CoEAccessDeniedException
 
Index - 类中的变量 com.darra.ethercat.slave.CoE.ObjectDictionary
 
Index - 类中的变量 com.darra.ethercat.slave.Startup.PDOEntryConfig
PDO 索引
Index - 类中的变量 com.darra.ethercat.slave.Startup.StartupParameter
SDO 索引
Index() - 类中的方法 com.darra.ethercat.slave.Slave
从站索引别名
InFailsafe - 类中的变量 com.darra.ethercat.master.DarraCore.FSoEStatus
是否处于失效安全模式
InFailsafe - 类中的变量 com.darra.ethercat.slave.FSoE.FSoEConnectionStatus
是否处于失效安全模式
InFailsafe - 类中的变量 com.darra.ethercat.slave.FSoE.FSoEDataExchangeEvent
是否处于失效安全模式
InFailsafe() - 类中的方法 com.darra.ethercat.slave.FSoE
是否处于失效安全模式
INFO - 枚举 中的枚举常量 com.darra.ethercat.data.EtherCATTypes.LogLevel
信息
INFO_AREA_BASE - 类中的静态变量 com.darra.ethercat.slave.FSoE.SafeMdpIndex
信息区域基地址
inFull - 类中的变量 com.darra.ethercat.data.Structures.SlaveProtoMbx
邮箱接收缓冲区是否有未读数据 (原 *embxinfull / soe_mbx_in_full)
INIT - 枚举 中的枚举常量 com.darra.ethercat.data.EcState
初始化状态
INIT - 枚举 中的枚举常量 com.darra.ethercat.data.EcState.Status
 
INIT_FAULT - 枚举 中的枚举常量 com.darra.ethercat.data.EcState.Status
 
INIT_TO_PREOP - 类中的静态变量 com.darra.ethercat.data.EtherCATTypes.EsmTimeouts
Init -> PreOp 超时 (对齐 C-kernel timeout_init_to_preop)
initConnection(int, short, int, short, short, int, int, int, int, int, int) - 类中的方法 com.darra.ethercat.slave.FSoE.SafeMdp
初始化 MDP FSoE 连接
initConsoleInfo(int) - 类中的静态方法 com.darra.ethercat.master.Other
初始化控制台信息(设置日志级别等)
Initialize() - 接口中的方法 com.darra.ethercat.master.DarraCore
初始化主站, 返回主站编号
Initialize(FSoE.FSoEConnectionConfig) - 类中的方法 com.darra.ethercat.slave.FSoE
初始化 FSoE 连接
initializeCallbacks() - 类中的静态方法 com.darra.ethercat.master.MasterEvents
初始化回调系统 - 在第一次创建主站时自动调用 注册所有 DLL 回调, 将事件路由到对应主站实例
Initialized - 类中的变量 com.darra.ethercat.master.DarraCore.FSoEStatus
连接是否已初始化
initializeLogging() - 类中的静态方法 com.darra.ethercat.statics.Other
初始化日志系统 注册 DLL 日志回调, 设置默认日志配置
initializeLogging() - 类中的静态方法 com.darra.ethercat.statics.StaticOther
初始化日志系统 注册 DLL 日志回调, 设置默认日志配置
InitializeMdp(FSoE.SafeModuleConfig[]) - 类中的方法 com.darra.ethercat.slave.FSoE
初始化 MDP 多连接模式
InitializePdoOffsets() - 类中的方法 com.darra.ethercat.slave.CiA402
初始化 PDO 偏移缓存 (对齐 C# InitializePdoOffsets) 通过读取 0x1C12/0x1C13 的 PDO 映射配置计算各对象的字节偏移
InitializeSlaveNetId(byte[]) - 类中的方法 com.darra.ethercat.slave.AoE
 
InitializeSlaveNetId(byte[], int) - 类中的方法 com.darra.ethercat.slave.AoE
初始化从站 AoE Net ID (ETG.1020 §9.4) 在 IP→PreOp 状态切换期间调用,将 Net ID 写入从站 ADS 路由表。
InitializeSpecificMaster(short) - 接口中的方法 com.darra.ethercat.master.DarraCore
初始化指定编号的主站, 返回主站编号 (uint16).
input - 类中的变量 com.darra.ethercat.data.Structures.EcSlave
输入 (PDO Rx to master) — 原 Ibits/Ibytes/inputs/Ioffset/Istartbit
INPUT - 枚举 中的枚举常量 com.darra.ethercat.data.EtherCATTypes.EcFmmuType
输入
INPUT_AREA_BASE - 类中的静态变量 com.darra.ethercat.slave.FSoE.SafeMdpIndex
输入区域基地址
INPUT_NO_MAILBOX - 枚举 中的枚举常量 com.darra.ethercat.data.EtherCATTypes.EcDeviceType
输入 (无邮箱)
INPUT_WITH_MAILBOX - 枚举 中的枚举常量 com.darra.ethercat.data.EtherCATTypes.EcDeviceType
输入 (有邮箱)
InputArray(int) - 类中的方法 com.darra.ethercat.slave.PDO
获取输入 PDO 数组实例 (零拷贝)
InputOffset - 类中的变量 com.darra.ethercat.slave.MDP.MdpModulePdoInfo
输入 PDO 偏移(相对于 slave.Ioffset)
inputPDOs - 类中的变量 com.darra.ethercat.utils.Xml.SlaveXMLConfiguration
 
Inputs() - 类中的方法 com.darra.ethercat.slave.SlavePdo
获取输入 PDO 数据 (TxPDO, 从站到主站) 每次访问都从 IOmap 读取最新数据
inputSize - 类中的变量 com.darra.ethercat.utils.Xml.SlaveXMLConfiguration
 
InputSize - 类中的变量 com.darra.ethercat.slave.MDP.MdpModulePdoInfo
输入 PDO 字节数
InputsMappingInfo() - 类中的方法 com.darra.ethercat.slave.SlavePdo
获取输入 PDO 映射信息 对应 C# InputsMapping
InputsSliceMapping(int, int) - 类中的方法 com.darra.ethercat.slave.SlavePdo
获取输入切片 ByteBuffer (偏移访问) 对应 C# InputsSliceMapping
INSERT_MAILBOX_ERROR - 枚举 中的枚举常量 com.darra.ethercat.slave.AoE.AoEResultCode
邮箱满
INSTANCE - 接口中的静态变量 com.darra.ethercat.master.DarraCore
原生库单例实例 (使用 OPTIONS 中的 FunctionMapper 自动解析导出符号)
instateEx - 类中的变量 com.darra.ethercat.data.Structures.SlaveHandler
邮箱扩展状态 (mbxinstateex)
InSync - 类中的变量 com.darra.ethercat.slave.DC.SyncWindowStatus
 
INTEGER16 - 枚举 中的枚举常量 com.darra.ethercat.data.EcDataType
有符号 16 位整数
INTEGER24 - 枚举 中的枚举常量 com.darra.ethercat.data.EcDataType
有符号 24 位整数
INTEGER32 - 枚举 中的枚举常量 com.darra.ethercat.data.EcDataType
有符号 32 位整数
INTEGER40 - 枚举 中的枚举常量 com.darra.ethercat.data.EcDataType
有符号 40 位整数
INTEGER48 - 枚举 中的枚举常量 com.darra.ethercat.data.EcDataType
有符号 48 位整数
INTEGER56 - 枚举 中的枚举常量 com.darra.ethercat.data.EcDataType
有符号 56 位整数
INTEGER64 - 枚举 中的枚举常量 com.darra.ethercat.data.EcDataType
有符号 64 位整数
INTEGER8 - 枚举 中的枚举常量 com.darra.ethercat.data.EcDataType
有符号 8 位整数
INTERNAL_ERROR - 枚举 中的枚举常量 com.darra.ethercat.slave.AoE.AoEResultCode
内部错误
INTERNAL_INCOMPATIBILITY - 枚举 中的枚举常量 com.darra.ethercat.data.EtherCATTypes.SDOError
内部不兼容
InternalDiagnostics() - 类的构造器 com.darra.ethercat.data.Structures.InternalDiagnostics
 
InternalDiagnostics(Pointer) - 类的构造器 com.darra.ethercat.data.Structures.InternalDiagnostics
 
InterpolationTimePeriodIndex() - 类中的方法 com.darra.ethercat.slave.CiA402
插补时间周期指数 (0x60C2:02, 实际周期 = Value * 10^Index 秒) - 读取
InterpolationTimePeriodIndex(byte) - 类中的方法 com.darra.ethercat.slave.CiA402
插补时间周期指数 - 写入
InterpolationTimePeriodValue() - 类中的方法 com.darra.ethercat.slave.CiA402
插补时间周期值 (0x60C2:01) - 读取
InterpolationTimePeriodValue(byte) - 类中的方法 com.darra.ethercat.slave.CiA402
插补时间周期值 - 写入
INVALID_ACCESS_TO_ELEMENT - 枚举 中的枚举常量 com.darra.ethercat.data.EtherCATTypes.SoEError
无效的元素访问
INVALID_AMS_FRAGMENT - 枚举 中的枚举常量 com.darra.ethercat.slave.AoE.AoEResultCode
无效 AMS 片段
INVALID_AMS_LENGTH - 枚举 中的枚举常量 com.darra.ethercat.slave.AoE.AoEResultCode
无效 AMS 长度
INVALID_AMS_NET_ID - 枚举 中的枚举常量 com.darra.ethercat.slave.AoE.AoEResultCode
无效 AMS Net ID
INVALID_AMS_PORT - 枚举 中的枚举常量 com.darra.ethercat.slave.AoE.AoEResultCode
无效 AMS 端口
INVALID_ARG - 枚举 中的枚举常量 com.darra.ethercat.abstractions.MailboxStatus
非法参数 / Invalid argument
INVALID_COMMAND_SPECIFIER - 枚举 中的枚举常量 com.darra.ethercat.data.EtherCATTypes.SDOError
无效的命令指定符
INVALID_DC_LATCH - 枚举 中的枚举常量 com.darra.ethercat.data.EtherCATTypes.EcALState
无效的 DC 锁存
INVALID_DC_SYNC_CONFIG - 枚举 中的枚举常量 com.darra.ethercat.data.EtherCATTypes.EcALState
无效的 DC 同步配置
INVALID_DC_SYNC_CYCLE - 枚举 中的枚举常量 com.darra.ethercat.data.EtherCATTypes.EcALState
无效的 DC 同步周期
INVALID_DEVICE_SETUP - 枚举 中的枚举常量 com.darra.ethercat.data.EtherCATTypes.EcALState
无效的设备设置 (如总线耦合器无物理模块连接)
INVALID_DRIVE_NUMBER - 枚举 中的枚举常量 com.darra.ethercat.data.EtherCATTypes.SoEError
无效的驱动编号
invalid_frame_count - 类中的变量 com.darra.ethercat.data.Structures.InternalDiagnostics
每个从站的无效帧计数
INVALID_INDIRECT_ADDRESSING - 枚举 中的枚举常量 com.darra.ethercat.data.EtherCATTypes.SoEError
无效的间接寻址
INVALID_INPUT_CONFIG - 枚举 中的枚举常量 com.darra.ethercat.data.EtherCATTypes.EcALState
无效的输入配置
INVALID_INPUT_MAPPING - 枚举 中的枚举常量 com.darra.ethercat.data.EtherCATTypes.EcALState
无效的输入映射
INVALID_MAILBOX_CONFIG - 枚举 中的枚举常量 com.darra.ethercat.data.EtherCATTypes.EcALState
无效的邮箱配置 (SM0)
INVALID_MAILBOX_CONFIG2 - 枚举 中的枚举常量 com.darra.ethercat.data.EtherCATTypes.EcALState
无效的邮箱配置 (SM1)
INVALID_MAILBOX_HEADER - 枚举 中的枚举常量 com.darra.ethercat.data.EtherCATTypes.MailboxError
无效的邮箱头
INVALID_OP_DATA_CONFIG - 枚举 中的枚举常量 com.darra.ethercat.data.EtherCATTypes.SoEError
无效的操作数据配置
INVALID_OUTPUT_CONFIG - 枚举 中的枚举常量 com.darra.ethercat.data.EtherCATTypes.EcALState
无效的输出配置
INVALID_OUTPUT_MAPPING - 枚举 中的枚举常量 com.darra.ethercat.data.EtherCATTypes.EcALState
无效的输出映射
INVALID_REVISION - 枚举 中的枚举常量 com.darra.ethercat.data.EtherCATTypes.EcALState
输出/输入映射与硬件或软件修订版不匹配
INVALID_STATE_CHANGE - 枚举 中的枚举常量 com.darra.ethercat.data.EtherCATTypes.EcALState
无效的状态转换
INVALID_STATE_TRANSITION - 枚举 中的枚举常量 com.darra.ethercat.slave.FSoE.FSoEError
无效状态转换
INVALID_SYNC_MANAGER_CONFIG - 枚举 中的枚举常量 com.darra.ethercat.data.EtherCATTypes.EcALState
无效的同步管理器配置
INVALID_SYNC_MANAGER_TYPES - 枚举 中的枚举常量 com.darra.ethercat.data.EtherCATTypes.EcALState
无效的同步管理器类型
INVALID_SYNC0_CYCLE - 枚举 中的枚举常量 com.darra.ethercat.data.EtherCATTypes.EcALState
无效的 SYNC0 周期
INVALID_SYNC1_CYCLE - 枚举 中的枚举常量 com.darra.ethercat.data.EtherCATTypes.EcALState
无效的 SYNC1 周期
INVALID_WATCHDOG_CONFIG - 枚举 中的枚举常量 com.darra.ethercat.data.EtherCATTypes.EcALState
无效的看门狗配置
invalidateCache() - 类中的静态方法 com.darra.ethercat.utils.DriverVersionHelper
清缓存, 装/卸驱动后调.
InvalidateDriverVersionCache() - 接口中的方法 com.darra.ethercat.master.DarraCore
装/卸驱动后调, 清除运行库内缓存的驱动版本结果.
invalidateLicense() - 类中的方法 com.darra.ethercat.master.EtherCATMaster
 
InvalidateStaticCache() - 类中的方法 com.darra.ethercat.slave.MDP
清除静态缓存
InvalidFrame - 类中的变量 com.darra.ethercat.slave.SlaveStats.EscPortErrors
各端口无效帧计数 [Port0..Port3]
invoke(int, Pointer) - 接口中的方法 com.darra.ethercat.master.DarraCore.CrashNotifyCallback
 
invoke(int, Pointer) - 接口中的方法 com.darra.ethercat.master.DarraCore.LogCallback
 
invoke(short) - 接口中的方法 com.darra.ethercat.master.DarraCore.ProcessDataCyclicCallback
 
invoke(short, byte, int, int) - 接口中的方法 com.darra.ethercat.master.DarraCore.PDOFrameLossCallback
 
invoke(short, int, int) - 接口中的方法 com.darra.ethercat.master.DarraCore.FoEProgressCallback
 
invoke(short, int, int) - 接口中的方法 com.darra.ethercat.master.DarraCore.RedundancyModeChangedCallback
 
invoke(short, int, long, Pointer, int, Pointer) - 接口中的方法 com.darra.ethercat.master.DarraCore.AOENotificationCallback
 
invoke(short, int, short, Pointer, int, Pointer) - 接口中的方法 com.darra.ethercat.master.DarraCore.VoENotificationCallback
 
invoke(short, short) - 接口中的方法 com.darra.ethercat.master.DarraCore.SlavePreOpReconfigCallback
 
invoke(short, short, boolean) - 接口中的方法 com.darra.ethercat.master.DarraCore.SlaveDiscoveryCallback
 
invoke(short, short, byte, boolean) - 接口中的方法 com.darra.ethercat.master.DarraCore.SlavePortLinkChangedCallback
 
invoke(short, short, byte, short) - 接口中的方法 com.darra.ethercat.master.DarraCore.SoEEmergencyCallback
 
invoke(short, short, byte, short, byte, Pointer, short) - 接口中的方法 com.darra.ethercat.master.DarraCore.SoENotificationCallback
 
invoke(short, short, int) - 接口中的方法 com.darra.ethercat.master.DarraCore.DCSyncLostCallback
 
invoke(short, short, int, int) - 接口中的方法 com.darra.ethercat.master.DarraCore.SlaveStateChangeCallback
 
invoke(short, short, int, int, int, int, int, int) - 接口中的方法 com.darra.ethercat.master.DarraCore.SlaveIdentityMismatchCallback
 
invoke(short, short, short, short, byte, short, short) - 接口中的方法 com.darra.ethercat.master.DarraCore.EmergencyEventCallback
 
invoke(short, short, short, String, int) - 接口中的方法 com.darra.ethercat.master.DarraCore.FoEBusyCallback
 
invoke(short, short, Pointer, int) - 接口中的方法 com.darra.ethercat.master.DarraCore.EOEFrameCallback
 
invoke(short, Pointer, short) - 接口中的方法 com.darra.ethercat.master.DarraCore.InputDataChangedCallback
 
IO_NO_MAILBOX - 枚举 中的枚举常量 com.darra.ethercat.data.EtherCATTypes.EcDeviceType
I/O (无邮箱)
IO_WITH_MAILBOX - 枚举 中的枚举常量 com.darra.ethercat.data.EtherCATTypes.EcDeviceType
I/O (有邮箱)
Ioffset() - 类中的方法 com.darra.ethercat.slave.Slave
输入数据偏移
IOmap - 类中的变量 com.darra.ethercat.data.Structures.EcState
IO 映射缓冲区
IOmap_buffer - 类中的变量 com.darra.ethercat.data.Structures.EcState
双缓冲区
iomap_mutex - 类中的变量 com.darra.ethercat.data.Structures.EcState
IOmap 访问同步互斥锁
IP - 枚举 中的枚举常量 com.darra.ethercat.data.EtherCATTypes.ModeCiA402
插补位置模式 (Interpolated Position)
IP - 枚举 中的枚举常量 com.darra.ethercat.data.EtherCATTypes.StartupTransition
Init -> PreOp (对应 C# IP=0, C EC_TRANS_IP=0)
IP - 枚举 中的枚举常量 com.darra.ethercat.slave.CiA402.ModeCiA402
 
IP - 枚举 中的枚举常量 com.darra.ethercat.slave.Startup.Transition
Init -> PreOp 转换, 写入时机: PreOp 后 (AfterTransition)
IP - 类中的变量 com.darra.ethercat.master.DarraCore.EsmTimeouts
Init -> PreOp (ms)
IP() - 类中的方法 com.darra.ethercat.slave.EoE
IP 地址 (点分十进制字符串) - 读取
IP(String) - 类中的方法 com.darra.ethercat.slave.EoE
IP 地址 - 写入
IpToString(byte[]) - 类中的静态方法 com.darra.ethercat.utils.Help
将 4 字节 IP 地址转换为点分十进制字符串
isAdapterAvailable(String) - 类中的静态方法 com.darra.ethercat.master.EtherCATMaster
 
isAllSlavesInSync() - 类中的方法 com.darra.ethercat.master.EtherCATMaster
检查所有从站是否同步
isAllSlavesInSync(int) - 类中的方法 com.darra.ethercat.slave.DC
检查所有 DC 从站是否都在同步窗口内
IsAllSlavesInSync(short) - 接口中的方法 com.darra.ethercat.master.DarraCore
检查所有从站是否同步
isALStatusVendorSpecific(int) - 类中的静态方法 com.darra.ethercat.statics.PrintHelper
是否厂商特定错误码 (0x8000-0xFFFF).
isArray() - 类中的方法 com.darra.ethercat.slave.CoE.ObjectDictionary
是否为 ARRAY 类型
isAvailable() - 类中的静态方法 com.darra.ethercat.utils.DLL
检查 DLL 是否可用
IsCapable() - 类中的方法 com.darra.ethercat.slave.FSoE
从站是否支持 FSoE
IsCommand - 类中的变量 com.darra.ethercat.slave.SoE.SoEAttributes
 
isConnectionIdAvailable(int) - 类中的静态方法 com.darra.ethercat.slave.FSoE
[2026-04-24 ETG.5120 §5.2.3] 校验 FSoE Connection ID 是否可用.
isCrcFault() - 类中的方法 com.darra.ethercat.master.MasterDiagnosticsInfo.BreakPointInfo
是否为 CRC 故障 (线缆/连接器劣化)
isDcSync() - 类中的方法 com.darra.ethercat.utils.ESI.DcOpMode
 
IsDisposed() - 类中的方法 com.darra.ethercat.master.EtherCATMaster
获取是否已释放 (对齐 C# IsDisposed)
IsDrive - 类中的变量 com.darra.ethercat.slave.FSoE.SafeMdpDeviceConfig
是否为驱动设备
isEBUS() - 类中的方法 com.darra.ethercat.utils.ESI.PortInfo
 
isEnabled() - 类中的方法 com.darra.ethercat.master.Diagnostics
获取诊断数据收集是否启用
isEnabled() - 类中的方法 com.darra.ethercat.master.MasterDiagnosticsInfo
获取诊断采集是否启用
isFixed - 类中的变量 com.darra.ethercat.utils.ESI.PDOInfo
 
isFloat() - 枚举中的方法 com.darra.ethercat.data.EcDataType
是否为浮点类型
IsFreeRunDemoted() - 类中的方法 com.darra.ethercat.slave.Slave
该从站是否被迫降级到 FreeRun 同步模式 (调 GetSlaveFreeRunDemoted, 薄读零帧).
isInFailsafe() - 类中的方法 com.darra.ethercat.slave.FSoE.FSoEDataExchangeEvent
 
IsInitialized - 类中的变量 com.darra.ethercat.slave.FSoE.FSoEConnectionStatus
连接是否已初始化
IsInitialized() - 类中的方法 com.darra.ethercat.slave.FSoE
是否已初始化 (通过 FSoEGetStatus 检查)
IsInput - 类中的变量 com.darra.ethercat.slave.FSoE.FSoEDataUpdatedEventArgs
是否为输入数据
IsInSync - 类中的变量 com.darra.ethercat.slave.SlaveStats.SlaveDCDiagnostics
是否在同步窗口内
isInteger() - 枚举中的方法 com.darra.ethercat.data.EcDataType
是否为整数类型
isKnown() - 类中的方法 com.darra.ethercat.data.EcatSlaveDiag.EcAlStatusMirror
数据是否可信. raw==0 = 无 wdk_shm / 越界 (内核未提供), UI 应显 "未知".
isKnown() - 枚举中的方法 com.darra.ethercat.data.EcatSlaveDiag.EcMailboxHealth
是否数据可信 (非 UNKNOWN).
isKnown() - 枚举中的方法 com.darra.ethercat.data.EcatSlaveDiag.EcWcContributed
是否数据可信 (非 UNKNOWN).
isLicenseValid() - 类中的方法 com.darra.ethercat.master.EtherCATMaster
 
isLinkDown() - 类中的方法 com.darra.ethercat.master.MasterDiagnosticsInfo.BreakPointInfo
是否为断线故障
IsList - 类中的变量 com.darra.ethercat.slave.SoE.SoEAttributes
 
isListenerRunning() - 类中的静态方法 com.darra.ethercat.slave.VoE
监听线程是否运行 (Whether the listener thread is running).
isLost - 类中的变量 com.darra.ethercat.data.Structures.SlaveRuntime
从站是否离线 (原 islost, JNA boolean = 1 字节)
IsLost() - 类中的方法 com.darra.ethercat.slave.Slave
从站是否丢失.
isMailboxTraceEnabled() - 类中的方法 com.darra.ethercat.logging.LogManager
Mailbox 帧追踪是否启用 (默认 false)。
isMandatory - 类中的变量 com.darra.ethercat.utils.ESI.PDOInfo
 
isMasterResetRequest(int) - 类中的静态方法 com.darra.ethercat.slave.FSoE.FSoEHelper
已过时。
isMatch - 类中的变量 com.darra.ethercat.utils.StartupConfigurationVerifier.SlaveVerifyDetail
总体是否匹配
isMII() - 类中的方法 com.darra.ethercat.utils.ESI.PortInfo
 
IsModeSupported(CiA402.ModeCiA402) - 类中的方法 com.darra.ethercat.slave.CiA402
检查是否支持指定模式
isNotSupported() - 类中的方法 com.darra.ethercat.slave.CiA402.CiA402ReadResult
从站是否不支持该对象
isODListLoading() - 类中的方法 com.darra.ethercat.slave.CoE
对象字典是否正在异步加载
isOk() - 类中的方法 com.darra.ethercat.slave.CiA402.CiA402ReadResult
是否读取成功且值可信
isOp() - 枚举中的方法 com.darra.ethercat.data.EcState.Status
是否在 OP 真运行 (OP 且不带 Error)
isOptional - 类中的变量 com.darra.ethercat.data.Structures.SlaveCapabilities
0=必须从站, 1=可选 (缺席不影响 WKC)
isOptional - 类中的变量 com.darra.ethercat.utils.Xml.SlaveXMLConfiguration
 
IsOptional() - 类中的方法 com.darra.ethercat.slave.Slave
可选从站标记 - 读取
IsOptional(boolean) - 类中的方法 com.darra.ethercat.slave.Slave
可选从站标记 - 写入
isPDOMonitoringEnabled() - 类中的静态方法 com.darra.ethercat.master.EtherCATMaster
获取 PDO 监控是否已启用.
IsPDOMonitoringEnabled() - 接口中的方法 com.darra.ethercat.master.DarraCore
获取 PDO 监控启用状态.
isPdoTraceEnabled() - 类中的方法 com.darra.ethercat.logging.LogManager
PDO 高频追踪是否启用 (默认 false)。
isPowerSupply() - 类中的方法 com.darra.ethercat.utils.ESI.ElectricalInfo
 
isPresent - 类中的变量 com.darra.ethercat.master.HotConnect.HotConnectGroup
是否在当前扫描中探测到
IsPresent - 类中的变量 com.darra.ethercat.master.DarraCore.HotConnectGroupNative
 
isPrimaryLinkUp() - 类中的方法 com.darra.ethercat.master.Diagnostics
主链路是否连通
isPrimaryPortOk() - 类中的方法 com.darra.ethercat.master.MasterDiagnosticsInfo
主端口是否正常 (有流量且5秒内无错误)
isReadOnly() - 类中的方法 com.darra.ethercat.slave.CoE.ObjectEntry
是否只读
IsReadOperation - 异常错误类中的变量 com.darra.ethercat.slave.CoE.CoEAccessDeniedException
 
IsReadOperation - 类中的变量 com.darra.ethercat.slave.Startup.StartupParameter
是否为读取操作
isRealtimeOptimized() - 类中的静态方法 com.darra.ethercat.master.Other
获取实时优化是否已启用
isRecord() - 类中的方法 com.darra.ethercat.slave.CoE.ObjectDictionary
是否为 RECORD 类型
isRedundancyActive() - 类中的方法 com.darra.ethercat.master.MasterDiagnosticsInfo
冗余是否激活 (双端口均有流量)
IsRegisterWrite - 类中的变量 com.darra.ethercat.master.DarraCore.StartupParam
 
IsRegisterWrite - 类中的变量 com.darra.ethercat.slave.Startup.StartupParameter
是否为寄存器写入
IsRemote() - 类中的方法 com.darra.ethercat.slave.CiA402
远程模式 (Bit 9, 对齐 C# IsRemote)
isRunning() - 枚举中的方法 com.darra.ethercat.data.EcState.Status
是否在运行 (SAFE_OP 或 OP, 且不带 Error)
isRunning() - 类中的方法 com.darra.ethercat.master.MailboxGatewayService
获取运行状态
isSecondaryLinkUp() - 类中的方法 com.darra.ethercat.master.Diagnostics
副链路是否连通
isSecondaryPortOk() - 类中的方法 com.darra.ethercat.master.MasterDiagnosticsInfo
副端口是否正常 (有流量且5秒内无错误, 无冗余时始终 false)
isShuttingDown() - 类中的方法 com.darra.ethercat.master.AsyncGate
当前是否处于关闭中 (诊断用)。
isSlaveOffline(int) - 类中的方法 com.darra.ethercat.master.MasterEvents
查询从站是否处于事件确认的离线状态
isSlaveResetRequest(int) - 类中的静态方法 com.darra.ethercat.slave.FSoE.FSoEHelper
已过时。
isStandard - 类中的变量 com.darra.ethercat.slave.SoE.IdnTriple
 
IsStarted() - 类中的方法 com.darra.ethercat.master.EtherCATMaster
是否已启动 PDO
isStateCompatible(EcState, EcState) - 类中的静态方法 com.darra.ethercat.master.State
判断当前状态是否满足要求
isStrict() - 类中的方法 com.darra.ethercat.sugar.DiagnosticQueue
是否使用严格模式 (回调阻塞).
isString() - 枚举中的方法 com.darra.ethercat.data.EcDataType
是否为字符串类型
isSupported() - 接口中的方法 com.darra.ethercat.abstractions.IMailboxProtocol
从站是否支持本协议 (通常读 SII mbx_proto 位).
isSupported() - 类中的方法 com.darra.ethercat.slave.AoE
从站是否支持 AoE 邮箱协议.
isSupported() - 类中的方法 com.darra.ethercat.slave.CoE
从站是否支持 CoE 邮箱协议 (读 SII mbx_proto bit 2).
isSupported() - 类中的方法 com.darra.ethercat.slave.EoE
从站是否支持 EoE 邮箱协议.
isSupported() - 类中的方法 com.darra.ethercat.slave.FoE
从站是否支持 FoE 邮箱协议.
isSupported() - 类中的方法 com.darra.ethercat.slave.FSoE
从站是否支持 FSoE 邮箱协议 (委托给 FSoE.IsCapable()).
isSupported() - 类中的方法 com.darra.ethercat.slave.SoE
从站是否支持 SoE 邮箱协议.
isSupported() - 类中的方法 com.darra.ethercat.slave.VoE
从站是否支持 VoE 邮箱协议 (委托给 VoE.IsSupported()).
IsSupported() - 类中的方法 com.darra.ethercat.slave.VoE
检查从站是否支持 VoE 邮箱协议 (mbx_proto bit 5 = 0x0020) 对齐 C# VoEInstance.IsSupported
Istartbit() - 类中的方法 com.darra.ethercat.slave.Slave
输入起始位
isUdpAvailable() - 类中的方法 com.darra.ethercat.master.EtherCATMaster
检查 UDP 是否可用
isUdpAvailable() - 类中的方法 com.darra.ethercat.master.MasterConfig
已过时。
isUdpAvailable() - 类中的方法 com.darra.ethercat.master.Other
检查 UDP 是否可用
IsUdpAvailable(short) - 接口中的方法 com.darra.ethercat.master.DarraCore
检查 UDP 是否可用
isUp() - 类中的方法 com.darra.ethercat.statics.NetworkInfo
网卡是否在线 (基于 Java NetworkInterface)
IsValid - 类中的变量 com.darra.ethercat.master.EtherCATMaster.ValidationResult
配置是否有效
IsValid() - 类中的方法 com.darra.ethercat.slave.PDO
检查 PDO 数据是否有效(已映射到过程映像, 输入或输出字节数 > 0).
isValidStateTransition(FSoE.FSoEState, FSoE.FSoEState) - 类中的静态方法 com.darra.ethercat.slave.FSoE.FSoEHelper
检查状态转换是否有效
IsValidUtf8(byte[]) - 类中的静态方法 com.darra.ethercat.utils.Help
检查字节数组是否为有效的 UTF-8 编码
isVar() - 类中的方法 com.darra.ethercat.slave.CoE.ObjectDictionary
是否为 VAR 类型
isWdkAvailable() - 类中的方法 com.darra.ethercat.master.Other
检查 WDK 实时驱动是否可用
IsWdkAvailable(short) - 接口中的方法 com.darra.ethercat.master.DarraCore
检查 WDK 是否可用
isWdkMode() - 类中的方法 com.darra.ethercat.master.Other
获取当前是否处于 WDK 驱动模式
IsWriteTimingManuallySet() - 类中的方法 com.darra.ethercat.slave.Startup.StartupParameter
写入时机是否被手动设置过
iterator() - 类中的方法 com.darra.ethercat.master.EtherCATMaster
支持 for-each 迭代 (对齐 C# IEnumerable)
iterator() - 类中的方法 com.darra.ethercat.slave.CoE.EcODList
 
iterator() - 类中的方法 com.darra.ethercat.slave.CoE.OEDictionary
 
iterator() - 类中的方法 com.darra.ethercat.slave.Startup.StartupParameterList
 
itype - 类中的变量 com.darra.ethercat.data.Structures.SlaveIdentity
接口类型 (原 Itype)

J

jitter_accumulator - 类中的变量 com.darra.ethercat.data.Structures.InternalDiagnostics
1秒内抖动累加器
jitter_sample_count - 类中的变量 com.darra.ethercat.data.Structures.InternalDiagnostics
1秒内抖动采样数
jitter_us - 类中的变量 com.darra.ethercat.data.Structures.RealtimeStats
 

K

KernelGuard - com.darra.ethercat.master中的类
内核驱动可用性门控 (DarraRT_Eth.sys 探测 + 缺失引导).

L

label - 类中的变量 com.darra.ethercat.utils.ESI.PortInfo
 
last_cycle_time_us - 类中的变量 com.darra.ethercat.data.Structures.InternalDiagnostics
上一次周期时间(微秒)
last_error_code - 类中的变量 com.darra.ethercat.master.DarraCore.MbxStatsNative
 
last_error_time_us - 类中的变量 com.darra.ethercat.master.DarraCore.MbxStatsNative
 
last_snapshot_time - 类中的变量 com.darra.ethercat.data.Structures.InternalDiagnostics
上次快照时间戳(秒)
LastALStatusCode(int) - 类中的方法 com.darra.ethercat.master.MasterObjectDictionary
获取从站最后的 AL 错误码 对应 C# LastALStatusCode
LastCoESoEProtocolError(int) - 类中的方法 com.darra.ethercat.master.MasterObjectDictionary
获取从站最后的 CoE/SoE 协议错误 对应 C# LastCoESoEProtocolError
LastCycleTimeNs - 类中的变量 com.darra.ethercat.data.Structures.PDOStats
 
LastError - 类中的变量 com.darra.ethercat.master.DarraCore.FSoEStatus
最后的错误代码
LastError - 类中的变量 com.darra.ethercat.slave.FSoE.FSoEConnectionStatus
最后的错误代码
LastError() - 类中的方法 com.darra.ethercat.slave.FSoE
获取最后错误代码
lastErrorCode - 类中的变量 com.darra.ethercat.abstractions.MailboxStatistics
最近一次错误码 (协议相关, 0 表示无) / last protocol-level error code (0 = none)
lastErrorTime - 类中的变量 com.darra.ethercat.abstractions.MailboxStatistics
最近一次错误时刻 (UTC); 无错误则为 null / last error time (UTC), null if none
lastFailoverTime - 类中的变量 com.darra.ethercat.master.RedundancyManager.RedundancyStatus
最后故障切换时间 (Unix 时间戳, 秒)
LastFailoverTime - 类中的变量 com.darra.ethercat.master.DarraCore.RedundancyStatus
上次故障切换时间
LastReadAbortCode() - 类中的方法 com.darra.ethercat.slave.CiA402
round33CC: 最近一次 SDO 只读失败/不支持时的 Abort Code (0 = 无 abort / 成功)。
LastReadIndex() - 类中的方法 com.darra.ethercat.slave.CiA402
round33CC: 最近一次 SDO 只读尝试的对象索引 (诊断定位用)。
LastReadStatus() - 类中的方法 com.darra.ethercat.slave.CiA402
round33CC: 最近一次 SDO 只读尝试的状态 (成功 / 不支持 / 失败 / 未尝试)。
LastReadSubIndex() - 类中的方法 com.darra.ethercat.slave.CiA402
round33CC: 最近一次 SDO 只读尝试的子索引 (诊断定位用)。
LateFrameRate - 类中的变量 com.darra.ethercat.master.MasterDiagnosticsInfo.DiagnosticsSnapshot
 
latestDiagnostics(Slave, int) - 类中的静态方法 com.darra.ethercat.sugar.DiagnosticStream
取最新 N 条诊断消息 (按 SubIndex 倒序, ETG.1510 子索引从老到新递增).
length - 类中的变量 com.darra.ethercat.data.Structures.SlaveMailbox
写邮箱长度 (mbx_l)
length - 类中的变量 com.darra.ethercat.utils.Xml.SyncManagerConfig
 
Length - 类中的变量 com.darra.ethercat.slave.SoE.SoEAttributes
 
Length() - 类中的方法 com.darra.ethercat.slave.PDO.PDOArrayInstance
PDO 数据总长度(字节)
LICENSE_ERROR - 枚举 中的枚举常量 com.darra.ethercat.data.EtherCATTypes.EcALState
硬件/软件许可证无效或评估期到期
LicenseActivate(String, byte[], int) - 接口中的方法 com.darra.ethercat.master.DarraCore
激活授权。
LINE - 枚举 中的枚举常量 com.darra.ethercat.data.EtherCATTypes.EcTopologyType
中间节点
linkCount - 类中的变量 com.darra.ethercat.data.Structures.SlaveTopology
拓扑类型 (topology)
LinkQuality() - 类中的方法 com.darra.ethercat.slave.SlaveStats
获取链路质量 (0-100%)
linkQualityPercent - 类中的变量 com.darra.ethercat.data.Structures.SlaveDiagnosticsData
各从站链路质量百分比 (0-100), 索引=从站编号(1-based)
LinkState() - 类中的方法 com.darra.ethercat.master.EtherCATMaster
链路状态枚举值 (对齐 C# LinkState)
LinkStatus() - 类中的方法 com.darra.ethercat.master.EtherCATMaster
获取链路状态 (LinkState 别名)
loadConfigJson(String) - 类中的方法 com.darra.ethercat.master.EtherCATMaster
从 JSON 字符串加载配置
LoadConfigJson(short, String) - 接口中的方法 com.darra.ethercat.master.DarraCore
从 JSON 加载配置
loadENI(String) - 类中的静态方法 com.darra.ethercat.utils.Eni
加载 ENI XML 文件 (对齐 C# Xml.cs::LoadENIConfiguration)
loadObjectDictionary() - 类中的方法 com.darra.ethercat.slave.CoE
直接通过 CoE SDO Information Service 加载对象字典.
loadODList() - 类中的方法 com.darra.ethercat.slave.CoE
加载完整 OD 树结构 (对齐 C# ODList getter + LoadODList) 调用 GetSlaveSDOList + GetSlavePointer_SDO_WithODList
loadODListAsync() - 类中的方法 com.darra.ethercat.slave.CoE
异步加载对象字典 (对齐 C# LoadODListAsync)
loadPath(String) - 类中的静态方法 com.darra.ethercat.utils.EsiManager
加载指定目录下所有 .xml / .ESI 文件
LOCAL - 枚举 中的枚举常量 com.darra.ethercat.data.EtherCATTypes.LogCategory
本地 - 控制台输出捕获
LOCAL - 枚举 中的枚举常量 com.darra.ethercat.logging.LogManager.LogCategory
本地 - 控制台输出捕获
LOCAL_CONTROL_ERROR - 枚举 中的枚举常量 com.darra.ethercat.data.EtherCATTypes.SDOError
本地控制错误
lockIOmap() - 类中的方法 com.darra.ethercat.master.EtherCATMaster
锁定 IOmap
LockIOmap() - 类中的方法 com.darra.ethercat.slave.SlavePdo
锁定 IOmap (PDO 数据读写前调用) 对齐 C# DarraEtherCAT.LockIOmap
LockIOmap(short) - 接口中的方法 com.darra.ethercat.master.DarraCore
锁定 IOmap (PDO 数据读写前调用)
logCompatibility() - 类中的静态方法 com.darra.ethercat.utils.DriverVersionHelper
Build() 时调用, 把"DLL ↔ 驱动"匹配结果写日志.
LogEndbit - 类中的变量 com.darra.ethercat.data.Structures.EcFmmut
逻辑结束位
LogEntry(LogManager.LogCategory, String) - 类的构造器 com.darra.ethercat.logging.LogManager.LogEntry
 
LogLength - 类中的变量 com.darra.ethercat.data.Structures.EcFmmut
逻辑长度
LogManager - com.darra.ethercat.logging中的类
日志管理器 - 接收 DLL 回调, 推送到 LogView
LogManager.LogCategory - com.darra.ethercat.logging中的枚举
日志类别 - 与 DLL 中的 LogCategory 对应
LogManager.LogEntry - com.darra.ethercat.logging中的类
日志条目 - 包含时间戳、类别和消息
LogManager.LogView - com.darra.ethercat.logging中的类
实时日志视图 - 只读列表, 由日志系统内部自动维护 特点: 1.
Logs() - 类中的方法 com.darra.ethercat.master.EtherCATMaster
获取日志视图
LogStart - 类中的变量 com.darra.ethercat.data.Structures.EcFmmut
逻辑起始地址
LogStartbit - 类中的变量 com.darra.ethercat.data.Structures.EcFmmut
逻辑起始位
LoopCycle - 类中的变量 com.darra.ethercat.data.Structures.EcState
循环周期时间(纳秒)
LoopCycle() - 类中的方法 com.darra.ethercat.master.MasterConfig
读取 PDO 循环时间 (纳秒)
LoopCycle(int) - 类中的方法 com.darra.ethercat.master.MasterConfig
设置 PDO 循环时间 (纳秒)
lost_frames - 类中的变量 com.darra.ethercat.data.Structures.InternalDiagnostics
丢失帧数
lost_frames - 类中的变量 com.darra.ethercat.data.Structures.RealtimeStats
 
lost_link_count - 类中的变量 com.darra.ethercat.data.Structures.InternalDiagnostics
每个从站的链路丢失计数
lostCount(EtherCATMaster) - 类中的静态方法 com.darra.ethercat.sugar.SlaveListExt
丢失从站数.
lostFrames - 类中的变量 com.darra.ethercat.data.EtherCATTypes.SlaveErrorCounters
丢失帧数
lostFrames - 类中的变量 com.darra.ethercat.data.Structures.SlaveDiagnosticsData
丢失帧数
LostLink - 类中的变量 com.darra.ethercat.slave.SlaveStats.EscPortErrors
各端口链路丢失计数 [Port0..Port3]
lostLinkCount - 类中的变量 com.darra.ethercat.data.Structures.SlaveDiagnosticsData
各从站链路丢失计数, 索引=从站编号(1-based)
lostSlaves(EtherCATMaster) - 类中的静态方法 com.darra.ethercat.sugar.MasterStreams
过滤已经丢失/掉线的从站.
LOW_INST_LEVEL - 枚举 中的枚举常量 com.darra.ethercat.slave.AoE.AoEResultCode
低安装等级
LRD - 枚举 中的枚举常量 com.darra.ethercat.data.EtherCATTypes.EcCmdType
逻辑读
LRW - 枚举 中的枚举常量 com.darra.ethercat.data.EtherCATTypes.EcCmdType
逻辑读写
LW_EQ - 枚举 中的枚举常量 com.darra.ethercat.utils.ESI.RevisionCheckStrategy
 
LW_EQ_OR_G - 枚举 中的枚举常量 com.darra.ethercat.utils.ESI.RevisionCheckStrategy
 
LWR - 枚举 中的枚举常量 com.darra.ethercat.data.EtherCATTypes.EcCmdType
逻辑写

M

MAC() - 类中的方法 com.darra.ethercat.slave.EoE
MAC 地址 (格式 AA:BB:CC:DD:EE:FF) - 读取
MAC(String) - 类中的方法 com.darra.ethercat.slave.EoE
MAC 地址 - 写入
MACHINE_ID_MISMATCH - 枚举 中的枚举常量 com.darra.ethercat.data.EtherCATTypes.LicenseStatus
机器ID不匹配
MACHINE_ID_MISMATCH - 枚举 中的枚举常量 com.darra.ethercat.statics.Authorization.LicenseStatus
 
MAILBOX - 枚举 中的枚举常量 com.darra.ethercat.data.EtherCATTypes.LogCategory
Mailbox - CoE/SoE/FoE/EoE通信
MAILBOX - 枚举 中的枚举常量 com.darra.ethercat.logging.LogManager.LogCategory
Mailbox - CoE/SoE/FoE/EoE 通信
MAILBOX_AOE - 枚举 中的枚举常量 com.darra.ethercat.data.EtherCATTypes.EcALState
邮箱 AoE 错误
mailbox_avg_latency_us - 类中的变量 com.darra.ethercat.master.MasterDiagnosticsInfo.NativeSummary
 
MAILBOX_COE - 枚举 中的枚举常量 com.darra.ethercat.data.EtherCATTypes.EcALState
邮箱 CoE 错误
MAILBOX_EOE - 枚举 中的枚举常量 com.darra.ethercat.data.EtherCATTypes.EcALState
邮箱 EoE 错误
MAILBOX_ERROR - 枚举 中的枚举常量 com.darra.ethercat.abstractions.MailboxStatus
邮箱错误帧 (MBX ERROR 或协议层 Abort) / Mailbox error frame
MAILBOX_FOE - 枚举 中的枚举常量 com.darra.ethercat.data.EtherCATTypes.EcALState
邮箱 FoE 错误
MAILBOX_IN - 枚举 中的枚举常量 com.darra.ethercat.data.EtherCATTypes.EcSyncManagerType
邮箱输入
mailbox_max_latency_us - 类中的变量 com.darra.ethercat.master.MasterDiagnosticsInfo.NativeSummary
 
MAILBOX_OUT - 枚举 中的枚举常量 com.darra.ethercat.data.EtherCATTypes.EcSyncManagerType
邮箱输出
MAILBOX_RX - 枚举 中的枚举常量 com.darra.ethercat.data.EtherCATTypes.EcCommType
邮箱接收
MAILBOX_SOE - 枚举 中的枚举常量 com.darra.ethercat.data.EtherCATTypes.EcALState
邮箱 SoE 错误
MAILBOX_TIMEOUT - 类中的静态变量 com.darra.ethercat.data.EtherCATTypes.EsmTimeouts
邮箱超时
MAILBOX_TX - 枚举 中的枚举常量 com.darra.ethercat.data.EtherCATTypes.EcCommType
邮箱发送
MAILBOX_VOE - 枚举 中的枚举常量 com.darra.ethercat.data.EtherCATTypes.EcALState
邮箱 VoE 错误
MailboxConfig() - 类的构造器 com.darra.ethercat.master.MasterConfig.MailboxConfig
 
MailboxConfig() - 类中的方法 com.darra.ethercat.master.MasterConfig
获取邮箱配置
mailboxDataLinkLayer - 类中的变量 com.darra.ethercat.utils.Xml.SlaveXMLConfiguration
 
mailboxErrorDescription(int) - 类中的静态方法 com.darra.ethercat.statics.ProtocolCodes
邮箱错误码描述 (Syntax/Unsupported/InvalidHeader/...).
MailboxGateway() - 类中的方法 com.darra.ethercat.master.EtherCATMaster
获取邮箱网关服务
MailboxGatewayService - com.darra.ethercat.master中的类
ETG.8200 邮箱网关服务 UDP 服务端, 接收邮箱请求并路由到主站对象字典或从站邮箱协议
MailboxGatewayService.Stats - com.darra.ethercat.master中的类
Mailbox Gateway 统计信息快照
MailboxHealth() - 类中的方法 com.darra.ethercat.slave.Slave
从站邮箱健康度 (调 GetSlaveMailboxHealth, 薄读零帧).
MailboxLatencyAvgUs - 类中的变量 com.darra.ethercat.master.MasterDiagnosticsInfo.DiagnosticsSnapshot
邮箱收发延迟 - 平均 (微秒)。
MailboxLatencyUs - 类中的变量 com.darra.ethercat.master.MasterDiagnosticsInfo.DiagnosticsSnapshot
邮箱收发延迟 - 最大 (微秒)。
mailboxNextCounter(int) - 类中的静态方法 com.darra.ethercat.statics.ProtocolCodes
邮箱计数器递增 (1..7 循环, 0 保留).
MailboxRetries() - 类中的方法 com.darra.ethercat.master.MasterConfig.MailboxConfig
已过时。
MailboxRetries(int) - 类中的方法 com.darra.ethercat.master.MasterConfig.MailboxConfig
设置邮箱重试次数
mailboxSide - 类中的变量 com.darra.ethercat.data.Structures.SlaveCapabilities
0=auto/dual, 1=primary_only, 2=secondary_only
MailboxStatistics - com.darra.ethercat.abstractions中的类
邮箱统计快照 (对齐 C# MailboxStatistics).
MailboxStatistics(long, long, long, long, long, long, long, Instant, double) - 类的构造器 com.darra.ethercat.abstractions.MailboxStatistics
构造 / Construct.
MailboxStatus - com.darra.ethercat.abstractions中的枚举
邮箱事务状态 (对齐 C 层 ec_mbx_status_t / C# MailboxStatus).
mailboxTimeout - 类中的变量 com.darra.ethercat.utils.ESI.DeviceInfo
 
MailboxTimeout() - 类的构造器 com.darra.ethercat.utils.ESI.MailboxTimeout
 
MailboxTimeout() - 类中的方法 com.darra.ethercat.master.MasterConfig.MailboxConfig
读取邮箱超时 (毫秒)
MailboxTimeout(int) - 类中的方法 com.darra.ethercat.master.MasterConfig.MailboxConfig
设置邮箱超时 (毫秒)
mailboxTypeName(int) - 类中的静态方法 com.darra.ethercat.statics.ProtocolCodes
邮箱类型中文名 (0=AoE, 1=EoE, 2=CoE, 3=FoE, 4=SoE, 5=VoE, ...).
mailboxTypeNameEn(int) - 类中的静态方法 com.darra.ethercat.statics.ProtocolCodes
邮箱类型英文名 (AoE/EoE/CoE/FoE/SoE/VoE).
Major - 类中的变量 com.darra.ethercat.master.DarraCore.DllVersionInfo
 
Major - 类中的变量 com.darra.ethercat.master.DarraCore.DriverVersionInfoNative
 
Major - 类中的变量 com.darra.ethercat.utils.DriverVersionHelper.DriverVersionInfo
 
MajorVer - 类中的变量 com.darra.ethercat.slave.AoE.DeviceInfo
 
mapDllFoEError(int) - 类中的静态方法 com.darra.ethercat.slave.FoE
将DLL错误码映射到FoE错误码
MAPPABLE - 类中的静态变量 com.darra.ethercat.slave.CoE.ObjAccessFlags
 
master - 类中的变量 com.darra.ethercat.master.EtherCATMaster.BuildResult
主站实例 (成功时非空, 失败时为 null)
master - 类中的变量 com.darra.ethercat.utils.Eni.EniConfiguration
 
master() - 类中的方法 com.darra.ethercat.sugar.MasterScope
返回包装的 master 引用.
MASTER - 枚举 中的枚举常量 com.darra.ethercat.slave.FSoE.FSoEConnectionType
FSoE 主站连接
MASTER - 枚举 中的枚举常量 com.darra.ethercat.slave.FSoE.SafeModuleProfile
FSoE Master
MASTER_IN_FAILSAFE - 枚举 中的枚举常量 com.darra.ethercat.slave.FSoE.FSoEDiagnosisBits
主站处于失效安全
MASTER_REQUEST - 枚举 中的枚举常量 com.darra.ethercat.slave.FSoE.FSoEFailsafeReason
主站请求
MASTER_RESET_MASK - 类中的静态变量 com.darra.ethercat.slave.FSoE.FSoEConstants
主站重置请求掩码
MasterAsync - com.darra.ethercat.sugar中的类
Java 8+ CompletableFuture 异步语法糖.
MasterBuilder - com.darra.ethercat.sugar中的类
EtherCATMaster 流式构造器 (Builder pattern).
MasterConfig - com.darra.ethercat.master中的类
EtherCAT 主站配置 聚合主站运行参数, 部分通过 DLL 调用, 部分通过共享内存状态指针读写
MasterConfig() - 类的构造器 com.darra.ethercat.utils.Eni.MasterConfig
 
MasterConfig.MailboxConfig - com.darra.ethercat.master中的类
邮箱配置内部类 管理邮箱通信超时和重试参数
MasterConfig.RevisionMatch - com.darra.ethercat.master中的枚举
扫描从站时的版本匹配模式
MasterDiagData() - 类的构造器 com.darra.ethercat.master.DarraCore.MasterDiagData
 
MasterDiagnosticsInfo - com.darra.ethercat.master中的类
主站诊断信息类 - 帧/错误/抖动统计使用5秒滑动窗口, 0.2秒刷新 通过 master.getDiagnosticsInfo() 访问
MasterDiagnosticsInfo.BreakPointInfo - com.darra.ethercat.master中的类
故障点信息 (断线或 CRC 故障)
MasterDiagnosticsInfo.DiagnosticsSnapshot - com.darra.ethercat.master中的类
诊断数据快照 — 一次性获取所有诊断指标的一致副本
MasterDiagnosticsInfo.MasterPDODiagnostics - com.darra.ethercat.master中的类
PDO 丢帧诊断 - 通过 master.getDiagnosticsInfo().getPDO() 访问
MasterDiagnosticsInfo.NativeSummary - com.darra.ethercat.master中的类
diagnostics_summary_t 的 JNA 镜像 (C 端 struct, 无 #pragma pack).
MasterEvents - com.darra.ethercat.master中的类
主站事件集合 所有 DLL 回调事件和主站级事件的统一入口 通过 master.getEvents() 访问
MasterEvents.DCSyncLostListener - com.darra.ethercat.master中的接口
DC 同步丢失
MasterEvents.EmergencyEventListener - com.darra.ethercat.master中的接口
紧急事件 (CoE Emergency)
MasterEvents.PDOFrameLossListener - com.darra.ethercat.master中的接口
PDO 连续丢帧
MasterEvents.ProcessDataCyclicSyncListener - com.darra.ethercat.master中的接口
PDO 周期同步回调
MasterEvents.RedundancyModeChangedListener - com.darra.ethercat.master中的接口
冗余模式变化
MasterEvents.SlaveIdentityMismatchListener - com.darra.ethercat.master中的接口
从站身份不符 (v2 热插拔自修复) 触发后从站进入 IDENT_REJECTED 状态, 需调用 EtherCATMaster.AcknowledgeSlaveReplacement 恢复
MasterEvents.SlaveOfflineListener - com.darra.ethercat.master中的接口
从站离线
MasterEvents.SlaveOnlineListener - com.darra.ethercat.master中的接口
从站上线
MasterEvents.SlavePortLinkChangedListener - com.darra.ethercat.master中的接口
从站端口链路变化 (断线检测) port: 0-3 对应 P0/P1/P2/P3, isUp: true=恢复, false=断开
MasterEvents.SlaveStateChangedListener - com.darra.ethercat.master中的接口
从站状态变化
MasterEvents.StateChangedListener - com.darra.ethercat.master中的接口
主站状态变化
MasterIdentity() - 类的构造器 com.darra.ethercat.master.DarraCore.MasterIdentity
 
masterIndex - 类中的变量 com.darra.ethercat.master.EtherCATMaster.BuildResult
主站索引
masterIndex - 类中的变量 com.darra.ethercat.master.SlaveIdentityMismatchEventArgs
主站索引
masterIndex - 类中的变量 com.darra.ethercat.sugar.DiagnosticQueue.EmergencyEvent
 
masterIndex - 类中的变量 com.darra.ethercat.sugar.SlaveStateQueue.StateChangeEvent
 
MasterIndex - 类中的变量 com.darra.ethercat.master.EtherCATMaster
主站编号 (构造后不变)
MasterIndex - 类中的变量 com.darra.ethercat.slave.Slave
所属主站编号 (构造后不变)
masterNumber(short) - 类中的方法 com.darra.ethercat.sugar.MasterBuilder
指定主站编号 (默认自动分配).
MasterNumber() - 类中的方法 com.darra.ethercat.master.EtherCATMaster
主站编号 (C# MasterNumber 对应)
MasterObjectDictionary - com.darra.ethercat.master中的类
ETG.1510 主站对象字典 实现主站级别的 SDO 对象访问, 返回字节数组用于 SDO 协议交互 支持设备信息、从站配置、从站诊断等标准对象
MasterOD() - 类中的方法 com.darra.ethercat.master.EtherCATMaster
获取主站对象字典
masterOdRequests - 类中的变量 com.darra.ethercat.master.MailboxGatewayService.Stats
 
MasterScope - com.darra.ethercat.sugar中的类
try-with-resources 友好的 EtherCATMaster 生命周期 scope.
MasterState - 类中的变量 com.darra.ethercat.master.DarraCore.MasterDiagData
主站当前状态
MasterStreams - com.darra.ethercat.sugar中的类
Java 8+ Stream API + Optional 语法糖.
MasterXMLConfiguration() - 类的构造器 com.darra.ethercat.utils.Xml.MasterXMLConfiguration
 
matchedCount - 类中的变量 com.darra.ethercat.utils.Xml.XMLConfigurationResult
 
matchesIdentity(SlaveIdentity) - 类中的方法 com.darra.ethercat.sugar.SlaveIdentity
是否与另一身份的 (Vendor, Product, Revision) 三元组匹配.
matchRevision(int, int, ESI.RevisionCheckStrategy) - 类中的静态方法 com.darra.ethercat.utils.ESI
根据策略匹配版本号
matchRevision(long, long, int) - 类中的静态方法 com.darra.ethercat.utils.EsiManager
ESI 版本号匹配 (对齐 C# ESI.MatchRevision)
MAX - 类中的静态变量 com.darra.ethercat.slave.SoE.SoEElementFlags
 
MAX_CONNECTIONS - 枚举 中的枚举常量 com.darra.ethercat.slave.FSoE.FSoEError
达到最大连接数
MAX_CONNECTIONS - 类中的静态变量 com.darra.ethercat.slave.FSoE.FSoEConstants
每个主站的最大FSoE连接数
MAX_CRC_SEGMENTS - 类中的静态变量 com.darra.ethercat.slave.FSoE.FSoEConstants
最大CRC段数 (数据大于2字节时)
max_cycle_time_us - 类中的变量 com.darra.ethercat.data.Structures.CommunicationStats
 
MAX_GROUPS - 类中的静态变量 com.darra.ethercat.master.HotConnect
每个 master 最多支持的 Hot-Connect 组数 (与 C 端 EC_HOTCONNECT_MAX_GROUPS 一致).
max_jitter_in_second - 类中的变量 com.darra.ethercat.data.Structures.InternalDiagnostics
1秒内最大抖动(微秒)
MAX_LESS_THAN_MIN - 枚举 中的枚举常量 com.darra.ethercat.data.EtherCATTypes.SDOError
最大值小于最小值
MAX_SAFE_DATA_SIZE - 类中的静态变量 com.darra.ethercat.slave.FSoE.FSoEConstants
每个连接的最大SafeData大小(字节)
MAX_VALUE_CANNOT_BE_CHANGED - 枚举 中的枚举常量 com.darra.ethercat.data.EtherCATTypes.SoEError
最大值不能修改
MAX_VALUE_TOO_LONG - 枚举 中的枚举常量 com.darra.ethercat.data.EtherCATTypes.SoEError
最大值过长
MAX_VALUE_TOO_SHORT - 枚举 中的枚举常量 com.darra.ethercat.data.EtherCATTypes.SoEError
最大值过短
MAX_VALUE_WRITE_PROTECTED - 枚举 中的枚举常量 com.darra.ethercat.data.EtherCATTypes.SoEError
最大值写保护
maxConsecutiveLost - 类中的变量 com.darra.ethercat.master.EtherCATMaster.PDOFrameLossStats
 
MaxCycleTimeNs - 类中的变量 com.darra.ethercat.data.Structures.PDOStats
 
MaxCycleTimeUs - 类中的变量 com.darra.ethercat.master.DarraCore.CommunicationStats
最大周期时间 (微秒)
MaxDiffNs - 类中的变量 com.darra.ethercat.slave.DC.SyncWindowStatus
 
MaxHistorySize() - 类中的方法 com.darra.ethercat.slave.CoEEmcy.CoEEmcyRecorder
获取/设置最大历史容量
MaxHistorySize(int) - 类中的方法 com.darra.ethercat.slave.CoEEmcy.CoEEmcyRecorder
设置最大历史容量,容量缩小时裁剪多余旧记录
maxMessages - 类中的变量 com.darra.ethercat.slave.CoE.DiagMeta
MaxMessages (0x10F3:01) 从站支持的最大消息数.
MaxModuleCount() - 类中的方法 com.darra.ethercat.slave.MDP
最大模块数量 (0xF000:02)
MaxPropagationDelay() - 类中的方法 com.darra.ethercat.master.EtherCATMaster
获取最大传播延迟 (纳秒)
maxSize - 类中的变量 com.darra.ethercat.utils.ESI.SyncManagerInfo
 
MaxSub - 类中的变量 com.darra.ethercat.slave.CoE.ObjectDictionary
 
MaxSyncDifference() - 类中的方法 com.darra.ethercat.master.EtherCATMaster
获取最大同步偏差 (纳秒)
MaxTorque() - 类中的方法 com.darra.ethercat.slave.CiA402
最大转矩 (0x6072, 千分之额定转矩) - 读取
MaxTorque(int) - 类中的方法 com.darra.ethercat.slave.CiA402
最大转矩 - 写入
MaxValue - 类中的变量 com.darra.ethercat.slave.SoE.SoEParameter
 
mbx - 类中的变量 com.darra.ethercat.data.Structures.EcSlave
邮箱长度/偏移/协议/计数器 (length/write_offset/read_length/read_offset/supported_proto/cnt)
MbxCount() - 类中的方法 com.darra.ethercat.slave.Slave
邮箱计数器
MbxLength() - 类中的方法 com.darra.ethercat.slave.Slave
邮箱发送缓冲区大小
mbxPollTime - 类中的变量 com.darra.ethercat.utils.Xml.SlaveXMLConfiguration
 
MbxProto() - 类中的方法 com.darra.ethercat.slave.Slave
邮箱协议类型.
mbxProtocol - 类中的变量 com.darra.ethercat.utils.ESI.DeviceDescription
支持的邮箱协议位图
mbxReadLength - 类中的变量 com.darra.ethercat.utils.Xml.SlaveXMLConfiguration
 
MbxReadLength() - 类中的方法 com.darra.ethercat.slave.Slave
邮箱读取长度
mbxReadOffset - 类中的变量 com.darra.ethercat.utils.Xml.SlaveXMLConfiguration
 
MbxReadOffset() - 类中的方法 com.darra.ethercat.slave.Slave
邮箱读取偏移
MbxStatsNative() - 类的构造器 com.darra.ethercat.master.DarraCore.MbxStatsNative
 
MbxStatsNative(Pointer) - 类的构造器 com.darra.ethercat.master.DarraCore.MbxStatsNative
 
mbxstatus - 类中的变量 com.darra.ethercat.data.Structures.EcSlave
输出邮箱状态寄存器缓冲区指针
MbxTransactionNative() - 类的构造器 com.darra.ethercat.master.DarraCore.MbxTransactionNative
 
MbxTransactionNative(Pointer) - 类的构造器 com.darra.ethercat.master.DarraCore.MbxTransactionNative
 
mbxWriteLength - 类中的变量 com.darra.ethercat.utils.Xml.SlaveXMLConfiguration
 
mbxWriteOffset - 类中的变量 com.darra.ethercat.utils.Xml.SlaveXMLConfiguration
 
MbxWriteOffset() - 类中的方法 com.darra.ethercat.slave.Slave
邮箱写入偏移
MDP - com.darra.ethercat.slave中的类
MDP (Modular Device Profile) 辅助类 对齐 C# MdpInstance: 模块检测、槽位读取、PDO 布局、自动配置 实现 ETG.5001 模块化设备协议的核心功能。
MDP(Slave) - 类的构造器 com.darra.ethercat.slave.MDP
 
MDP() - 类中的方法 com.darra.ethercat.slave.Slave
MDP (Modular Device Profile) 辅助实例
MDP.MdpAvailableModule - com.darra.ethercat.slave中的类
MDP 可选模块信息(从 ESI 获取)
MDP.MdpModulePdoInfo - com.darra.ethercat.slave中的类
MDP 模块在从站 IOmap 中的 PDO 布局信息
MDP.MdpSlotInfo - com.darra.ethercat.slave中的类
MDP 模块槽位信息(ETG.5001)
MdpAvailableModule() - 类的构造器 com.darra.ethercat.slave.MDP.MdpAvailableModule
 
MdpConnectionState(int) - 类中的方法 com.darra.ethercat.slave.FSoE
获取指定 MDP 连接的状态
MdpModulePdoInfo() - 类的构造器 com.darra.ethercat.slave.MDP.MdpModulePdoInfo
 
MdpSafeInputData(int) - 类中的方法 com.darra.ethercat.slave.FSoE
获取指定 MDP 连接的安全输入数据 (默认缓冲区 64 字节)
MdpSafeInputData(int, int) - 类中的方法 com.darra.ethercat.slave.FSoE
获取指定 MDP 连接的安全输入数据
MdpSlotInfo() - 类的构造器 com.darra.ethercat.slave.MDP.MdpSlotInfo
 
MDT_CONFIG - 类中的静态变量 com.darra.ethercat.slave.SoE.StandardIDN
 
MDTBitSize - 类中的变量 com.darra.ethercat.slave.SoE.ServoMappingInfo
 
MDTByteSize() - 类中的方法 com.darra.ethercat.slave.SoE.ServoMappingInfo
 
MDTMapping - 类中的变量 com.darra.ethercat.slave.SoE.ServoMappingInfo
 
message - 类中的变量 com.darra.ethercat.logging.LogManager.LogEntry
日志消息内容
message - 类中的变量 com.darra.ethercat.master.EtherCATMaster.BuildResult
成功/失败消息
Message - 类中的变量 com.darra.ethercat.utils.DriverVersionHelper.CompatibilityResult
 
MESSAGE - 枚举 中的枚举常量 com.darra.ethercat.data.EtherCATTypes.LogCategory
消息 - 一般信息
MESSAGE - 枚举 中的枚举常量 com.darra.ethercat.logging.LogManager.LogCategory
消息 - 一般信息
metadata - 类中的变量 com.darra.ethercat.data.Structures.EcSlave
identity (vendor/product/revision/serial/itype/dtype) + group_name + device_name + sm_count.
MII - 枚举 中的枚举常量 com.darra.ethercat.data.EtherCATTypes.EcPortType
MII 接口
MII - 枚举 中的枚举常量 com.darra.ethercat.utils.ESI.PhysicsPortType
 
MIN - 类中的静态变量 com.darra.ethercat.slave.SoE.SoEElementFlags
 
min_cycle_time_us - 类中的变量 com.darra.ethercat.data.Structures.CommunicationStats
 
MIN_VALUE_CANNOT_BE_CHANGED - 枚举 中的枚举常量 com.darra.ethercat.data.EtherCATTypes.SoEError
最小值不能修改
MIN_VALUE_TOO_LONG - 枚举 中的枚举常量 com.darra.ethercat.data.EtherCATTypes.SoEError
最小值过长
MIN_VALUE_TOO_SHORT - 枚举 中的枚举常量 com.darra.ethercat.data.EtherCATTypes.SoEError
最小值过短
MIN_VALUE_WRITE_PROTECTED - 枚举 中的枚举常量 com.darra.ethercat.data.EtherCATTypes.SoEError
最小值写保护
MinCycleTimeNs - 类中的变量 com.darra.ethercat.data.Structures.PDOStats
 
MinCycleTimeUs - 类中的变量 com.darra.ethercat.master.DarraCore.CommunicationStats
最小周期时间 (微秒)
MinDiffNs - 类中的变量 com.darra.ethercat.slave.DC.SyncWindowStatus
 
Minor - 类中的变量 com.darra.ethercat.master.DarraCore.DllVersionInfo
 
Minor - 类中的变量 com.darra.ethercat.master.DarraCore.DriverVersionInfoNative
 
Minor - 类中的变量 com.darra.ethercat.utils.DriverVersionHelper.DriverVersionInfo
 
MinorVer - 类中的变量 com.darra.ethercat.slave.AoE.DeviceInfo
 
minSize - 类中的变量 com.darra.ethercat.utils.ESI.SyncManagerInfo
 
MinValue - 类中的变量 com.darra.ethercat.slave.SoE.SoEParameter
 
MODULE_IDENT_LIST_MISMATCH - 枚举 中的枚举常量 com.darra.ethercat.data.EtherCATTypes.EcALState
模块标识列表不匹配
MODULE_IDENT_LIST_MISMATCH - 枚举 中的枚举常量 com.darra.ethercat.data.EtherCATTypes.SDOError
模块标识列表不匹配
MODULE_INDEX_OFFSET - 类中的静态变量 com.darra.ethercat.slave.FSoE.SafeMdpIndex
模块索引偏移
ModuleIdent - 类中的变量 com.darra.ethercat.slave.MDP.MdpAvailableModule
模块标识码
ModuleIdent - 类中的变量 com.darra.ethercat.slave.MDP.MdpSlotInfo
模块标识码(Module Ident,32 位)
ModuleIndexDistance() - 类中的方法 com.darra.ethercat.slave.MDP
模块索引间距 (0xF000:01)。
ModuleIOType - 类中的变量 com.darra.ethercat.slave.MDP.MdpSlotInfo
模块 I/O 类型
ModuleName - 类中的变量 com.darra.ethercat.slave.MDP.MdpAvailableModule
模块名称
ModuleName - 类中的变量 com.darra.ethercat.slave.MDP.MdpSlotInfo
模块名称
ModuleNumber - 类中的变量 com.darra.ethercat.master.DarraCore.SafeMdpConfig
模块编号 (槽位号)
ModuleProfile - 类中的变量 com.darra.ethercat.master.DarraCore.SafeMdpConfig
模块配置文件 (190, 195, 290, 790, 6900)
Modules - 类中的变量 com.darra.ethercat.slave.FSoE.SafeMdpDeviceConfig
模块列表
ModuleType - 类中的变量 com.darra.ethercat.slave.MDP.MdpAvailableModule
模块设备类型码
ModuleType - 类中的变量 com.darra.ethercat.slave.MDP.MdpSlotInfo
模块设备类型码
MotionProfileType() - 类中的方法 com.darra.ethercat.slave.CiA402
运动轮廓类型 (0x6086, 0=线性斜坡, 1=正弦, 2=S曲线)
MotionProfileType(short) - 类中的方法 com.darra.ethercat.slave.CiA402
 
MotorRatedTorque() - 类中的方法 com.darra.ethercat.slave.CiA402
电机额定转矩 (0x6076, 单位 mNm) - 读取
MotorRatedTorque(long) - 类中的方法 com.darra.ethercat.slave.CiA402
电机额定转矩 - 写入
MULTIPLE - 枚举 中的枚举常量 com.darra.ethercat.slave.FSoE.FSoEConnectionMode
多连接模式 - 每个模块有独立的 FSoE 连接和安全地址
mutex_protection - 类中的变量 com.darra.ethercat.data.Structures.EcState
1 = 自动锁定, 0 = 无自动锁定
mutexProtection - 类中的变量 com.darra.ethercat.utils.Xml.MasterXMLConfiguration
是否启用 Mutex 保护
MutexProtection() - 类中的方法 com.darra.ethercat.master.EtherCATMaster
获取 Mutex 保护状态
MutexProtection() - 类中的方法 com.darra.ethercat.master.MasterConfig
已过时。
MutexProtection(boolean) - 类中的方法 com.darra.ethercat.master.MasterConfig
设置 Mutex 保护

N

name - 类中的变量 com.darra.ethercat.data.Structures.NetworkInfo
适配器名称 (EC_MAXLEN_ADAPTERNAME = 128)
name - 类中的变量 com.darra.ethercat.statics.NetworkInfo.ScannedSlaveInfo
从站名称
name - 类中的变量 com.darra.ethercat.utils.Eni.MasterConfig
 
name - 类中的变量 com.darra.ethercat.utils.Eni.SlaveConfig
 
name - 类中的变量 com.darra.ethercat.utils.ESI.DcOpMode
 
name - 类中的变量 com.darra.ethercat.utils.ESI.PDOEntry
 
name - 类中的变量 com.darra.ethercat.utils.ESI.PDOInfo
 
name - 类中的变量 com.darra.ethercat.utils.ESI.StartupSDO
 
name - 类中的变量 com.darra.ethercat.utils.ESI.SyncManagerInfo
 
name - 类中的变量 com.darra.ethercat.utils.StartupConfigurationVerifier.ExpectedSlaveConfig
从站名称
name - 类中的变量 com.darra.ethercat.utils.Xml.PDOEntryConfig
 
name - 类中的变量 com.darra.ethercat.utils.Xml.SlaveXMLConfiguration
 
name() - 类中的方法 com.darra.ethercat.sugar.SlaveIdentity
 
Name - 类中的变量 com.darra.ethercat.data.Structures.PDOMappingEntry
 
Name - 类中的变量 com.darra.ethercat.slave.CoE.ObjectDictionary
 
Name - 类中的变量 com.darra.ethercat.slave.CoE.ObjectEntry
 
Name - 类中的变量 com.darra.ethercat.slave.SoE.ServoMappingEntry
 
Name - 类中的变量 com.darra.ethercat.slave.SoE.SoEParameter
 
Name - 类中的变量 com.darra.ethercat.slave.Startup.PDOEntryConfig
名称
Name() - 类中的方法 com.darra.ethercat.slave.Slave
从站名称 (来自 EEPROM).
NAME - 类中的静态变量 com.darra.ethercat.slave.SoE.SoEElementFlags
 
NAME_CANNOT_BE_CHANGED - 枚举 中的枚举常量 com.darra.ethercat.data.EtherCATTypes.SoEError
名称不能修改
NAME_TRANSMISSION_TOO_LONG - 枚举 中的枚举常量 com.darra.ethercat.data.EtherCATTypes.SoEError
名称传输过长
NAME_TRANSMISSION_TOO_SHORT - 枚举 中的枚举常量 com.darra.ethercat.data.EtherCATTypes.SoEError
名称传输过短
NAME_WRITE_PROTECTED - 枚举 中的枚举常量 com.darra.ethercat.data.EtherCATTypes.SoEError
名称写保护
NameIdx - 类中的变量 com.darra.ethercat.master.DarraCore.SiiGeneralInfoNative
 
NativeSummary() - 类的构造器 com.darra.ethercat.master.MasterDiagnosticsInfo.NativeSummary
 
NativeSummary(Pointer) - 类的构造器 com.darra.ethercat.master.MasterDiagnosticsInfo.NativeSummary
 
NEEDS_COLD_START - 枚举 中的枚举常量 com.darra.ethercat.data.EtherCATTypes.EcALState
需要冷启动
NEEDS_INIT - 枚举 中的枚举常量 com.darra.ethercat.data.EtherCATTypes.EcALState
需要 Init 状态
NEEDS_PREOP - 枚举 中的枚举常量 com.darra.ethercat.data.EtherCATTypes.EcALState
需要 PreOp 状态
NEEDS_SAFEOP - 枚举 中的枚举常量 com.darra.ethercat.data.EtherCATTypes.EcALState
需要 SafeOp 状态
NegativeTorqueLimit() - 类中的方法 com.darra.ethercat.slave.CiA402
负方向力矩限制 (0x60E1, 千分之额定转矩) - 读取
NegativeTorqueLimit(int) - 类中的方法 com.darra.ethercat.slave.CiA402
负方向力矩限制 - 写入
network(String) - 类中的方法 com.darra.ethercat.sugar.MasterBuilder
主网卡设备路径 (\\Device\\NPF_{...} 或 Linux eth0).
NetworkInfo - com.darra.ethercat.statics中的类
网络信息 包含网口扫描结果和从站详细信息
NetworkInfo() - 类的构造器 com.darra.ethercat.data.Structures.NetworkInfo
 
NetworkInfo(Pointer) - 类的构造器 com.darra.ethercat.data.Structures.NetworkInfo
 
NetworkInfo.ScannedSlaveInfo - com.darra.ethercat.statics中的类
扫描到的从站详细信息 通过 EtherCATMaster.getScannedSlaveInfo() 获取
NewDiagMessagesAvailable(int) - 类中的方法 com.darra.ethercat.master.MasterObjectDictionary
检查从站是否有新诊断消息 对应 C# NewDiagMessagesAvailable
newestAcknowledged - 类中的变量 com.darra.ethercat.slave.CoE.DiagMeta
NewestAcknowledged (0x10F3:03) 用户已确认的最新 subindex.
newestMessage - 类中的变量 com.darra.ethercat.slave.CoE.DiagMeta
NewestMessage (0x10F3:02) 最新消息所在 subindex.
NewSetpoint(int, boolean) - 类中的方法 com.darra.ethercat.slave.CiA402
PP 模式: 发送新定位命令
newState - 类中的变量 com.darra.ethercat.sugar.SlaveStateQueue.StateChangeEvent
 
NewState - 类中的变量 com.darra.ethercat.slave.FSoE.FSoEStateChangedEventArgs
新状态
NewValue - 类中的变量 com.darra.ethercat.slave.SoE.SoENotificationEventArgs
 
next - 类中的变量 com.darra.ethercat.data.Structures.SlaveDc
DC 链中下一个从站 (DCnext)
NO_DATA_STATE - 枚举 中的枚举常量 com.darra.ethercat.data.EtherCATTypes.SoEError
无数据状态
NO_DEBUG_AVAILABLE - 枚举 中的枚举常量 com.darra.ethercat.slave.AoE.AoEResultCode
无调试可用
NO_DEFAULT_VALUE - 枚举 中的枚举常量 com.darra.ethercat.data.EtherCATTypes.SoEError
无默认值
NO_ELEMENT_ADDRESSED - 枚举 中的枚举常量 com.darra.ethercat.data.EtherCATTypes.SoEError
未寻址元素
NO_ERROR - 枚举 中的枚举常量 com.darra.ethercat.data.EtherCATTypes.EcALState
无错误
NO_ERROR - 枚举 中的枚举常量 com.darra.ethercat.data.EtherCATTypes.MailboxError
无错误
NO_ERROR - 枚举 中的枚举常量 com.darra.ethercat.data.EtherCATTypes.SDOError
无错误
NO_ERROR - 枚举 中的枚举常量 com.darra.ethercat.data.EtherCATTypes.SoEError
无错误
NO_ERROR - 枚举 中的枚举常量 com.darra.ethercat.slave.AoE.AoEResultCode
无错误
NO_ERROR - 枚举 中的枚举常量 com.darra.ethercat.slave.FSoE.FSoEDiagnosisBits
无错误
NO_IDN - 枚举 中的枚举常量 com.darra.ethercat.data.EtherCATTypes.SoEError
无 IDN
NO_IO - 枚举 中的枚举常量 com.darra.ethercat.slave.AoE.AoEResultCode
无 IO
NO_LINK - 枚举 中的枚举常量 com.darra.ethercat.data.EtherCATTypes.EcTopologyType
无链接
NO_MAXIMUM_INPUT_VALUE - 枚举 中的枚举常量 com.darra.ethercat.data.EtherCATTypes.SoEError
无最大输入值
NO_MEMORY - 枚举 中的枚举常量 com.darra.ethercat.abstractions.MailboxStatus
内存不足 / Out of memory
NO_MEMORY - 枚举 中的枚举常量 com.darra.ethercat.data.EtherCATTypes.EcALState
内存不足
NO_MEMORY - 枚举 中的枚举常量 com.darra.ethercat.slave.AoE.AoEResultCode
无内存
NO_MEMORY_IN_SLAVE - 枚举 中的枚举常量 com.darra.ethercat.data.EtherCATTypes.MailboxError
从站内存不足
NO_MINIMUM_INPUT_VALUE - 枚举 中的枚举常量 com.darra.ethercat.data.EtherCATTypes.SoEError
无最小输入值
NO_NAME - 枚举 中的枚举常量 com.darra.ethercat.data.EtherCATTypes.SoEError
无名称
NO_OPERATION_DATA - 枚举 中的枚举常量 com.darra.ethercat.data.EtherCATTypes.SoEError
无操作数据
NO_REALTIME - 枚举 中的枚举常量 com.darra.ethercat.slave.AoE.AoEResultCode
无实时
NO_RIGHTS - 枚举 中的枚举常量 com.darra.ethercat.data.EtherCATTypes.FoEErrorCode
无权限
NO_SLAVES - 枚举 中的枚举常量 com.darra.ethercat.data.EtherCATTypes.EcErr
无从站
NO_SYNC_ERROR - 枚举 中的枚举常量 com.darra.ethercat.data.EtherCATTypes.EcALState
无同步错误
NO_UNITS - 枚举 中的枚举常量 com.darra.ethercat.data.EtherCATTypes.SoEError
无单位
NO_USER - 枚举 中的枚举常量 com.darra.ethercat.data.EtherCATTypes.FoEErrorCode
用户不存在
NO_VALID_FIRMWARE - 枚举 中的枚举常量 com.darra.ethercat.data.EtherCATTypes.EcALState
无有效固件
NO_VALID_INPUTS - 枚举 中的枚举常量 com.darra.ethercat.data.EtherCATTypes.EcALState
无有效输入
NO_VALID_IO - 枚举 中的枚举常量 com.darra.ethercat.data.EtherCATTypes.EcALState
无有效 I/O
NO_VALID_OUTPUTS - 枚举 中的枚举常量 com.darra.ethercat.data.EtherCATTypes.EcALState
无有效输出
NOK - 枚举 中的枚举常量 com.darra.ethercat.data.EtherCATTypes.EcErr
操作失败
NONE - 枚举 中的枚举常量 com.darra.ethercat.data.EcState
无状态
NONE - 枚举 中的枚举常量 com.darra.ethercat.data.EcState.Status
 
NONE - 枚举 中的枚举常量 com.darra.ethercat.data.EtherCATTypes.ALErrorCategory
无错误
NONE - 枚举 中的枚举常量 com.darra.ethercat.data.EtherCATTypes.EcCoEDetails
NONE - 枚举 中的枚举常量 com.darra.ethercat.data.EtherCATTypes.EcEoEDetails
NONE - 枚举 中的枚举常量 com.darra.ethercat.data.EtherCATTypes.EcPdiType
无 PDI
NONE - 枚举 中的枚举常量 com.darra.ethercat.master.RedundancyManager.RedundancyState
无冗余
NONE - 枚举 中的枚举常量 com.darra.ethercat.slave.FSoE.FSoEError
无错误
NONE - 枚举 中的枚举常量 com.darra.ethercat.utils.ESI.RevisionCheckStrategy
 
NONE - 类中的静态变量 com.darra.ethercat.slave.CoE.ObjAccessFlags
 
NONE - 类中的静态变量 com.darra.ethercat.slave.SoE.SoEElementFlags
 
NOP - 枚举 中的枚举常量 com.darra.ethercat.data.EtherCATTypes.EcCmdType
无操作
NOP - 枚举 中的枚举常量 com.darra.ethercat.data.EtherCATTypes.EcEcmdType
无操作
NOT_BOOTSTRAP - 枚举 中的枚举常量 com.darra.ethercat.data.EtherCATTypes.FoEErrorCode
非Bootstrap模式
NOT_CONTRIBUTED - 枚举 中的枚举常量 com.darra.ethercat.data.EcatSlaveDiag.EcWcContributed
本周期没贡献 WKC (疑似掉站 / 异常)
NOT_DEFINED - 枚举 中的枚举常量 com.darra.ethercat.data.EtherCATTypes.FoEErrorCode
未定义错误
NOT_FOUND - 枚举 中的枚举常量 com.darra.ethercat.data.EtherCATTypes.FoEErrorCode
文件未找到
NOT_IMPLEMENTED - 枚举 中的枚举常量 com.darra.ethercat.abstractions.MailboxStatus
未实现 / 不支持 / Not implemented / unsupported
NOT_INITIALIZED - 枚举 中的枚举常量 com.darra.ethercat.data.EtherCATTypes.EcErr
未初始化
NOT_INITIALIZED - 枚举 中的枚举常量 com.darra.ethercat.slave.FSoE.FSoEError
FSoE未初始化
NOT_READY_TO_SWITCH_ON - 枚举 中的枚举常量 com.darra.ethercat.data.EtherCATTypes.StateCiA402
初始化中
NOT_USED - 枚举 中的枚举常量 com.darra.ethercat.data.EtherCATTypes.EcFmmuType
未使用
NOT_USED - 枚举 中的枚举常量 com.darra.ethercat.data.EtherCATTypes.EcPortType
未使用
NOT_USED - 枚举 中的枚举常量 com.darra.ethercat.data.EtherCATTypes.EcSyncManagerType
未使用
NOT_USED - 枚举 中的枚举常量 com.darra.ethercat.utils.ESI.PhysicsPortType
 
NOT_VERIFIED - 枚举 中的枚举常量 com.darra.ethercat.data.EtherCATTypes.LicenseStatus
未验证
NOT_VERIFIED - 枚举 中的枚举常量 com.darra.ethercat.statics.Authorization.LicenseStatus
 
NotAttempted - 枚举 中的枚举常量 com.darra.ethercat.slave.CiA402.CiA402ReadStatus
尚未尝试读取 (调用方未触发, 或前置条件不满足)
NOTIFICATION_REQUEST - 类中的静态变量 com.darra.ethercat.slave.SoE.StandardIDN
 
NotInstalled - 枚举 中的枚举常量 com.darra.ethercat.master.DarraKernelStatus
驱动未安装 (Service Control Manager 找不到).
NotReadyToSwitchOn - 枚举 中的枚举常量 com.darra.ethercat.slave.CiA402.StateCiA402
 
NotSupported - 枚举 中的枚举常量 com.darra.ethercat.slave.CiA402.CiA402ReadStatus
从站不支持该对象 (SDO abort 0x06020000 对象不存在 / 0x06090011 子索引不存在)

O

Obits() - 类中的方法 com.darra.ethercat.master.EtherCATMaster
输出位数 (对齐 C# Obits, 读取 slave[0] 汇总)
Obits() - 类中的方法 com.darra.ethercat.slave.Slave
输出数据位数
ObjAccess - 异常错误类中的变量 com.darra.ethercat.slave.CoE.CoEAccessDeniedException
 
ObjAccess - 类中的变量 com.darra.ethercat.slave.CoE.ObjectEntry
 
ObjAccessFlags() - 类的构造器 com.darra.ethercat.slave.CoE.ObjAccessFlags
 
OBJECT_DOES_NOT_EXIST - 枚举 中的枚举常量 com.darra.ethercat.data.EtherCATTypes.SDOError
对象不存在
OBJECT_LENGTH_EXCEEDED - 枚举 中的枚举常量 com.darra.ethercat.data.EtherCATTypes.SDOError
对象长度超限
OBJECT_MAPPED_TO_RXPDO - 枚举 中的枚举常量 com.darra.ethercat.data.EtherCATTypes.SDOError
对象已映射到 RxPDO
ObjectCode - 类中的变量 com.darra.ethercat.slave.CoE.ObjectDictionary
 
ObjectDictionary() - 类的构造器 com.darra.ethercat.slave.CoE.ObjectDictionary
 
ObjectDictionaryIndex - 类中的变量 com.darra.ethercat.slave.MDP.MdpSlotInfo
对象字典基地址
ObjectEntry(short, byte, String, short, int, int) - 类的构造器 com.darra.ethercat.slave.CoE.ObjectEntry
 
Obytes() - 类中的方法 com.darra.ethercat.master.EtherCATMaster
输出字节数 (对齐 C# Obytes, 读取 slave[0] 汇总)
Obytes() - 类中的方法 com.darra.ethercat.slave.Slave
输出数据字节数
OCTET_STRING - 枚举 中的枚举常量 com.darra.ethercat.data.EcDataType
八进制字符串
OD_AI - 类中的静态变量 com.darra.ethercat.slave.CiA401
模拟输入 (0x6400)
OD_AI_32BIT - 类中的静态变量 com.darra.ethercat.slave.CiA401
32位模拟输入 (0x6401)
OD_AI_GLOBAL_INTERRUPT - 类中的静态变量 com.darra.ethercat.slave.CiA401
模拟输入全局中断使能 (0x6423)
OD_AI_LOWER_LIMIT - 类中的静态变量 com.darra.ethercat.slave.CiA401
模拟输入中断下限 (0x6425)
OD_AI_SI_UNIT - 类中的静态变量 com.darra.ethercat.slave.CiA401
模拟输入量程 (0x6420)
OD_AI_UPPER_LIMIT - 类中的静态变量 com.darra.ethercat.slave.CiA401
模拟输入中断上限 (0x6424)
OD_AO - 类中的静态变量 com.darra.ethercat.slave.CiA401
模拟输出 (0x6411)
OD_AO_32BIT - 类中的静态变量 com.darra.ethercat.slave.CiA401
32位模拟输出 (0x6412)
OD_AO_ERROR_MODE - 类中的静态变量 com.darra.ethercat.slave.CiA401
模拟输出错误模式 (0x6443)
OD_AO_ERROR_VALUE - 类中的静态变量 com.darra.ethercat.slave.CiA401
模拟输出错误值 (0x6444)
OD_AO_SI_UNIT - 类中的静态变量 com.darra.ethercat.slave.CiA401
模拟输出量程 (0x6430)
OD_CONFIGURED_MODULE_LIST - 类中的静态变量 com.darra.ethercat.slave.MDP
已配置模块标识列表 (0xF030)
OD_CONTROLWORD - 类中的静态变量 com.darra.ethercat.slave.CiA402
 
OD_DETECTED_MODULE_LIST - 类中的静态变量 com.darra.ethercat.slave.MDP
已检测模块标识列表 (0xF050)
OD_DI - 类中的静态变量 com.darra.ethercat.slave.CiA401
数字输入 (0x6000)
OD_DI_16BIT - 类中的静态变量 com.darra.ethercat.slave.CiA401
16位数字输入 (0x6001)
OD_DI_32BIT - 类中的静态变量 com.darra.ethercat.slave.CiA401
32位数字输入 (0x6020)
OD_DI_FILTER - 类中的静态变量 com.darra.ethercat.slave.CiA401
数字输入滤波使能 (0x6003)
OD_DI_INTERRUPT - 类中的静态变量 com.darra.ethercat.slave.CiA401
数字输入中断触发 (0x6005)
OD_DI_INTERRUPT_EDGE - 类中的静态变量 com.darra.ethercat.slave.CiA401
数字输入中断边沿 (0x6006)
OD_DI_POLARITY - 类中的静态变量 com.darra.ethercat.slave.CiA401
数字输入极性 (0x6002)
OD_DIGITAL_INPUTS - 类中的静态变量 com.darra.ethercat.slave.CiA402
 
OD_DIGITAL_OUTPUTS - 类中的静态变量 com.darra.ethercat.slave.CiA402
 
OD_DO - 类中的静态变量 com.darra.ethercat.slave.CiA401
数字输出 (0x6200)
OD_DO_16BIT - 类中的静态变量 com.darra.ethercat.slave.CiA401
16位数字输出 (0x6201)
OD_DO_32BIT - 类中的静态变量 com.darra.ethercat.slave.CiA401
32位数字输出 (0x6220)
OD_DO_ERROR_MODE - 类中的静态变量 com.darra.ethercat.slave.CiA401
数字输出错误模式 (0x6206)
OD_DO_ERROR_VALUE - 类中的静态变量 com.darra.ethercat.slave.CiA401
数字输出错误值 (0x6207)
OD_DO_POLARITY - 类中的静态变量 com.darra.ethercat.slave.CiA401
数字输出极性 (0x6202)
OD_DRIVE_DATA - 类中的静态变量 com.darra.ethercat.slave.CiA402
厂商特定驱动数据 (0x6510, RECORD, 只读; round33CC 补)
OD_DRIVE_SYNC_STATUS - 类中的静态变量 com.darra.ethercat.slave.CiA402
 
OD_ERROR_CODE - 类中的静态变量 com.darra.ethercat.slave.CiA402
 
OD_HOME_OFFSET - 类中的静态变量 com.darra.ethercat.slave.CiA402
 
OD_HOMING_ACCELERATION - 类中的静态变量 com.darra.ethercat.slave.CiA402
 
OD_HOMING_METHOD - 类中的静态变量 com.darra.ethercat.slave.CiA402
 
OD_HOMING_SPEEDS - 类中的静态变量 com.darra.ethercat.slave.CiA402
 
OD_INTERPOLATION_TIME_PERIOD - 类中的静态变量 com.darra.ethercat.slave.CiA402
 
OD_MAX_PROFILE_VELOCITY - 类中的静态变量 com.darra.ethercat.slave.CiA402
 
OD_MAX_TORQUE - 类中的静态变量 com.darra.ethercat.slave.CiA402
 
OD_MODES_OF_OPERATION - 类中的静态变量 com.darra.ethercat.slave.CiA402
 
OD_MODES_OF_OPERATION_DISPLAY - 类中的静态变量 com.darra.ethercat.slave.CiA402
 
OD_MODULAR_DEVICE_PROFILE - 类中的静态变量 com.darra.ethercat.slave.MDP
MDP 设备信息 (0xF000)
OD_MOTION_PROFILE_TYPE - 类中的静态变量 com.darra.ethercat.slave.CiA402
 
OD_MOTOR_RATED_TORQUE - 类中的静态变量 com.darra.ethercat.slave.CiA402
 
OD_NEGATIVE_TORQUE_LIMIT - 类中的静态变量 com.darra.ethercat.slave.CiA402
 
OD_POLARITY - 类中的静态变量 com.darra.ethercat.slave.CiA402
 
OD_POSITION_ACTUAL - 类中的静态变量 com.darra.ethercat.slave.CiA402
 
OD_POSITION_OFFSET - 类中的静态变量 com.darra.ethercat.slave.CiA402
 
OD_POSITIVE_TORQUE_LIMIT - 类中的静态变量 com.darra.ethercat.slave.CiA402
 
OD_PROFILE_ACCELERATION - 类中的静态变量 com.darra.ethercat.slave.CiA402
 
OD_PROFILE_DECELERATION - 类中的静态变量 com.darra.ethercat.slave.CiA402
 
OD_PROFILE_VELOCITY - 类中的静态变量 com.darra.ethercat.slave.CiA402
 
OD_QUICK_STOP_DECELERATION - 类中的静态变量 com.darra.ethercat.slave.CiA402
 
OD_QUICK_STOP_OPTION_CODE - 类中的静态变量 com.darra.ethercat.slave.CiA402
 
OD_SOFTWARE_POSITION_LIMIT - 类中的静态变量 com.darra.ethercat.slave.CiA402
 
OD_STATUSWORD - 类中的静态变量 com.darra.ethercat.slave.CiA402
 
OD_SUPPORTED_DRIVE_MODES - 类中的静态变量 com.darra.ethercat.slave.CiA402
 
OD_SUPPORTED_HOMING_METHODS - 类中的静态变量 com.darra.ethercat.slave.CiA402
 
OD_SYNCHRONIZATION_SETTINGS - 类中的静态变量 com.darra.ethercat.slave.CiA402
 
OD_TARGET_POSITION - 类中的静态变量 com.darra.ethercat.slave.CiA402
 
OD_TARGET_TORQUE - 类中的静态变量 com.darra.ethercat.slave.CiA402
 
OD_TARGET_VELOCITY - 类中的静态变量 com.darra.ethercat.slave.CiA402
 
OD_TORQUE_ACTUAL - 类中的静态变量 com.darra.ethercat.slave.CiA402
 
OD_TORQUE_OFFSET - 类中的静态变量 com.darra.ethercat.slave.CiA402
 
OD_TOUCH_PROBE_FUNCTION - 类中的静态变量 com.darra.ethercat.slave.CiA402
 
OD_TOUCH_PROBE_NEG_EDGE - 类中的静态变量 com.darra.ethercat.slave.CiA402
 
OD_TOUCH_PROBE_POS_EDGE - 类中的静态变量 com.darra.ethercat.slave.CiA402
 
OD_TOUCH_PROBE_STATUS - 类中的静态变量 com.darra.ethercat.slave.CiA402
 
OD_TXPDO_DATA_INVALID - 类中的静态变量 com.darra.ethercat.slave.CiA402
 
OD_VELOCITY_ACTUAL - 类中的静态变量 com.darra.ethercat.slave.CiA402
 
OD_VELOCITY_OFFSET - 类中的静态变量 com.darra.ethercat.slave.CiA402
 
ODIndex - 类中的变量 com.darra.ethercat.slave.CoE.ObjectEntry
 
ODList() - 类中的方法 com.darra.ethercat.slave.CoE
获取对象字典列表 (通过 loadODList 加载)
OEDictionary(List<CoE.ObjectEntry>) - 类的构造器 com.darra.ethercat.slave.CoE.OEDictionary
 
of(EtherCATMaster) - 类中的静态方法 com.darra.ethercat.sugar.MasterScope
包装一个已经 build 完成的 master.
offset - 类中的变量 com.darra.ethercat.data.Structures.SlaveIoDesc
I/O 偏移 (IOmap 中)
offset - 类中的变量 com.darra.ethercat.utils.Xml.PDOEntryConfig
 
Ok - 枚举 中的枚举常量 com.darra.ethercat.master.DarraKernelStatus
驱动可用, 一切正常.
OK - 枚举 中的枚举常量 com.darra.ethercat.data.EtherCATTypes.EcErr
成功
oldState - 类中的变量 com.darra.ethercat.sugar.SlaveStateQueue.StateChangeEvent
 
OldState - 类中的变量 com.darra.ethercat.slave.FSoE.FSoEStateChangedEventArgs
旧状态
OldValue - 类中的变量 com.darra.ethercat.slave.SoE.SoENotificationEventArgs
 
ON_CHIP_BUS - 枚举 中的枚举常量 com.darra.ethercat.data.EtherCATTypes.EcPdiType
片上总线
onBusy(FoE.FoEBusyEventArgs) - 接口中的方法 com.darra.ethercat.slave.FoE.FoEBusyListener
 
onCyclic(short) - 接口中的方法 com.darra.ethercat.master.MasterEvents.ProcessDataCyclicSyncListener
 
onDataExchanged(FSoE.FSoEDataExchangeEvent) - 接口中的方法 com.darra.ethercat.slave.FSoE.FSoEDataExchangeListener
 
onDCSyncLost(int) - 接口中的方法 com.darra.ethercat.slave.SlaveEvents.DCSyncLostListener
 
onDCSyncLost(short, short, int) - 接口中的方法 com.darra.ethercat.master.MasterEvents.DCSyncLostListener
 
onEmergency(short, short, byte, short, short) - 接口中的方法 com.darra.ethercat.slave.SlaveEvents.EmergencyListener
 
onEmergency(short, short, short, short, byte, short, short) - 接口中的方法 com.darra.ethercat.master.MasterEvents.EmergencyEventListener
 
onEmergency(SoE.SoEEmergencyEventArgs) - 接口中的方法 com.darra.ethercat.slave.SoE.SoEEmergencyListener
 
onErrorOccurred(FSoE.FSoEErrorEventArgs) - 接口中的方法 com.darra.ethercat.slave.FSoE.OnErrorOccurred
 
onFailsafeTriggered(FSoE.FSoEFailsafeEventArgs) - 接口中的方法 com.darra.ethercat.slave.FSoE.OnFailsafeTriggered
 
onFrame(short, byte[]) - 接口中的方法 com.darra.ethercat.slave.EoE.ReceiveHookListener
 
onNotification(SoE.SoENotificationEventArgs) - 接口中的方法 com.darra.ethercat.slave.SoE.NotificationListener
 
onNotification(VoE.VoENotificationEventArgs) - 接口中的方法 com.darra.ethercat.slave.VoE.NotificationListener
 
OnNotification(short, int, byte[], long) - 接口中的方法 com.darra.ethercat.slave.AoE.NotificationCallback
 
onOffline() - 接口中的方法 com.darra.ethercat.slave.SlaveEvents.OfflineListener
 
onOnline() - 接口中的方法 com.darra.ethercat.slave.SlaveEvents.OnlineListener
 
onPDOFrameLoss(short, byte, int, int) - 接口中的方法 com.darra.ethercat.master.MasterEvents.PDOFrameLossListener
 
onProgress(String) - 接口中的方法 com.darra.ethercat.master.EtherCATMaster.InitProgressListener
 
OnProgress(short, int, int, int) - 接口中的方法 com.darra.ethercat.slave.FoE.ProgressCallback
 
onRedundancyModeChanged(short, int, int) - 接口中的方法 com.darra.ethercat.master.MasterEvents.RedundancyModeChangedListener
 
onSafeDataUpdated(FSoE.FSoEDataUpdatedEventArgs) - 接口中的方法 com.darra.ethercat.slave.FSoE.OnSafeDataUpdated
 
onSlaveIdentityMismatch(SlaveIdentityMismatchEventArgs) - 接口中的方法 com.darra.ethercat.master.MasterEvents.SlaveIdentityMismatchListener
 
onSlaveOffline(short) - 接口中的方法 com.darra.ethercat.master.MasterEvents.SlaveOfflineListener
 
onSlaveOnline(short) - 接口中的方法 com.darra.ethercat.master.MasterEvents.SlaveOnlineListener
 
onSlavePortLinkChanged(short, short, byte, boolean) - 接口中的方法 com.darra.ethercat.master.MasterEvents.SlavePortLinkChangedListener
 
onSlaveStateChanged(short, short, EcState, EcState) - 接口中的方法 com.darra.ethercat.master.MasterEvents.SlaveStateChangedListener
 
onStateChanged(byte, byte) - 接口中的方法 com.darra.ethercat.master.EtherCATMaster.StateChangedListener
 
onStateChanged(EcState, EcState) - 接口中的方法 com.darra.ethercat.master.MasterEvents.StateChangedListener
 
onStateChanged(EcState, EcState) - 接口中的方法 com.darra.ethercat.slave.SlaveEvents.StateChangedListener
 
onStateChanged(FSoE.FSoEStateChangedEventArgs) - 接口中的方法 com.darra.ethercat.slave.FSoE.OnStateChanged
 
Ooffset() - 类中的方法 com.darra.ethercat.slave.Slave
输出数据偏移
OP - 枚举 中的枚举常量 com.darra.ethercat.data.EcState
运行状态
OP - 枚举 中的枚举常量 com.darra.ethercat.data.EcState.Status
 
OP_DATA_CANNOT_BE_CHANGED - 枚举 中的枚举常量 com.darra.ethercat.data.EtherCATTypes.SoEError
操作数据不能修改
OP_DATA_CYCLICALLY_WRITE_PROTECTED - 枚举 中的枚举常量 com.darra.ethercat.data.EtherCATTypes.SoEError
操作数据被周期性写保护
OP_DATA_GREATER_THAN_MAX - 枚举 中的枚举常量 com.darra.ethercat.data.EtherCATTypes.SoEError
操作数据大于最大值
OP_DATA_SMALLER_THAN_MIN - 枚举 中的枚举常量 com.darra.ethercat.data.EtherCATTypes.SoEError
操作数据小于最小值
OP_DATA_TOO_LONG - 枚举 中的枚举常量 com.darra.ethercat.data.EtherCATTypes.SoEError
操作数据过长
OP_DATA_TOO_SHORT - 枚举 中的枚举常量 com.darra.ethercat.data.EtherCATTypes.SoEError
操作数据过短
OP_DATA_WRITE_PROTECTED_BY_PASSWORD - 枚举 中的枚举常量 com.darra.ethercat.data.EtherCATTypes.SoEError
操作数据被密码写保护
OP_DATA_WRITE_PROTECTED_BY_SETTINGS - 枚举 中的枚举常量 com.darra.ethercat.data.EtherCATTypes.SoEError
操作数据被设置写保护
OP_DATA_WRITE_PROTECTED_BY_STATE - 枚举 中的枚举常量 com.darra.ethercat.data.EtherCATTypes.SoEError
操作数据被状态写保护
OP_FAULT - 枚举 中的枚举常量 com.darra.ethercat.data.EcState.Status
 
OP_TO_SAFEOP - 类中的静态变量 com.darra.ethercat.data.EtherCATTypes.EsmTimeouts
OP -> SafeOp 超时
openInstallerWebsite() - 类中的静态方法 com.darra.ethercat.master.KernelGuard
用默认浏览器打开安装链接.
OPERATION_ENABLED - 枚举 中的枚举常量 com.darra.ethercat.data.EtherCATTypes.StateCiA402
运行使能
OperationEnabled - 枚举 中的枚举常量 com.darra.ethercat.slave.CiA402.StateCiA402
 
OperationMode() - 类中的方法 com.darra.ethercat.slave.CiA402
 
OperationMode(CiA402.ModeCiA402) - 类中的方法 com.darra.ethercat.slave.CiA402
 
opModes - 类中的变量 com.darra.ethercat.utils.ESI.DcConfiguration
 
OPTIONS - 接口中的静态变量 com.darra.ethercat.master.DarraCore
JNA 加载选项: 安装 FunctionMapper, 在加载时把 Java 业务方法名解析为库内对应的导出符号。
OrderIdx - 类中的变量 com.darra.ethercat.master.DarraCore.SiiGeneralInfoNative
 
ORDINALS - 接口中的静态变量 com.darra.ethercat.master.DarraCore
 
OS - 枚举 中的枚举常量 com.darra.ethercat.data.EtherCATTypes.StartupTransition
OP -> SafeOp (对应 C# OS=3, C EC_TRANS_OS=3)
OS - 枚举 中的枚举常量 com.darra.ethercat.slave.Startup.Transition
OP -> SafeOp 转换(降级), 写入时机: SafeOp 后 (AfterTransition)
OS - 类中的变量 com.darra.ethercat.master.DarraCore.EsmTimeouts
OP -> SafeOp (ms)
Ostartbit() - 类中的方法 com.darra.ethercat.slave.Slave
输出起始位
Other - com.darra.ethercat.master中的类
主站其他便捷方法 对应 C# Master/Other.cs 包含批量SDO预加载、看门狗、CPU亲和性等功能
Other - com.darra.ethercat.statics中的类
静态辅助方法 (对齐 C# 命名) 对应 C# Static/Other.cs 委托到 StaticOther (向后兼容)
Other(short) - 类的构造器 com.darra.ethercat.master.Other
创建其他功能实例
OUT_OF_MEMORY - 枚举 中的枚举常量 com.darra.ethercat.data.EtherCATTypes.SDOError
内存不足
OutOfSyncCount - 类中的变量 com.darra.ethercat.slave.DC.SyncWindowStatus
 
output - 类中的变量 com.darra.ethercat.data.Structures.EcSlave
输出 (PDO Tx from master) — 原 Obits/Obytes/outputs/Ooffset/Ostartbit
OUTPUT - 枚举 中的枚举常量 com.darra.ethercat.data.EtherCATTypes.EcFmmuType
输出
OUTPUT_AREA_BASE - 类中的静态变量 com.darra.ethercat.slave.FSoE.SafeMdpIndex
输出区域基地址
OUTPUT_NO_MAILBOX - 枚举 中的枚举常量 com.darra.ethercat.data.EtherCATTypes.EcDeviceType
输出 (无邮箱)
OUTPUT_WITH_MAILBOX - 枚举 中的枚举常量 com.darra.ethercat.data.EtherCATTypes.EcDeviceType
输出 (有邮箱)
OutputArray(int) - 类中的方法 com.darra.ethercat.slave.PDO
获取输出 PDO 数组实例 (零拷贝)
OutputOffset - 类中的变量 com.darra.ethercat.slave.MDP.MdpModulePdoInfo
输出 PDO 偏移(相对于 slave.Ooffset)
outputPDOs - 类中的变量 com.darra.ethercat.utils.Xml.SlaveXMLConfiguration
 
Outputs() - 类中的方法 com.darra.ethercat.slave.SlavePdo
获取输出 PDO 数据 (RxPDO, 主站到从站) - 读取
Outputs(byte[]) - 类中的方法 com.darra.ethercat.slave.SlavePdo
设置输出 PDO 数据 (RxPDO, 主站到从站) - 写入
outputSize - 类中的变量 com.darra.ethercat.utils.Xml.SlaveXMLConfiguration
 
OutputSize - 类中的变量 com.darra.ethercat.slave.MDP.MdpModulePdoInfo
输出 PDO 字节数
OutputsMappingInfo() - 类中的方法 com.darra.ethercat.slave.SlavePdo
获取输出 PDO 映射信息 对应 C# OutputsMapping
OutputsSliceMapping(int, int) - 类中的方法 com.darra.ethercat.slave.SlavePdo
获取输出切片 ByteBuffer (偏移访问) 对应 C# OutputsSliceMapping
overlapping_groups - 类中的变量 com.darra.ethercat.data.Structures.EcState
重叠组 (0=禁用, 1=启用)
OverlappingGroups() - 类中的方法 com.darra.ethercat.master.MasterConfig
已过时。
OverlappingGroups(boolean) - 类中的方法 com.darra.ethercat.master.MasterConfig
设置重叠组模式
OVERLOAD_OUTPUT - 枚举 中的枚举常量 com.darra.ethercat.data.EtherCATTypes.EcPdiType
过载保护输出
overrun - 类中的变量 com.darra.ethercat.data.Structures.SlaveProtoMbx
接收缓冲区 overrun 计数 (原 *embxoverrun / soe_mbx_overrun)

P

packed_mode - 类中的变量 com.darra.ethercat.data.Structures.EcState
Packed PDO 映射 (0=字节对齐, 1=bit紧密)
PackedMode() - 类中的方法 com.darra.ethercat.master.MasterConfig
已过时。
PackedMode(boolean) - 类中的方法 com.darra.ethercat.master.MasterConfig
设置 Packed PDO 映射模式 (0=字节对齐默认, 1=bit紧密映射)
packet_loss_percent - 类中的变量 com.darra.ethercat.master.MasterDiagnosticsInfo.NativeSummary
 
PACKET_NUMBER_WRONG - 枚举 中的枚举常量 com.darra.ethercat.data.EtherCATTypes.FoEErrorCode
数据包编号错误
PacketLossRate - 类中的变量 com.darra.ethercat.master.MasterDiagnosticsInfo.DiagnosticsSnapshot
丢包率 (0.0~1.0)
PARAM_SET_MAPPING_BASE - 类中的静态变量 com.darra.ethercat.slave.FSoE.SafeMdpIndex
参数集映射基地址
PARAMETER - 枚举 中的枚举常量 com.darra.ethercat.slave.FSoE.FSoECommand
参数下载 (ETG5100 Table 5 = 0x52)
PARAMETER - 枚举 中的枚举常量 com.darra.ethercat.slave.FSoE.FSoEState
参数下载
PARAMETER_INCOMPATIBILITY - 枚举 中的枚举常量 com.darra.ethercat.data.EtherCATTypes.SDOError
参数不兼容
parameterSet - 类中的变量 com.darra.ethercat.slave.SoE.IdnTriple
 
parent - 类中的变量 com.darra.ethercat.data.Structures.SlaveTopology
父从站站地址 (parent)
parent - 类中的变量 com.darra.ethercat.statics.NetworkInfo.ScannedSlaveInfo
父从站编号
ParentIndex - 类中的变量 com.darra.ethercat.master.DarraCore.TopologyNode
父节点从站编号
parentPort - 类中的变量 com.darra.ethercat.data.Structures.SlaveTopology
父从站端口号 (parentport)
parentPort - 类中的变量 com.darra.ethercat.statics.NetworkInfo.ScannedSlaveInfo
父端口
ParentPort() - 类中的方法 com.darra.ethercat.slave.Slave
父端口号
ParentPort() - 类中的方法 com.darra.ethercat.slave.SlaveTopology
父端口号
ParentStation() - 类中的方法 com.darra.ethercat.slave.Slave
拓扑信息: 父从站 **索引** (1-based, 注意不是 station address). 0 表示父节点是主站.
ParentStation() - 类中的方法 com.darra.ethercat.slave.SlaveTopology
拓扑信息: 父从站 **索引** (1-based, 注意不是 station address). 0 表示父节点是主站.
parse(String) - 类中的静态方法 com.darra.ethercat.utils.ESI.PhysicsInfo
 
Parse(String) - 枚举中的静态方法 com.darra.ethercat.slave.Startup.Transition
从字符串解析转换类型, SI 自动转换为 PI
parseByteHexOrDec(String) - 类中的静态方法 com.darra.ethercat.utils.Xml
解析 byte, 支持十六进制或十进制字符串
parseCompleteAccessData(byte[], CoE.ObjectDictionary) - 类中的静态方法 com.darra.ethercat.slave.CoE
解析 Complete Access 读取的原始字节数据,按子索引拆分。
parseEsiFile(String) - 类中的静态方法 com.darra.ethercat.utils.ESI
解析 ESI XML 文件
parseHexOrDec(String) - 类中的静态方法 com.darra.ethercat.utils.ESI
解析十六进制或十进制字符串
parseHexStringFlexible(String) - 类中的静态方法 com.darra.ethercat.utils.Xml
解析灵活的十六进制字符串, 支持可选的 0x 或 # 前缀
parseIntHexOrDec(String) - 类中的静态方法 com.darra.ethercat.utils.Xml
解析 uint, 支持 "0x" 或 "#" 前缀的十六进制, 也支持十进制
parseShortHexOrDec(String) - 类中的静态方法 com.darra.ethercat.utils.Xml
解析 short, 采用与 parseIntHexOrDec 相同的规则
ParseState(short) - 类中的静态方法 com.darra.ethercat.slave.CiA402
从状态字解析驱动器状态
ParseVoEFrame(byte[]) - 类中的方法 com.darra.ethercat.slave.VoE
解析 VoE 帧头部
parseXmlFile(String) - 类中的静态方法 com.darra.ethercat.utils.Xml
解析 XML 文件
parseXmlString(String) - 类中的静态方法 com.darra.ethercat.utils.Xml
解析 XML 字符串
passed - 类中的变量 com.darra.ethercat.utils.StartupConfigurationVerifier.VerifyResult
验证是否通过
Patch - 类中的变量 com.darra.ethercat.master.DarraCore.DllVersionInfo
 
PDelay() - 类中的方法 com.darra.ethercat.slave.Slave
传播延迟
pdi - 类中的变量 com.darra.ethercat.data.Structures.SlaveEepromConfig
0=EEPROM归主站, 1=归PDI (eep_pdi)
PdiWatchdogMs() - 类中的方法 com.darra.ethercat.master.MasterConfig
已过时。
PdiWatchdogMs(int) - 类中的方法 com.darra.ethercat.master.MasterConfig
设置 PDI 看门狗超时 (毫秒)
PDO - com.darra.ethercat.slave中的类
高性能 PDO (过程数据对象) 访问 对齐 C# Slave/PDO.cs: 零拷贝指针、直接读写、PDOArrayInstance、PDODataItem
PDO - 枚举 中的枚举常量 com.darra.ethercat.data.EtherCATTypes.EcCommType
过程数据
PDO - 枚举 中的枚举常量 com.darra.ethercat.data.EtherCATTypes.LogCategory
PDO - 过程数据对象交换
PDO - 枚举 中的枚举常量 com.darra.ethercat.logging.LogManager.LogCategory
PDO - 过程数据对象交换
PDO(short, short) - 类的构造器 com.darra.ethercat.slave.PDO
 
PDO() - 类中的方法 com.darra.ethercat.slave.Slave
PDO (过程数据对象) 访问实例
PDO_ASSIGN - 枚举 中的枚举常量 com.darra.ethercat.data.EtherCATTypes.EcCoEDetails
PDO 分配
PDO_COMM_PARAM - 枚举 中的枚举常量 com.darra.ethercat.data.EcDataType
PDO 通信参数记录
PDO_CONFIG - 枚举 中的枚举常量 com.darra.ethercat.data.EtherCATTypes.EcCoEDetails
PDO 配置
pdo_cpu_affinity - 类中的变量 com.darra.ethercat.data.Structures.EcState
PDO 线程 CPU 核心绑定 (-1 = 未配置)
PDO_MAPPING - 枚举 中的枚举常量 com.darra.ethercat.data.EcDataType
PDO 映射参数记录
PDO.PDOArrayInstance - com.darra.ethercat.slave中的类
PDO 数组实例 - 按字节索引访问 PDO 数据 对齐 C# PDOArrayInstance
PDO.PDODataItem - com.darra.ethercat.slave中的类
单个 PDO 数据项 - 类型化访问 对齐 C# PDODataItem: Content, AsInt16, AsInt32, AsFloat, AsDouble 等
PDOArrayInstance(Pointer, int, boolean) - 类的构造器 com.darra.ethercat.slave.PDO.PDOArrayInstance
 
pdoAssign - 类中的变量 com.darra.ethercat.utils.ESI.CoEDetails
 
pdoBatchRead(short[], int, Pointer[], int[], int[]) - 类中的方法 com.darra.ethercat.master.EtherCATMaster
PDO 批量读取
PDOBatchRead(short, short[], int, Pointer[], int[], int[]) - 接口中的方法 com.darra.ethercat.master.DarraCore
PDO 批量读取.
pdoBatchWrite(short[], int, Pointer[], int[]) - 类中的方法 com.darra.ethercat.master.EtherCATMaster
PDO 批量写入
PDOBatchWrite(short, short[], int, Pointer[], int[]) - 接口中的方法 com.darra.ethercat.master.DarraCore
PDO 批量写入.
pdoConfig - 类中的变量 com.darra.ethercat.data.Structures.EcSlave
PDO Assignment/Config 开关 + CA 支持
pdoConfig - 类中的变量 com.darra.ethercat.utils.ESI.CoEDetails
 
PDOConfiguration() - 类的构造器 com.darra.ethercat.utils.ESI.PDOConfiguration
 
PdoConsecutiveLost() - 类中的方法 com.darra.ethercat.master.EtherCATMaster
获取当前连续丢帧数 (对应 C# PdoConsecutiveLost)
pdoCountActivePorts(int) - 类中的静态方法 com.darra.ethercat.statics.ProtocolCodes
端口活动数 (DL_Status 的 portX_status 计数).
PDODataItem(Pointer, int, boolean) - 类的构造器 com.darra.ethercat.slave.PDO.PDODataItem
 
pdoDataTypeBitSize(int) - 类中的静态方法 com.darra.ethercat.statics.ProtocolCodes
EtherCAT 数据类型 bit 长度 (BOOL=1, BYTE=8, INT16=16, REAL32=32, ...).
pdoDataTypeName(int) - 类中的静态方法 com.darra.ethercat.statics.ProtocolCodes
EtherCAT 数据类型名称 (BOOL/UINT16/REAL32 等).
PDOEntry() - 类的构造器 com.darra.ethercat.utils.ESI.PDOEntry
 
PDOEntryConfig() - 类的构造器 com.darra.ethercat.slave.Startup.PDOEntryConfig
 
PDOEntryConfig() - 类的构造器 com.darra.ethercat.utils.Xml.PDOEntryConfig
 
pdoExtractI64(byte[], int, int) - 类中的静态方法 com.darra.ethercat.statics.ProtocolCodes
从 PDO 缓冲区按位提取有符号整数 (1..64 bit).
pdoExtractReal32(byte[], int) - 类中的静态方法 com.darra.ethercat.statics.ProtocolCodes
提取 REAL32 (IEEE 754 单精度浮点).
pdoExtractReal64(byte[], int) - 类中的静态方法 com.darra.ethercat.statics.ProtocolCodes
提取 REAL64 (IEEE 754 双精度浮点).
pdoExtractU64(byte[], int, int) - 类中的静态方法 com.darra.ethercat.statics.ProtocolCodes
从 PDO 缓冲区按位提取无符号整数 (1..64 bit).
PDOFrameLossStats(long, long, long) - 类的构造器 com.darra.ethercat.master.EtherCATMaster.PDOFrameLossStats
 
pdoGetTopology(int) - 类中的静态方法 com.darra.ethercat.statics.ProtocolCodes
由 active_ports 推断从站拓扑. 0=终点(线尾), 1=直通, 2=分支(两个出口), 3=三分支
pdoGetTopologyName(int) - 类中的静态方法 com.darra.ethercat.statics.ProtocolCodes
拓扑名称 (中文).
pdoGetTopologyNameEn(int) - 类中的静态方法 com.darra.ethercat.statics.ProtocolCodes
拓扑名称 (英文 line/branch/cross).
pdoIndex - 类中的变量 com.darra.ethercat.utils.Xml.PDOEntryConfig
 
pdoIndices - 类中的变量 com.darra.ethercat.utils.Xml.SyncManagerConfig
 
PDOInfo() - 类的构造器 com.darra.ethercat.utils.ESI.PDOInfo
 
PdoInitialized() - 类中的方法 com.darra.ethercat.slave.CiA402
PDO 偏移是否已初始化
pdoInputOffset - 类中的变量 com.darra.ethercat.data.Structures.SlaveFsoe
FSoE PDO 输入偏移
PdoInputOffset - 类中的变量 com.darra.ethercat.master.DarraCore.FSoEConfig
IOmap 中输入偏移
PdoInputOffset - 类中的变量 com.darra.ethercat.master.DarraCore.SafeMdpConfig
IOmap 中输入偏移
PdoInputOffset - 类中的变量 com.darra.ethercat.slave.FSoE.FSoEConnectionConfig
IOmap中输入偏移
PdoInputOffset - 类中的变量 com.darra.ethercat.slave.FSoE.SafeModuleConfig
PDO输入偏移
pdoInsertI64(byte[], int, int, long) - 类中的静态方法 com.darra.ethercat.statics.ProtocolCodes
写入有符号整数到 PDO 缓冲区.
pdoInsertReal32(byte[], int, float) - 类中的静态方法 com.darra.ethercat.statics.ProtocolCodes
写入 REAL32 (IEEE 754 单精度).
pdoInsertReal64(byte[], int, double) - 类中的静态方法 com.darra.ethercat.statics.ProtocolCodes
写入 REAL64 (IEEE 754 双精度).
pdoInsertU64(byte[], int, int, long) - 类中的静态方法 com.darra.ethercat.statics.ProtocolCodes
写入无符号整数到 PDO 缓冲区.
pdoIsPortActive(int, int) - 类中的静态方法 com.darra.ethercat.statics.ProtocolCodes
指定端口是否激活 (port=0..3).
PdoLostFrames() - 类中的方法 com.darra.ethercat.master.EtherCATMaster
获取 PDO 总丢帧数 (对应 C# PdoLostFrames)
PDOMappingEntry() - 类的构造器 com.darra.ethercat.data.Structures.PDOMappingEntry
 
PDOMappingEntry(Pointer) - 类的构造器 com.darra.ethercat.data.Structures.PDOMappingEntry
 
PdoMaxConsecutiveLost() - 类中的方法 com.darra.ethercat.master.EtherCATMaster
获取历史最大连续丢帧数 (对应 C# PdoMaxConsecutiveLost)
pdoOutputOffset - 类中的变量 com.darra.ethercat.data.Structures.SlaveFsoe
FSoE PDO 输出偏移
PdoOutputOffset - 类中的变量 com.darra.ethercat.master.DarraCore.FSoEConfig
IOmap 中输出偏移
PdoOutputOffset - 类中的变量 com.darra.ethercat.master.DarraCore.SafeMdpConfig
IOmap 中输出偏移
PdoOutputOffset - 类中的变量 com.darra.ethercat.slave.FSoE.FSoEConnectionConfig
IOmap中输出偏移
PdoOutputOffset - 类中的变量 com.darra.ethercat.slave.FSoE.SafeModuleConfig
PDO输出偏移
pdoReadDirect(short, short, Pointer, int, IntByReference) - 类中的方法 com.darra.ethercat.master.EtherCATMaster
PDO 直接读取 (native 返回 C boolean=uint8, 上层 != 0 判真)
PDOReadDirect(short, int) - 类中的方法 com.darra.ethercat.slave.SlavePdo
高性能直接读取 PDO 数据 对齐 C# PDOManager.ReadPDO / DLL.PDOReadDirect
PDOReadDirect(short, short, short, Pointer, int, IntByReference) - 接口中的方法 com.darra.ethercat.master.DarraCore
PDO 直接读取.
PDOReadInputF32(short, short, int) - 接口中的方法 com.darra.ethercat.master.DarraCore
读取输入 PDO: 32 位浮点
PDOReadInputI16(short, short, int) - 接口中的方法 com.darra.ethercat.master.DarraCore
读取输入 PDO: 有符号 16 位
PDOReadInputI32(short, short, int) - 接口中的方法 com.darra.ethercat.master.DarraCore
读取输入 PDO: 有符号 32 位
PDOReadInputU16(short, short, int) - 接口中的方法 com.darra.ethercat.master.DarraCore
读取输入 PDO: 无符号 16 位
PDOReadInputU32(short, short, int) - 接口中的方法 com.darra.ethercat.master.DarraCore
读取输入 PDO: 无符号 32 位
PDOReadInputU8(short, short, int) - 接口中的方法 com.darra.ethercat.master.DarraCore
读取输入 PDO: 无符号 8 位
pdoReadInt16(int) - 类中的方法 com.darra.ethercat.slave.PDO
类型化读取 PDO (int16).
PdoReadInt16(short, short, int) - 接口中的方法 com.darra.ethercat.master.DarraCore
类型化读取 PDO: 有符号 16 位 (int16_t).
pdoReadInt32(int) - 类中的方法 com.darra.ethercat.slave.PDO
类型化读取 PDO (int32).
PdoReadInt32(short, short, int) - 接口中的方法 com.darra.ethercat.master.DarraCore
类型化读取 PDO: 有符号 32 位 (int32_t).
pdoReadInt8(int) - 类中的方法 com.darra.ethercat.slave.PDO
类型化读取 PDO (int8).
PdoReadInt8(short, short, int) - 接口中的方法 com.darra.ethercat.master.DarraCore
类型化读取 PDO: 有符号 8 位 (int8_t).
pdoReadUint16(int) - 类中的方法 com.darra.ethercat.slave.PDO
类型化读取 PDO (uint16).
PdoReadUint16(short, short, int) - 接口中的方法 com.darra.ethercat.master.DarraCore
类型化读取 PDO: 无符号 16 位 (uint16_t).
pdoReadUint32(int) - 类中的方法 com.darra.ethercat.slave.PDO
类型化读取 PDO (uint32).
PdoReadUint32(short, short, int) - 接口中的方法 com.darra.ethercat.master.DarraCore
类型化读取 PDO: 无符号 32 位 (uint32_t).
pdoReadUint8(int) - 类中的方法 com.darra.ethercat.slave.PDO
类型化读取 PDO (uint8).
PdoReadUint8(short, short, int) - 接口中的方法 com.darra.ethercat.master.DarraCore
类型化读取 PDO: 无符号 8 位 (uint8_t).
PDOStats() - 类的构造器 com.darra.ethercat.data.Structures.PDOStats
 
PDOStats(Pointer) - 类的构造器 com.darra.ethercat.data.Structures.PDOStats
 
PDOStats(short) - 类中的方法 com.darra.ethercat.master.EtherCATMaster
获取 PDO 统计信息指针
pdoWriteDirect(short, short, Pointer, int) - 类中的方法 com.darra.ethercat.master.EtherCATMaster
PDO 直接写入 (native 返回 C boolean=uint8, 上层 != 0 判真)
PDOWriteDirect(short, byte[]) - 类中的方法 com.darra.ethercat.slave.SlavePdo
高性能直接写入 PDO 数据 对齐 C# PDOManager.WritePDO / DLL.PDOWriteDirect
PDOWriteDirect(short, short, short, Pointer, int) - 接口中的方法 com.darra.ethercat.master.DarraCore
PDO 直接写入.
pdoWriteInt16(int, short) - 类中的方法 com.darra.ethercat.slave.PDO
类型化写入 PDO (int16).
PdoWriteInt16(short, short, int, short) - 接口中的方法 com.darra.ethercat.master.DarraCore
类型化写入 PDO: 有符号 16 位 (int16_t).
pdoWriteInt32(int, int) - 类中的方法 com.darra.ethercat.slave.PDO
类型化写入 PDO (int32).
PdoWriteInt32(short, short, int, int) - 接口中的方法 com.darra.ethercat.master.DarraCore
类型化写入 PDO: 有符号 32 位 (int32_t).
pdoWriteInt8(int, byte) - 类中的方法 com.darra.ethercat.slave.PDO
类型化写入 PDO (int8).
PdoWriteInt8(short, short, int, byte) - 接口中的方法 com.darra.ethercat.master.DarraCore
类型化写入 PDO: 有符号 8 位 (int8_t).
PDOWriteOutputF32(short, short, int, float) - 接口中的方法 com.darra.ethercat.master.DarraCore
写入输出 PDO: 32 位浮点
PDOWriteOutputI16(short, short, int, short) - 接口中的方法 com.darra.ethercat.master.DarraCore
写入输出 PDO: 有符号 16 位
PDOWriteOutputI32(short, short, int, int) - 接口中的方法 com.darra.ethercat.master.DarraCore
写入输出 PDO: 有符号 32 位
PDOWriteOutputU16(short, short, int, short) - 接口中的方法 com.darra.ethercat.master.DarraCore
写入输出 PDO: 无符号 16 位
PDOWriteOutputU32(short, short, int, int) - 接口中的方法 com.darra.ethercat.master.DarraCore
写入输出 PDO: 无符号 32 位
PDOWriteOutputU8(short, short, int, byte) - 接口中的方法 com.darra.ethercat.master.DarraCore
写入输出 PDO: 无符号 8 位
pdoWriteUint16(int, short) - 类中的方法 com.darra.ethercat.slave.PDO
类型化写入 PDO (uint16).
PdoWriteUint16(short, short, int, short) - 接口中的方法 com.darra.ethercat.master.DarraCore
类型化写入 PDO: 无符号 16 位 (uint16_t).
pdoWriteUint32(int, int) - 类中的方法 com.darra.ethercat.slave.PDO
类型化写入 PDO (uint32).
PdoWriteUint32(short, short, int, int) - 接口中的方法 com.darra.ethercat.master.DarraCore
类型化写入 PDO: 无符号 32 位 (uint32_t).
pdoWriteUint8(int, byte) - 类中的方法 com.darra.ethercat.slave.PDO
类型化写入 PDO (uint8).
PdoWriteUint8(short, short, int, byte) - 接口中的方法 com.darra.ethercat.master.DarraCore
类型化写入 PDO: 无符号 8 位 (uint8_t).
PENDING - 枚举 中的枚举常量 com.darra.ethercat.abstractions.MailboxStatus
待处理 (事务尚未发起或仍在进行中) / Pending (not started or in progress)
Phase() - 类中的方法 com.darra.ethercat.slave.Startup.StartupParameter
获取 Phase 兼容属性
Phase(int) - 类中的方法 com.darra.ethercat.slave.Startup.StartupParameter
设置 Phase 兼容属性
physicalAddress - 类中的变量 com.darra.ethercat.utils.Eni.SlaveConfig
 
PhysicalPort - 类中的变量 com.darra.ethercat.master.DarraCore.SiiGeneralInfoNative
 
physicalType - 类中的变量 com.darra.ethercat.statics.NetworkInfo.ScannedSlaveInfo
物理端口类型
PhysicalType() - 类中的方法 com.darra.ethercat.slave.Slave
拓扑类型
PhysicalType() - 类中的方法 com.darra.ethercat.slave.SlaveTopology
物理类型
physics - 类中的变量 com.darra.ethercat.utils.ESI.DeviceDescription
 
physics - 类中的变量 com.darra.ethercat.utils.ESI.DeviceInfo
 
physicsInfo - 类中的变量 com.darra.ethercat.utils.ESI.DeviceInfo
 
PhysicsInfo() - 类的构造器 com.darra.ethercat.utils.ESI.PhysicsInfo
 
PhysicsPort() - 类的构造器 com.darra.ethercat.utils.ESI.PhysicsPort
 
PhysStart - 类中的变量 com.darra.ethercat.data.Structures.EcFmmut
物理起始地址
PhysStartBit - 类中的变量 com.darra.ethercat.data.Structures.EcFmmut
物理起始位
phyType - 类中的变量 com.darra.ethercat.data.Structures.SlaveTopology
物理端口类型 (ptype)
PI - 枚举 中的枚举常量 com.darra.ethercat.data.EtherCATTypes.StartupTransition
PreOp -> Init (对应 C# PI=5, C EC_TRANS_PI=5)
PI - 枚举 中的枚举常量 com.darra.ethercat.slave.Startup.Transition
-> Init 转换(降级到初始化状态), SI 会自动转换为 PI
PI - 类中的变量 com.darra.ethercat.master.DarraCore.EsmTimeouts
PreOp -> Init (ms)
ping(String) - 类中的方法 com.darra.ethercat.slave.EoE
Ping (默认 5s 超时, TTL=64).
ping(String, int, int) - 类中的方法 com.darra.ethercat.slave.EoE
通过 EoE 发送 ICMP Ping 并等待响应.
pingAsync(String) - 类中的方法 com.darra.ethercat.slave.EoE
 
pingAsync(String, int, int) - 类中的方法 com.darra.ethercat.slave.EoE
异步 Ping (对齐 C# PingAsync).
PLL_ERROR - 枚举 中的枚举常量 com.darra.ethercat.data.EtherCATTypes.EcALState
PLL 错误
PO2SOconfig - 类中的变量 com.darra.ethercat.data.Structures.EcSlave
registered configuration function PO->SO
Polarity() - 类中的方法 com.darra.ethercat.slave.CiA402
极性设置 (0x607E, Bit6=速度反向, Bit7=位置反向)
Polarity(byte) - 类中的方法 com.darra.ethercat.slave.CiA402
 
poll(long, TimeUnit) - 类中的方法 com.darra.ethercat.sugar.DiagnosticQueue
带超时取一条, 超时返回 null.
poll(long, TimeUnit) - 类中的方法 com.darra.ethercat.sugar.SlaveStateQueue
带超时取.
pollHasNewDiagnostic() - 类中的方法 com.darra.ethercat.slave.CoE
快速轮询 0x10F3:04 NewAvailable 标志 / fast poll 0x10F3:04.
PollNotifications() - 类中的方法 com.darra.ethercat.slave.SoE
 
PollNotifications(int) - 类中的方法 com.darra.ethercat.slave.SoE
轮询检测已监控 IDN 的变化
pollNow() - 类中的方法 com.darra.ethercat.sugar.DiagnosticQueue
非阻塞取一条, 队列空返回 null.
pollNow() - 类中的方法 com.darra.ethercat.sugar.SlaveStateQueue
非阻塞取.
port - 类中的变量 com.darra.ethercat.master.MasterDiagnosticsInfo.BreakPointInfo
故障端口号 (0-3, 对应 P0-P3)
PORT_ALREADY_CONNECTED - 枚举 中的枚举常量 com.darra.ethercat.slave.AoE.AoEResultCode
端口已连接
PORT_DISABLED - 枚举 中的枚举常量 com.darra.ethercat.slave.AoE.AoEResultCode
端口已禁用
PORT_NOT_CONNECTED - 枚举 中的枚举常量 com.darra.ethercat.slave.AoE.AoEResultCode
端口未连接
port0CrcErrors - 类中的变量 com.darra.ethercat.data.EtherCATTypes.SlaveErrorCounters
端口0 CRC 错误数
port1CrcErrors - 类中的变量 com.darra.ethercat.data.EtherCATTypes.SlaveErrorCounters
端口1 CRC 错误数
port2CrcErrors - 类中的变量 com.darra.ethercat.data.EtherCATTypes.SlaveErrorCounters
端口2 CRC 错误数
port3CrcErrors - 类中的变量 com.darra.ethercat.data.EtherCATTypes.SlaveErrorCounters
端口3 CRC 错误数
portErrorCount - 类中的变量 com.darra.ethercat.data.Structures.SlaveDiagnosticsData
各从站端口错误合计, 索引=从站编号(1-based)
PortInfo() - 类的构造器 com.darra.ethercat.utils.ESI.PortInfo
 
ports - 类中的变量 com.darra.ethercat.utils.ESI.DeviceInfo
 
ports - 类中的变量 com.darra.ethercat.utils.ESI.PhysicsInfo
 
PortType - 类中的变量 com.darra.ethercat.master.DarraCore.TopologyNode
端口类型
PositionActual() - 类中的方法 com.darra.ethercat.slave.CiA402
实际位置
PositionOffset() - 类中的方法 com.darra.ethercat.slave.CiA402
位置偏移 (0x60B0, CSP 模式下叠加到目标位置) - 读取
PositionOffset(int) - 类中的方法 com.darra.ethercat.slave.CiA402
位置偏移 - 写入
PositiveTorqueLimit() - 类中的方法 com.darra.ethercat.slave.CiA402
正方向力矩限制 (0x60E0, 千分之额定转矩) - 读取
PositiveTorqueLimit(int) - 类中的方法 com.darra.ethercat.slave.CiA402
正方向力矩限制 - 写入
powerConsumption() - 类中的方法 com.darra.ethercat.utils.ESI.ElectricalInfo
 
PP - 枚举 中的枚举常量 com.darra.ethercat.data.EtherCATTypes.ModeCiA402
轮廓位置模式 (Profile Position)
PP - 枚举 中的枚举常量 com.darra.ethercat.slave.CiA402.ModeCiA402
 
PRE_OP - 枚举 中的枚举常量 com.darra.ethercat.data.EcState
预运行状态
PRE_OP - 枚举 中的枚举常量 com.darra.ethercat.data.EcState.Status
 
PRE_OP_FAULT - 枚举 中的枚举常量 com.darra.ethercat.data.EcState.Status
 
PREOP_TO_INIT - 类中的静态变量 com.darra.ethercat.data.EtherCATTypes.EsmTimeouts
PreOp -> Init 超时
PREOP_TO_SAFEOP - 类中的静态变量 com.darra.ethercat.data.EtherCATTypes.EsmTimeouts
PreOp -> SafeOp 超时 (对齐 C-kernel timeout_preop_to_safeop)
PRESENT - 枚举 中的枚举常量 com.darra.ethercat.master.HotConnect.HotConnectStatus
组在当前扫描中探测到
pretty() - 枚举中的方法 com.darra.ethercat.data.EcState.Status
人类可读字符串.
prev - 类中的变量 com.darra.ethercat.data.Structures.SlaveDc
DC 链中上一个从站 (DCprevious)
PRIMARY - 枚举 中的枚举常量 com.darra.ethercat.master.RedundancyManager.RedundancyState
仅使用主网络
PRIMARY_ONLY - 枚举 中的枚举常量 com.darra.ethercat.data.EtherCATTypes.EcLinkState
仅主端口连接
primary_port_errors_window - 类中的变量 com.darra.ethercat.master.MasterDiagnosticsInfo.NativeSummary
 
primary_port_ok - 类中的变量 com.darra.ethercat.master.MasterDiagnosticsInfo.NativeSummary
 
PrimaryLinkBroken() - 类中的方法 com.darra.ethercat.slave.Slave
主线路是否断路
PrimaryLinkBroken() - 类中的方法 com.darra.ethercat.slave.SlaveStats
主线路是否断路 (从主端口方向的路径上存在断线) 对齐 C# SlaveDiagnostics.PrimaryLinkBroken
primaryLinkUp - 类中的变量 com.darra.ethercat.master.RedundancyManager.RedundancyStatus
主链路是否连接
PrimaryLinkUp - 类中的变量 com.darra.ethercat.master.DarraCore.RedundancyStatus
主链路是否连通
PrimaryNicName() - 类中的方法 com.darra.ethercat.master.EtherCATMaster
获取主网卡名称
primaryPortErrors - 类中的变量 com.darra.ethercat.data.Structures.SlaveDiagnosticsData
主端口错误计数
PrimaryPortOk - 类中的变量 com.darra.ethercat.master.MasterDiagnosticsInfo.DiagnosticsSnapshot
主端口是否正常
primaryRxFrames - 类中的变量 com.darra.ethercat.master.RedundancyManager.RedundancyStatus
主网络接收帧数
PrimaryRxFrames - 类中的变量 com.darra.ethercat.master.DarraCore.RedundancyStatus
主链路接收帧数
primaryTxFrames - 类中的变量 com.darra.ethercat.master.RedundancyManager.RedundancyStatus
主网络发送帧数
PrimaryTxFrames - 类中的变量 com.darra.ethercat.master.DarraCore.RedundancyStatus
主链路发送帧数
PrintHelper - com.darra.ethercat.statics中的类
描述辅助工具类 提供枚举描述方法 (状态描述、错误描述, 中文)
Priority - 类中的变量 com.darra.ethercat.master.DarraCore.StartupParam
 
Priority - 类中的变量 com.darra.ethercat.slave.Startup.StartupParameter
优先级 (数值越小越优先)
probe() - 类中的静态方法 com.darra.ethercat.master.KernelGuard
探测当前内核驱动状态.
PROCEDURE_COMMAND_ALREADY_ACTIVE - 枚举 中的枚举常量 com.darra.ethercat.data.EtherCATTypes.SoEError
过程命令已激活
PROCEDURE_COMMAND_INVALID_PARAMS - 枚举 中的枚举常量 com.darra.ethercat.data.EtherCATTypes.SoEError
过程命令参数无效
PROCEDURE_COMMAND_NOT_EXECUTABLE_STATE - 枚举 中的枚举常量 com.darra.ethercat.data.EtherCATTypes.SoEError
过程命令在当前状态不可执行
PROCEDURE_COMMAND_NOT_INTERRUPTIBLE - 枚举 中的枚举常量 com.darra.ethercat.data.EtherCATTypes.SoEError
过程命令不可中断
PROCESS_DATA_IN - 枚举 中的枚举常量 com.darra.ethercat.data.EtherCATTypes.EcSyncManagerType
过程数据输入
PROCESS_DATA_OUT - 枚举 中的枚举常量 com.darra.ethercat.data.EtherCATTypes.EcSyncManagerType
过程数据输出
processCycle() - 类中的方法 com.darra.ethercat.slave.FSoE.SafetyManager
执行主站 FSoE 周期处理
ProcessDataWatchdogMs() - 类中的方法 com.darra.ethercat.master.MasterConfig
已过时。
ProcessDataWatchdogMs(int) - 类中的方法 com.darra.ethercat.master.MasterConfig
设置过程数据看门狗超时 (毫秒)
product_code - 类中的变量 com.darra.ethercat.data.Structures.SlaveInfo
 
productCode - 类中的变量 com.darra.ethercat.master.HotConnect.HotConnectGroup
期望 ProductCode, 0=不校验
productCode - 类中的变量 com.darra.ethercat.statics.NetworkInfo.ScannedSlaveInfo
产品代码
productCode - 类中的变量 com.darra.ethercat.utils.Eni.SlaveConfig
 
productCode - 类中的变量 com.darra.ethercat.utils.ESI.DeviceDescription
 
productCode - 类中的变量 com.darra.ethercat.utils.StartupConfigurationVerifier.ExpectedSlaveConfig
预期产品代码
productCode - 类中的变量 com.darra.ethercat.utils.Xml.SlaveDCConfig
 
productCode - 类中的变量 com.darra.ethercat.utils.Xml.SlaveXMLConfiguration
 
ProductCode - 类中的变量 com.darra.ethercat.master.DarraCore.HotConnectGroupNative
 
ProductCode - 类中的变量 com.darra.ethercat.master.DarraCore.MasterIdentity
产品代码
ProductCode - 类中的变量 com.darra.ethercat.master.DarraCore.SlaveIdentity
 
ProductCode - 类中的变量 com.darra.ethercat.slave.FSoE.SafeModuleInfo
产品代码
productCodeMatch - 类中的变量 com.darra.ethercat.utils.StartupConfigurationVerifier.SlaveVerifyDetail
产品代码是否匹配
productId - 类中的变量 com.darra.ethercat.data.Structures.SlaveIdentity
产品 ID (原 eep_id)
productId - 类中的变量 com.darra.ethercat.utils.ESI.DeviceInfo
 
productId() - 类中的方法 com.darra.ethercat.sugar.SlaveIdentity
 
ProductId() - 类中的方法 com.darra.ethercat.slave.Slave
产品 ID
productName - 类中的变量 com.darra.ethercat.utils.ESI.DeviceInfo
 
productText - 类中的变量 com.darra.ethercat.utils.ESI.DeviceInfo
 
productUrl - 类中的变量 com.darra.ethercat.utils.ESI.DeviceInfo
 
Profile - 类中的变量 com.darra.ethercat.slave.FSoE.SafeModuleConfig
模块配置文件
ProfileAcceleration() - 类中的方法 com.darra.ethercat.slave.CiA402
 
ProfileAcceleration(long) - 类中的方法 com.darra.ethercat.slave.CiA402
 
ProfileDeceleration() - 类中的方法 com.darra.ethercat.slave.CiA402
 
ProfileDeceleration(long) - 类中的方法 com.darra.ethercat.slave.CiA402
 
profileNumber - 类中的变量 com.darra.ethercat.utils.ESI.DeviceInfo
 
ProfileVelocity() - 类中的方法 com.darra.ethercat.slave.CiA402
 
ProfileVelocity(long) - 类中的方法 com.darra.ethercat.slave.CiA402
 
PROGRAM_ERROR - 枚举 中的枚举常量 com.darra.ethercat.data.EtherCATTypes.FoEErrorCode
程序错误
propagationDelay - 类中的变量 com.darra.ethercat.data.Structures.SlaveDc
传播延迟 (纳秒) (pdelay)
PropagationDelay() - 类中的方法 com.darra.ethercat.slave.DC
获取从站传播延迟 (纳秒)
PROTO_MISMATCH - 枚举 中的枚举常量 com.darra.ethercat.abstractions.MailboxStatus
响应协议类型不匹配 / Response protocol type mismatch
PROTOCOL_NOT_SUPPORTED - 枚举 中的枚举常量 com.darra.ethercat.data.EtherCATTypes.MailboxError
协议不支持
protocol_type - 类中的变量 com.darra.ethercat.master.DarraCore.MbxTransactionNative
 
ProtocolCodes - com.darra.ethercat.statics中的类
协议解码 / 错误码表 Java 友好封装.
ProtocolCodes.SiiCategory - com.darra.ethercat.statics中的类
SII 类别索引返回结果.
protocolSummary() - 类中的方法 com.darra.ethercat.utils.ESI.DeviceInfo
 
PS - 枚举 中的枚举常量 com.darra.ethercat.data.EtherCATTypes.StartupTransition
PreOp -> SafeOp (对应 C# PS=1, C EC_TRANS_PS=1)
PS - 枚举 中的枚举常量 com.darra.ethercat.slave.Startup.Transition
PreOp -> SafeOp 转换, 写入时机: SafeOp 前 (BeforeTransition)
PS - 类中的变量 com.darra.ethercat.master.DarraCore.EsmTimeouts
PreOp -> SafeOp (ms)
PT - 枚举 中的枚举常量 com.darra.ethercat.data.EtherCATTypes.ModeCiA402
轮廓转矩模式 (Profile Torque)
PT - 枚举 中的枚举常量 com.darra.ethercat.slave.CiA402.ModeCiA402
 
ptr - 类中的变量 com.darra.ethercat.data.Structures.SlaveIoDesc
I/O 指针 (IOmap 中, uint8_t*)
PV - 枚举 中的枚举常量 com.darra.ethercat.data.EtherCATTypes.ModeCiA402
轮廓速度模式 (Profile Velocity)
PV - 枚举 中的枚举常量 com.darra.ethercat.slave.CiA402.ModeCiA402
 

Q

qos - 类中的变量 com.darra.ethercat.utils.Xml.MasterXMLConfiguration
QoS 配置 (可选)
QoSConfiguration() - 类的构造器 com.darra.ethercat.utils.Xml.QoSConfiguration
 
queue() - 类中的方法 com.darra.ethercat.sugar.DiagnosticQueue
暴露原始队列 (供 drainTo / iterator 等).
QUICK_STOP_ACTIVE - 枚举 中的枚举常量 com.darra.ethercat.data.EtherCATTypes.StateCiA402
快速停止
quickFindRedundantPairBatch(String[]) - 类中的静态方法 com.darra.ethercat.master.EtherCATMaster
批量探测冗余配对
QuickFindRedundantPairBatch(String[], int, IntByReference, IntByReference, IntByReference, IntByReference) - 接口中的方法 com.darra.ethercat.master.DarraCore
快速批量查找冗余网卡对
quickSlaveCount(String) - 类中的静态方法 com.darra.ethercat.statics.NetworkInfo
快速检测网卡上的从站数量 (不读取 EEPROM, 仅使用广播读取) 比完整扫描更快, 适合快速检测
QuickSlaveCount(String) - 接口中的方法 com.darra.ethercat.master.DarraCore
快速检测网卡上的从站数量
quickSlaveCountRedundant(String, String) - 类中的静态方法 com.darra.ethercat.master.EtherCATMaster
快速检测冗余网卡对上的从站数量.
QuickStop() - 类中的方法 com.darra.ethercat.slave.CiA402
快速停止
QuickStopActive - 枚举 中的枚举常量 com.darra.ethercat.slave.CiA402.StateCiA402
 
QuickStopDeceleration() - 类中的方法 com.darra.ethercat.slave.CiA402
 
QuickStopDeceleration(long) - 类中的方法 com.darra.ethercat.slave.CiA402
 
QuickStopOptionCode() - 类中的方法 com.darra.ethercat.slave.CiA402
快速停止选项码 (0x605A, 决定快速停止后的行为) - 读取
QuickStopOptionCode(short) - 类中的方法 com.darra.ethercat.slave.CiA402
快速停止选项码 - 写入

R

rawData - 类中的变量 com.darra.ethercat.data.EtherCATTypes.DiagnosticMessage
原始数据
RawData - 类中的变量 com.darra.ethercat.slave.CoE.DiagnosticMessage
 
rawValue - 类中的变量 com.darra.ethercat.utils.ESI.PhysicsInfo
 
RCVD - 枚举 中的枚举常量 com.darra.ethercat.data.EtherCATTypes.EcBufState
已接收
Read(int, int, int) - 类中的方法 com.darra.ethercat.slave.AoE
 
Read(int, int, int, int) - 类中的方法 com.darra.ethercat.slave.AoE
便捷读操作
Read(short) - 类中的方法 com.darra.ethercat.slave.SoE
 
Read(short, byte, int) - 类中的方法 com.darra.ethercat.slave.SoE
读取 IDN 参数 (原始字节)
READ - 枚举 中的枚举常量 com.darra.ethercat.data.EtherCATTypes.EcEcmdType
读取
READ_ANY - 类中的静态变量 com.darra.ethercat.slave.CoE.ObjAccessFlags
 
READ_OP - 类中的静态变量 com.darra.ethercat.slave.CoE.ObjAccessFlags
 
READ_PRE - 类中的静态变量 com.darra.ethercat.slave.CoE.ObjAccessFlags
 
READ_SAFE - 类中的静态变量 com.darra.ethercat.slave.CoE.ObjAccessFlags
 
READ_WRITE_ONLY_ERROR - 枚举 中的枚举常量 com.darra.ethercat.data.EtherCATTypes.SDOError
读写方向错误 (只读)
read8Byte - 类中的变量 com.darra.ethercat.data.Structures.SlaveEepromConfig
1=8字节读, 0=4字节读 (eep_8byte)
Readable - 类中的变量 com.darra.ethercat.data.Structures.PDOMappingEntry
 
ReadAI(int) - 类中的方法 com.darra.ethercat.slave.CiA401
读取模拟输入值。
ReadAI32Unsigned(int) - 类中的方法 com.darra.ethercat.slave.CiA401
读取模拟输入值(无符号 32 位)(0x6401) 适用于高精度 AI 设备,数据范围 0~4294967295。
ReadAILowerLimit(int) - 类中的方法 com.darra.ethercat.slave.CiA401
读取模拟输入中断下限值 (0x6425)
ReadAIUpperLimit(int) - 类中的方法 com.darra.ethercat.slave.CiA401
读取模拟输入中断上限值 (0x6424)
readAll() - 类中的方法 com.darra.ethercat.slave.CoE.ObjectDictionary
批量读取所有子索引数据 (对齐 C# ReadAll)
ReadAllParameters() - 类中的方法 com.darra.ethercat.slave.SoE
批量读取常见 SoE 参数 遍历标准 Sercos IDN 子集,跳过读取失败的条目
ReadAllParameters(int) - 类中的方法 com.darra.ethercat.slave.SoE
批量读取常见 SoE 参数
readAllSlavePortErrorCounters() - 类中的方法 com.darra.ethercat.master.EtherCATMaster
读取所有从站端口错误计数器
ReadAllSlavePortErrorCounters(short) - 接口中的方法 com.darra.ethercat.master.DarraCore
读取所有从站端口错误计数器
ReadAO(int) - 类中的方法 com.darra.ethercat.slave.CiA401
读取 16 位模拟输出值
ReadAO32(int) - 类中的方法 com.darra.ethercat.slave.CiA401
读取 32 位模拟输出值 (0x6412)
readAsync(int, int, int) - 类中的方法 com.darra.ethercat.slave.AoE
异步 ADS 读取 (默认超时) (Async ADS read with default timeout)
readAsync(int, int, int, int) - 类中的方法 com.darra.ethercat.slave.AoE
异步 ADS 读取 (Asynchronously ADS read).
readAsync(short) - 类中的方法 com.darra.ethercat.slave.SoE
异步读取 IDN (默认 elementFlags=0x40, 默认超时) (Async read IDN with default flags/timeout)
readAsync(short, byte, int) - 类中的方法 com.darra.ethercat.slave.SoE
异步读取 IDN (Asynchronously read IDN).
ReadAttribute(short, byte, String) - 类中的方法 com.darra.ethercat.slave.CiA402
通过 OD 属性读取值 (对齐 C# ReadAttribute)
ReadAttribute(short, String) - 类中的方法 com.darra.ethercat.slave.CiA402
ReadAttribute 子索引 0 的简化版
readBool() - 类中的方法 com.darra.ethercat.utils.BaseData
读取为布尔值
ReadCoEViaAoE(int, int, int) - 类中的方法 com.darra.ethercat.slave.AoE
 
ReadCoEViaAoE(int, int, int, int) - 类中的方法 com.darra.ethercat.slave.AoE
通过 AoE 路由读取 CoE 对象 (IndexGroup=0xF302) IndexOffset 编码: (index 无效输入:'<'无效输入:'<' 16) | subindex
ReadCount - 类中的变量 com.darra.ethercat.data.Structures.PDOStats
 
ReadDataState(short) - 类中的方法 com.darra.ethercat.slave.SoE
 
ReadDataState(short, int) - 类中的方法 com.darra.ethercat.slave.SoE
读取 IDN 的 Data State (Element 0x01)
ReadDefaultValue(short) - 类中的方法 com.darra.ethercat.slave.SoE
读取默认值 (ElementFlag 0x80)
ReadDeviceInfo() - 类中的方法 com.darra.ethercat.slave.AoE
 
ReadDeviceInfo(int) - 类中的方法 com.darra.ethercat.slave.AoE
读取设备信息 (Command 0x01)
ReadDI(int) - 类中的方法 com.darra.ethercat.slave.CiA401
读取指定通道的数字输入状态
ReadDI16(int) - 类中的方法 com.darra.ethercat.slave.CiA401
读取 16 位数字输入组 (0x6001)
ReadDI32(int) - 类中的方法 com.darra.ethercat.slave.CiA401
读取 32 位数字输入组 (0x6020)
readDiagnosticMessage(int, int) - 类中的方法 com.darra.ethercat.slave.CoE
读指定 subindex (6..255) 的诊断消息原始字节 / read a single diagnosis message.
readDiagnosticMessages() - 类中的方法 com.darra.ethercat.slave.CoE
读取诊断历史消息 (0x10F3, ETG.1510, 对齐 C# ReadDiagnosticMessages)
readDiagnosticMeta() - 类中的方法 com.darra.ethercat.slave.CoE
读 0x10F3 元数据 / read 0x10F3 meta (Max / Newest / Acked / Flags).
readDLPort() - 类中的方法 com.darra.ethercat.slave.Slave
读取从站 DL Port 控制寄存器 (0x0101)
ReadDO(int) - 类中的方法 com.darra.ethercat.slave.CiA401
读取指定通道的数字输出状态
ReadDO16(int) - 类中的方法 com.darra.ethercat.slave.CiA401
读取 16 位数字输出组 (0x6201)
ReadDO32(int) - 类中的方法 com.darra.ethercat.slave.CiA401
读取 32 位数字输出组 (0x6220)
ReadDouble(short) - 类中的方法 com.darra.ethercat.slave.SoE
 
readEeprom(int, int) - 类中的方法 com.darra.ethercat.slave.Slave
读取从站 SII EEPROM 字节区域 (按 word 循环, 内部走 SIIReadWord)
readEtg1510Object(int, byte) - 类中的方法 com.darra.ethercat.master.Diagnostics
通过 ETG.1510 OD 读取主站对象 (managed 实装).
readF32() - 类中的方法 com.darra.ethercat.utils.BaseData
读取为 32 位浮点数 (小端)
readF64() - 类中的方法 com.darra.ethercat.utils.BaseData
读取为 64 位浮点数 (小端)
ReadFailed - 枚举 中的枚举常量 com.darra.ethercat.slave.CiA402.CiA402ReadStatus
SDO 读取失败 (超时 / 通讯异常 / 其它 abort), 链路或邮箱问题
readFloat() - 类中的方法 com.darra.ethercat.slave.CoE.ObjectEntry
类型化读取 - Float
ReadFloat(short) - 类中的方法 com.darra.ethercat.slave.SoE
 
ReadGlobalInterruptEnable() - 类中的方法 com.darra.ethercat.slave.CiA401
读取模拟输入全局中断使能 (0x6423)
readI16() - 类中的方法 com.darra.ethercat.utils.BaseData
读取为 16 位有符号整数 (小端)
readI32() - 类中的方法 com.darra.ethercat.utils.BaseData
读取为 32 位有符号整数 (小端)
readI64() - 类中的方法 com.darra.ethercat.utils.BaseData
读取为 64 位有符号整数 (小端)
readI8() - 类中的方法 com.darra.ethercat.utils.BaseData
读取为 8 位有符号整数
ReadInputDataDirect(byte[]) - 类中的方法 com.darra.ethercat.slave.PDO
读取全部输入数据
ReadInputDataDirect(byte[], int, int) - 类中的方法 com.darra.ethercat.slave.PDO
读取输入数据 (从 IOmap 直接读取)
readInputF32(int) - 类中的方法 com.darra.ethercat.slave.PDO
按偏移量读取输入数据 (float32)
ReadInputF32(int) - 类中的方法 com.darra.ethercat.slave.SlavePdo
读取输入 Float (零拷贝)
ReadInputF64(int) - 类中的方法 com.darra.ethercat.slave.SlavePdo
读取输入 Double (零拷贝)
ReadInputFrame(int, int, int) - 类中的方法 com.darra.ethercat.slave.FSoE.SafetyManager
读取指定连接的原始输入帧
readInputI16(int) - 类中的方法 com.darra.ethercat.slave.PDO
按偏移量读取输入数据 (int16)
ReadInputI16(int) - 类中的方法 com.darra.ethercat.slave.SlavePdo
读取输入 I16 (零拷贝)
readInputI32(int) - 类中的方法 com.darra.ethercat.slave.PDO
按偏移量读取输入数据 (int32)
ReadInputI32(int) - 类中的方法 com.darra.ethercat.slave.SlavePdo
读取输入 I32 (零拷贝)
ReadInputI64(int) - 类中的方法 com.darra.ethercat.slave.SlavePdo
读取输入 I64 (零拷贝)
readInputI8(int) - 类中的方法 com.darra.ethercat.slave.PDO
按偏移量读取输入数据 (int8, 使用 U8 读取后转为有符号)
ReadInputToBuffer(byte[]) - 类中的方法 com.darra.ethercat.slave.PDO
读取 PDO 输入数据到用户提供的 buffer (对应 C# ReadInputDataToSpan)
readInputU16(int) - 类中的方法 com.darra.ethercat.slave.PDO
按偏移量读取输入数据 (uint16)
ReadInputU16(int) - 类中的方法 com.darra.ethercat.slave.SlavePdo
读取输入 U16 (零拷贝)
readInputU32(int) - 类中的方法 com.darra.ethercat.slave.PDO
按偏移量读取输入数据 (uint32)
ReadInputU32(int) - 类中的方法 com.darra.ethercat.slave.SlavePdo
读取输入 U32 (零拷贝)
readInputU8(int) - 类中的方法 com.darra.ethercat.slave.PDO
按偏移量读取输入数据 (uint8)
ReadInputU8(int) - 类中的方法 com.darra.ethercat.slave.SlavePdo
读取输入 U8 (零拷贝, 直接从 IOmap 读取)
readInt16() - 类中的方法 com.darra.ethercat.slave.CoE.ObjectEntry
类型化读取 - Int16
ReadInt16(short) - 类中的方法 com.darra.ethercat.slave.SoE
 
ReadInt16(short, byte, int) - 类中的方法 com.darra.ethercat.slave.SoE
 
readInt32() - 类中的方法 com.darra.ethercat.slave.CoE.ObjectEntry
类型化读取 - Int32
ReadInt32(short) - 类中的方法 com.darra.ethercat.slave.SoE
 
ReadInt32(short, byte, int) - 类中的方法 com.darra.ethercat.slave.SoE
 
readInt8() - 类中的方法 com.darra.ethercat.slave.CoE.ObjectEntry
类型化读取 - Int8
readLength - 类中的变量 com.darra.ethercat.data.Structures.SlaveMailbox
读邮箱长度 (mbx_rl)
ReadMaxValue(short) - 类中的方法 com.darra.ethercat.slave.SoE
读取最大值 (ElementFlag 0x20)
ReadMinValue(short) - 类中的方法 com.darra.ethercat.slave.SoE
读取最小值 (ElementFlag 0x10)
ReadMultipleAsync(List<int[]>) - 类中的方法 com.darra.ethercat.slave.CoE
批量 SDO 读取 — 一次调用读取多个对象 异步执行, 不阻塞调用线程
ReadName(short) - 类中的方法 com.darra.ethercat.slave.SoE
 
ReadName(short, int) - 类中的方法 com.darra.ethercat.slave.SoE
读取参数名称 (ElementFlag 0x02) (2026-05-08: 对齐 C# SoE.cs:554 严格 UTF-8 → ASCII → Latin-1 兜底)
readObject(int, byte) - 类中的方法 com.darra.ethercat.master.MasterObjectDictionary
读取对象
readOffset - 类中的变量 com.darra.ethercat.data.Structures.SlaveMailbox
读邮箱偏移 (mbx_ro)
ReadParameter(short) - 类中的方法 com.darra.ethercat.slave.SoE
读取单个 SoE 参数的元信息与当前值
ReadParameter(short, int) - 类中的方法 com.darra.ethercat.slave.SoE
读取单个 SoE 参数的元信息与当前值
ReadPortErrors() - 类中的方法 com.darra.ethercat.slave.SlaveStats
读取 ESC 端口错误计数器 (2026-05-08: 通过 GetSlavePortErrorStats Pointer 读 16 字节布局补齐 FwdRxError, C# ESCPortErrorStats 同步)
readRegister(int, int) - 类中的方法 com.darra.ethercat.slave.Slave
读取从站寄存器 (FPRD)
readSafeInput(int, int) - 类中的方法 com.darra.ethercat.slave.FSoE.SafeMdp
读取 MDP 安全输入数据
ReadSlaveDLPORT(short, short, ByteByReference) - 接口中的方法 com.darra.ethercat.master.DarraCore
读取从站 DL Port 控制寄存器 (0x0101), 读出值回填 dlportValue.
readSlaveErrorCounters(int) - 类中的方法 com.darra.ethercat.master.MasterDiagnosticsInfo
读取指定从站的错误计数器 (寄存器 0x0300-0x030B)
readSlaveInfo(String) - 类中的静态方法 com.darra.ethercat.master.EtherCATMaster
 
ReadSlaveInfo(String) - 接口中的方法 com.darra.ethercat.master.DarraCore
读取从站详细信息
readSlavePortErrorCounters(short, byte[], byte[], byte[]) - 类中的方法 com.darra.ethercat.master.EtherCATMaster
读取从站端口错误计数器
ReadSlavePortErrorCounters(short, short, byte[], byte[], byte[]) - 接口中的方法 com.darra.ethercat.master.DarraCore
读取从站端口错误计数器
ReadSlaveRegister(short, short, short, byte[], int) - 接口中的方法 com.darra.ethercat.master.DarraCore
读取从站寄存器 (FPRD)
ReadSoEViaAoE(int, int) - 类中的方法 com.darra.ethercat.slave.AoE
 
ReadSoEViaAoE(int, int, int) - 类中的方法 com.darra.ethercat.slave.AoE
通过 AoE 路由读取 SoE IDN (IndexGroup=0xF420) IndexOffset 编码: IDN 编号
ReadState() - 类中的方法 com.darra.ethercat.slave.AoE
 
ReadState(int) - 类中的方法 com.darra.ethercat.slave.AoE
读取 ADS 状态 (Command 0x04)
readString() - 类中的方法 com.darra.ethercat.slave.CoE.ObjectEntry
类型化读取 - String
readString() - 类中的方法 com.darra.ethercat.utils.BaseData
读取为字符串 (UTF-8)
ReadString(int, int) - 类中的方法 com.darra.ethercat.slave.SlavePdo
从输入 PDO 读取字符串 (零拷贝)
ReadString(short) - 类中的方法 com.darra.ethercat.slave.SoE
 
readU16() - 类中的方法 com.darra.ethercat.utils.BaseData
读取为 16 位无符号整数 (小端)
readU32() - 类中的方法 com.darra.ethercat.utils.BaseData
读取为 32 位无符号整数 (小端)
readU8() - 类中的方法 com.darra.ethercat.utils.BaseData
读取为 8 位无符号整数
ReadUInt16(short) - 类中的方法 com.darra.ethercat.slave.SoE
 
ReadUInt32(short) - 类中的方法 com.darra.ethercat.slave.SoE
 
ReadUnit(short) - 类中的方法 com.darra.ethercat.slave.SoE
 
ReadUnit(short, int) - 类中的方法 com.darra.ethercat.slave.SoE
读取参数单位 (ElementFlag 0x08) (2026-05-08: 对齐 C# SoE.cs:564 严格 UTF-8 → ASCII → Latin-1 兜底)
ReadWrite(int, int, int, byte[], int) - 类中的方法 com.darra.ethercat.slave.AoE
ADS ReadWrite 操作
readWriteAsync(int, int, int, byte[], int) - 类中的方法 com.darra.ethercat.slave.AoE
异步 ADS ReadWrite (Asynchronously ADS read-write).
READY_TO_SWITCH_ON - 枚举 中的枚举常量 com.darra.ethercat.data.EtherCATTypes.StateCiA402
准备就绪
ReadyToSwitchOn - 枚举 中的枚举常量 com.darra.ethercat.slave.CiA402.StateCiA402
 
REAL32 - 枚举 中的枚举常量 com.darra.ethercat.data.EcDataType
32 位 IEEE 754 单精度浮点
REAL64 - 枚举 中的枚举常量 com.darra.ethercat.data.EcDataType
64 位 IEEE 754 双精度浮点
RealtimeStats() - 类的构造器 com.darra.ethercat.data.Structures.RealtimeStats
 
RealtimeStats(Pointer) - 类的构造器 com.darra.ethercat.data.Structures.RealtimeStats
 
Reason - 类中的变量 com.darra.ethercat.slave.FSoE.FSoEFailsafeEventArgs
触发原因
rebuild() - 类中的方法 com.darra.ethercat.slave.SlaveTopology
重建拓扑 (主站级别使用)
rebuildTopology() - 类中的方法 com.darra.ethercat.master.EtherCATMaster
重建拓扑结构
Receive() - 类中的方法 com.darra.ethercat.slave.VoE
 
Receive(int) - 类中的方法 com.darra.ethercat.slave.VoE
从从站接收 VoE 数据
RECEIVE_FRAME - 枚举 中的枚举常量 com.darra.ethercat.data.EtherCATTypes.EcEoEDetails
接收帧
receiveAsync() - 类中的方法 com.darra.ethercat.slave.VoE
异步接收 (默认超时) (Async receive with default timeout)
receiveAsync(int) - 类中的方法 com.darra.ethercat.slave.VoE
异步接收 VoE 数据 (Asynchronously receive VoE data).
ReceiveFrame() - 类中的方法 com.darra.ethercat.slave.EoE
 
ReceiveFrame(int) - 类中的方法 com.darra.ethercat.slave.EoE
接收以太网帧
receiveFrameAsync() - 类中的方法 com.darra.ethercat.slave.EoE
异步接收帧 (默认超时) (Async receive with default timeout)
receiveFrameAsync(int) - 类中的方法 com.darra.ethercat.slave.EoE
异步接收以太网帧 (Asynchronously receive Ethernet frame).
ReceiveRaw() - 类中的方法 com.darra.ethercat.slave.VoE
 
ReceiveRaw(int) - 类中的方法 com.darra.ethercat.slave.VoE
接收原始 VoE 帧
recentEmergencies(Slave, int) - 类中的静态方法 com.darra.ethercat.sugar.DiagnosticStream
取最近 N 条紧急消息.
Record(CoEEmcy.EmergencyMessage) - 类中的方法 com.darra.ethercat.slave.CoEEmcy.CoEEmcyRecorder
记录一条 EMCY 紧急消息
recordEmcyToSlaveCoE(short, short, short, byte, short, short) - 类中的方法 com.darra.ethercat.master.EventsEmcyRecorder
将 EMCY 紧急消息记录到从站的 CoE 历史中 在 TriggerEmergencyEvent 内部调用
RecordEmergency(int, int, int, int, int) - 类中的方法 com.darra.ethercat.slave.CoEEmcy.CoEEmcyRecorder
记录一条 EMCY 紧急消息 (由事件系统内部调用) 根据原始数据构造消息并记录
recordPDOCycleStart() - 类中的方法 com.darra.ethercat.master.Diagnostics
记录 PDO 周期开始
recordPDOCycleStart() - 类中的方法 com.darra.ethercat.master.EtherCATMaster
记录 PDO 周期开始
RecordPDOCycleStart(short) - 接口中的方法 com.darra.ethercat.master.DarraCore
记录 PDO 周期开始
recordWKC(short) - 类中的方法 com.darra.ethercat.master.Diagnostics
记录 WKC 值
recordWKC(short) - 类中的方法 com.darra.ethercat.master.EtherCATMaster
记录工作计数器
RecordWKC(short, short) - 接口中的方法 com.darra.ethercat.master.DarraCore
记录工作计数器
RecoverMailboxHealth() - 类中的方法 com.darra.ethercat.slave.Slave
手动触发该从站邮箱半失效修复 (调 RecoverSlaveMailboxHealth).
RecoverSlaveMailboxHealth(short, short) - 接口中的方法 com.darra.ethercat.master.DarraCore
主动修复从站残留 A 邮箱半失效状态.
RECOVERY_TO_DATA - 枚举 中的枚举常量 com.darra.ethercat.slave.FSoE.FSoEFailsafeReason
恢复到数据模式
recvMailboxOffset - 类中的变量 com.darra.ethercat.utils.ESI.BootstrapInfo
 
recvMailboxSize - 类中的变量 com.darra.ethercat.utils.ESI.BootstrapInfo
 
recvtime - 类中的变量 com.darra.ethercat.data.Structures.SlaveDc
端口 A/B/C/D DC 接收时间 (纳秒) (DCrtA..D)
RedProcessdata() - 类中的方法 com.darra.ethercat.master.EtherCATMaster
获取冗余处理模式
redundancy_active - 类中的变量 com.darra.ethercat.master.MasterDiagnosticsInfo.NativeSummary
 
RedundancyActivated() - 类中的方法 com.darra.ethercat.slave.Slave
冗余是否已激活 (从站通过冗余路径通信)
RedundancyActivated() - 类中的方法 com.darra.ethercat.slave.SlaveStats
冗余是否已激活 (从站通过冗余路径通信) 对齐 C# SlaveDiagnostics.RedundancyActivated
RedundancyActive - 类中的变量 com.darra.ethercat.master.MasterDiagnosticsInfo.DiagnosticsSnapshot
冗余是否激活
RedundancyManager - com.darra.ethercat.master中的类
冗余网络管理器 提供冗余状态枚举、冗余状态信息类和冗余管理接口 对齐 C# RedundancyManager + SetRedProcessdata/GetRedProcessdata
RedundancyManager(short) - 类的构造器 com.darra.ethercat.master.RedundancyManager
创建冗余管理器实例
RedundancyManager.RedundancyState - com.darra.ethercat.master中的枚举
冗余网络状态枚举
RedundancyManager.RedundancyStatus - com.darra.ethercat.master中的类
冗余状态信息 对应 C 端 ec_redundancy_status_t 结构体
RedundancyStatus() - 类的构造器 com.darra.ethercat.master.DarraCore.RedundancyStatus
 
RedundancyStatus() - 类中的方法 com.darra.ethercat.master.EtherCATMaster
获取冗余状态指针
redundant(String) - 类中的方法 com.darra.ethercat.sugar.MasterBuilder
冗余备用网卡 (可选).
RedundantNicName() - 类中的方法 com.darra.ethercat.master.EtherCATMaster
获取冗余网卡名称
redundantSlaveNum - 类中的变量 com.darra.ethercat.data.Structures.NetworkInfo
受冗余保护的从站数
REGISTER - 枚举 中的枚举常量 com.darra.ethercat.data.EtherCATTypes.EcCommType
寄存器访问
RegisterAddress - 类中的变量 com.darra.ethercat.slave.Startup.StartupParameter
寄存器地址(用于寄存器写入)
registerDiscoveryCallbackAsync(DarraCore.SlaveDiscoveryCallback) - 类中的方法 com.darra.ethercat.master.EtherCATMaster
 
registerDiscoveryCallbackSync(DarraCore.SlaveDiscoveryCallback) - 类中的方法 com.darra.ethercat.master.EtherCATMaster
 
registerEmergencyEventCallback(DarraCore.EmergencyEventCallback) - 类中的方法 com.darra.ethercat.master.EtherCATMaster
 
RegisterEmergencyEventCallback(DarraCore.EmergencyEventCallback) - 接口中的方法 com.darra.ethercat.master.DarraCore
注册紧急事件回调
RegisterInputDataChangedCallback(DarraCore.InputDataChangedCallback) - 接口中的方法 com.darra.ethercat.master.DarraCore
注册输入数据变化回调。
registerPdoCyclicCallbackSync(DarraCore.ProcessDataCyclicCallback) - 类中的方法 com.darra.ethercat.master.EtherCATMaster
 
registerPDOFrameLossCallback(DarraCore.PDOFrameLossCallback) - 类中的方法 com.darra.ethercat.master.EtherCATMaster
 
RegisterPDOFrameLossCallback(DarraCore.PDOFrameLossCallback) - 接口中的方法 com.darra.ethercat.master.DarraCore
注册 PDO 丢帧回调
RegisterProcessDataCyclicCallbackAsync(DarraCore.ProcessDataCyclicCallback) - 接口中的方法 com.darra.ethercat.master.DarraCore
注册 PDO 周期异步回调。
RegisterProcessDataCyclicCallbackSync(DarraCore.ProcessDataCyclicCallback) - 接口中的方法 com.darra.ethercat.master.DarraCore
注册 PDO 周期同步回调
registerRedundancyModeChangedCallback(DarraCore.RedundancyModeChangedCallback) - 类中的方法 com.darra.ethercat.master.EtherCATMaster
 
RegisterRedundancyModeChangedCallback(DarraCore.RedundancyModeChangedCallback) - 接口中的方法 com.darra.ethercat.master.DarraCore
注册冗余模式变化回调
RegisterSlaveDiscoveryCallbackAsync(DarraCore.SlaveDiscoveryCallback) - 接口中的方法 com.darra.ethercat.master.DarraCore
注册从站发现异步回调
RegisterSlaveDiscoveryCallbackSync(DarraCore.SlaveDiscoveryCallback) - 接口中的方法 com.darra.ethercat.master.DarraCore
注册从站发现同步回调
RegisterSlaveIdentityMismatchCallback(DarraCore.SlaveIdentityMismatchCallback) - 接口中的方法 com.darra.ethercat.master.DarraCore
注册从站身份不符回调 (v2 热插拔自修复)
RegisterSlavePortLinkChangedCallback(DarraCore.SlavePortLinkChangedCallback) - 接口中的方法 com.darra.ethercat.master.DarraCore
注册从站端口链路变化回调 (断线检测)
registerSlavePreOpReconfigCallback(DarraCore.SlavePreOpReconfigCallback) - 类中的方法 com.darra.ethercat.master.EtherCATMaster
 
RegisterSlavePreOpReconfigCallback(DarraCore.SlavePreOpReconfigCallback) - 接口中的方法 com.darra.ethercat.master.DarraCore
注册从站 PreOP 重配置回调
RegisterSlaveStateChangeCallbackAsync(DarraCore.SlaveStateChangeCallback) - 接口中的方法 com.darra.ethercat.master.DarraCore
注册从站状态变化异步回调
RegisterSlaveStateChangeCallbackSync(DarraCore.SlaveStateChangeCallback) - 接口中的方法 com.darra.ethercat.master.DarraCore
注册从站状态变化同步回调
RegisterSoEEmergencyCallback(DarraCore.SoEEmergencyCallback) - 接口中的方法 com.darra.ethercat.master.DarraCore
注册 SoE Emergency 回调 / register SoE Emergency callback.
RegisterSoENotificationCallback(DarraCore.SoENotificationCallback) - 接口中的方法 com.darra.ethercat.master.DarraCore
注册 SoE Notification 回调 / register SoE Notification callback.
registerStateChangeCallbackAsync(DarraCore.SlaveStateChangeCallback) - 类中的方法 com.darra.ethercat.master.EtherCATMaster
 
registerStateChangeCallbackSync(DarraCore.SlaveStateChangeCallback) - 类中的方法 com.darra.ethercat.master.EtherCATMaster
 
RegisterType - 类中的变量 com.darra.ethercat.slave.Startup.StartupParameter
寄存器类型(用于寄存器写入)
RELOAD - 枚举 中的枚举常量 com.darra.ethercat.data.EtherCATTypes.EcEcmdType
重载
Remove(short, byte) - 类中的方法 com.darra.ethercat.slave.Startup.StartupParameterList
按 Index/SubIndex 移除 Startup 参数
Remove(Startup.StartupParameter) - 类中的方法 com.darra.ethercat.slave.Startup.StartupParameterList
移除指定参数
removeAddressFilter(byte[], int) - 类中的方法 com.darra.ethercat.slave.EoE
从过滤器列表中移除指定 MAC 地址
removeConnection(int, int) - 类中的方法 com.darra.ethercat.slave.FSoE.SafetyManager
关闭并移除一个 FSoE 连接
removeDataExchangedListener(FSoE.FSoEDataExchangeListener) - 类中的方法 com.darra.ethercat.slave.FSoE
注销 DataExchanged 监听器.
removeDCSyncLostListener(MasterEvents.DCSyncLostListener) - 类中的方法 com.darra.ethercat.master.MasterEvents
移除 DC 同步丢失监听器
removeDCSyncLostListener(SlaveEvents.DCSyncLostListener) - 类中的方法 com.darra.ethercat.slave.SlaveEvents
 
removeEmergencyEventListener(MasterEvents.EmergencyEventListener) - 类中的方法 com.darra.ethercat.master.MasterEvents
移除紧急事件监听器
removeEmergencyListener(SlaveEvents.EmergencyListener) - 类中的方法 com.darra.ethercat.slave.SlaveEvents
 
removeEmergencyListener(SoE.SoEEmergencyListener) - 类中的方法 com.darra.ethercat.slave.SoE
移除 SoE Emergency 监听器 / remove an Emergency listener.
removeErrorListener(MasterEvents.EmergencyEventListener) - 类中的方法 com.darra.ethercat.master.MasterEvents
移除错误监听器 (别名, 等同于 removeEmergencyEventListener)
removeGroup(int) - 类中的方法 com.darra.ethercat.master.HotConnect
删除一个 Hot-Connect 组.
removeNotificationListener(VoE.NotificationListener) - 类中的方法 com.darra.ethercat.slave.VoE
移除通知监听器 (Remove notification listener).
removeOfflineListener(SlaveEvents.OfflineListener) - 类中的方法 com.darra.ethercat.slave.SlaveEvents
 
removeOnlineListener(SlaveEvents.OnlineListener) - 类中的方法 com.darra.ethercat.slave.SlaveEvents
 
removePDOFrameLossListener(MasterEvents.PDOFrameLossListener) - 类中的方法 com.darra.ethercat.master.MasterEvents
移除 PDO 丢帧监听器
removeProcessDataCyclicSyncListener(MasterEvents.ProcessDataCyclicSyncListener) - 类中的方法 com.darra.ethercat.master.MasterEvents
移除 PDO 周期同步回调监听器
removeRealtimeOptimizations() - 类中的静态方法 com.darra.ethercat.master.Other
移除实时优化
RemoveRealtimeOptimizations() - 接口中的方法 com.darra.ethercat.master.DarraCore
移除实时优化
removeRedundancyModeChangedListener(MasterEvents.RedundancyModeChangedListener) - 类中的方法 com.darra.ethercat.master.MasterEvents
移除冗余模式变化监听器
removeSlaveIdentityMismatchListener(MasterEvents.SlaveIdentityMismatchListener) - 类中的方法 com.darra.ethercat.master.MasterEvents
移除从站身份不符监听器
removeSlaveOfflineListener(MasterEvents.SlaveOfflineListener) - 类中的方法 com.darra.ethercat.master.MasterEvents
移除从站离线监听器
removeSlaveOnlineListener(MasterEvents.SlaveOnlineListener) - 类中的方法 com.darra.ethercat.master.MasterEvents
移除从站上线监听器
removeSlavePortLinkChangedListener(MasterEvents.SlavePortLinkChangedListener) - 类中的方法 com.darra.ethercat.master.MasterEvents
移除从站端口链路变化监听器
removeSlaveStateChangedListener(MasterEvents.SlaveStateChangedListener) - 类中的方法 com.darra.ethercat.master.MasterEvents
移除从站状态变化监听器
removeStateChangedListener(MasterEvents.StateChangedListener) - 类中的方法 com.darra.ethercat.master.MasterEvents
移除主站状态变化监听器
removeStateChangedListener(SlaveEvents.StateChangedListener) - 类中的方法 com.darra.ethercat.slave.SlaveEvents
 
removeUpdatedListener(Runnable) - 类中的方法 com.darra.ethercat.logging.LogManager.LogView
移除更新监听器
request_frame - 类中的变量 com.darra.ethercat.master.DarraCore.MbxTransactionNative
 
request_len - 类中的变量 com.darra.ethercat.master.DarraCore.MbxTransactionNative
 
RequestData() - 类中的方法 com.darra.ethercat.slave.FSoE
请求进入数据交换状态
RequestFailsafe() - 类中的方法 com.darra.ethercat.slave.FSoE
请求进入失效安全状态
requestState(int, int) - 类中的方法 com.darra.ethercat.slave.FSoE.SafeMdp
请求 MDP FSoE 状态转换
RequestState(FSoE.FSoEState) - 类中的方法 com.darra.ethercat.slave.FSoE
请求切换到指定 FSoE 状态
requestTimeout - 类中的变量 com.darra.ethercat.utils.ESI.MailboxTimeout
 
Rescan() - 类中的方法 com.darra.ethercat.slave.MDP
重新扫描模块列表并清除缓存
Reserved - 类中的变量 com.darra.ethercat.data.Structures.FoEOptions
 
Reserved - 类中的变量 com.darra.ethercat.master.DarraCore.FoEOptions
保留字段
Reserved - 类中的变量 com.darra.ethercat.master.DarraCore.HotConnectGroupNative
 
Reserved - 类中的变量 com.darra.ethercat.master.DarraCore.SiiGeneralInfoNative
 
RESERVED_700D - 枚举 中的枚举常量 com.darra.ethercat.data.EtherCATTypes.SoEError
保留 (0x700D)
reserved0 - 类中的变量 com.darra.ethercat.master.DarraCore.MbxTransactionNative
 
reserved1 - 类中的变量 com.darra.ethercat.master.DarraCore.MbxTransactionNative
 
reserved2_0 - 类中的变量 com.darra.ethercat.master.DarraCore.MbxTransactionNative
 
reserved2_1 - 类中的变量 com.darra.ethercat.master.DarraCore.MbxTransactionNative
 
reserved2_2 - 类中的变量 com.darra.ethercat.master.DarraCore.MbxTransactionNative
 
reservedSii - 类中的变量 com.darra.ethercat.data.Structures.SlaveEepromConfig
[round33CD] 原 SIIindex(SOEM Iindex 遗留), 恒0未用; 保留2字节(short)占位维持 blittable 对齐, 不对外暴露
reset() - 类中的方法 com.darra.ethercat.master.MasterDiagnosticsInfo
重置所有诊断统计
reset(int) - 类中的方法 com.darra.ethercat.slave.FSoE.SafeMdp
重置 MDP FSoE 连接到初始状态
reset(short, short, byte) - 类中的静态方法 com.darra.ethercat.abstractions.MailboxStatistics
经 native EcxMbxResetStats 重置 per-slave / per-protocol 邮箱统计.
RESET - 枚举 中的枚举常量 com.darra.ethercat.slave.FSoE.FSoECommand
重置命令 (ETG5100 Table 5 = 0x2A)
RESET - 枚举 中的枚举常量 com.darra.ethercat.slave.FSoE.FSoEState
初始/重置状态
ResetAbortNetwork() - 接口中的方法 com.darra.ethercat.master.DarraCore
重置网络中止标志
resetAllSyncWindowStats() - 类中的方法 com.darra.ethercat.master.EtherCATMaster
重置所有从站的同步窗口统计
resetAllSyncWindowStats() - 类中的方法 com.darra.ethercat.slave.DC
重置所有从站的同步窗口统计
resetCommunicationStats() - 类中的方法 com.darra.ethercat.master.EtherCATMaster
重置通信统计
ResetCommunicationStats(short) - 接口中的方法 com.darra.ethercat.master.DarraCore
重置通信统计
ResetConnection() - 类中的方法 com.darra.ethercat.slave.FSoE
重置 FSoE 连接
resetDiagnostics() - 类中的方法 com.darra.ethercat.master.Diagnostics
重置诊断计数器
resetDiagnostics() - 类中的方法 com.darra.ethercat.master.EtherCATMaster
重置诊断信息
ResetDiagnostics(short) - 接口中的方法 com.darra.ethercat.master.DarraCore
重置诊断信息
resetPDOFrameLossStats() - 类中的方法 com.darra.ethercat.master.EtherCATMaster
重置 PDO 丢帧统计 (所有组)
ResetPDOFrameLossStats(short, byte) - 接口中的方法 com.darra.ethercat.master.DarraCore
重置 PDO 丢帧统计
ResetPdoOffsets() - 类中的方法 com.darra.ethercat.slave.CiA402
重置 PDO 偏移缓存 (对齐 C# ResetPdoOffsets) 状态降级时调用, 下次进入 SafeOp+ 会重新初始化
resetPDOStats(short) - 类中的方法 com.darra.ethercat.master.EtherCATMaster
重置 PDO 统计
ResetPDOStats(short, short) - 接口中的方法 com.darra.ethercat.master.DarraCore
重置 PDO 统计
ResetPerformanceStats() - 类中的方法 com.darra.ethercat.slave.PDO
重置从站的性能统计 对应 C# ResetPerformanceStats
ResetPortErrors() - 类中的方法 com.darra.ethercat.slave.SlaveStats
重置端口错误计数器
resetScanAbort() - 类中的静态方法 com.darra.ethercat.master.EtherCATMaster
 
resetScanAbort() - 类中的静态方法 com.darra.ethercat.statics.NetworkInfo
重置扫描中止标志 (新一轮扫描前调用)
ResetScanAbort() - 接口中的方法 com.darra.ethercat.master.DarraCore
重置扫描中止标志
resetSlavePortErrorCounters(short) - 类中的方法 com.darra.ethercat.master.Diagnostics
重置指定从站的端口错误计数器
resetSlavePortErrorCounters(short) - 类中的方法 com.darra.ethercat.master.EtherCATMaster
重置从站端口错误计数器
ResetSlavePortErrorCounters(short, short) - 接口中的方法 com.darra.ethercat.master.DarraCore
重置从站端口错误计数器
ResetSlaveSyncWindowStats(short, short) - 接口中的方法 com.darra.ethercat.master.DarraCore
重置从站同步窗口统计
resetStatistics() - 接口中的方法 com.darra.ethercat.abstractions.IMailboxProtocol
重置邮箱统计计数器. native 层未就绪时为 no-op.
resetStatistics() - 类中的方法 com.darra.ethercat.master.MailboxGatewayService
重置所有统计计数
resetStatistics() - 类中的方法 com.darra.ethercat.slave.AoE
重置邮箱统计.
resetStatistics() - 类中的方法 com.darra.ethercat.slave.CoE
重置邮箱统计计数器.
resetStatistics() - 类中的方法 com.darra.ethercat.slave.EoE
重置邮箱统计.
resetStatistics() - 类中的方法 com.darra.ethercat.slave.FoE
重置邮箱统计.
resetStatistics() - 类中的方法 com.darra.ethercat.slave.FSoE
重置邮箱统计.
resetStatistics() - 类中的方法 com.darra.ethercat.slave.SoE
重置邮箱统计.
resetStatistics() - 类中的方法 com.darra.ethercat.slave.VoE
重置邮箱统计.
ResetSyncWindowStats() - 类中的方法 com.darra.ethercat.slave.DC
重置同步窗口统计
resetToInitOnClose() - 类中的方法 com.darra.ethercat.sugar.MasterScope
退出 scope 时把 master 切回 INIT 状态 (推荐 — 硬件干净退出).
response_cap - 类中的变量 com.darra.ethercat.master.DarraCore.MbxTransactionNative
 
response_counter - 类中的变量 com.darra.ethercat.master.DarraCore.MbxTransactionNative
 
response_frame - 类中的变量 com.darra.ethercat.master.DarraCore.MbxTransactionNative
 
response_len - 类中的变量 com.darra.ethercat.master.DarraCore.MbxTransactionNative
 
responseTimeout - 类中的变量 com.darra.ethercat.utils.ESI.MailboxTimeout
 
RetryIdx - 类中的变量 com.darra.ethercat.slave.FoE.FoEBusyEventArgs
重试序号 / retry index.
RevId() - 类中的方法 com.darra.ethercat.slave.Slave
修订版本号
revision - 类中的变量 com.darra.ethercat.data.Structures.SlaveIdentity
修订版本 (原 eep_rev)
revision - 类中的变量 com.darra.ethercat.statics.NetworkInfo.ScannedSlaveInfo
修订号
revision - 类中的变量 com.darra.ethercat.utils.Xml.SlaveXMLConfiguration
 
Revision() - 类中的方法 com.darra.ethercat.slave.Slave
修订版本号别名
revision_number - 类中的变量 com.darra.ethercat.data.Structures.SlaveInfo
 
revisionCheckStrategy - 类中的变量 com.darra.ethercat.utils.ESI.DeviceInfo
 
revisionId - 类中的变量 com.darra.ethercat.utils.ESI.DeviceInfo
 
revisionId() - 类中的方法 com.darra.ethercat.sugar.SlaveIdentity
 
revisionNo - 类中的变量 com.darra.ethercat.utils.StartupConfigurationVerifier.ExpectedSlaveConfig
预期修订号
RevisionNo - 类中的变量 com.darra.ethercat.master.DarraCore.MasterIdentity
修订号
RevisionNo - 类中的变量 com.darra.ethercat.master.DarraCore.SlaveIdentity
 
revisionNoMatch - 类中的变量 com.darra.ethercat.utils.StartupConfigurationVerifier.SlaveVerifyDetail
修订号是否匹配
revisionNumber - 类中的变量 com.darra.ethercat.utils.Eni.SlaveConfig
 
revisionNumber - 类中的变量 com.darra.ethercat.utils.ESI.DeviceDescription
 
RevisionNumber - 类中的变量 com.darra.ethercat.slave.FSoE.SafeModuleInfo
修订号
RingMode() - 类中的方法 com.darra.ethercat.master.EtherCATMaster
获取环拓扑冗余模式
rmpState - 类中的变量 com.darra.ethercat.data.Structures.SlaveHandler
邮箱 RMP 状态 (mbxrmpstate)
RoundTripTimeMs - 类中的变量 com.darra.ethercat.slave.EoE.EoEPingResult
 
rt_frequency - 类中的变量 com.darra.ethercat.master.MasterDiagnosticsInfo.NativeSummary
 
RTcnt - 类中的变量 com.darra.ethercat.data.Structures.InternalDiagnostics
上一秒的周期计数(频率Hz)
runExclusiveAsync(String, Runnable) - 类中的方法 com.darra.ethercat.master.AsyncGate
串行隔离执行一个同步 EtherCAT 操作 (无返回值)。
runExclusiveAsync(String, Supplier<T>) - 类中的方法 com.darra.ethercat.master.AsyncGate
串行隔离执行一个同步 EtherCAT 操作 (带返回值)。
runStaticExclusiveAsync(String, Supplier<T>) - 类中的静态方法 com.darra.ethercat.master.AsyncGate
静态版串行隔离执行 (语义同实例 AsyncGate.runExclusiveAsync(String, Supplier), 但用进程级 AsyncGate.STATIC_SCAN_EXECUTOR + 扫描专用 abort flag)。
runtime - 类中的变量 com.darra.ethercat.data.Structures.EcSlave
ebus_current/block_lrw/group/is_lost — 替换原 Ebuscurrent/blockLRW/group/islost.
rx_error_count - 类中的变量 com.darra.ethercat.data.Structures.InternalDiagnostics
每个从站的接收错误计数
RX_PDO_MAPPING_BASE - 类中的静态变量 com.darra.ethercat.slave.FSoE.SafeMdpIndex
接收PDO映射基地址
rxBytes - 类中的变量 com.darra.ethercat.master.MailboxGatewayService.Stats
 
RxError - 类中的变量 com.darra.ethercat.slave.SlaveStats.EscPortErrors
各端口 RX 错误计数 [Port0..Port3]
rxPackets - 类中的变量 com.darra.ethercat.master.MailboxGatewayService.Stats
 
rxPDOs - 类中的变量 com.darra.ethercat.utils.ESI.PDOConfiguration
 

S

SAFE_OP - 枚举 中的枚举常量 com.darra.ethercat.data.EcState
安全运行状态
SAFE_OP - 枚举 中的枚举常量 com.darra.ethercat.data.EcState.Status
 
SAFE_OP_FAULT - 枚举 中的枚举常量 com.darra.ethercat.data.EcState.Status
 
SAFE_VALUE - 枚举 中的枚举常量 com.darra.ethercat.slave.CiA401.ErrorMode
切换到预设的安全值
SafeInputData() - 类中的方法 com.darra.ethercat.slave.FSoE
获取安全输入数据 (默认缓冲区 64 字节)
SafeInputData(int) - 类中的方法 com.darra.ethercat.slave.FSoE
获取安全输入数据
SafeInputs - 类中的变量 com.darra.ethercat.slave.FSoE.FSoEDataExchangeEvent
本周期安全输入快照 (拷贝, 可自由读取)
safeInputSize - 类中的变量 com.darra.ethercat.data.Structures.SlaveFsoe
FSoE 安全输入大小 (字节)
SafeInputSize - 类中的变量 com.darra.ethercat.master.DarraCore.FSoEConfig
安全输入数据大小 (字节)
SafeInputSize - 类中的变量 com.darra.ethercat.master.DarraCore.SafeMdpConfig
安全输入数据大小 (字节)
SafeInputSize - 类中的变量 com.darra.ethercat.slave.FSoE.FSoEConnectionConfig
安全输入数据大小(字节)
SafeInputSize - 类中的变量 com.darra.ethercat.slave.FSoE.SafeModuleConfig
安全输入数据大小(字节)
SafeMdp(DarraCore, short, short) - 类的构造器 com.darra.ethercat.slave.FSoE.SafeMdp
 
SafeMdpConfig() - 类的构造器 com.darra.ethercat.master.DarraCore.SafeMdpConfig
 
SafeMdpDeviceConfig() - 类的构造器 com.darra.ethercat.slave.FSoE.SafeMdpDeviceConfig
 
SafeModuleCommParam() - 类的构造器 com.darra.ethercat.slave.FSoE.SafeModuleCommParam
 
SafeModuleConfig() - 类的构造器 com.darra.ethercat.slave.FSoE.SafeModuleConfig
 
SafeModuleDiag() - 类的构造器 com.darra.ethercat.slave.FSoE.SafeModuleDiag
 
SafeModuleInfo() - 类的构造器 com.darra.ethercat.slave.FSoE.SafeModuleInfo
 
SAFEOP_TO_OP - 类中的静态变量 com.darra.ethercat.data.EtherCATTypes.EsmTimeouts
SafeOp -> OP 超时 (对齐 C-kernel timeout_safeop_to_op)
SAFEOP_TO_PREOP - 类中的静态变量 com.darra.ethercat.data.EtherCATTypes.EsmTimeouts
SafeOp -> PreOp 超时
SafeOutputs - 类中的变量 com.darra.ethercat.slave.FSoE.FSoEDataExchangeEvent
本周期安全输出快照 (拷贝, 反映提交前的当前值)
safeOutputSize - 类中的变量 com.darra.ethercat.data.Structures.SlaveFsoe
FSoE 安全输出大小 (字节)
SafeOutputSize - 类中的变量 com.darra.ethercat.master.DarraCore.FSoEConfig
安全输出数据大小 (字节)
SafeOutputSize - 类中的变量 com.darra.ethercat.master.DarraCore.SafeMdpConfig
安全输出数据大小 (字节)
SafeOutputSize - 类中的变量 com.darra.ethercat.slave.FSoE.FSoEConnectionConfig
安全输出数据大小(字节)
SafeOutputSize - 类中的变量 com.darra.ethercat.slave.FSoE.SafeModuleConfig
安全输出数据大小(字节)
safetyAddress - 类中的变量 com.darra.ethercat.data.Structures.SlaveFsoe
FSoE 安全地址
SafetyAddress - 类中的变量 com.darra.ethercat.master.DarraCore.FSoEConfig
FSoE 从站安全地址
SafetyAddress - 类中的变量 com.darra.ethercat.master.DarraCore.SafeMdpConfig
FSoE 从站安全地址
SafetyAddress - 类中的变量 com.darra.ethercat.slave.FSoE.FSoECommParameters
FSoE从站安全地址 (SI2)
SafetyAddress - 类中的变量 com.darra.ethercat.slave.FSoE.FSoEConnectionConfig
FSoE从站安全地址
SafetyAddress - 类中的变量 com.darra.ethercat.slave.FSoE.SafeModuleCommParam
安全地址
SafetyAddress - 类中的变量 com.darra.ethercat.slave.FSoE.SafeModuleConfig
安全地址
SafetyManager(DarraCore, short) - 类的构造器 com.darra.ethercat.slave.FSoE.SafetyManager
 
saveENI(EtherCATMaster, String) - 类中的静态方法 com.darra.ethercat.utils.Eni
保存 ENI 文件 (基于运行时主站, managed XML 生成, 对齐 C# SaveENI(DarraEtherCAT, string)).
saveENI(String, Eni.EniConfiguration) - 类中的静态方法 com.darra.ethercat.utils.Eni
保存 ENI 文件 (基于 EniConfiguration 配置, managed XML 生成).
scanAsync(String) - 类中的静态方法 com.darra.ethercat.master.EtherCATMaster
EtherCATMaster.scanAsync(String, String) 单口扫描版 (无冗余)。
scanAsync(String) - 类中的静态方法 com.darra.ethercat.sugar.MasterAsync
异步扫描指定网卡上的从站数量.
scanAsync(String, String) - 类中的静态方法 com.darra.ethercat.master.EtherCATMaster
EtherCATMaster.scanSlaveCount(String) 的异步变体: 把扫描放后台线程跑, 调用方拿 future 不堵。
ScannedSlaveInfo() - 类的构造器 com.darra.ethercat.statics.NetworkInfo.ScannedSlaveInfo
 
scanRedundantAsync(String, String) - 类中的静态方法 com.darra.ethercat.sugar.MasterAsync
异步扫描冗余对.
ScanRevisionMatch() - 类中的方法 com.darra.ethercat.master.MasterConfig
已过时。
ScanRevisionMatch(MasterConfig.RevisionMatch) - 类中的方法 com.darra.ethercat.master.MasterConfig
设置扫描修订号匹配模式
scanSlaveCount(String) - 类中的静态方法 com.darra.ethercat.master.EtherCATMaster
扫描指定网卡上的从站数量 (完整扫描).
scanSlaveCountRedundant(String, String) - 类中的静态方法 com.darra.ethercat.master.EtherCATMaster
扫描冗余网卡对上的从站数量 (完整扫描, 环形拓扑).
ScanSlaveInfo(String, String) - 接口中的方法 com.darra.ethercat.master.DarraCore
完整扫描从站信息 (单端口/冗余通用, 与 SetNetwork/Build 完全相同的扫描逻辑).
SDO - 枚举 中的枚举常量 com.darra.ethercat.data.EtherCATTypes.EcCoEDetails
SDO
SDO_INFO - 枚举 中的枚举常量 com.darra.ethercat.data.EtherCATTypes.EcCoEDetails
SDO Info
SDO_PROTOCOL_TIMEOUT - 枚举 中的枚举常量 com.darra.ethercat.data.EtherCATTypes.SDOError
SDO 协议超时
SDO_READ - 枚举 中的枚举常量 com.darra.ethercat.data.EtherCATTypes.EcCommType
SDO 读取
SDO_TIMEOUT - 类中的静态变量 com.darra.ethercat.data.EtherCATTypes.EsmTimeouts
SDO 超时
SDO_WRITE - 枚举 中的枚举常量 com.darra.ethercat.data.EtherCATTypes.EcCommType
SDO 写入
SDOAbort_GetCategory(int) - 接口中的方法 com.darra.ethercat.master.DarraCore
 
SDOAbort_GetDescription(int) - 接口中的方法 com.darra.ethercat.master.DarraCore
 
SDOAbort_GetHint(int) - 接口中的方法 com.darra.ethercat.master.DarraCore
 
SDOAbort_IsRetryable(int) - 接口中的方法 com.darra.ethercat.master.DarraCore
 
sdoAbortCategory(long) - 类中的静态方法 com.darra.ethercat.statics.ProtocolCodes
SDO Abort Code 分类 (0=访问/1=参数/2=对象/3=数据等).
sdoAbortDescription(long) - 类中的静态方法 com.darra.ethercat.statics.ProtocolCodes
SDO Abort Code 中文描述.
sdoAbortHint(long) - 类中的静态方法 com.darra.ethercat.statics.ProtocolCodes
SDO Abort Code 处理建议.
sdoAbortIsRetryable(long) - 类中的静态方法 com.darra.ethercat.statics.ProtocolCodes
SDO Abort Code 是否可重试 (true=瞬时错误可重试).
sdoIndex() - 类中的方法 com.darra.ethercat.utils.ESI.SyncManagerInfo
 
sdoInfo - 类中的变量 com.darra.ethercat.utils.ESI.CoEDetails
 
sdoInit - 类中的变量 com.darra.ethercat.utils.Xml.SlaveXMLConfiguration
 
SDOread(short, short, short, byte, boolean, IntByReference) - 接口中的方法 com.darra.ethercat.master.DarraCore
SDO 读取
SDORead(short, byte) - 类中的方法 com.darra.ethercat.slave.CoE
SDO 读取 (默认超时, 无 CompleteAccess)
SDORead(short, byte, boolean) - 类中的方法 com.darra.ethercat.slave.CoE
SDO 读取 (默认超时, 指定 CompleteAccess)
SDORead(short, byte, boolean, int) - 类中的方法 com.darra.ethercat.slave.CoE
SDO 读取 (原始字节, 支持 CompleteAccess)
SDORead(short, byte, int) - 类中的方法 com.darra.ethercat.slave.CoE
SDO 读取 (原始字节, 无 CompleteAccess)
sdoReadAsync(short, byte) - 类中的方法 com.darra.ethercat.slave.CoE
异步读取 SDO (无 CompleteAccess, Asynchronously read SDO without CompleteAccess)
sdoReadAsync(short, byte, boolean) - 类中的方法 com.darra.ethercat.slave.CoE
异步读取 SDO (Asynchronously read SDO).
SDOReadAsync(short, byte) - 类中的方法 com.darra.ethercat.slave.CoE
CoE.SDOReadAsync(short, byte, boolean) 无 CompleteAccess 版。
SDOReadAsync(short, byte, boolean) - 类中的方法 com.darra.ethercat.slave.CoE
异步读取 SDO (失败返回 null, 不抛 CoEAbortException; 对齐 C# SDOReadAsync)。
SDOReadDouble(short, byte) - 类中的方法 com.darra.ethercat.slave.CoE
读取 Double
SDOReadFloat(short, byte) - 类中的方法 com.darra.ethercat.slave.CoE
读取 Float
SDOReadInt16(short, byte) - 类中的方法 com.darra.ethercat.slave.CoE
读取 Int16
SDOReadInt32(short, byte) - 类中的方法 com.darra.ethercat.slave.CoE
读取 Int32
SDOReadInt8(short, byte) - 类中的方法 com.darra.ethercat.slave.CoE
读取 Int8
SDOReadString(short, byte) - 类中的方法 com.darra.ethercat.slave.CoE
读取 String
SDOReadUInt16(short, byte) - 类中的方法 com.darra.ethercat.slave.CoE
读取 UInt16 (以 int 返回)
SDOReadUInt32(short, byte) - 类中的方法 com.darra.ethercat.slave.CoE
读取 UInt32 (以 long 返回)
sdoWrite(byte, byte[]) - 类中的方法 com.darra.ethercat.slave.CoE.ObjectDictionary
SDO 写入数据到此对象 (对齐 C# SDOWrite)
SDOwrite(short, short, short, byte, boolean, Pointer, int) - 接口中的方法 com.darra.ethercat.master.DarraCore
SDO 写入
SDOWrite(short, byte, byte[]) - 类中的方法 com.darra.ethercat.slave.CoE
SDO 写入 (默认超时, 无 CompleteAccess)
SDOWrite(short, byte, byte[], boolean) - 类中的方法 com.darra.ethercat.slave.CoE
SDO 写入 (默认超时, 指定 CompleteAccess)
SDOWrite(short, byte, byte[], boolean, int) - 类中的方法 com.darra.ethercat.slave.CoE
SDO 写入 (原始字节, 支持 CompleteAccess)
SDOWrite(short, byte, byte[], int) - 类中的方法 com.darra.ethercat.slave.CoE
SDO 写入 (原始字节, 无 CompleteAccess)
sdoWriteAsync(short, byte, byte[]) - 类中的方法 com.darra.ethercat.slave.CoE
异步写入 SDO (无 CompleteAccess, Asynchronously write SDO without CompleteAccess)
sdoWriteAsync(short, byte, byte[], boolean) - 类中的方法 com.darra.ethercat.slave.CoE
异步写入 SDO (Asynchronously write SDO).
SDOWriteAsync(short, byte, byte[]) - 类中的方法 com.darra.ethercat.slave.CoE
SDOWriteAsync(short, byte, byte[], boolean) - 类中的方法 com.darra.ethercat.slave.CoE
异步写入 SDO (失败返回 false, 不抛 CoEAbortException; 对齐 C# SDOWriteAsync)。
SDOWriteByte(short, byte, byte) - 类中的方法 com.darra.ethercat.slave.CoE
 
SDOWriteDouble(short, byte, double) - 类中的方法 com.darra.ethercat.slave.CoE
 
SDOWriteFloat(short, byte, float) - 类中的方法 com.darra.ethercat.slave.CoE
 
SDOWriteInt16(short, byte, short) - 类中的方法 com.darra.ethercat.slave.CoE
 
SDOWriteInt32(short, byte, int) - 类中的方法 com.darra.ethercat.slave.CoE
 
SDOWriteUInt16(short, byte, int) - 类中的方法 com.darra.ethercat.slave.CoE
 
SDOWriteUInt32(short, byte, long) - 类中的方法 com.darra.ethercat.slave.CoE
 
SECONDARY - 枚举 中的枚举常量 com.darra.ethercat.master.RedundancyManager.RedundancyState
仅使用备用网络
SECONDARY_ONLY - 枚举 中的枚举常量 com.darra.ethercat.data.EtherCATTypes.EcLinkState
仅副端口连接
secondary_port_errors_window - 类中的变量 com.darra.ethercat.master.MasterDiagnosticsInfo.NativeSummary
 
secondary_port_ok - 类中的变量 com.darra.ethercat.master.MasterDiagnosticsInfo.NativeSummary
 
SecondaryLinkBroken() - 类中的方法 com.darra.ethercat.slave.Slave
冗余线路是否断路
SecondaryLinkBroken() - 类中的方法 com.darra.ethercat.slave.SlaveStats
冗余线路是否断路 (从副端口方向的路径上存在断线) 对齐 C# SlaveDiagnostics.SecondaryLinkBroken
SecondaryLinkStatus() - 类中的方法 com.darra.ethercat.master.EtherCATMaster
获取冗余链路状态
secondaryLinkUp - 类中的变量 com.darra.ethercat.master.RedundancyManager.RedundancyStatus
备用链路是否连接
SecondaryLinkUp - 类中的变量 com.darra.ethercat.master.DarraCore.RedundancyStatus
副链路是否连通
secondaryPortErrors - 类中的变量 com.darra.ethercat.data.Structures.SlaveDiagnosticsData
副端口错误计数
SecondaryPortOk - 类中的变量 com.darra.ethercat.master.MasterDiagnosticsInfo.DiagnosticsSnapshot
副端口是否正常
secondaryRxFrames - 类中的变量 com.darra.ethercat.master.RedundancyManager.RedundancyStatus
备用网络接收帧数
SecondaryRxFrames - 类中的变量 com.darra.ethercat.master.DarraCore.RedundancyStatus
副链路接收帧数
secondaryTxFrames - 类中的变量 com.darra.ethercat.master.RedundancyManager.RedundancyStatus
备用网络发送帧数
SecondaryTxFrames - 类中的变量 com.darra.ethercat.master.DarraCore.RedundancyStatus
副链路发送帧数
segmentedSdo - 类中的变量 com.darra.ethercat.utils.ESI.CoEDetails
 
Send(int, short, byte[]) - 类中的方法 com.darra.ethercat.slave.VoE
 
Send(int, short, byte[], int) - 类中的方法 com.darra.ethercat.slave.VoE
发送 VoE 数据到从站
SEND_FRAME - 枚举 中的枚举常量 com.darra.ethercat.data.EtherCATTypes.EcEoEDetails
发送帧
SendAndReceive(int, short, byte[]) - 类中的方法 com.darra.ethercat.slave.VoE
 
SendAndReceive(int, short, byte[], int) - 类中的方法 com.darra.ethercat.slave.VoE
发送并等待响应
sendAndReceiveAsync(int, short, byte[]) - 类中的方法 com.darra.ethercat.slave.VoE
异步发送并接收 (默认超时) (Async send-and-receive with default timeout)
sendAndReceiveAsync(int, short, byte[], int) - 类中的方法 com.darra.ethercat.slave.VoE
异步发送并接收响应 (Asynchronously send and receive response).
sendAsync(int, short, byte[]) - 类中的方法 com.darra.ethercat.slave.VoE
异步发送 (默认超时) (Async send with default timeout)
sendAsync(int, short, byte[], int) - 类中的方法 com.darra.ethercat.slave.VoE
异步发送 VoE 数据 (Asynchronously send VoE data).
SendCommand(short, short, byte[], int) - 类中的方法 com.darra.ethercat.slave.AoE
发送 ADS 命令
SendFrame(byte[]) - 类中的方法 com.darra.ethercat.slave.EoE
 
SendFrame(byte[], int) - 类中的方法 com.darra.ethercat.slave.EoE
发送以太网帧
sendFrameAsync(byte[]) - 类中的方法 com.darra.ethercat.slave.EoE
异步发送帧 (默认超时) (Async send with default timeout)
sendFrameAsync(byte[], int) - 类中的方法 com.darra.ethercat.slave.EoE
异步发送以太网帧 (Asynchronously send Ethernet frame).
SendFrameWithTimestamp(byte[], long) - 类中的方法 com.darra.ethercat.slave.EoE
发送以太网帧 (附加时间戳, 默认超时)
SendFrameWithTimestamp(byte[], long, int) - 类中的方法 com.darra.ethercat.slave.EoE
发送以太网帧 (附加时间戳) 对齐 C# EoEInstance.SendFrameWithTimestamp 在帧末尾附加 4 字节时间戳 (ETG.1000.6 Table 78, Unsigned32)
sendMailboxOffset - 类中的变量 com.darra.ethercat.utils.ESI.BootstrapInfo
 
sendMailboxSize - 类中的变量 com.darra.ethercat.utils.ESI.BootstrapInfo
 
SendRaw(byte[]) - 类中的方法 com.darra.ethercat.slave.VoE
 
SendRaw(byte[], int) - 类中的方法 com.darra.ethercat.slave.VoE
发送原始 VoE 帧
SendRawAndReceive(byte[]) - 类中的方法 com.darra.ethercat.slave.VoE
发送原始帧并等待响应 (默认超时)
SendRawAndReceive(byte[], int) - 类中的方法 com.darra.ethercat.slave.VoE
发送原始帧并等待响应 对齐 C# VoEInstance.SendRawAndReceive
Sequence - 类中的变量 com.darra.ethercat.slave.FSoE.FSoEPdoFrame
序列号
SequenceOffset - 类中的变量 com.darra.ethercat.slave.FSoE.FSoEPdoLayout
序列号偏移
SercosIDN() - 类中的方法 com.darra.ethercat.slave.SoE.SoENotificationEventArgs
 
SercosIDN() - 类中的方法 com.darra.ethercat.slave.SoE.SoEParameter
SERCOS IDN 格式字符串 (S-x-xxxx 或 P-x-xxxx)
serial - 类中的变量 com.darra.ethercat.data.Structures.SlaveIdentity
序列号 (原 eep_ser)
serial_number - 类中的变量 com.darra.ethercat.data.Structures.SlaveInfo
 
serialNo - 类中的变量 com.darra.ethercat.utils.StartupConfigurationVerifier.ExpectedSlaveConfig
预期序列号 (0 表示不验证)
serialNo - 类中的变量 com.darra.ethercat.utils.Xml.SlaveXMLConfiguration
 
SerialNo - 类中的变量 com.darra.ethercat.master.DarraCore.MasterIdentity
序列号
SerialNo - 类中的变量 com.darra.ethercat.master.DarraCore.SlaveIdentity
 
serialNoMatch - 类中的变量 com.darra.ethercat.utils.StartupConfigurationVerifier.SlaveVerifyDetail
序列号是否匹配
serialNumber - 类中的变量 com.darra.ethercat.statics.NetworkInfo.ScannedSlaveInfo
序列号
serialNumber() - 类中的方法 com.darra.ethercat.sugar.SlaveIdentity
 
SerialNumber - 类中的变量 com.darra.ethercat.slave.FSoE.SafeModuleInfo
序列号
SerialNumber() - 类中的方法 com.darra.ethercat.slave.Slave
序列号
SERVICE_NOT_SUPPORTED - 枚举 中的枚举常量 com.darra.ethercat.data.EtherCATTypes.MailboxError
服务不支持
SERVO_OVER_ETHERCAT - 枚举 中的枚举常量 com.darra.ethercat.data.EtherCATTypes.MailboxType
Servo over EtherCAT
ServoMappingEntry() - 类的构造器 com.darra.ethercat.slave.SoE.ServoMappingEntry
 
ServoMappingInfo() - 类的构造器 com.darra.ethercat.slave.SoE.ServoMappingInfo
 
SESSION - 枚举 中的枚举常量 com.darra.ethercat.slave.FSoE.FSoECommand
会话请求/响应 (ETG5100 Table 5 = 0x4E)
SESSION - 枚举 中的枚举常量 com.darra.ethercat.slave.FSoE.FSoEState
会话建立
Set(int, boolean) - 类中的方法 com.darra.ethercat.slave.CiA401.DOAccessor
设置数字输出通道状态(通道号从 0 开始)
Set(int, byte) - 类中的方法 com.darra.ethercat.slave.PDO.PDOArrayInstance
按字节索引写入单字节
Set(int, short) - 类中的方法 com.darra.ethercat.slave.CiA401.AOAccessor
设置模拟输出通道值(通道号从 0 开始)
SET_IP_PARAM - 枚举 中的枚举常量 com.darra.ethercat.data.EtherCATTypes.EcEoEDetails
设置 IP 参数
setAllSlavePdiWatchdog(int) - 类中的方法 com.darra.ethercat.master.EtherCATMaster
为所有从站设置统一PDI看门狗超时
setAllSlavePdiWatchdog(int) - 类中的方法 com.darra.ethercat.master.Other
批量设置所有从站的PDI看门狗超时
SetAllSlavePdiWatchdog(short, int) - 接口中的方法 com.darra.ethercat.master.DarraCore
为所有从站设置统一PDI看门狗超时
setAllSlaveWatchdog(int) - 类中的方法 com.darra.ethercat.master.EtherCATMaster
为所有从站设置统一看门狗超时
setAllSlaveWatchdog(int) - 类中的方法 com.darra.ethercat.master.Other
批量设置所有从站的过程数据看门狗超时(毫秒)
SetAllSlaveWatchdog(short, int) - 接口中的方法 com.darra.ethercat.master.DarraCore
为所有从站设置统一看门狗超时
SetBit(int, boolean) - 类中的方法 com.darra.ethercat.slave.PDO.PDODataItem
设置指定索引处的位值
setBusyHook(FoE.FoEBusyListener) - 类中的方法 com.darra.ethercat.slave.FoE
设置 FoE BUSY 回调 / install FoE BUSY hook.
setBytes(byte[]) - 类中的方法 com.darra.ethercat.slave.CoE.ObjectEntry
写入原始字节 (对齐 C# Bytes setter)
SetConfig(byte[], short, byte[], short) - 类中的方法 com.darra.ethercat.slave.AoE
设置 AoE 配置 (NetId 和 Port) 对齐 C# AoEInstance.SetConfig
setCpuAffinity(int) - 类中的方法 com.darra.ethercat.master.EtherCATMaster
设置主站 CPU 亲和性
setCpuAffinity(int) - 类中的方法 com.darra.ethercat.master.Other
设置主站线程 CPU 亲和性
setCrashCallback(DarraCore.CrashNotifyCallback) - 类中的方法 com.darra.ethercat.master.EtherCATMaster
 
SetCrashCallback(DarraCore.CrashNotifyCallback) - 接口中的方法 com.darra.ethercat.master.DarraCore
设置崩溃通知回调
setCycleTime(int) - 类中的方法 com.darra.ethercat.master.EtherCATMaster
设置 PDO 循环时间 (纳秒)
setDCAutoShiftEnabled(boolean) - 类中的方法 com.darra.ethercat.master.EtherCATMaster
设置 DC 自动偏移启用
SetDCAutoShiftEnabled(short, boolean) - 接口中的方法 com.darra.ethercat.master.DarraCore
设置 DC 自动偏移启用
setDCSyncLostCallback(DarraCore.DCSyncLostCallback) - 类中的方法 com.darra.ethercat.master.EtherCATMaster
 
SetDCSyncLostCallback(DarraCore.DCSyncLostCallback) - 接口中的方法 com.darra.ethercat.master.DarraCore
设置 DC 同步丢失回调
SetDcSyncMode(short, short, byte) - 接口中的方法 com.darra.ethercat.master.DarraCore
配置从站 SyncManager 同步类型 (协议算法下沉到 native 层).
setDebugLogging(boolean) - 类中的静态方法 com.darra.ethercat.master.EtherCATMaster
 
SetDebugLogging(boolean) - 接口中的方法 com.darra.ethercat.master.DarraCore
启用/禁用调试日志
setDiagnosticsEnabled(boolean) - 类中的方法 com.darra.ethercat.master.EtherCATMaster
启用/禁用诊断功能
SetDiagnosticsEnabled(short, boolean) - 接口中的方法 com.darra.ethercat.master.DarraCore
启用/禁用诊断功能
SetDIFilter(int, byte) - 类中的方法 com.darra.ethercat.slave.CiA401
设置数字输入滤波使能 (0x6003)
SetDIPolarity(int, byte) - 类中的方法 com.darra.ethercat.slave.CiA401
设置数字输入极性 (0x6002)。
setEnabled(boolean) - 类中的方法 com.darra.ethercat.master.Diagnostics
启用/禁用诊断数据收集
setEnabled(boolean) - 类中的方法 com.darra.ethercat.master.MasterDiagnosticsInfo
设置诊断采集开关 启用后开始记录帧计数、抖动、错误率等统计数据。
setENI(String) - 类中的方法 com.darra.ethercat.master.EtherCATMaster
设置 ENI/DENI 配置文件路径 (延迟配置, Build 时生效) 对应 C# SetENI()
SetErrorAck(boolean) - 类中的方法 com.darra.ethercat.slave.Slave
设置从站错误确认 (清除 AL 错误)
setEsiFile(String) - 类中的方法 com.darra.ethercat.master.EtherCATMaster
设置单个 ESI 文件路径 (延迟配置, Build 时生效) 可多次调用添加多个 ESI 文件 对应 C# SetEsiFile()
SetEsiFile(String) - 类中的方法 com.darra.ethercat.slave.Esi
设置从站 ESI 文件路径
SetEsiFile(String) - 类中的方法 com.darra.ethercat.slave.Slave
设置从站 ESI 文件路径
setEsiFiles(String) - 类中的方法 com.darra.ethercat.master.EtherCATMaster
设置 ESI 文件目录路径 (延迟配置, Build 时生效) 加载目录下所有 ESI 文件。
SetEsmTimeouts(int, int, int, int, int, int, int, int) - 类中的方法 com.darra.ethercat.slave.Slave
设置从站 ESM 状态转换超时配置
setExpectedWKC(short) - 类中的方法 com.darra.ethercat.master.Diagnostics
设置期望的 WKC
SetExpectedWKC(short, short) - 接口中的方法 com.darra.ethercat.master.DarraCore
设置期望的工作计数器
setFailsafeOutput(int, byte[]) - 类中的方法 com.darra.ethercat.slave.FSoE.SafeMdp
设置 MDP 失效安全输出值
setFilter(LogManager.LogCategory...) - 类中的方法 com.darra.ethercat.logging.LogManager.LogView
设置过滤器 - 只显示指定类别的日志
setFoEProgressHook(DarraCore.FoEProgressCallback) - 类中的方法 com.darra.ethercat.master.EtherCATMaster
 
setGroupCycleDivider(byte[], int, int) - 类中的静态方法 com.darra.ethercat.data.Structures.EcGroupConfigHelper
设置组周期分频器
SetGroupCycleDivider(byte, byte) - 类中的方法 com.darra.ethercat.slave.SlavePdo
设置组周期分频器
SetGroupCycleDivider(short, byte, byte) - 接口中的方法 com.darra.ethercat.master.DarraCore
设置组周期分频
setGroupEnabled(byte[], int, boolean) - 类中的静态方法 com.darra.ethercat.data.Structures.EcGroupConfigHelper
设置组启用状态
SetGroupEnabled(short, byte, boolean) - 接口中的方法 com.darra.ethercat.master.DarraCore
设置组启用/禁用
setGroupFrameRepeatEligible(byte[], int, boolean) - 类中的静态方法 com.darra.ethercat.data.Structures.EcGroupConfigHelper
设置组帧重复资格 (ETG.1500 5.4.3)
setInitProgressListener(EtherCATMaster.InitProgressListener) - 类中的方法 com.darra.ethercat.master.EtherCATMaster
设置初始化进度监听 (对齐 C# OnInitProgress 事件)。
setLogCallback(DarraCore.LogCallback) - 类中的方法 com.darra.ethercat.master.EtherCATMaster
 
SetLogCallback(DarraCore.LogCallback) - 接口中的方法 com.darra.ethercat.master.DarraCore
设置日志回调
setLoopCycleTime(int) - 类中的方法 com.darra.ethercat.master.Other
设置主站 PDO 循环时间 (纳秒)
setMailboxLogging(boolean) - 类中的静态方法 com.darra.ethercat.master.EtherCATMaster
 
SetMailboxLogging(boolean) - 接口中的方法 com.darra.ethercat.master.DarraCore
启用/禁用邮箱日志
setMailboxTraceEnabled(boolean) - 类中的方法 com.darra.ethercat.logging.LogManager
启用/禁用 Mailbox 帧追踪。
setMasterCpuAffinity(int) - 类中的方法 com.darra.ethercat.master.Other
设置主站线程 CPU 亲和性 以基准核心为起点, 向低核心号分配: PDO(基准) -> DC诊断(基准-1) -> StateGuard(基准-2)
SetMasterCpuAffinity(short, int) - 接口中的方法 com.darra.ethercat.master.DarraCore
设置主站 CPU 亲和性
setMasterDCCycleTime(int) - 类中的方法 com.darra.ethercat.master.EtherCATMaster
设置主站 DC 循环时间 (纳秒)
SetMasterDCCycleTime(short, int) - 接口中的方法 com.darra.ethercat.master.DarraCore
设置主站 DC 循环时间 (纳秒)
SetMasterLoopCycleTime(short, int) - 接口中的方法 com.darra.ethercat.master.DarraCore
设置主站 PDO 循环时间 (纳秒)
SetMdpSafeOutputData(int, byte[]) - 类中的方法 com.darra.ethercat.slave.FSoE
设置指定 MDP 连接的安全输出数据
setMutexProtection(boolean) - 类中的方法 com.darra.ethercat.master.EtherCATMaster
设置 Mutex 保护
SetMutexProtection(boolean) - 类中的方法 com.darra.ethercat.slave.SlavePdo
设置 Mutex 保护 对齐 C# MasterConfig.MutexProtection
SetMutexProtection(short, boolean) - 接口中的方法 com.darra.ethercat.master.DarraCore
设置 Mutex 保护
setNetwork(String) - 类中的方法 com.darra.ethercat.master.EtherCATMaster
设置网络适配器 (无冗余)
setNetwork(String, String) - 类中的方法 com.darra.ethercat.master.EtherCATMaster
设置网络适配器
SetNetwork(short, String, String) - 接口中的方法 com.darra.ethercat.master.DarraCore
设置网络适配器
SetNetwork(String) - 类中的方法 com.darra.ethercat.master.EtherCATMaster
设置网络适配器 (无冗余, C# SetNetwork 对应)
SetNetwork(String, String) - 类中的方法 com.darra.ethercat.master.EtherCATMaster
设置网络适配器 (C# SetNetwork 对应)
setNetworkAsync(EtherCATMaster, String, String) - 类中的静态方法 com.darra.ethercat.sugar.MasterAsync
异步设置网卡.
setNetworkAsync(String, String) - 类中的方法 com.darra.ethercat.master.EtherCATMaster
异步设置网卡 (经主站串行闸排队隔离)。
SetPdiWatchdog(int) - 类中的方法 com.darra.ethercat.slave.Slave
设置 PDI 看门狗超时 (毫秒), 0=禁用
setPDOLogging(boolean) - 类中的静态方法 com.darra.ethercat.master.EtherCATMaster
 
SetPDOLogging(boolean) - 接口中的方法 com.darra.ethercat.master.DarraCore
启用/禁用 PDO 日志
setPDOThreadCpuAffinity(int) - 类中的方法 com.darra.ethercat.master.Other
设置 PDO 线程 CPU 亲和性
SetPDOThreadCpuAffinity(short, int) - 接口中的方法 com.darra.ethercat.master.DarraCore
设置 PDO 线程 CPU 亲和性
setPdoTraceEnabled(boolean) - 类中的方法 com.darra.ethercat.logging.LogManager
启用/禁用 PDO 高频追踪。
setPort(int) - 类中的方法 com.darra.ethercat.master.MailboxGatewayService
设置监听端口 (必须在 start 之前调用)
SetProcessCpuAffinity(int) - 接口中的方法 com.darra.ethercat.master.DarraCore
设置进程 CPU 亲和性
setRawData(byte[]) - 类中的方法 com.darra.ethercat.utils.BaseData
设置原始字节数据
setReceiveHook(EoE.ReceiveHookListener) - 类中的方法 com.darra.ethercat.slave.EoE
注册 EoE 异步接收 Hook (每 master 一个, 整库共用; 重复调用覆盖之前 listener).
setRedProcessdata(int) - 类中的方法 com.darra.ethercat.master.EtherCATMaster
设置冗余处理模式
SetRedProcessdata(int) - 接口中的方法 com.darra.ethercat.master.DarraCore
设置冗余处理模式
SetRedProcessdata(int) - 类中的方法 com.darra.ethercat.master.RedundancyManager
设置冗余过程数据模式 对齐 C# DarraEtherCAT.SetRedProcessdata
SetSafeOutputData(byte[]) - 类中的方法 com.darra.ethercat.slave.FSoE
设置安全输出数据
SetSlaveErrorAck(short, short, boolean) - 接口中的方法 com.darra.ethercat.master.DarraCore
设置从站错误确认
SetSlaveEsiFile(short, short, String) - 接口中的方法 com.darra.ethercat.master.DarraCore
设置从站 ESI 文件路径
SetSlaveEsmTimeouts(short, short, DarraCore.EsmTimeouts) - 接口中的方法 com.darra.ethercat.master.DarraCore
设置从站 ESM 超时配置
SetSlaveGroup(short, short, byte) - 接口中的方法 com.darra.ethercat.master.DarraCore
设置从站所属组
SetSlaveOptional(short, short, boolean) - 接口中的方法 com.darra.ethercat.master.DarraCore
设置从站为可选
SetSlavePdiWatchdog(short, short, int) - 接口中的方法 com.darra.ethercat.master.DarraCore
设置从站 PDI 看门狗超时 (毫秒)
SetSlaveStateWithTimeout(short, short, int, int) - 接口中的方法 com.darra.ethercat.master.DarraCore
单个从站状态转换 (带超时)
SetSlaveSupportsFrameRepeat(short, short, boolean) - 接口中的方法 com.darra.ethercat.master.DarraCore
设置从站帧重发支持标志
SetSlaveWatchdog(short, short, int) - 接口中的方法 com.darra.ethercat.master.DarraCore
设置从站看门狗超时 (毫秒)
setState(EcState) - 类中的方法 com.darra.ethercat.master.EtherCATMaster
切换 EtherCAT 主站状态.
setState(EcState) - 类中的方法 com.darra.ethercat.master.State
设置主站状态 (阻塞, 等待转换完成)
SetState(short, int) - 接口中的方法 com.darra.ethercat.master.DarraCore
设置主站状态 (不带启动参数)
SetState(EcState) - 类中的方法 com.darra.ethercat.master.EtherCATMaster
设置主站状态 (C# SetState 对应)
SetState(EcState) - 类中的方法 com.darra.ethercat.slave.Slave
设置从站 EtherCAT 状态 (默认 3000ms 超时)
SetState(EcState, int) - 类中的方法 com.darra.ethercat.slave.Slave
设置从站 EtherCAT 状态
setStateAsync(EcState) - 类中的方法 com.darra.ethercat.master.EtherCATMaster
异步版 setState, 不阻塞调用线程.
setStateAsync(EcState, Consumer<String>) - 类中的方法 com.darra.ethercat.master.EtherCATMaster
异步版 setState (带进度回调), 不阻塞调用线程, 经主站串行闸排队隔离。
setStateAsync(EtherCATMaster, EcState) - 类中的静态方法 com.darra.ethercat.sugar.MasterAsync
异步设置主站状态.
setStateAsync(EtherCATMaster, EcState, Duration) - 类中的静态方法 com.darra.ethercat.sugar.MasterAsync
带超时的异步设置主站状态.
setStateChangedListener(EtherCATMaster.StateChangedListener) - 类中的方法 com.darra.ethercat.master.EtherCATMaster
设置状态变化监听器 (对齐 C# StateChanged 事件)
setStateSequence(EcState, int) - 类中的方法 com.darra.ethercat.master.State
顺序设置主站状态 (INIT → PREOP → SAFEOP → OP)
SetStateSequence(short, int, int) - 接口中的方法 com.darra.ethercat.master.DarraCore
一步到位状态转换: 自动链式 (Init->PreOp->SafeOp->OP)
SetStateWithStartup(short, int, int) - 接口中的方法 com.darra.ethercat.master.DarraCore
单步状态转换 + 自动执行 Before/After 启动参数
SetStateWithTimeout(short, int, int) - 接口中的方法 com.darra.ethercat.master.DarraCore
带超时的状态转换
SetSyncBySlaveIndex(short, short, int, int, int) - 接口中的方法 com.darra.ethercat.master.DarraCore
设置从站 DC 同步参数
setSyncWindowThreshold(int) - 类中的方法 com.darra.ethercat.master.EtherCATMaster
设置同步窗口阈值 (纳秒)
setSyncWindowThreshold(int) - 类中的方法 com.darra.ethercat.master.MasterDiagnosticsInfo
设置 DC 同步窗口阈值 (纳秒), 超过阈值触发 DCSyncLost 事件
SetSyncWindowThreshold(short, int) - 接口中的方法 com.darra.ethercat.master.DarraCore
设置同步窗口阈值 (纳秒)
SETTINGS - 类中的静态变量 com.darra.ethercat.slave.CoE.ObjAccessFlags
 
setUdpMode(boolean) - 类中的方法 com.darra.ethercat.master.EtherCATMaster
设置 UDP 模式
setUdpMode(boolean) - 类中的方法 com.darra.ethercat.master.Other
设置 UDP 模式
SetUdpMode(short, boolean) - 接口中的方法 com.darra.ethercat.master.DarraCore
设置 UDP 模式
SetWatchdog(int) - 类中的方法 com.darra.ethercat.slave.Slave
设置过程数据看门狗超时 (毫秒), 0=禁用
setWdkMode(boolean) - 类中的方法 com.darra.ethercat.master.Other
设置 WDK 驱动模式
SetWdkMode(short, boolean) - 接口中的方法 com.darra.ethercat.master.DarraCore
设置 WDK 模式
shift - 类中的变量 com.darra.ethercat.data.Structures.SlaveDc
DC 相位偏移 (纳秒) (DCshift)
shiftNs - 类中的变量 com.darra.ethercat.utils.Xml.SlaveDCConfig
 
shiftNs - 类中的变量 com.darra.ethercat.utils.Xml.SlaveXMLConfiguration
 
shiftTimeSync0 - 类中的变量 com.darra.ethercat.utils.ESI.DcOpMode
 
shiftTimeSync1 - 类中的变量 com.darra.ethercat.utils.ESI.DcOpMode
 
shouldWritePDOAssignment - 类中的变量 com.darra.ethercat.utils.Xml.SlaveXMLConfiguration
 
shouldWritePDOConfiguration - 类中的变量 com.darra.ethercat.utils.Xml.SlaveXMLConfiguration
 
shutdown() - 类中的方法 com.darra.ethercat.master.AsyncGate
master close() 时调用: 置 AsyncGate.shuttingDown=true (拦后续 async 进 native), 停 executor, 注销注册表项。
shutdownCallbacks() - 类中的静态方法 com.darra.ethercat.master.MasterEvents
注销全部 DLL 回调 dispatcher (与 MasterEvents.initializeCallbacks() 对称)。
SignatureFail - 枚举 中的枚举常量 com.darra.ethercat.master.DarraKernelStatus
签名/sha256 白名单校验失败.
SII_EEPROM_MISMATCH - 枚举 中的枚举常量 com.darra.ethercat.data.EtherCATTypes.EcALState
SII/EEPROM 内容与固件不匹配
SiiCategory(int, int) - 类的构造器 com.darra.ethercat.statics.ProtocolCodes.SiiCategory
 
siiCoeCompleteAccess(int) - 类中的静态方法 com.darra.ethercat.statics.ProtocolCodes
CoE Details bit5: Complete Access (整对象 SDO).
siiCoeEnabled(int) - 类中的静态方法 com.darra.ethercat.statics.ProtocolCodes
CoE Details bit0: CoE 启用.
siiCoePdoAssign(int) - 类中的静态方法 com.darra.ethercat.statics.ProtocolCodes
CoE Details bit2: PDO Assign (0x1C12/0x1C13) 支持.
siiCoePdoConfig(int) - 类中的静态方法 com.darra.ethercat.statics.ProtocolCodes
CoE Details bit3: PDO Configuration (0x1600.../0x1A00...)
siiCoeSdoInfo(int) - 类中的静态方法 com.darra.ethercat.statics.ProtocolCodes
CoE Details bit1: SDO Info 服务支持.
siiCoeUploadAtStartup(int) - 类中的静态方法 com.darra.ethercat.statics.ProtocolCodes
CoE Details bit4: Upload at Startup.
siiEnumerateCategories(byte[]) - 类中的静态方法 com.darra.ethercat.statics.ProtocolCodes
枚举 SII 中所有类别类型, 返回 short 数组.
siiEoeEnabled(int) - 类中的静态方法 com.darra.ethercat.statics.ProtocolCodes
EoE Details bit0: EoE 启用.
siiFindCategory(byte[], int) - 类中的静态方法 com.darra.ethercat.statics.ProtocolCodes
在 SII 数据中查找指定类别.
siiFoeEnabled(int) - 类中的静态方法 com.darra.ethercat.statics.ProtocolCodes
FoE Details bit0: FoE 启用.
SiiGeneralInfoNative() - 类的构造器 com.darra.ethercat.master.DarraCore.SiiGeneralInfoNative
 
SiiGeneralInfoNative(Pointer) - 类的构造器 com.darra.ethercat.master.DarraCore.SiiGeneralInfoNative
 
siiGetConfiguredAlias(byte[]) - 类中的静态方法 com.darra.ethercat.statics.ProtocolCodes
配置别名 (ConfiguredStation Alias, word 0x0004).
siiGetProductCode(byte[]) - 类中的静态方法 com.darra.ethercat.statics.ProtocolCodes
从 SII 头读取 ProductCode (word 0x000A).
siiGetRevision(byte[]) - 类中的静态方法 com.darra.ethercat.statics.ProtocolCodes
从 SII 头读取 RevisionNumber (word 0x000C).
siiGetSerialNumber(byte[]) - 类中的静态方法 com.darra.ethercat.statics.ProtocolCodes
从 SII 头读取 SerialNumber (word 0x000E).
siiGetStringByIndex(byte[], int) - 类中的静态方法 com.darra.ethercat.statics.ProtocolCodes
从字符串类别 (cat 10) 中按索引读取字符串 (1-based, idx=1 是第一个).
siiGetStringCount(byte[]) - 类中的静态方法 com.darra.ethercat.statics.ProtocolCodes
字符串类别中的字符串总数.
siiGetVendorId(byte[]) - 类中的静态方法 com.darra.ethercat.statics.ProtocolCodes
从 SII 头读取 VendorId (word 0x0008).
SIIReadWord(short, short, short, ShortByReference) - 接口中的方法 com.darra.ethercat.master.DarraCore
读取 SII EEPROM 单字 (返回 1=成功, 0=失败)
SIIWriteWord(short, short, short, short) - 接口中的方法 com.darra.ethercat.master.DarraCore
写入 SII EEPROM 单字 (返回 1=成功, 0=失败)
SINGLE - 枚举 中的枚举常量 com.darra.ethercat.slave.FSoE.FSoEConnectionMode
单连接模式 - 所有模块共用一个 FSoE 连接和安全地址
size() - 类中的方法 com.darra.ethercat.sugar.DiagnosticQueue
当前队列长度.
size() - 类中的方法 com.darra.ethercat.sugar.SlaveStateQueue
当前队列长度.
sizeBytes - 类中的变量 com.darra.ethercat.statics.ProtocolCodes.SiiCategory
 
slave - 类中的变量 com.darra.ethercat.master.DarraCore.MbxTransactionNative
 
Slave - com.darra.ethercat.slave中的类
EtherCAT 从站 封装从站级别的操作: SDO 读写、SoE/FoE/EoE/AoE/VoE 协议、寄存器访问等
Slave - 类中的变量 com.darra.ethercat.slave.FoE.FoEBusyEventArgs
从站编号 / slave number.
Slave(short, short) - 类的构造器 com.darra.ethercat.slave.Slave
 
SLAVE - 枚举 中的枚举常量 com.darra.ethercat.slave.FSoE.FSoEConnectionType
FSoE 从站连接
SLAVE_IN_FAILSAFE - 枚举 中的枚举常量 com.darra.ethercat.slave.FSoE.FSoEDiagnosisBits
从站处于失效安全
SLAVE_REQUEST - 枚举 中的枚举常量 com.darra.ethercat.slave.FSoE.FSoEFailsafeReason
从站请求
SLAVE_RESET_MASK - 类中的静态变量 com.darra.ethercat.slave.FSoE.FSoEConstants
从站重置请求掩码
SLAVE_RESTARTED - 枚举 中的枚举常量 com.darra.ethercat.data.EtherCATTypes.EcALState
从站重启
SlaveCapabilities() - 类的构造器 com.darra.ethercat.data.Structures.SlaveCapabilities
 
SlaveCapabilities(Pointer) - 类的构造器 com.darra.ethercat.data.Structures.SlaveCapabilities
 
SlaveConfig() - 类的构造器 com.darra.ethercat.utils.Eni.SlaveConfig
 
slavecount - 类中的变量 com.darra.ethercat.data.Structures.EcState
网络中的从站数量
slaveCount - 类中的变量 com.darra.ethercat.master.EtherCATMaster.BuildResult
从站数量
SlaveCount() - 类中的方法 com.darra.ethercat.master.EtherCATMaster
获取从站数量
SlaveDc() - 类的构造器 com.darra.ethercat.data.Structures.SlaveDc
 
SlaveDc(Pointer) - 类的构造器 com.darra.ethercat.data.Structures.SlaveDc
 
SlaveDCConfig() - 类的构造器 com.darra.ethercat.utils.Xml.SlaveDCConfig
 
SlaveDCDiagnostics(boolean, int) - 类的构造器 com.darra.ethercat.slave.SlaveStats.SlaveDCDiagnostics
 
slaveDetails - 类中的变量 com.darra.ethercat.utils.StartupConfigurationVerifier.ConfigVerificationResult
从站详情列表
slaveDetails - 类中的变量 com.darra.ethercat.utils.Xml.XMLConfigurationResult
 
SlaveDiagnosticsData() - 类的构造器 com.darra.ethercat.data.Structures.SlaveDiagnosticsData
 
SlaveEepromConfig() - 类的构造器 com.darra.ethercat.data.Structures.SlaveEepromConfig
 
SlaveEepromConfig(Pointer) - 类的构造器 com.darra.ethercat.data.Structures.SlaveEepromConfig
 
SlaveErrorCounters() - 类的构造器 com.darra.ethercat.data.EtherCATTypes.SlaveErrorCounters
 
SlaveEvents - com.darra.ethercat.slave中的类
从站事件集合 对齐 C# SlaveEvents: 从站级别的状态变化、紧急消息、DC 同步丢失等事件
SlaveEvents() - 类的构造器 com.darra.ethercat.slave.SlaveEvents
 
SlaveEvents.DCSyncLostListener - com.darra.ethercat.slave中的接口
从站 DC 同步丢失
SlaveEvents.EmergencyListener - com.darra.ethercat.slave中的接口
从站紧急消息
SlaveEvents.OfflineListener - com.darra.ethercat.slave中的接口
从站离线
SlaveEvents.OnlineListener - com.darra.ethercat.slave中的接口
从站上线
SlaveEvents.StateChangedListener - com.darra.ethercat.slave中的接口
从站状态变化
SlaveFsoe() - 类的构造器 com.darra.ethercat.data.Structures.SlaveFsoe
 
SlaveFsoe(Pointer) - 类的构造器 com.darra.ethercat.data.Structures.SlaveFsoe
 
SlaveHandler() - 类的构造器 com.darra.ethercat.data.Structures.SlaveHandler
 
SlaveHandler(Pointer) - 类的构造器 com.darra.ethercat.data.Structures.SlaveHandler
 
SlaveIdentity - com.darra.ethercat.sugar中的类
不可变从站身份 (Java 14+ record 等价物).
SlaveIdentity() - 类的构造器 com.darra.ethercat.data.Structures.SlaveIdentity
 
SlaveIdentity() - 类的构造器 com.darra.ethercat.master.DarraCore.SlaveIdentity
 
SlaveIdentity(int, long, long, long, long, String, String) - 类的构造器 com.darra.ethercat.sugar.SlaveIdentity
 
SlaveIdentity(Pointer) - 类的构造器 com.darra.ethercat.data.Structures.SlaveIdentity
 
SlaveIdentityMismatchEventArgs - com.darra.ethercat.master中的类
从站身份不符事件参数 (v2 热插拔自修复)
SlaveIdentityMismatchEventArgs(int, int, long, long, long, long, long, long) - 类的构造器 com.darra.ethercat.master.SlaveIdentityMismatchEventArgs
 
slaveIndex - 类中的变量 com.darra.ethercat.data.EtherCATTypes.SlaveErrorCounters
从站索引
slaveIndex - 类中的变量 com.darra.ethercat.master.MasterDiagnosticsInfo.BreakPointInfo
故障从站索引 (1-based)
slaveIndex - 类中的变量 com.darra.ethercat.master.SlaveIdentityMismatchEventArgs
从站索引 (1-based)
slaveIndex - 异常错误类中的变量 com.darra.ethercat.slave.CoE.CoEAbortException
从站索引 (slave index)
slaveIndex - 类中的变量 com.darra.ethercat.slave.VoE.VoENotificationEventArgs
 
slaveIndex - 类中的变量 com.darra.ethercat.sugar.DiagnosticQueue.EmergencyEvent
 
slaveIndex - 类中的变量 com.darra.ethercat.sugar.SlaveStateQueue.StateChangeEvent
 
slaveIndex - 类中的变量 com.darra.ethercat.utils.StartupConfigurationVerifier.SlaveVerifyDetail
从站索引
slaveIndex - 类中的变量 com.darra.ethercat.utils.Xml.SlaveDCConfig
 
SlaveIndex - 类中的变量 com.darra.ethercat.master.DarraCore.EmcyRecord
从站编号
SlaveIndex - 类中的变量 com.darra.ethercat.master.DarraCore.TopologyNode
从站编号
SlaveIndex - 类中的变量 com.darra.ethercat.slave.CoE.EmergencyMessage
来源从站编号 (与 C# / Python / CPP / Rust 一致)
SlaveIndex - 类中的变量 com.darra.ethercat.slave.FSoE.FSoEDataExchangeEvent
从站索引
SlaveIndex - 类中的变量 com.darra.ethercat.slave.FSoE.FSoEDataUpdatedEventArgs
从站索引
SlaveIndex - 类中的变量 com.darra.ethercat.slave.FSoE.FSoEErrorEventArgs
从站索引
SlaveIndex - 类中的变量 com.darra.ethercat.slave.FSoE.FSoEFailsafeEventArgs
从站索引
SlaveIndex - 类中的变量 com.darra.ethercat.slave.FSoE.FSoEStateChangedEventArgs
从站索引
SlaveIndex - 类中的变量 com.darra.ethercat.slave.SoE.SoEEmergencyEventArgs
 
SlaveIndex - 类中的变量 com.darra.ethercat.slave.SoE.SoENotificationEventArgs
 
SlaveIndex() - 类中的方法 com.darra.ethercat.slave.CoEEmcy.EmergencyMessage
来源从站编号
SlaveInfo() - 类的构造器 com.darra.ethercat.data.Structures.SlaveInfo
 
SlaveInfo(Pointer) - 类的构造器 com.darra.ethercat.data.Structures.SlaveInfo
 
SlaveIoDesc() - 类的构造器 com.darra.ethercat.data.Structures.SlaveIoDesc
 
SlaveIoDesc(Pointer) - 类的构造器 com.darra.ethercat.data.Structures.SlaveIoDesc
 
SlaveLinkQuality(short) - 类中的方法 com.darra.ethercat.master.EtherCATMaster
获取从站链路质量 (0-100%)
SlaveListExt - com.darra.ethercat.sugar中的类
从站列表的高级语法糖 — 提供数组、排序、聚合 helper.
SlaveMailbox() - 类的构造器 com.darra.ethercat.data.Structures.SlaveMailbox
 
SlaveMailbox(Pointer) - 类的构造器 com.darra.ethercat.data.Structures.SlaveMailbox
 
SlaveMetadata() - 类的构造器 com.darra.ethercat.data.Structures.SlaveMetadata
 
SlaveMetadata(Pointer) - 类的构造器 com.darra.ethercat.data.Structures.SlaveMetadata
 
slaveName - 类中的变量 com.darra.ethercat.utils.StartupConfigurationVerifier.SlaveVerifyDetail
从站名称
slaveNum - 类中的变量 com.darra.ethercat.data.Structures.NetworkInfo
从站数量
slaveNum() - 类中的方法 com.darra.ethercat.sugar.SlaveIdentity
 
SlaveNum - 类中的变量 com.darra.ethercat.slave.Slave
从站编号 (构造后不变)
slaveOpt(EtherCATMaster, int) - 类中的静态方法 com.darra.ethercat.sugar.MasterStreams
安全获取指定 1-based 编号的从站, 返回 Optional.
SlavePdo - com.darra.ethercat.slave中的类
从站 PDO (过程数据对象) 封装类 对齐 C# Slave/SlavePdo.cs: Inputs, Outputs, 类型化 PDO 读写
SlavePdo(short, short) - 类的构造器 com.darra.ethercat.slave.SlavePdo
 
SlavePdo() - 类中的方法 com.darra.ethercat.slave.Slave
SlavePdo 实例
SlavePdoConfig() - 类的构造器 com.darra.ethercat.data.Structures.SlavePdoConfig
 
SlavePdoConfig(Pointer) - 类的构造器 com.darra.ethercat.data.Structures.SlavePdoConfig
 
SlavePortErrorStats(short) - 类中的方法 com.darra.ethercat.master.EtherCATMaster
获取从站端口错误统计指针
SlaveProtoMbx() - 类的构造器 com.darra.ethercat.data.Structures.SlaveProtoMbx
 
SlaveProtoMbx(Pointer) - 类的构造器 com.darra.ethercat.data.Structures.SlaveProtoMbx
 
slaveRequests - 类中的变量 com.darra.ethercat.master.MailboxGatewayService.Stats
 
SlaveRuntime() - 类的构造器 com.darra.ethercat.data.Structures.SlaveRuntime
 
SlaveRuntime(Pointer) - 类的构造器 com.darra.ethercat.data.Structures.SlaveRuntime
 
slaves - 类中的变量 com.darra.ethercat.utils.Eni.EniConfiguration
 
slaves - 类中的变量 com.darra.ethercat.utils.Xml.MasterXMLConfiguration
从站配置列表 (可选)
slaves(EtherCATMaster) - 类中的静态方法 com.darra.ethercat.sugar.MasterStreams
从 Master 获取从站 Stream.
Slaves() - 类中的方法 com.darra.ethercat.master.EtherCATMaster
获取所有从站列表 (不可修改)
slavesAsMap(EtherCATMaster) - 类中的静态方法 com.darra.ethercat.sugar.MasterStreams
把所有从站按 1-based 序号组织成 Map, 适合需要 O(1) 随机访问的场景.
slavesAsNavigableMap(EtherCATMaster) - 类中的静态方法 com.darra.ethercat.sugar.MasterStreams
按 1-based 序号排序的 NavigableMap, 支持 firstKey/lastKey/floor/ceiling.
slavesByGroup(EtherCATMaster) - 类中的静态方法 com.darra.ethercat.sugar.MasterStreams
按 Group 字节分组.
slavesByName(EtherCATMaster, String) - 类中的静态方法 com.darra.ethercat.sugar.MasterStreams
过滤包含指定子串的从站名 (大小写敏感).
slavesByState(EtherCATMaster) - 类中的静态方法 com.darra.ethercat.sugar.MasterStreams
按 EcState 分组, 用于一次性诊断 "网络上有多少从站卡在哪个状态".
slavesByVendor(EtherCATMaster, int) - 类中的静态方法 com.darra.ethercat.sugar.MasterStreams
过滤指定 VendorId 的从站.
slavesByVendorId(EtherCATMaster) - 类中的静态方法 com.darra.ethercat.sugar.MasterStreams
按 vendorId 分组.
slavesInState(EtherCATMaster, EcState) - 类中的静态方法 com.darra.ethercat.sugar.MasterStreams
过滤指定 EtherCAT 状态的从站.
SlaveSmFmmu() - 类的构造器 com.darra.ethercat.data.Structures.SlaveSmFmmu
 
SlaveSmFmmu(Pointer) - 类的构造器 com.darra.ethercat.data.Structures.SlaveSmFmmu
 
slavesNotInState(EtherCATMaster, EcState) - 类中的静态方法 com.darra.ethercat.sugar.MasterStreams
过滤**不在**指定状态的从站.
SlaveStateQueue - com.darra.ethercat.sugar中的类
从站状态变化事件 -> BlockingQueueStream 适配器.
SlaveStateQueue.StateChangeEvent - com.darra.ethercat.sugar中的类
状态变化事件不可变记录.
SlaveStats - com.darra.ethercat.slave中的类
从站诊断统计信息 对齐 C# SlaveStats.cs / SlaveDiagnostics 提供 ESC 端口错误计数器、DC 同步诊断、冗余状态、链路质量等
SlaveStats(short, short) - 类的构造器 com.darra.ethercat.slave.SlaveStats
 
SlaveStats.EscPortErrors - com.darra.ethercat.slave中的类
ESC 端口错误计数器 (2026-05-08: 对齐 C# ESCPortErrorStats 增加 FwdRxError[4], C 端 esc_port_error_stats_t = 16 字节, 含 fwd_rx_error)
SlaveStats.SlaveDCDiagnostics - com.darra.ethercat.slave中的类
从站 DC 诊断信息 对齐 C# SlaveDCDiagnostics
SlaveTopology - com.darra.ethercat.slave中的类
从站拓扑信息 对齐 C# Slave/Topology.cs 提供从站的拓扑连接信息
SlaveTopology() - 类的构造器 com.darra.ethercat.data.Structures.SlaveTopology
 
SlaveTopology(short, short) - 类的构造器 com.darra.ethercat.slave.SlaveTopology
从站级别拓扑
SlaveTopology(EtherCATMaster) - 类的构造器 com.darra.ethercat.slave.SlaveTopology
主站级别拓扑 (对齐 C# TopologyManager)
SlaveTopology(Pointer) - 类的构造器 com.darra.ethercat.data.Structures.SlaveTopology
 
SlaveTopology() - 类中的方法 com.darra.ethercat.master.EtherCATMaster
获取从站拓扑访问器
SlaveVerifyDetail() - 类的构造器 com.darra.ethercat.utils.StartupConfigurationVerifier.SlaveVerifyDetail
 
SlaveXMLConfiguration() - 类的构造器 com.darra.ethercat.utils.Xml.SlaveXMLConfiguration
 
SlotIndex - 类中的变量 com.darra.ethercat.slave.FSoE.SafeModuleConfig
模块槽位索引
SlotIndex - 类中的变量 com.darra.ethercat.slave.MDP.MdpModulePdoInfo
槽位索引
SlotIndex - 类中的变量 com.darra.ethercat.slave.MDP.MdpSlotInfo
槽位索引(从 1 开始)
SM - 类中的变量 com.darra.ethercat.data.Structures.EcSlave
sm_t SM[MAXSM] — 8 个 SyncManager 条目 (每个 8 字节, Pack=1)
SM_SYNCHRON - 枚举 中的枚举常量 com.darra.ethercat.data.EtherCATTypes.DcSyncMode
SM 同步
sm2Length - 类中的变量 com.darra.ethercat.utils.Eni.SlaveConfig
 
sm2Length - 类中的变量 com.darra.ethercat.utils.ESI.DeviceDescription
SM2 偏移/长度
sm2Offset - 类中的变量 com.darra.ethercat.utils.Eni.SlaveConfig
 
sm2Offset - 类中的变量 com.darra.ethercat.utils.ESI.DeviceDescription
SM2 偏移/长度
sm3Length - 类中的变量 com.darra.ethercat.utils.Eni.SlaveConfig
 
sm3Length - 类中的变量 com.darra.ethercat.utils.ESI.DeviceDescription
SM3 偏移/长度
sm3Offset - 类中的变量 com.darra.ethercat.utils.Eni.SlaveConfig
 
sm3Offset - 类中的变量 com.darra.ethercat.utils.ESI.DeviceDescription
SM3 偏移/长度
smAppLength - 类中的变量 com.darra.ethercat.data.Structures.SlaveSmFmmu
应用层 SM 长度覆盖, 0=无覆盖 (原 SM_app_length, MAXSM=8)
smContext - 类中的变量 com.darra.ethercat.data.Structures.SlaveFsoe
FSoE 状态机上下文指针
smCount - 类中的变量 com.darra.ethercat.data.Structures.SlaveMetadata
SM 数量 (sm_count, 原 sync_manager_count)
SMflags - 类中的变量 com.darra.ethercat.data.Structures.EcSmt
SM 标志
smFmmu - 类中的变量 com.darra.ethercat.data.Structures.EcSlave
SM 类型 / 应用层长度覆盖 / FMMU 用途数组 / 第一个未使用的 FMMU 替换原 SMtype[8] / SM_app_length[8] / FMMU0func..FMMU3func / FMMUunused
smi_count - 类中的变量 com.darra.ethercat.master.MasterDiagnosticsInfo.NativeSummary
 
smi_peak_us - 类中的变量 com.darra.ethercat.master.MasterDiagnosticsInfo.NativeSummary
 
SmiCount - 类中的变量 com.darra.ethercat.master.MasterDiagnosticsInfo.DiagnosticsSnapshot
SMI 累计次数
SmiPeakUs - 类中的变量 com.darra.ethercat.master.MasterDiagnosticsInfo.DiagnosticsSnapshot
SMI 峰值抖动 (微秒)
SMlength - 类中的变量 com.darra.ethercat.data.Structures.EcSmt
SM 长度
SmSynchron - 枚举 中的枚举常量 com.darra.ethercat.slave.DC.DcSyncMode
SM 同步模式 - 使用 SM 事件触发, AssignActivate = 0x0000
smType - 类中的变量 com.darra.ethercat.data.Structures.SlaveSmFmmu
SM 类型分类: 0=unused 1=MbxWr 2=MbxRd 3=Outputs 4=Inputs (原 SMtype, MAXSM=8)
snapshot(Slave) - 类中的静态方法 com.darra.ethercat.sugar.SlaveIdentity
从活的 Slave 抓取一次身份快照.
snapshot_cycle_count - 类中的变量 com.darra.ethercat.data.Structures.InternalDiagnostics
上次快照时的 cycle_count
SO - 枚举 中的枚举常量 com.darra.ethercat.data.EtherCATTypes.StartupTransition
SafeOp -> OP (对应 C# SO=2, C EC_TRANS_SO=2)
SO - 枚举 中的枚举常量 com.darra.ethercat.slave.Startup.Transition
SafeOp -> OP 转换, 写入时机: OP 前 (BeforeTransition)
SO - 类中的变量 com.darra.ethercat.master.DarraCore.EsmTimeouts
SafeOp -> OP (ms)
soe - 类中的变量 com.darra.ethercat.data.Structures.EcSlave
SoE 协议接收邮箱 — 替换原 soe_mbx_in/soe_mbx_in_full/soe_mbx_overrun
SoE - com.darra.ethercat.slave中的类
SoE (Servo over EtherCAT) 完整实现 对齐 C# SoEInstance: IDN 读写、类型化读取、命令执行、参数信息、通知
SoE(short, short) - 类的构造器 com.darra.ethercat.slave.SoE
 
SoE(short, short, byte) - 类的构造器 com.darra.ethercat.slave.SoE
 
SoE() - 类中的方法 com.darra.ethercat.slave.Slave
SoE (Servo over EtherCAT) 协议实例
SOE_INDEX_GROUP - 类中的静态变量 com.darra.ethercat.slave.AoE
SoE (Servo over EtherCAT) 路由 IndexGroup
SoE.IdnTriple - com.darra.ethercat.slave中的类
SERCOS IDN 解码结果 / decoded SERCOS IDN triple.
SoE.NotificationListener - com.darra.ethercat.slave中的接口
通知回调接口
SoE.ServoMappingEntry - com.darra.ethercat.slave中的类
SoE IDN 映射条目
SoE.ServoMappingInfo - com.darra.ethercat.slave中的类
SoE AT/MDT 映射信息
SoE.SoEAttributes - com.darra.ethercat.slave中的类
SoE 属性结构
SoE.SoEElementFlags - com.darra.ethercat.slave中的类
SoE Element Flags 位掩码常量 (对齐 C# enum SoEElementFlags).
SoE.SoEEmergencyEventArgs - com.darra.ethercat.slave中的类
SoE Emergency 事件参数 / SoE Emergency event args (OpCode=6, ETG.1020).
SoE.SoEEmergencyListener - com.darra.ethercat.slave中的接口
[2026-04-24 C# Sync] SoE Emergency 监听器 (OpCode=6).
SoE.SoEException - com.darra.ethercat.slave中的异常错误类
SoE 专用异常
SoE.SoENotificationEventArgs - com.darra.ethercat.slave中的类
SoE 通知事件参数
SoE.SoENotificationListener - com.darra.ethercat.slave中的接口
[2026-04-24 C# Sync] SoE 通知监听器别名 (与 C# SoENotificationListener 对齐).
SoE.SoEParameter - com.darra.ethercat.slave中的类
SoE 参数信息
SoE.SoEProtocolException - com.darra.ethercat.slave中的异常错误类
SoE 协议异常, 承载最后一次 SoE 错误码.
SoE.StandardIDN - com.darra.ethercat.slave中的类
SoE 标准 IDN 常量
SoEAttributes() - 类的构造器 com.darra.ethercat.slave.SoE.SoEAttributes
 
soeDetails - 类中的变量 com.darra.ethercat.data.Structures.SlaveCapabilities
SoE 详细 bitmap (原 SoEdetails)
SoeDetails - 类中的变量 com.darra.ethercat.master.DarraCore.SiiGeneralInfoNative
 
SoEdetails() - 类中的方法 com.darra.ethercat.slave.Slave
SoE 协议详情
SoEEmergencyEventArgs() - 类的构造器 com.darra.ethercat.slave.SoE.SoEEmergencyEventArgs
 
soeErrorDescription(int) - 类中的静态方法 com.darra.ethercat.statics.ProtocolCodes
SoE (Servo Drive Profile) 错误码描述.
SoEException(String) - 异常错误类的构造器 com.darra.ethercat.slave.SoE.SoEException
 
SoEException(String, Throwable) - 异常错误类的构造器 com.darra.ethercat.slave.SoE.SoEException
 
SoENotificationEventArgs() - 类的构造器 com.darra.ethercat.slave.SoE.SoENotificationEventArgs
 
SoEParameter() - 类的构造器 com.darra.ethercat.slave.SoE.SoEParameter
 
SoEProtocolException(EtherCATTypes.SoEError, String) - 异常错误类的构造器 com.darra.ethercat.slave.SoE.SoEProtocolException
 
SoERead(short, short, byte, byte, short, PointerByReference, IntByReference, int) - 接口中的方法 com.darra.ethercat.master.DarraCore
SoE 读取
SoEReadAttributes(short, short, byte, short, IntByReference, int) - 接口中的方法 com.darra.ethercat.master.DarraCore
SoE 读取属性
SoEReadIDNList(short, short, byte, PointerByReference, IntByReference, int) - 接口中的方法 com.darra.ethercat.master.DarraCore
SoE 读取 IDN 列表
SoEReadMinMax(short, short, byte, short, PointerByReference, IntByReference, PointerByReference, IntByReference, int) - 接口中的方法 com.darra.ethercat.master.DarraCore
SoE 读取最小值/最大值
SoEReadName(short, short, byte, short, PointerByReference, IntByReference, int) - 接口中的方法 com.darra.ethercat.master.DarraCore
SoE 读取名称
SoEReadUnit(short, short, byte, short, PointerByReference, IntByReference, int) - 接口中的方法 com.darra.ethercat.master.DarraCore
SoE 读取单位
SoEWrite(short, short, byte, byte, short, byte[], int, int) - 接口中的方法 com.darra.ethercat.master.DarraCore
SoE 写入
SoftwarePositionLimitMax() - 类中的方法 com.darra.ethercat.slave.CiA402
软件位置最大限制 (0x607D:02, 对齐 C# SoftwarePositionLimitMax)
SoftwarePositionLimitMax(int) - 类中的方法 com.darra.ethercat.slave.CiA402
 
SoftwarePositionLimitMin() - 类中的方法 com.darra.ethercat.slave.CiA402
软件位置最小限制 (0x607D:01, 对齐 C# SoftwarePositionLimitMin)
SoftwarePositionLimitMin(int) - 类中的方法 com.darra.ethercat.slave.CiA402
 
sortedByConfigAddr(EtherCATMaster) - 类中的静态方法 com.darra.ethercat.sugar.SlaveListExt
按 ConfigAddr 升序排列, 适合按物理拓扑顺序枚举.
sortedBySlaveNum(EtherCATMaster) - 类中的静态方法 com.darra.ethercat.sugar.SlaveListExt
按从站 1-based 序号排序的 List 副本 (主线已经按序号顺序, 这里 explicit 一次).
sortedByVendorThenIndex(EtherCATMaster) - 类中的静态方法 com.darra.ethercat.sugar.SlaveListExt
按 VendorId 排序后再按序号排序 (混合多厂商场景, 同厂商排一起).
SourceNetId - 类中的变量 com.darra.ethercat.slave.AoE.AoEConfig
 
SourcePort - 类中的变量 com.darra.ethercat.slave.AoE.AoEConfig
 
SP - 枚举 中的枚举常量 com.darra.ethercat.data.EtherCATTypes.StartupTransition
SafeOp -> PreOp (对应 C# SP=4, C EC_TRANS_SP=4)
SP - 枚举 中的枚举常量 com.darra.ethercat.slave.Startup.Transition
SafeOp -> PreOp 转换(降级), 写入时机: PreOp 后 (AfterTransition)
SP - 类中的变量 com.darra.ethercat.master.DarraCore.EsmTimeouts
SafeOp -> PreOp (ms)
SPI_SLAVE - 枚举 中的枚举常量 com.darra.ethercat.data.EtherCATTypes.EcPdiType
SPI 从站
SRA_CRC32_POLY - 类中的静态变量 com.darra.ethercat.slave.FSoE.FSoEConstants
FSoE SRA CRC32多项式 (ETG.5120 section 6.3)
SraCrc - 类中的变量 com.darra.ethercat.slave.FSoE.SafeModuleCommParam
SRA CRC
StandardIDN() - 类的构造器 com.darra.ethercat.slave.SoE.StandardIDN
 
start() - 类中的方法 com.darra.ethercat.master.EtherCATMaster
启动 PDO 循环线程和状态监控线程
start() - 类中的方法 com.darra.ethercat.master.MailboxGatewayService
启动邮箱网关服务
Start() - 类中的方法 com.darra.ethercat.master.EtherCATMaster
启动 PDO 循环 (C# Start 对应)
Start(short) - 接口中的方法 com.darra.ethercat.master.DarraCore
启动 PDO 循环线程和状态监控线程 (OP 状态后调用)
startAddr - 类中的变量 com.darra.ethercat.utils.Xml.SyncManagerConfig
 
StartAddr - 类中的变量 com.darra.ethercat.data.Structures.EcSmt
SM 起始地址
startAddress - 类中的变量 com.darra.ethercat.utils.ESI.SyncManagerInfo
 
startbit - 类中的变量 com.darra.ethercat.data.Structures.SlaveIoDesc
第一个 I/O 字节的起始位
StartHoming() - 类中的方法 com.darra.ethercat.slave.CiA402
HM 模式: 启动回零
StartMonitoring() - 类中的方法 com.darra.ethercat.slave.SlavePdo
启动 PDO 监控 (默认 100ms 间隔)
StartMonitoring(int) - 类中的方法 com.darra.ethercat.slave.SlavePdo
启动 PDO 监控 对齐 C# PDOManager.StartMonitoring
StartNotificationListener() - 类中的方法 com.darra.ethercat.slave.VoE
启动 VoE 监听线程 (Start VoE notification listener thread).
startPdoAfterOp() - 类中的方法 com.darra.ethercat.sugar.MasterBuilder
进入 OP 后自动启动 PDO 周期线程.
Startup - com.darra.ethercat.slave中的类
Startup 参数管理 对齐 C# StartupParameter / StartupParameterList / StartupTransition / StartupWriteTiming 用于 EtherCAT 从站状态转换时的 SDO 写入配置
Startup() - 类的构造器 com.darra.ethercat.slave.Startup
 
STARTUP - 枚举 中的枚举常量 com.darra.ethercat.data.EtherCATTypes.EcCoEDetails
启动参数
Startup.PDOEntryConfig - com.darra.ethercat.slave中的类
PDO 条目配置
Startup.StartupParameter - com.darra.ethercat.slave中的类
Startup 参数 - 表示单个启动参数(SDO 写入配置)
Startup.StartupParameterList - com.darra.ethercat.slave中的类
Startup 参数列表管理 对齐 C# StartupParameterList: Add/Remove/Clear/Count/索引器/Apply
Startup.Transition - com.darra.ethercat.slave中的枚举
状态转换枚举 - 定义从站状态机转换阶段 根据 ETG.1020 规范定义
Startup.WriteTiming - com.darra.ethercat.slave中的枚举
Startup 写入时机
StartupConfigurationVerifier - com.darra.ethercat.utils中的类
启动配置验证器 验证启动参数配置是否与当前从站配置匹配
StartupConfigurationVerifier() - 类的构造器 com.darra.ethercat.utils.StartupConfigurationVerifier
 
StartupConfigurationVerifier.ConfigVerificationResult - com.darra.ethercat.utils中的类
完整配置验证结果 包含从站详情列表
StartupConfigurationVerifier.ExpectedSlaveConfig - com.darra.ethercat.utils中的类
预期从站配置 用于验证实际从站是否与预期匹配
StartupConfigurationVerifier.SlaveVerifyDetail - com.darra.ethercat.utils中的类
从站验证详情 包含每个字段的期望值、实际值和匹配状态
StartupConfigurationVerifier.VerifyResult - com.darra.ethercat.utils中的类
验证结果
StartupParam() - 类的构造器 com.darra.ethercat.master.DarraCore.StartupParam
 
StartupParameter() - 类的构造器 com.darra.ethercat.slave.Startup.StartupParameter
 
StartupParameterList(short, short) - 类的构造器 com.darra.ethercat.slave.Startup.StartupParameterList
 
StartupParameters() - 类中的方法 com.darra.ethercat.slave.Slave
Startup 参数列表
StartupSDO() - 类的构造器 com.darra.ethercat.utils.ESI.StartupSDO
 
startWdkRT(int, int) - 类中的方法 com.darra.ethercat.master.Other
启动 WDK 实时线程
StartWdkRT(short, int, int) - 接口中的方法 com.darra.ethercat.master.DarraCore
启动 WDK 实时线程
state - 类中的变量 com.darra.ethercat.data.Structures.EcSlave
当前 EtherCAT 状态
state - 类中的变量 com.darra.ethercat.data.Structures.SlaveHandler
邮箱处理状态 (mbxhandlerstate, 0=no handler, 1=cyclic, 2=lost)
state - 类中的变量 com.darra.ethercat.master.RedundancyManager.RedundancyStatus
冗余状态
State - com.darra.ethercat.master中的类
EtherCAT 状态管理 对应 C# Master/State.cs 提供主站状态获取/设置、关闭、中止等操作的便捷方法
State - 类中的变量 com.darra.ethercat.data.Structures.EcState
当前 EtherCAT 状态
State - 类中的变量 com.darra.ethercat.master.DarraCore.FSoEStatus
当前 FSoE 状态
State - 类中的变量 com.darra.ethercat.master.DarraCore.RedundancyStatus
冗余状态 (0=None, 1=Primary, 2=Secondary, 3=Both)
State - 类中的变量 com.darra.ethercat.slave.FSoE.FSoEConnectionStatus
当前FSoE状态
State(short) - 类的构造器 com.darra.ethercat.master.State
创建状态管理实例
State() - 类中的方法 com.darra.ethercat.master.EtherCATMaster
获取主站 EtherCAT 状态 (C# State 对应)
State() - 类中的方法 com.darra.ethercat.slave.Slave
当前 EtherCAT 状态
STATE_STABILIZE_DELAY - 类中的静态变量 com.darra.ethercat.data.EtherCATTypes.EsmTimeouts
状态稳定延迟
StateChangeEvent(short, short, EcState, EcState) - 类的构造器 com.darra.ethercat.sugar.SlaveStateQueue.StateChangeEvent
 
stateCounts(EtherCATMaster) - 类中的静态方法 com.darra.ethercat.sugar.MasterStreams
按 EcState 计数.
StateDrive() - 类中的方法 com.darra.ethercat.slave.CiA402
解析当前驱动器状态
StateLive() - 类中的方法 com.darra.ethercat.slave.Slave
当前 EtherCAT 状态 (强制实时读, 绕过缓存).
STATIC - 枚举 中的枚举常量 com.darra.ethercat.data.EtherCATTypes.EcDeviceType
静态设备
StaticOther - com.darra.ethercat.statics中的类
静态辅助方法 对应 C# Static/Other.cs 提供日志初始化、PDO/邮箱/调试日志控制等
Statistics() - 类的构造器 com.darra.ethercat.utils.ESI.Statistics
 
Stats() - 类的构造器 com.darra.ethercat.master.MailboxGatewayService.Stats
 
status - 类中的变量 com.darra.ethercat.master.DarraCore.MbxTransactionNative
 
status - 类中的变量 com.darra.ethercat.slave.CiA402.CiA402ReadResult
读取状态 (成功 / 不支持 / 失败 / 未尝试)
Status - 类中的变量 com.darra.ethercat.slave.MDP.MdpSlotInfo
状态("已配置" / "已检测")
Status() - 类中的方法 com.darra.ethercat.slave.FSoE
获取完整连接状态 (通过 FSoEGetStatus 一次性获取所有字段)
Statusword() - 类中的方法 com.darra.ethercat.slave.CiA402
读取状态字
stop() - 类中的方法 com.darra.ethercat.master.EtherCATMaster
停止 PDO 循环线程
stop() - 类中的方法 com.darra.ethercat.master.MailboxGatewayService
停止邮箱网关服务
Stop() - 类中的方法 com.darra.ethercat.master.EtherCATMaster
停止 PDO 循环 (C# Stop 对应)
Stop(short) - 接口中的方法 com.darra.ethercat.master.DarraCore
停止 PDO 循环线程和状态监控线程
stopAllListeners() - 类中的静态方法 com.darra.ethercat.slave.VoE
停止整个 master 的 VoE 监听线程 (Stop all listeners on the master).
stopBeforeClose(boolean) - 类中的方法 com.darra.ethercat.sugar.MasterScope
关闭前是否先 stop() PDO.
StopMonitoring() - 类中的方法 com.darra.ethercat.slave.SlavePdo
停止 PDO 监控 对齐 C# PDOManager.StopMonitoring
StopNotificationListener() - 类中的方法 com.darra.ethercat.slave.VoE
停止本实例的 VoE 通知订阅 (Stop notification subscription for this instance).
Stopped - 枚举 中的枚举常量 com.darra.ethercat.master.DarraKernelStatus
驱动已安装但服务未启动.
stopWdkRT() - 类中的方法 com.darra.ethercat.master.Other
停止 WDK 实时线程
StopWdkRT(short) - 接口中的方法 com.darra.ethercat.master.DarraCore
停止 WDK 实时线程
streamUntilClosed() - 类中的方法 com.darra.ethercat.sugar.SlaveStateQueue
阻塞 Stream — 用 take() 持续供给, 直到 close.
StrictMode - 类中的变量 com.darra.ethercat.data.Structures.FoEOptions
 
StrictMode - 类中的变量 com.darra.ethercat.master.DarraCore.FoEOptions
严格模式
Structures - com.darra.ethercat.data中的类
EtherCAT 数据结构定义 对应 C# Data/Structures.cs 包含所有与 DLL 交互的结构体定义
Structures.CommunicationStats - com.darra.ethercat.data中的类
通信统计信息 - 对应 C 端 communication_stats_t (GetCommunicationStats 返回指针).
Structures.EcFmmut - com.darra.ethercat.data中的类
FMMU 配置 - 对应 C# ec_fmmut (Pack=1, 16字节)
Structures.EcGroupConfigHelper - com.darra.ethercat.data中的类
组配置辅助方法 — 对应 C# EcGroupConfigHelper.
Structures.EcSlave - com.darra.ethercat.data中的类
从站结构体 - 对应 C 端 slave_t (Phase 2-A/B/C/D 重构后) 字段顺序严格对齐 C 端 slave_t (64 位自然对齐).
Structures.EcSmt - com.darra.ethercat.data中的类
SyncManager 配置 - 对应 C# ec_smt (Pack=1, 8字节)
Structures.EcState - com.darra.ethercat.data中的类
主站状态结构 - 对应 C# 主站状态结构 所有主站配置属性都存储在此结构中 通过 GetMasterState() 获取指针后直接读写字段 注意: 此结构体使用自然对齐(与 C 端一致),不使用 Pack=1。
Structures.FoEOptions - com.darra.ethercat.data中的类
FoE 扩展选项 - 对应 C 端 foe_options_t.
Structures.InternalDiagnostics - com.darra.ethercat.data中的类
内部诊断数据结构 - 对应 C 层 internal_diagnostics_t 这是所有统计信息的唯一所有者 使用 GetDiagnosticsPointer() 进行零拷贝访问 注意:不使用 Pack=1,因为 C 端也使用自然对齐
Structures.NetworkInfo - com.darra.ethercat.data中的类
网络适配器信息 - 对应 C# ec_networkInfo (Pack=1, 260字节)
Structures.PDOMappingEntry - com.darra.ethercat.data中的类
PDO 映射项 - 对应 C# PDOMappingEntry
Structures.PDOStats - com.darra.ethercat.data中的类
PDO 性能统计 - 对应 C 端 pdo_stats_t (GetPDOStats 返回指针).
Structures.RealtimeStats - com.darra.ethercat.data中的类
实时统计信息 - 对应 C 端 realtime_stats_t (GetRealtimeStats 返回指针).
Structures.SlaveCapabilities - com.darra.ethercat.data中的类
Slave Capabilities 子结构 - 对应 C 端 slave_capabilities_t Darra 扩展字段 is_optional / supports_frame_repeat / mailbox_side + 协议 details (coe_details/foe_details/eoe_details/soe_details, 原 CoEdetails/FoEdetails/EoEdetails/SoEdetails).
Structures.SlaveDc - com.darra.ethercat.data中的类
Slave DC 子结构 - 对应 C 端 slave_dc_t 原平面字段 DCrtA..D / pdelay / DCnext / DCprevious / DCcycle / DCcycle1 / DCshift / DCactive 收敛为 sub-struct.
Structures.SlaveDiagnosticsData - com.darra.ethercat.data中的类
全局从站诊断数据快照 各从站链路质量和端口错误计数 + 全局帧统计
Structures.SlaveEepromConfig - com.darra.ethercat.data中的类
Slave EEPROM 配置子结构 - 对应 C 端 slave_eeprom_config_t 原平面字段 SIIindex / eep_8byte / eep_pdi 收敛为 sub-struct.
Structures.SlaveFsoe - com.darra.ethercat.data中的类
Slave FSoE 子结构 - 对应 C 端 slave_fsoe_t 嵌入到 EcSlave 中段 (eep_ser 之后, Itype 之前), 自然对齐. 64 位下: capable (1) + 7 字节隐式填充 + connection (8) + smContext (8) + connectionId/safetyAddress/safeInputSize/safeOutputSize (8) + pdoInputOffset/pdoOutputOffset (8) = 40 字节.
Structures.SlaveHandler - com.darra.ethercat.data中的类
Slave 邮箱处理器子结构 - 对应 C 端 slave_handler_t 原平面字段 mbxhandlerstate / mbxrmpstate / mbxinstateex 收敛为 sub-struct.
Structures.SlaveIdentity - com.darra.ethercat.data中的类
Slave Identity 子结构 - 对应 C 端 slave_identity_t EEPROM 中的从站身份 4 元组 (vendor/product/revision/serial) + EtherCAT 接口/设备类型.
Structures.SlaveInfo - com.darra.ethercat.data中的类
从站详细信息 - 对应 C# ec_slave_info
Structures.SlaveIoDesc - com.darra.ethercat.data中的类
Slave I/O 描述符 - 对应 C 端 slave_io_desc_t 原平面字段 Obits/Obytes/outputs/Ooffset/Ostartbit (×2 输入/输出) 收敛为 sub-struct.
Structures.SlaveMailbox - com.darra.ethercat.data中的类
Slave 邮箱子结构 - 对应 C 端 slave_mailbox_t 原平面字段 mbx_l / mbx_wo / mbx_rl / mbx_ro / mbx_proto / mbx_cnt 收敛为 sub-struct.
Structures.SlaveMetadata - com.darra.ethercat.data中的类
Slave Metadata 子结构 - 对应 C 端 slave_metadata_t identity (slave_identity_t) + group_name + device_name + sm_count 收敛为 sub-struct.
Structures.SlavePdoConfig - com.darra.ethercat.data中的类
Slave PDO 配置子结构 - 对应 C 端 slave_pdo_config_t 原平面字段 pdo_assignment_enabled / pdo_configuration_enabled / pdo_config_initialized / supports_complete_access 收敛为 sub-struct.
Structures.SlaveProtoMbx - com.darra.ethercat.data中的类
Slave 协议邮箱子结构 - 对应 C 端 slave_proto_mbx_t 每协议 (CoE/SoE/FoE/EoE/VoE/AoE) 的接收侧 mailbox 缓冲指针 + 状态标志.
Structures.SlaveRuntime - com.darra.ethercat.data中的类
Slave Runtime 子结构 - 对应 C 端 slave_runtime_t 原平面字段 Ebuscurrent / blockLRW / group / islost 收敛为 sub-struct.
Structures.SlaveSmFmmu - com.darra.ethercat.data中的类
Slave SM/FMMU 辅助元数据子结构 - 对应 C 端 slave_sm_fmmu_t 原平面字段 SMtype[MAXSM] / SM_app_length[MAXSM] / FMMU0func..FMMU3func / FMMUunused 收敛为 sub-struct.
Structures.SlaveTopology - com.darra.ethercat.data中的类
Slave 拓扑子结构 - 对应 C 端 slave_topology_t 原平面字段 hasdc / ptype / topology / activeports / consumedports / parent / parentport / entryport 收敛为 sub-struct.
subIndex - 类中的变量 com.darra.ethercat.data.EtherCATTypes.DiagnosticMessage
子索引
subIndex - 类中的变量 com.darra.ethercat.utils.ESI.PDOEntry
 
subIndex - 类中的变量 com.darra.ethercat.utils.ESI.StartupSDO
 
subIndex - 类中的变量 com.darra.ethercat.utils.Xml.PDOEntryConfig
 
SubIndex - 类中的变量 com.darra.ethercat.data.Structures.PDOMappingEntry
 
SubIndex - 类中的变量 com.darra.ethercat.master.DarraCore.StartupParam
 
SubIndex - 异常错误类中的变量 com.darra.ethercat.slave.CoE.CoEAccessDeniedException
 
SubIndex - 类中的变量 com.darra.ethercat.slave.CoE.DiagnosticMessage
 
SubIndex - 类中的变量 com.darra.ethercat.slave.CoE.ObjectEntry
 
SubIndex - 类中的变量 com.darra.ethercat.slave.Startup.PDOEntryConfig
子索引
SubIndex - 类中的变量 com.darra.ethercat.slave.Startup.StartupParameter
SDO 子索引
SUBINDEX_DOES_NOT_EXIST - 枚举 中的枚举常量 com.darra.ethercat.data.EtherCATTypes.SDOError
子索引不存在
SUBINDEX_WRITE_ERROR - 枚举 中的枚举常量 com.darra.ethercat.data.EtherCATTypes.SDOError
子索引写入错误
submit_time_us - 类中的变量 com.darra.ethercat.master.DarraCore.MbxTransactionNative
 
Subnet() - 类中的方法 com.darra.ethercat.slave.EoE
子网掩码 - 读取
Subnet(String) - 类中的方法 com.darra.ethercat.slave.EoE
子网掩码 - 写入
Subscribe(int, int, int, AoE.NotificationCallback, int) - 类中的方法 com.darra.ethercat.slave.AoE
添加通知订阅
success - 类中的变量 com.darra.ethercat.master.EtherCATMaster.BuildResult
是否成功
success - 类中的变量 com.darra.ethercat.utils.StartupConfigurationVerifier.ConfigVerificationResult
验证是否通过
success - 类中的变量 com.darra.ethercat.utils.Xml.XMLConfigurationResult
 
Success - 枚举 中的枚举常量 com.darra.ethercat.slave.CiA402.CiA402ReadStatus
读取成功, 返回的是从站真值
Success - 类中的变量 com.darra.ethercat.slave.AoE.AdsState
 
Success - 类中的变量 com.darra.ethercat.slave.AoE.AoEConfig
 
Success - 类中的变量 com.darra.ethercat.slave.AoE.DeviceInfo
 
Success - 类中的变量 com.darra.ethercat.slave.EoE.EoEPingResult
 
SUCCESS - 枚举 中的枚举常量 com.darra.ethercat.abstractions.MailboxStatus
成功完成 / Success
successful_cycles - 类中的变量 com.darra.ethercat.data.Structures.CommunicationStats
 
SuccessfulCycles - 类中的变量 com.darra.ethercat.master.DarraCore.CommunicationStats
成功周期数
SummaryPointer() - 类中的方法 com.darra.ethercat.master.EtherCATMaster
获取摘要指针 (零拷贝)
SUPPLY_VOLTAGE_TOO_HIGH - 枚举 中的枚举常量 com.darra.ethercat.data.EtherCATTypes.EcALState
供电电压过高
SUPPLY_VOLTAGE_TOO_LOW - 枚举 中的枚举常量 com.darra.ethercat.data.EtherCATTypes.EcALState
供电电压过低
SupportedDriveModes() - 类中的方法 com.darra.ethercat.slave.CiA402
支持的驱动模式位掩码
SupportedDriveModesReadable() - 类中的方法 com.darra.ethercat.slave.CiA402
round33CC: 从站是否真支持 0x6502 (Supported Drive Modes) 对象 —— 据只读尝试结果判断。
SupportedHomingMethods() - 类中的方法 com.darra.ethercat.slave.CiA402
支持的回零方法列表 (0x60E3, 子索引0=数量, 子索引1..N=方法编号)
supportedProto - 类中的变量 com.darra.ethercat.data.Structures.SlaveMailbox
支持的邮箱协议 ECT_MBXPROT_* (mbx_proto)
supports_coe - 类中的变量 com.darra.ethercat.data.Structures.SlaveInfo
 
supports_eoe - 类中的变量 com.darra.ethercat.data.Structures.SlaveInfo
 
supports_foe - 类中的变量 com.darra.ethercat.data.Structures.SlaveInfo
 
supports_soe - 类中的变量 com.darra.ethercat.data.Structures.SlaveInfo
 
supportsCoE - 类中的变量 com.darra.ethercat.utils.ESI.DeviceInfo
 
supportsCompleteAccess - 类中的变量 com.darra.ethercat.data.Structures.SlavePdoConfig
是否支持 Complete Access (supports_complete_access)
supportsCompleteAccess - 类中的变量 com.darra.ethercat.utils.Xml.SlaveXMLConfiguration
 
supportsDc() - 类中的方法 com.darra.ethercat.utils.ESI.DeviceInfo
 
supportsEoE - 类中的变量 com.darra.ethercat.utils.ESI.DeviceInfo
 
supportsFoE - 类中的变量 com.darra.ethercat.utils.ESI.DeviceInfo
 
supportsFrameRepeat - 类中的变量 com.darra.ethercat.data.Structures.SlaveCapabilities
0=不支持, 1=支持 ETG.1500 帧重复
supportsFrameRepeat - 类中的变量 com.darra.ethercat.utils.ESI.DeviceInfo
 
supportsFrameRepeat - 类中的变量 com.darra.ethercat.utils.Xml.SlaveXMLConfiguration
 
SupportsFrameRepeat() - 类中的方法 com.darra.ethercat.slave.Slave
帧重发支持标记 - 读取
SupportsFrameRepeat(boolean) - 类中的方法 com.darra.ethercat.slave.Slave
帧重发支持标记 - 写入
supportsSoE - 类中的变量 com.darra.ethercat.utils.ESI.DeviceInfo
 
supportsVoE - 类中的变量 com.darra.ethercat.utils.ESI.DeviceInfo
 
SW_FAULT - 类中的静态变量 com.darra.ethercat.slave.CiA402
 
SW_INTERNAL_LIMIT - 类中的静态变量 com.darra.ethercat.slave.CiA402
 
SW_OP_MODE_SPECIFIC_1 - 类中的静态变量 com.darra.ethercat.slave.CiA402
 
SW_OP_MODE_SPECIFIC_2 - 类中的静态变量 com.darra.ethercat.slave.CiA402
 
SW_QUICK_STOP - 类中的静态变量 com.darra.ethercat.slave.CiA402
 
SW_REMOTE - 类中的静态变量 com.darra.ethercat.slave.CiA402
 
SW_TARGET_REACHED - 类中的静态变量 com.darra.ethercat.slave.CiA402
 
SW_WARNING - 类中的静态变量 com.darra.ethercat.slave.CiA402
 
SWITCH_ON_DISABLED - 枚举 中的枚举常量 com.darra.ethercat.data.EtherCATTypes.StateCiA402
驱动禁用
SWITCHED_ON - 枚举 中的枚举常量 com.darra.ethercat.data.EtherCATTypes.StateCiA402
已开启
SwitchedOn - 枚举 中的枚举常量 com.darra.ethercat.slave.CiA402.StateCiA402
 
SwitchOnDisabled - 枚举 中的枚举常量 com.darra.ethercat.slave.CiA402.StateCiA402
 
SwVersion - 类中的变量 com.darra.ethercat.master.DarraCore.MasterIdentity
软件版本
SYNC_ERROR - 枚举 中的枚举常量 com.darra.ethercat.data.EtherCATTypes.EcALState
同步错误
sync_manager_count - 类中的变量 com.darra.ethercat.data.Structures.SlaveInfo
 
SYNC_MANAGER_STATUS - 枚举 中的枚举常量 com.darra.ethercat.data.EtherCATTypes.EcFmmuType
同步管理器状态
SYNC_MANAGER_WATCHDOG - 枚举 中的枚举常量 com.darra.ethercat.data.EtherCATTypes.EcALState
同步管理器看门狗
SYNC_NOT_SUPPORTED - 枚举 中的枚举常量 com.darra.ethercat.data.EtherCATTypes.EcALState
不支持同步
sync0CycleNs - 类中的变量 com.darra.ethercat.utils.Xml.SlaveDCConfig
 
sync0CycleNs - 类中的变量 com.darra.ethercat.utils.Xml.SlaveXMLConfiguration
 
sync0Enabled() - 类中的方法 com.darra.ethercat.utils.ESI.DcOpMode
 
sync1CycleNs - 类中的变量 com.darra.ethercat.utils.Xml.SlaveDCConfig
 
sync1CycleNs - 类中的变量 com.darra.ethercat.utils.Xml.SlaveXMLConfiguration
 
sync1Enabled() - 类中的方法 com.darra.ethercat.utils.ESI.DcOpMode
 
SynchronizationSettings() - 类中的方法 com.darra.ethercat.slave.CiA402
同步设置 (0x60D9:01, 同步使能位掩码) - 读取
SynchronizationSettings(int) - 类中的方法 com.darra.ethercat.slave.CiA402
同步设置 - 写入
syncManager - 类中的变量 com.darra.ethercat.utils.ESI.PDOInfo
 
SyncManagerConfig() - 类的构造器 com.darra.ethercat.utils.Xml.SyncManagerConfig
 
SyncManagerInfo() - 类的构造器 com.darra.ethercat.utils.ESI.SyncManagerInfo
 
syncManagers - 类中的变量 com.darra.ethercat.utils.Xml.SlaveXMLConfiguration
 
SyncTimeDifference - 类中的变量 com.darra.ethercat.slave.SlaveStats.SlaveDCDiagnostics
当前时间差 (纳秒) - 0x092C System Time Difference 寄存器
SyncWindowStatus(int, int, int, boolean, int) - 类的构造器 com.darra.ethercat.slave.DC.SyncWindowStatus
 
SyncWindowThreshold() - 类中的方法 com.darra.ethercat.master.EtherCATMaster
获取同步窗口阈值
SYNTAX_ERROR - 枚举 中的枚举常量 com.darra.ethercat.data.EtherCATTypes.MailboxError
语法错误

T

take() - 类中的方法 com.darra.ethercat.sugar.DiagnosticQueue
阻塞取一条 (无超时).
take() - 类中的方法 com.darra.ethercat.sugar.SlaveStateQueue
阻塞取一条.
TARGET_MACHINE_NOT_FOUND - 枚举 中的枚举常量 com.darra.ethercat.slave.AoE.AoEResultCode
目标设备未找到
TARGET_PORT_NOT_FOUND - 枚举 中的枚举常量 com.darra.ethercat.slave.AoE.AoEResultCode
目标端口未找到
TargetAddress - 类中的变量 com.darra.ethercat.slave.EoE.EoEPingResult
 
TargetNetId - 类中的变量 com.darra.ethercat.slave.AoE.AoEConfig
 
TargetPort - 类中的变量 com.darra.ethercat.slave.AoE.AoEConfig
 
TargetPosition() - 类中的方法 com.darra.ethercat.slave.CiA402
目标位置 - 读取
TargetPosition(int) - 类中的方法 com.darra.ethercat.slave.CiA402
目标位置 - 写入
TargetReached() - 类中的方法 com.darra.ethercat.slave.CiA402
目标已到达
targetState(EcState) - 类中的方法 com.darra.ethercat.sugar.MasterBuilder
目标 EtherCAT 状态.
TargetTorque() - 类中的方法 com.darra.ethercat.slave.CiA402
目标转矩 - 读取
TargetTorque(short) - 类中的方法 com.darra.ethercat.slave.CiA402
目标转矩 - 写入
TargetVelocity() - 类中的方法 com.darra.ethercat.slave.CiA402
目标速度 - 读取
TargetVelocity(int) - 类中的方法 com.darra.ethercat.slave.CiA402
目标速度 - 写入
TCP_SEND_ERROR - 枚举 中的枚举常量 com.darra.ethercat.slave.AoE.AoEResultCode
TCP 发送错误
TEMPERATURE_TOO_HIGH - 枚举 中的枚举常量 com.darra.ethercat.data.EtherCATTypes.EcALState
温度过高
TEMPERATURE_TOO_LOW - 枚举 中的枚举常量 com.darra.ethercat.data.EtherCATTypes.EcALState
温度过低
Text - 类中的变量 com.darra.ethercat.slave.FoE.FoEBusyEventArgs
文本信息 (可为空) / optional BusyText.
textIndex - 类中的变量 com.darra.ethercat.data.EtherCATTypes.DiagnosticMessage
文本索引
TextIndex - 类中的变量 com.darra.ethercat.slave.CoE.DiagnosticMessage
 
TIME_DIFFERENCE - 枚举 中的枚举常量 com.darra.ethercat.data.EcDataType
时间差
TIME_OF_DAY - 枚举 中的枚举常量 com.darra.ethercat.data.EcDataType
时间差值
TIME_ROLLBACK - 枚举 中的枚举常量 com.darra.ethercat.statics.Authorization.LicenseStatus
 
TIMEOUT - 枚举 中的枚举常量 com.darra.ethercat.abstractions.MailboxStatus
超时 (对端未在规定时间内响应) / Timeout
TIMEOUT - 枚举 中的枚举常量 com.darra.ethercat.data.EtherCATTypes.EcErr
超时
timeout_cycles - 类中的变量 com.darra.ethercat.data.Structures.CommunicationStats
 
timeout_frames - 类中的变量 com.darra.ethercat.data.Structures.InternalDiagnostics
超时帧数
timeout_init_to_preop - 类中的变量 com.darra.ethercat.data.Structures.EcState
INIT->PREOP 超时 (ms)
timeout_preop_to_safeop - 类中的变量 com.darra.ethercat.data.Structures.EcState
PREOP->SAFEOP 超时 (ms)
timeout_safeop_to_op - 类中的变量 com.darra.ethercat.data.Structures.EcState
SAFEOP->OP 超时 (ms)
timeout_us - 类中的变量 com.darra.ethercat.master.DarraCore.MbxTransactionNative
 
TimeoutCycles - 类中的变量 com.darra.ethercat.master.DarraCore.CommunicationStats
超时周期数
timeoutFrames - 类中的变量 com.darra.ethercat.data.Structures.SlaveDiagnosticsData
超时帧数
TimeoutInitToPreOp() - 类中的方法 com.darra.ethercat.master.MasterConfig
已过时。
TimeoutInitToPreOp(int) - 类中的方法 com.darra.ethercat.master.MasterConfig
设置 Init -> PreOp 超时 (毫秒)
TimeoutPreOpToSafeOp() - 类中的方法 com.darra.ethercat.master.MasterConfig
已过时。
TimeoutPreOpToSafeOp(int) - 类中的方法 com.darra.ethercat.master.MasterConfig
设置 PreOp -> SafeOp 超时 (毫秒)
TimeoutSafeOpToOp() - 类中的方法 com.darra.ethercat.master.MasterConfig
已过时。
TimeoutSafeOpToOp(int) - 类中的方法 com.darra.ethercat.master.MasterConfig
设置 SafeOp -> OP 超时 (毫秒)
timestamp - 类中的变量 com.darra.ethercat.logging.LogManager.LogEntry
日志时间戳
Timestamp - 类中的变量 com.darra.ethercat.slave.CoE.EmergencyMessage
 
Timestamp() - 类中的方法 com.darra.ethercat.slave.CoEEmcy.EmergencyMessage
接收时间 (毫秒时间戳)
TimestampMillis - 类中的变量 com.darra.ethercat.slave.FSoE.FSoEDataExchangeEvent
事件触发时间戳 (毫秒, System.currentTimeMillis)
TimestampMs - 类中的变量 com.darra.ethercat.master.DarraCore.EmcyRecord
时间戳 (毫秒)
timestampUnixMs - 类中的变量 com.darra.ethercat.slave.VoE.VoENotificationEventArgs
 
TimestampUtcMs - 类中的变量 com.darra.ethercat.slave.SoE.SoEEmergencyEventArgs
 
Timing - 类中的变量 com.darra.ethercat.master.DarraCore.StartupParam
写入时序: 0=Before, 1=After
TimingMode() - 类中的方法 com.darra.ethercat.master.MasterConfig
获取 PDO 循环时间定时模式
TO_BOOT - 类中的静态变量 com.darra.ethercat.data.EtherCATTypes.EsmTimeouts
Any -> Boot 超时
toArray(EtherCATMaster) - 类中的静态方法 com.darra.ethercat.sugar.SlaveListExt
拍快照成 Slave[] (跨线程安全 — 主线 List 是 Collections.unmodifiableList).
toBytes(FSoE.FSoEPdoLayout, FSoE.FSoECrc16) - 类中的方法 com.darra.ethercat.slave.FSoE.FSoEPdoFrame
序列化为字节数组
toConnectionConfig() - 类中的方法 com.darra.ethercat.slave.FSoE.SafeModuleConfig
转换为连接配置
TOGGLE_BIT_MASK - 类中的静态变量 com.darra.ethercat.slave.FSoE.FSoEConstants
切换位掩码
TOGGLE_BIT_NOT_CHANGED - 枚举 中的枚举常量 com.darra.ethercat.data.EtherCATTypes.SDOError
切换位未改变
ToggleBit - 类中的变量 com.darra.ethercat.master.DarraCore.FSoEStatus
当前切换位值
ToggleBit - 类中的变量 com.darra.ethercat.slave.FSoE.FSoEConnectionStatus
当前切换位值
ToHexString() - 类中的方法 com.darra.ethercat.slave.VoE.VoEResponse
 
topo - 类中的变量 com.darra.ethercat.data.Structures.EcSlave
拓扑信息 (has_dc/phy_type/link_count/active_ports/consumed_ports/parent/parent_port/entry_port)
topology - 类中的变量 com.darra.ethercat.statics.NetworkInfo.ScannedSlaveInfo
拓扑类型
topology - 类中的变量 com.darra.ethercat.utils.StartupConfigurationVerifier.ExpectedSlaveConfig
预期拓扑类型 (0 表示不验证)
topology - 类中的变量 com.darra.ethercat.utils.Xml.SlaveXMLConfiguration
 
Topology - 类中的变量 com.darra.ethercat.master.DarraCore.TopologyNode
拓扑类型
Topology() - 类中的方法 com.darra.ethercat.master.EtherCATMaster
获取网络拓扑节点列表
Topology() - 类中的方法 com.darra.ethercat.slave.Slave
从站拓扑信息
topology_mode - 类中的变量 com.darra.ethercat.master.MasterDiagnosticsInfo.NativeSummary
 
TopologyBuild(short, DarraCore.TopologyNode[], int) - 接口中的方法 com.darra.ethercat.master.DarraCore
构建网络拓扑
TopologyByte() - 类中的方法 com.darra.ethercat.slave.Slave
拓扑信息
TopologyByte() - 类中的方法 com.darra.ethercat.slave.SlaveTopology
拓扑字节
TopologyChildren(int) - 类中的方法 com.darra.ethercat.master.EtherCATMaster
获取指定从站的子节点编号列表
TopologyGetChildren(short, short, short[], int) - 接口中的方法 com.darra.ethercat.master.DarraCore
获取指定从站的子节点列表
TopologyGetRoots(short, short[], int) - 接口中的方法 com.darra.ethercat.master.DarraCore
获取拓扑根节点列表
topologyMatch - 类中的变量 com.darra.ethercat.utils.StartupConfigurationVerifier.SlaveVerifyDetail
拓扑是否匹配
TopologyNode() - 类的构造器 com.darra.ethercat.master.DarraCore.TopologyNode
 
TopologyRoots() - 类中的方法 com.darra.ethercat.master.EtherCATMaster
获取拓扑根节点编号列表
TorqueActual() - 类中的方法 com.darra.ethercat.slave.CiA402
实际转矩
TorqueOffset() - 类中的方法 com.darra.ethercat.slave.CiA402
转矩偏移 (0x60B2, CST 模式下叠加到目标转矩) - 读取
TorqueOffset(short) - 类中的方法 com.darra.ethercat.slave.CiA402
转矩偏移 - 写入
toString() - 类中的方法 com.darra.ethercat.data.EcatSlaveDiag.EcAlStatusMirror
 
toString() - 类中的方法 com.darra.ethercat.data.EtherCATTypes.DiagnosticMessage
 
toString() - 类中的方法 com.darra.ethercat.data.EtherCATTypes.SlaveErrorCounters
 
toString() - 类中的方法 com.darra.ethercat.logging.LogManager.LogEntry
返回格式化的日志字符串
toString() - 类中的方法 com.darra.ethercat.master.EtherCATMaster.PDOFrameLossStats
 
toString() - 类中的方法 com.darra.ethercat.master.EtherCATMaster
 
toString() - 类中的方法 com.darra.ethercat.master.EtherCATMaster.ValidationResult
 
toString() - 类中的方法 com.darra.ethercat.master.HotConnect.HotConnectGroup
 
toString() - 类中的方法 com.darra.ethercat.master.MailboxGatewayService
 
toString() - 类中的方法 com.darra.ethercat.master.MasterConfig.MailboxConfig
已过时。
使用 MailboxRetries(int) 替代
toString() - 类中的方法 com.darra.ethercat.master.MasterConfig
 
toString() - 类中的方法 com.darra.ethercat.master.MasterDiagnosticsInfo.BreakPointInfo
 
toString() - 类中的方法 com.darra.ethercat.master.MasterDiagnosticsInfo.DiagnosticsSnapshot
 
toString() - 类中的方法 com.darra.ethercat.master.MasterDiagnosticsInfo.MasterPDODiagnostics
 
toString() - 类中的方法 com.darra.ethercat.master.MasterDiagnosticsInfo
 
toString() - 类中的方法 com.darra.ethercat.master.MasterObjectDictionary
 
toString() - 类中的方法 com.darra.ethercat.master.RedundancyManager.RedundancyStatus
 
toString() - 类中的方法 com.darra.ethercat.master.RedundancyManager
 
toString() - 类中的方法 com.darra.ethercat.master.SlaveIdentityMismatchEventArgs
 
toString() - 类中的方法 com.darra.ethercat.slave.CiA401
 
toString() - 类中的方法 com.darra.ethercat.slave.CiA402.CiA402ReadResult
 
toString() - 类中的方法 com.darra.ethercat.slave.CiA402
 
toString() - 类中的方法 com.darra.ethercat.slave.CoE.DiagnosticMessage
 
toString() - 类中的方法 com.darra.ethercat.slave.CoE.EmergencyMessage
 
toString() - 类中的方法 com.darra.ethercat.slave.CoE.ObjectDictionary
 
toString() - 类中的方法 com.darra.ethercat.slave.CoE.ObjectEntry
 
toString() - 类中的方法 com.darra.ethercat.slave.CoEEmcy.CoEEmcyRecorder
 
toString() - 类中的方法 com.darra.ethercat.slave.CoEEmcy.EmergencyMessage
 
toString() - 类中的方法 com.darra.ethercat.slave.DC.SyncWindowStatus
 
toString() - 类中的方法 com.darra.ethercat.slave.EoE.EoEPingResult
 
toString() - 类中的方法 com.darra.ethercat.slave.FSoE.SafeMdp
 
toString() - 类中的方法 com.darra.ethercat.slave.FSoE.SafetyManager
 
toString() - 类中的方法 com.darra.ethercat.slave.MDP.MdpAvailableModule
 
toString() - 类中的方法 com.darra.ethercat.slave.MDP.MdpSlotInfo
 
toString() - 类中的方法 com.darra.ethercat.slave.MDP
 
toString() - 类中的方法 com.darra.ethercat.slave.Slave
 
toString() - 类中的方法 com.darra.ethercat.slave.SlaveStats.SlaveDCDiagnostics
 
toString() - 类中的方法 com.darra.ethercat.slave.SoE.IdnTriple
 
toString() - 类中的方法 com.darra.ethercat.slave.SoE.SoEParameter
 
toString() - 类中的方法 com.darra.ethercat.slave.Startup.PDOEntryConfig
 
toString() - 类中的方法 com.darra.ethercat.slave.VoE.VoENotificationEventArgs
 
toString() - 类中的方法 com.darra.ethercat.slave.VoE.VoEResponse
 
toString() - 类中的方法 com.darra.ethercat.statics.NetworkInfo.ScannedSlaveInfo
 
toString() - 类中的方法 com.darra.ethercat.statics.NetworkInfo
 
toString() - 类中的方法 com.darra.ethercat.sugar.DiagnosticQueue.EmergencyEvent
 
toString() - 类中的方法 com.darra.ethercat.sugar.SlaveIdentity
 
toString() - 类中的方法 com.darra.ethercat.sugar.SlaveStateQueue.StateChangeEvent
 
toString() - 类中的方法 com.darra.ethercat.utils.BaseData
 
toString() - 类中的方法 com.darra.ethercat.utils.StartupConfigurationVerifier.ConfigVerificationResult
 
toString() - 类中的方法 com.darra.ethercat.utils.StartupConfigurationVerifier.ExpectedSlaveConfig
 
toString() - 类中的方法 com.darra.ethercat.utils.StartupConfigurationVerifier.SlaveVerifyDetail
 
toString() - 类中的方法 com.darra.ethercat.utils.StartupConfigurationVerifier.VerifyResult
 
total_cancelled - 类中的变量 com.darra.ethercat.master.DarraCore.MbxStatsNative
 
total_cycles - 类中的变量 com.darra.ethercat.data.Structures.CommunicationStats
 
total_errors - 类中的变量 com.darra.ethercat.master.MasterDiagnosticsInfo.NativeSummary
 
total_latency_us - 类中的变量 com.darra.ethercat.master.DarraCore.MbxStatsNative
 
total_mbx_error - 类中的变量 com.darra.ethercat.master.DarraCore.MbxStatsNative
 
total_proto_error - 类中的变量 com.darra.ethercat.master.DarraCore.MbxStatsNative
 
total_received - 类中的变量 com.darra.ethercat.master.DarraCore.MbxStatsNative
 
total_sent - 类中的变量 com.darra.ethercat.master.DarraCore.MbxStatsNative
 
total_timeout - 类中的变量 com.darra.ethercat.master.DarraCore.MbxStatsNative
 
total_wkc_mismatches - 类中的变量 com.darra.ethercat.data.Structures.InternalDiagnostics
WKC 不匹配总次数
TotalBytesRead - 类中的变量 com.darra.ethercat.data.Structures.PDOStats
 
TotalBytesWritten - 类中的变量 com.darra.ethercat.data.Structures.PDOStats
 
totalCancelled - 类中的变量 com.darra.ethercat.abstractions.MailboxStatistics
累计被取消的事务数 / total cancelled transactions
TotalCycles - 类中的变量 com.darra.ethercat.master.DarraCore.CommunicationStats
总周期数
totalDevices - 类中的变量 com.darra.ethercat.utils.ESI.Statistics
 
totalFiles - 类中的变量 com.darra.ethercat.utils.ESI.Statistics
 
totalLost - 类中的变量 com.darra.ethercat.master.EtherCATMaster.PDOFrameLossStats
 
totalMailboxError - 类中的变量 com.darra.ethercat.abstractions.MailboxStatistics
累计收到邮箱错误帧数 (MBX ERROR / SDO Abort 等) / total mailbox error frames
totalProtocolError - 类中的变量 com.darra.ethercat.abstractions.MailboxStatistics
累计协议错误次数 (类型 / counter / WKC 不匹配) / total protocol errors
totalReceived - 类中的变量 com.darra.ethercat.abstractions.MailboxStatistics
累计收到响应数 (含错误帧) / total received responses (including error frames)
totalSent - 类中的变量 com.darra.ethercat.abstractions.MailboxStatistics
累计发送事务数 / total sent transactions
totalTimeout - 类中的变量 com.darra.ethercat.abstractions.MailboxStatistics
累计超时次数 / total timeouts
ToTransitionString() - 枚举中的方法 com.darra.ethercat.slave.Startup.Transition
转换为字符串标识
TouchProbeNegativeEdge() - 类中的方法 com.darra.ethercat.slave.CiA402
Touch Probe 1 负边沿捕获位置 (0x60BB)
TouchProbePositiveEdge() - 类中的方法 com.darra.ethercat.slave.CiA402
Touch Probe 1 正边沿捕获位置 (0x60BA)
TouchProbeStatus() - 类中的方法 com.darra.ethercat.slave.CiA402
Touch Probe 状态 (0x60B9)
TRANSIENT - 枚举 中的枚举常量 com.darra.ethercat.data.EtherCATTypes.ALErrorCategory
临时错误 - 可通过重试自动恢复
Transition - 类中的变量 com.darra.ethercat.master.DarraCore.StartupParam
转换类型: 0=IP, 1=PS, 2=SO, 3=OS, 4=SP, 5=PI
Transition() - 类中的方法 com.darra.ethercat.slave.Startup.StartupParameter
获取状态转换标识(字符串形式)
Transition(String) - 类中的方法 com.darra.ethercat.slave.Startup.StartupParameter
设置状态转换标识(字符串形式)
TransitionEnum() - 类中的方法 com.darra.ethercat.slave.Startup.StartupParameter
获取状态转换枚举
TransitionEnum(Startup.Transition) - 类中的方法 com.darra.ethercat.slave.Startup.StartupParameter
设置状态转换枚举
triggerDCSyncLost(int) - 类中的方法 com.darra.ethercat.slave.SlaveEvents
触发 DC 同步丢失 (包外访问)
triggerEmergency(short, short, byte, short, short) - 类中的方法 com.darra.ethercat.slave.SlaveEvents
触发紧急消息 (包外访问)
triggerOffline() - 类中的方法 com.darra.ethercat.slave.SlaveEvents
触发离线 (包外访问)
triggerOnline() - 类中的方法 com.darra.ethercat.slave.SlaveEvents
触发上线 (包外访问)
triggerStateChanged(EcState, EcState) - 类中的方法 com.darra.ethercat.slave.SlaveEvents
触发状态变化 (包外访问: MasterEvents 路由事件到从站)
tryParseSercosIdn(String) - 类中的静态方法 com.darra.ethercat.slave.SoE
解析 SERCOS IDN 字符串 ("S-0-0040" / "P-1-0123") 为 16 位 IDN.
tryReadDigitalInputs() - 类中的方法 com.darra.ethercat.slave.CiA402
round33CC: 可观测读取数字输入 (0x60FD, 只读)。
tryReadDriveData(byte) - 类中的方法 com.darra.ethercat.slave.CiA402
round33CC: 厂商特定驱动数据 (0x6510, 只读)。
tryReadErrorCode() - 类中的方法 com.darra.ethercat.slave.CiA402
round33CC: 可观测读取当前错误代码 (0x603F, 只读)。
tryReadObjectU32(short, byte) - 类中的方法 com.darra.ethercat.slave.CiA402
round33CC: 通用可观测只读 (UInt32) —— 对任意 CiA402 对象做一次 SDO 只读尝试, 返回带状态的结果 (Success=真值 / NotSupported=从站不支持 / ReadFailed=通讯失败)。
tryReadOperationModeDisplay() - 类中的方法 com.darra.ethercat.slave.CiA402
round33CC: 可观测读取操作模式显示 (0x6061, 强制走 SDO 以区分真值/不支持/失败)。
tryReadStatusword() - 类中的方法 com.darra.ethercat.slave.CiA402
round33CC: 可观测读取状态字 (0x6041, 只读, SDO 路径)。
tryReadSupportedDriveModes() - 类中的方法 com.darra.ethercat.slave.CiA402
round33CC: 可观测读取支持的驱动模式位掩码 (0x6502, ETG.6010 mandatory)。
tryReadTorqueActual() - 类中的方法 com.darra.ethercat.slave.CiA402
round33CC: 可观测读取实际转矩 (0x6077, 千分之额定转矩, 只读)。
TTL - 类中的变量 com.darra.ethercat.slave.EoE.EoEPingResult
 
TX - 枚举 中的枚举常量 com.darra.ethercat.data.EtherCATTypes.EcBufState
已发送
tx_error_count - 类中的变量 com.darra.ethercat.data.Structures.InternalDiagnostics
每个从站的发送错误计数
TX_PDO_MAPPING_BASE - 类中的静态变量 com.darra.ethercat.slave.FSoE.SafeMdpIndex
发送PDO映射基地址
txBytes - 类中的变量 com.darra.ethercat.master.MailboxGatewayService.Stats
 
txPackets - 类中的变量 com.darra.ethercat.master.MailboxGatewayService.Stats
 
TxPdoDataInvalid() - 类中的方法 com.darra.ethercat.slave.CiA402
TxPDO 数据是否无效 (0x603E:00, 非零表示数据无效) 用于判断驱动器 TxPDO 数据是否可信
txPDOs - 类中的变量 com.darra.ethercat.utils.ESI.PDOConfiguration
 
type - 类中的变量 com.darra.ethercat.utils.ESI.PhysicsPort
 
type - 类中的变量 com.darra.ethercat.utils.ESI.PortInfo
 
type - 类中的变量 com.darra.ethercat.utils.Xml.SyncManagerConfig
 

U

UC_ASYNC_16 - 枚举 中的枚举常量 com.darra.ethercat.data.EtherCATTypes.EcPdiType
微控制器异步 16位
UC_ASYNC_8 - 枚举 中的枚举常量 com.darra.ethercat.data.EtherCATTypes.EcPdiType
微控制器异步 8位
UC_SYNC_16 - 枚举 中的枚举常量 com.darra.ethercat.data.EtherCATTypes.EcPdiType
微控制器同步 16位
UC_SYNC_8 - 枚举 中的枚举常量 com.darra.ethercat.data.EtherCATTypes.EcPdiType
微控制器同步 8位
UdpMode() - 类中的方法 com.darra.ethercat.master.EtherCATMaster
获取 UDP 模式
UNDEFINED - 枚举 中的枚举常量 com.darra.ethercat.data.EtherCATTypes.EcDeviceType
未定义
UNEXPECTED_SESSION - 枚举 中的枚举常量 com.darra.ethercat.slave.FSoE.FSoEError
意外的会话命令
UNEXPECTED_SESSION_CMD - 枚举 中的枚举常量 com.darra.ethercat.slave.FSoE.FSoEDiagnosisBits
意外的会话命令
UNICODE_STRING - 枚举 中的枚举常量 com.darra.ethercat.data.EcDataType
Unicode 字符串
UniqueDeviceId - 类中的变量 com.darra.ethercat.slave.FSoE.SafeModuleCommParam
唯一设备ID (6字节)
Unit - 类中的变量 com.darra.ethercat.data.Structures.PDOMappingEntry
 
Unit - 类中的变量 com.darra.ethercat.slave.SoE.SoEParameter
 
UNIT - 类中的静态变量 com.darra.ethercat.slave.SoE.SoEElementFlags
 
UNIT_CANNOT_BE_CHANGED - 枚举 中的枚举常量 com.darra.ethercat.data.EtherCATTypes.SoEError
单位不能修改
UNIT_TRANSMISSION_TOO_LONG - 枚举 中的枚举常量 com.darra.ethercat.data.EtherCATTypes.SoEError
单位传输过长
UNIT_TRANSMISSION_TOO_SHORT - 枚举 中的枚举常量 com.darra.ethercat.data.EtherCATTypes.SoEError
单位传输过短
UNIT_WRITE_PROTECTED - 枚举 中的枚举常量 com.darra.ethercat.data.EtherCATTypes.SoEError
单位写保护
Unknown - 枚举 中的枚举常量 com.darra.ethercat.slave.CiA402.StateCiA402
 
UNKNOWN - 枚举 中的枚举常量 com.darra.ethercat.data.EcatSlaveDiag.EcMailboxHealth
未知 — 无邮箱 / 不在 OP / 契约未就绪 — 邮箱健康度此时无意义 (诚实哨兵)
UNKNOWN - 枚举 中的枚举常量 com.darra.ethercat.data.EcatSlaveDiag.EcWcContributed
未知 — 契约未就绪 / 无 wdk_shm / 越界 (诚实哨兵, 不臆造在线或掉站)
UNKNOWN - 枚举 中的枚举常量 com.darra.ethercat.data.EcDataType
未知数据类型
UNKNOWN - 枚举 中的枚举常量 com.darra.ethercat.data.EtherCATTypes.ALErrorCategory
未知错误
UNKNOWN - 枚举 中的枚举常量 com.darra.ethercat.data.EtherCATTypes.EcALState
未知错误
UNKNOWN - 枚举 中的枚举常量 com.darra.ethercat.data.EtherCATTypes.EcPdiType
未知类型
UNKNOWN - 枚举 中的枚举常量 com.darra.ethercat.data.EtherCATTypes.SoEError
未知错误
UNKNOWN - 枚举 中的枚举常量 com.darra.ethercat.data.EtherCATTypes.StateCiA402
未知状态
UNKNOWN - 枚举 中的枚举常量 com.darra.ethercat.master.HotConnect.HotConnectStatus
组未注册或底层查询失败
UNKNOWN_AMS_COMMAND - 枚举 中的枚举常量 com.darra.ethercat.slave.AoE.AoEResultCode
未知 AMS 命令
UNKNOWN_COMMAND - 枚举 中的枚举常量 com.darra.ethercat.slave.FSoE.FSoEDiagnosisBits
未知命令
UNKNOWN_COMMAND - 枚举 中的枚举常量 com.darra.ethercat.slave.FSoE.FSoEError
未知命令
UNKNOWN_COMMAND_ID - 枚举 中的枚举常量 com.darra.ethercat.slave.AoE.AoEResultCode
命令 ID 未知
UNKNOWN_ERROR - 枚举 中的枚举常量 com.darra.ethercat.data.EtherCATTypes.MailboxError
未知错误
UNKNOWN_ERROR - 枚举 中的枚举常量 com.darra.ethercat.data.EtherCATTypes.SDOError
未知错误
UNKNOWN_REQUESTED_STATE - 枚举 中的枚举常量 com.darra.ethercat.data.EtherCATTypes.EcALState
请求了未知状态
unknown64Bit - 类中的变量 com.darra.ethercat.utils.ESI.DcConfiguration
 
UnknownError - 枚举 中的枚举常量 com.darra.ethercat.master.DarraKernelStatus
未识别错误.
unlockIOmap() - 类中的方法 com.darra.ethercat.master.EtherCATMaster
解锁 IOmap
UnlockIOmap() - 类中的方法 com.darra.ethercat.slave.SlavePdo
解锁 IOmap, 与 LockIOmap 配对使用 对齐 C# DarraEtherCAT.UnlockIOmap
UnlockIOmap(short) - 接口中的方法 com.darra.ethercat.master.DarraCore
解锁 IOmap
UnregisterEmergencyEventCallback(DarraCore.EmergencyEventCallback) - 接口中的方法 com.darra.ethercat.master.DarraCore
注销紧急事件回调
UnregisterInputDataChangedCallback(DarraCore.InputDataChangedCallback) - 接口中的方法 com.darra.ethercat.master.DarraCore
注销输入数据变化回调
UnregisterPDOFrameLossCallback(DarraCore.PDOFrameLossCallback) - 接口中的方法 com.darra.ethercat.master.DarraCore
注销 PDO 丢帧回调
UnregisterProcessDataCyclicCallbackAsync(DarraCore.ProcessDataCyclicCallback) - 接口中的方法 com.darra.ethercat.master.DarraCore
注销 PDO 周期异步回调
UnregisterProcessDataCyclicCallbackSync(DarraCore.ProcessDataCyclicCallback) - 接口中的方法 com.darra.ethercat.master.DarraCore
注销 PDO 周期同步回调
UnregisterRedundancyModeChangedCallback(DarraCore.RedundancyModeChangedCallback) - 接口中的方法 com.darra.ethercat.master.DarraCore
注销冗余模式变化回调
UnregisterSlaveDiscoveryCallbackAsync(DarraCore.SlaveDiscoveryCallback) - 接口中的方法 com.darra.ethercat.master.DarraCore
注销从站发现异步回调
UnregisterSlaveDiscoveryCallbackSync(DarraCore.SlaveDiscoveryCallback) - 接口中的方法 com.darra.ethercat.master.DarraCore
注销从站发现同步回调
UnregisterSlaveIdentityMismatchCallback(DarraCore.SlaveIdentityMismatchCallback) - 接口中的方法 com.darra.ethercat.master.DarraCore
注销从站身份不符回调
UnregisterSlavePortLinkChangedCallback(DarraCore.SlavePortLinkChangedCallback) - 接口中的方法 com.darra.ethercat.master.DarraCore
注销从站端口链路变化回调
UnregisterSlavePreOpReconfigCallback(DarraCore.SlavePreOpReconfigCallback) - 接口中的方法 com.darra.ethercat.master.DarraCore
注销从站 PreOP 重配置回调
UnregisterSlaveStateChangeCallbackAsync(DarraCore.SlaveStateChangeCallback) - 接口中的方法 com.darra.ethercat.master.DarraCore
注销从站状态变化异步回调
UnregisterSlaveStateChangeCallbackSync(DarraCore.SlaveStateChangeCallback) - 接口中的方法 com.darra.ethercat.master.DarraCore
注销从站状态变化同步回调
UnregisterSoEEmergencyCallback(DarraCore.SoEEmergencyCallback) - 接口中的方法 com.darra.ethercat.master.DarraCore
注销 SoE Emergency 回调 (与注册成对; 对齐 C# DLL.SoE.cs).
UnregisterSoENotificationCallback(DarraCore.SoENotificationCallback) - 接口中的方法 com.darra.ethercat.master.DarraCore
注销 SoE Notification 回调 (与注册成对; 对齐 C# DLL.SoE.cs).
UnsetCrashCallback(DarraCore.CrashNotifyCallback) - 接口中的方法 com.darra.ethercat.master.DarraCore
取消崩溃通知回调 (与 SetCrashCallback 成对)
UnsetLogCallback(DarraCore.LogCallback) - 接口中的方法 com.darra.ethercat.master.DarraCore
取消日志回调 (与 SetLogCallback 成对)
UNSIGNED16 - 枚举 中的枚举常量 com.darra.ethercat.data.EcDataType
无符号 16 位整数
UNSIGNED24 - 枚举 中的枚举常量 com.darra.ethercat.data.EcDataType
无符号 24 位整数
UNSIGNED32 - 枚举 中的枚举常量 com.darra.ethercat.data.EcDataType
无符号 32 位整数
UNSIGNED40 - 枚举 中的枚举常量 com.darra.ethercat.data.EcDataType
无符号 40 位整数
UNSIGNED48 - 枚举 中的枚举常量 com.darra.ethercat.data.EcDataType
无符号 48 位整数
UNSIGNED56 - 枚举 中的枚举常量 com.darra.ethercat.data.EcDataType
无符号 56 位整数
UNSIGNED64 - 枚举 中的枚举常量 com.darra.ethercat.data.EcDataType
无符号 64 位整数
UNSIGNED8 - 枚举 中的枚举常量 com.darra.ethercat.data.EcDataType
无符号 8 位整数
UNSPECIFIED_ERROR - 枚举 中的枚举常量 com.darra.ethercat.data.EtherCATTypes.EcALState
未指定错误
Unsubscribe(int) - 类中的方法 com.darra.ethercat.slave.AoE
取消订阅
UnsubscribeAll() - 类中的方法 com.darra.ethercat.slave.AoE
取消所有订阅
UNSUPPORTED_ACCESS - 枚举 中的枚举常量 com.darra.ethercat.data.EtherCATTypes.SDOError
不支持的访问
unused1 - 类中的变量 com.darra.ethercat.data.Structures.EcFmmut
保留
unused2 - 类中的变量 com.darra.ethercat.data.Structures.EcFmmut
保留
updateDiagnosticsSnapshot() - 类中的方法 com.darra.ethercat.master.EtherCATMaster
更新诊断快照
UpdateDiagnosticsSnapshot(short) - 接口中的方法 com.darra.ethercat.master.DarraCore
更新诊断快照
updateDiagnosticsWithESCErrors() - 类中的方法 com.darra.ethercat.master.EtherCATMaster
使用 ESC 错误更新诊断数据
UpdateDiagnosticsWithESCErrors(short) - 接口中的方法 com.darra.ethercat.master.DarraCore
使用 ESC 错误更新诊断
updatePropagationDelays() - 类中的方法 com.darra.ethercat.master.EtherCATMaster
更新传播延迟
UpdatePropagationDelays(short) - 接口中的方法 com.darra.ethercat.master.DarraCore
更新传播延迟
updateSnapshot() - 类中的方法 com.darra.ethercat.master.Diagnostics
更新诊断数据快照
Upload(String, byte[]) - 类中的方法 com.darra.ethercat.slave.FoE
 
Upload(String, byte[], Integer, Integer) - 类中的方法 com.darra.ethercat.slave.FoE
上传(写入)文件到从站设备
Upload(String, byte[], Integer, Integer, boolean) - 类中的方法 com.darra.ethercat.slave.FoE
上传(写入)文件到从站设备 (支持 CRC 校验) 对齐 C# FoEInstance.Upload(enableCrc)
uploadAsync(String, byte[]) - 类中的方法 com.darra.ethercat.slave.FoE
异步上传文件 (默认密码/超时) (Async upload with default password/timeout)
uploadAsync(String, byte[], Integer, Integer) - 类中的方法 com.darra.ethercat.slave.FoE
异步上传文件到从站 (Asynchronously upload file to slave).
UploadWithCrc(String, byte[]) - 类中的方法 com.darra.ethercat.slave.FoE
带 CRC 校验的文件上传便捷方法
UploadWithCrc(String, byte[], Integer, Integer) - 类中的方法 com.darra.ethercat.slave.FoE
带 CRC 校验的文件上传
use_udp - 类中的变量 com.darra.ethercat.data.Structures.EcState
0 = 标准帧, 1 = UDP 帧
UseUdp() - 类中的方法 com.darra.ethercat.master.MasterConfig
已过时。
UseUdp(boolean) - 类中的方法 com.darra.ethercat.master.MasterConfig
设置 UDP 模式

V

validate() - 类中的方法 com.darra.ethercat.slave.FSoE.FSoEPdoLayout
验证布局参数
Validate() - 类中的方法 com.darra.ethercat.master.EtherCATMaster
验证配置是否完整, 不执行 Build 在调用 build() 前可先调用此方法预检查配置
validateConnId(int) - 类中的静态方法 com.darra.ethercat.slave.FSoE
校验指定 ConnID 是否可用 (未被占用).
validateEepromCrc(byte[]) - 类中的静态方法 com.darra.ethercat.utils.ESI
验证 EEPROM CRC
ValidationResult(boolean, List<String>) - 类的构造器 com.darra.ethercat.master.EtherCATMaster.ValidationResult
 
value - 枚举中的变量 com.darra.ethercat.data.EtherCATTypes.DcSyncMode
 
value - 枚举中的变量 com.darra.ethercat.data.EtherCATTypes.EcALState
 
value - 枚举中的变量 com.darra.ethercat.data.EtherCATTypes.EcBufState
 
value - 枚举中的变量 com.darra.ethercat.data.EtherCATTypes.EcCmdType
 
value - 枚举中的变量 com.darra.ethercat.data.EtherCATTypes.EcCoEDetails
 
value - 枚举中的变量 com.darra.ethercat.data.EtherCATTypes.EcCommType
 
value - 枚举中的变量 com.darra.ethercat.data.EtherCATTypes.EcDeviceType
 
value - 枚举中的变量 com.darra.ethercat.data.EtherCATTypes.EcEcmdType
 
value - 枚举中的变量 com.darra.ethercat.data.EtherCATTypes.EcEoEDetails
 
value - 枚举中的变量 com.darra.ethercat.data.EtherCATTypes.EcErr
 
value - 枚举中的变量 com.darra.ethercat.data.EtherCATTypes.EcFmmuType
 
value - 枚举中的变量 com.darra.ethercat.data.EtherCATTypes.EcLinkState
 
value - 枚举中的变量 com.darra.ethercat.data.EtherCATTypes.EcPdiType
 
value - 枚举中的变量 com.darra.ethercat.data.EtherCATTypes.EcPortType
 
value - 枚举中的变量 com.darra.ethercat.data.EtherCATTypes.EcSyncManagerType
 
value - 枚举中的变量 com.darra.ethercat.data.EtherCATTypes.EcTopologyType
 
value - 枚举中的变量 com.darra.ethercat.data.EtherCATTypes.LicenseStatus
 
value - 枚举中的变量 com.darra.ethercat.data.EtherCATTypes.LogCategory
 
value - 枚举中的变量 com.darra.ethercat.data.EtherCATTypes.LogLevel
 
value - 枚举中的变量 com.darra.ethercat.data.EtherCATTypes.MailboxError
 
value - 枚举中的变量 com.darra.ethercat.data.EtherCATTypes.MailboxType
 
value - 枚举中的变量 com.darra.ethercat.data.EtherCATTypes.ModeCiA402
 
value - 枚举中的变量 com.darra.ethercat.data.EtherCATTypes.RingMode
 
value - 枚举中的变量 com.darra.ethercat.data.EtherCATTypes.SDOError
 
value - 枚举中的变量 com.darra.ethercat.data.EtherCATTypes.SoEError
 
value - 枚举中的变量 com.darra.ethercat.data.EtherCATTypes.StartupTransition
 
value - 枚举中的变量 com.darra.ethercat.data.EtherCATTypes.StartupWriteTiming
 
value - 枚举中的变量 com.darra.ethercat.data.EtherCATTypes.StateCiA402
 
value - 枚举中的变量 com.darra.ethercat.logging.LogManager.LogCategory
 
value - 类中的变量 com.darra.ethercat.slave.CiA402.CiA402ReadResult
读到的值 (仅 status==Success 时有意义; 失败/不支持时为 null/default)
value - 类中的变量 com.darra.ethercat.utils.ESI.StartupSDO
 
Value - 类中的变量 com.darra.ethercat.slave.SoE.SoEParameter
 
Value() - 枚举中的方法 com.darra.ethercat.slave.CiA401.ErrorMode
 
Value() - 枚举中的方法 com.darra.ethercat.slave.CiA402.ModeCiA402
 
Value() - 枚举中的方法 com.darra.ethercat.slave.DC.DcSyncMode
 
Value() - 枚举中的方法 com.darra.ethercat.slave.FSoE.FSoECommand
 
Value() - 枚举中的方法 com.darra.ethercat.slave.FSoE.FSoEConnectionMode
 
Value() - 枚举中的方法 com.darra.ethercat.slave.FSoE.FSoEConnectionType
 
Value() - 枚举中的方法 com.darra.ethercat.slave.FSoE.FSoEDiagnosisBits
 
Value() - 枚举中的方法 com.darra.ethercat.slave.FSoE.FSoEError
 
Value() - 枚举中的方法 com.darra.ethercat.slave.FSoE.FSoEFailsafeReason
 
Value() - 枚举中的方法 com.darra.ethercat.slave.FSoE.FSoEState
 
Value() - 枚举中的方法 com.darra.ethercat.slave.FSoE.SafeModuleProfile
 
Value() - 枚举中的方法 com.darra.ethercat.slave.Startup.Transition
 
Value() - 枚举中的方法 com.darra.ethercat.slave.Startup.WriteTiming
 
VALUE - 类中的静态变量 com.darra.ethercat.slave.SoE.SoEElementFlags
 
VALUE_RANGE_EXCEEDED - 枚举 中的枚举常量 com.darra.ethercat.data.EtherCATTypes.SDOError
值超出范围
VALUE_TOO_HIGH - 枚举 中的枚举常量 com.darra.ethercat.data.EtherCATTypes.SDOError
值过大
VALUE_TOO_LOW - 枚举 中的枚举常量 com.darra.ethercat.data.EtherCATTypes.SDOError
值过小
valueOf(String) - 枚举中的静态方法 com.darra.ethercat.abstractions.MailboxStatus
返回带有指定名称的该类型的枚举常量。
valueOf(String) - 枚举中的静态方法 com.darra.ethercat.data.EcatSlaveDiag.EcMailboxHealth
返回带有指定名称的该类型的枚举常量。
valueOf(String) - 枚举中的静态方法 com.darra.ethercat.data.EcatSlaveDiag.EcWcContributed
返回带有指定名称的该类型的枚举常量。
valueOf(String) - 枚举中的静态方法 com.darra.ethercat.data.EcDataType
返回带有指定名称的该类型的枚举常量。
valueOf(String) - 枚举中的静态方法 com.darra.ethercat.data.EcState.Status
返回带有指定名称的该类型的枚举常量。
valueOf(String) - 枚举中的静态方法 com.darra.ethercat.data.EcState
返回带有指定名称的该类型的枚举常量。
valueOf(String) - 枚举中的静态方法 com.darra.ethercat.data.EtherCATTypes.ALErrorCategory
返回带有指定名称的该类型的枚举常量。
valueOf(String) - 枚举中的静态方法 com.darra.ethercat.data.EtherCATTypes.DcSyncMode
返回带有指定名称的该类型的枚举常量。
valueOf(String) - 枚举中的静态方法 com.darra.ethercat.data.EtherCATTypes.EcALState
返回带有指定名称的该类型的枚举常量。
valueOf(String) - 枚举中的静态方法 com.darra.ethercat.data.EtherCATTypes.EcBufState
返回带有指定名称的该类型的枚举常量。
valueOf(String) - 枚举中的静态方法 com.darra.ethercat.data.EtherCATTypes.EcCmdType
返回带有指定名称的该类型的枚举常量。
valueOf(String) - 枚举中的静态方法 com.darra.ethercat.data.EtherCATTypes.EcCoEDetails
返回带有指定名称的该类型的枚举常量。
valueOf(String) - 枚举中的静态方法 com.darra.ethercat.data.EtherCATTypes.EcCommType
返回带有指定名称的该类型的枚举常量。
valueOf(String) - 枚举中的静态方法 com.darra.ethercat.data.EtherCATTypes.EcDeviceType
返回带有指定名称的该类型的枚举常量。
valueOf(String) - 枚举中的静态方法 com.darra.ethercat.data.EtherCATTypes.EcEcmdType
返回带有指定名称的该类型的枚举常量。
valueOf(String) - 枚举中的静态方法 com.darra.ethercat.data.EtherCATTypes.EcEoEDetails
返回带有指定名称的该类型的枚举常量。
valueOf(String) - 枚举中的静态方法 com.darra.ethercat.data.EtherCATTypes.EcErr
返回带有指定名称的该类型的枚举常量。
valueOf(String) - 枚举中的静态方法 com.darra.ethercat.data.EtherCATTypes.EcFmmuType
返回带有指定名称的该类型的枚举常量。
valueOf(String) - 枚举中的静态方法 com.darra.ethercat.data.EtherCATTypes.EcLinkState
返回带有指定名称的该类型的枚举常量。
valueOf(String) - 枚举中的静态方法 com.darra.ethercat.data.EtherCATTypes.EcPdiType
返回带有指定名称的该类型的枚举常量。
valueOf(String) - 枚举中的静态方法 com.darra.ethercat.data.EtherCATTypes.EcPortType
返回带有指定名称的该类型的枚举常量。
valueOf(String) - 枚举中的静态方法 com.darra.ethercat.data.EtherCATTypes.EcSyncManagerType
返回带有指定名称的该类型的枚举常量。
valueOf(String) - 枚举中的静态方法 com.darra.ethercat.data.EtherCATTypes.EcTopologyType
返回带有指定名称的该类型的枚举常量。
valueOf(String) - 枚举中的静态方法 com.darra.ethercat.data.EtherCATTypes.FoEErrorCode
返回带有指定名称的该类型的枚举常量。
valueOf(String) - 枚举中的静态方法 com.darra.ethercat.data.EtherCATTypes.LicenseStatus
返回带有指定名称的该类型的枚举常量。
valueOf(String) - 枚举中的静态方法 com.darra.ethercat.data.EtherCATTypes.LogCategory
返回带有指定名称的该类型的枚举常量。
valueOf(String) - 枚举中的静态方法 com.darra.ethercat.data.EtherCATTypes.LogLevel
返回带有指定名称的该类型的枚举常量。
valueOf(String) - 枚举中的静态方法 com.darra.ethercat.data.EtherCATTypes.MailboxError
返回带有指定名称的该类型的枚举常量。
valueOf(String) - 枚举中的静态方法 com.darra.ethercat.data.EtherCATTypes.MailboxType
返回带有指定名称的该类型的枚举常量。
valueOf(String) - 枚举中的静态方法 com.darra.ethercat.data.EtherCATTypes.ModeCiA402
返回带有指定名称的该类型的枚举常量。
valueOf(String) - 枚举中的静态方法 com.darra.ethercat.data.EtherCATTypes.RingMode
返回带有指定名称的该类型的枚举常量。
valueOf(String) - 枚举中的静态方法 com.darra.ethercat.data.EtherCATTypes.SDOError
返回带有指定名称的该类型的枚举常量。
valueOf(String) - 枚举中的静态方法 com.darra.ethercat.data.EtherCATTypes.SoEError
返回带有指定名称的该类型的枚举常量。
valueOf(String) - 枚举中的静态方法 com.darra.ethercat.data.EtherCATTypes.StartupTransition
返回带有指定名称的该类型的枚举常量。
valueOf(String) - 枚举中的静态方法 com.darra.ethercat.data.EtherCATTypes.StartupWriteTiming
返回带有指定名称的该类型的枚举常量。
valueOf(String) - 枚举中的静态方法 com.darra.ethercat.data.EtherCATTypes.StateCiA402
返回带有指定名称的该类型的枚举常量。
valueOf(String) - 枚举中的静态方法 com.darra.ethercat.logging.LogManager.LogCategory
返回带有指定名称的该类型的枚举常量。
valueOf(String) - 枚举中的静态方法 com.darra.ethercat.master.DarraKernelStatus
返回带有指定名称的该类型的枚举常量。
valueOf(String) - 枚举中的静态方法 com.darra.ethercat.master.HotConnect.HotConnectStatus
返回带有指定名称的该类型的枚举常量。
valueOf(String) - 枚举中的静态方法 com.darra.ethercat.master.MasterConfig.RevisionMatch
返回带有指定名称的该类型的枚举常量。
valueOf(String) - 枚举中的静态方法 com.darra.ethercat.master.RedundancyManager.RedundancyState
返回带有指定名称的该类型的枚举常量。
valueOf(String) - 枚举中的静态方法 com.darra.ethercat.slave.AoE.AoEResultCode
返回带有指定名称的该类型的枚举常量。
valueOf(String) - 枚举中的静态方法 com.darra.ethercat.slave.CiA401.ErrorMode
返回带有指定名称的该类型的枚举常量。
valueOf(String) - 枚举中的静态方法 com.darra.ethercat.slave.CiA402.CiA402ReadStatus
返回带有指定名称的该类型的枚举常量。
valueOf(String) - 枚举中的静态方法 com.darra.ethercat.slave.CiA402.ModeCiA402
返回带有指定名称的该类型的枚举常量。
valueOf(String) - 枚举中的静态方法 com.darra.ethercat.slave.CiA402.StateCiA402
返回带有指定名称的该类型的枚举常量。
valueOf(String) - 枚举中的静态方法 com.darra.ethercat.slave.DC.DcSyncMode
返回带有指定名称的该类型的枚举常量。
valueOf(String) - 枚举中的静态方法 com.darra.ethercat.slave.FSoE.FSoECommand
返回带有指定名称的该类型的枚举常量。
valueOf(String) - 枚举中的静态方法 com.darra.ethercat.slave.FSoE.FSoEConnectionMode
返回带有指定名称的该类型的枚举常量。
valueOf(String) - 枚举中的静态方法 com.darra.ethercat.slave.FSoE.FSoEConnectionType
返回带有指定名称的该类型的枚举常量。
valueOf(String) - 枚举中的静态方法 com.darra.ethercat.slave.FSoE.FSoEDiagnosisBits
返回带有指定名称的该类型的枚举常量。
valueOf(String) - 枚举中的静态方法 com.darra.ethercat.slave.FSoE.FSoEError
返回带有指定名称的该类型的枚举常量。
valueOf(String) - 枚举中的静态方法 com.darra.ethercat.slave.FSoE.FSoEFailsafeReason
返回带有指定名称的该类型的枚举常量。
valueOf(String) - 枚举中的静态方法 com.darra.ethercat.slave.FSoE.FSoEState
返回带有指定名称的该类型的枚举常量。
valueOf(String) - 枚举中的静态方法 com.darra.ethercat.slave.FSoE.SafeModuleProfile
返回带有指定名称的该类型的枚举常量。
valueOf(String) - 枚举中的静态方法 com.darra.ethercat.slave.Startup.Transition
返回带有指定名称的该类型的枚举常量。
valueOf(String) - 枚举中的静态方法 com.darra.ethercat.slave.Startup.WriteTiming
返回带有指定名称的该类型的枚举常量。
valueOf(String) - 枚举中的静态方法 com.darra.ethercat.statics.Authorization.LicenseStatus
返回带有指定名称的该类型的枚举常量。
valueOf(String) - 枚举中的静态方法 com.darra.ethercat.utils.ESI.PhysicsPortType
返回带有指定名称的该类型的枚举常量。
valueOf(String) - 枚举中的静态方法 com.darra.ethercat.utils.ESI.RevisionCheckStrategy
返回带有指定名称的该类型的枚举常量。
values() - 枚举中的静态方法 com.darra.ethercat.abstractions.MailboxStatus
返回包含该枚举类型的常量的数组, 顺序与声明这些常量的顺序相同
values() - 枚举中的静态方法 com.darra.ethercat.data.EcatSlaveDiag.EcMailboxHealth
返回包含该枚举类型的常量的数组, 顺序与声明这些常量的顺序相同
values() - 枚举中的静态方法 com.darra.ethercat.data.EcatSlaveDiag.EcWcContributed
返回包含该枚举类型的常量的数组, 顺序与声明这些常量的顺序相同
values() - 枚举中的静态方法 com.darra.ethercat.data.EcDataType
返回包含该枚举类型的常量的数组, 顺序与声明这些常量的顺序相同
values() - 枚举中的静态方法 com.darra.ethercat.data.EcState.Status
返回包含该枚举类型的常量的数组, 顺序与声明这些常量的顺序相同
values() - 枚举中的静态方法 com.darra.ethercat.data.EcState
返回包含该枚举类型的常量的数组, 顺序与声明这些常量的顺序相同
values() - 枚举中的静态方法 com.darra.ethercat.data.EtherCATTypes.ALErrorCategory
返回包含该枚举类型的常量的数组, 顺序与声明这些常量的顺序相同
values() - 枚举中的静态方法 com.darra.ethercat.data.EtherCATTypes.DcSyncMode
返回包含该枚举类型的常量的数组, 顺序与声明这些常量的顺序相同
values() - 枚举中的静态方法 com.darra.ethercat.data.EtherCATTypes.EcALState
返回包含该枚举类型的常量的数组, 顺序与声明这些常量的顺序相同
values() - 枚举中的静态方法 com.darra.ethercat.data.EtherCATTypes.EcBufState
返回包含该枚举类型的常量的数组, 顺序与声明这些常量的顺序相同
values() - 枚举中的静态方法 com.darra.ethercat.data.EtherCATTypes.EcCmdType
返回包含该枚举类型的常量的数组, 顺序与声明这些常量的顺序相同
values() - 枚举中的静态方法 com.darra.ethercat.data.EtherCATTypes.EcCoEDetails
返回包含该枚举类型的常量的数组, 顺序与声明这些常量的顺序相同
values() - 枚举中的静态方法 com.darra.ethercat.data.EtherCATTypes.EcCommType
返回包含该枚举类型的常量的数组, 顺序与声明这些常量的顺序相同
values() - 枚举中的静态方法 com.darra.ethercat.data.EtherCATTypes.EcDeviceType
返回包含该枚举类型的常量的数组, 顺序与声明这些常量的顺序相同
values() - 枚举中的静态方法 com.darra.ethercat.data.EtherCATTypes.EcEcmdType
返回包含该枚举类型的常量的数组, 顺序与声明这些常量的顺序相同
values() - 枚举中的静态方法 com.darra.ethercat.data.EtherCATTypes.EcEoEDetails
返回包含该枚举类型的常量的数组, 顺序与声明这些常量的顺序相同
values() - 枚举中的静态方法 com.darra.ethercat.data.EtherCATTypes.EcErr
返回包含该枚举类型的常量的数组, 顺序与声明这些常量的顺序相同
values() - 枚举中的静态方法 com.darra.ethercat.data.EtherCATTypes.EcFmmuType
返回包含该枚举类型的常量的数组, 顺序与声明这些常量的顺序相同
values() - 枚举中的静态方法 com.darra.ethercat.data.EtherCATTypes.EcLinkState
返回包含该枚举类型的常量的数组, 顺序与声明这些常量的顺序相同
values() - 枚举中的静态方法 com.darra.ethercat.data.EtherCATTypes.EcPdiType
返回包含该枚举类型的常量的数组, 顺序与声明这些常量的顺序相同
values() - 枚举中的静态方法 com.darra.ethercat.data.EtherCATTypes.EcPortType
返回包含该枚举类型的常量的数组, 顺序与声明这些常量的顺序相同
values() - 枚举中的静态方法 com.darra.ethercat.data.EtherCATTypes.EcSyncManagerType
返回包含该枚举类型的常量的数组, 顺序与声明这些常量的顺序相同
values() - 枚举中的静态方法 com.darra.ethercat.data.EtherCATTypes.EcTopologyType
返回包含该枚举类型的常量的数组, 顺序与声明这些常量的顺序相同
values() - 枚举中的静态方法 com.darra.ethercat.data.EtherCATTypes.FoEErrorCode
返回包含该枚举类型的常量的数组, 顺序与声明这些常量的顺序相同
values() - 枚举中的静态方法 com.darra.ethercat.data.EtherCATTypes.LicenseStatus
返回包含该枚举类型的常量的数组, 顺序与声明这些常量的顺序相同
values() - 枚举中的静态方法 com.darra.ethercat.data.EtherCATTypes.LogCategory
返回包含该枚举类型的常量的数组, 顺序与声明这些常量的顺序相同
values() - 枚举中的静态方法 com.darra.ethercat.data.EtherCATTypes.LogLevel
返回包含该枚举类型的常量的数组, 顺序与声明这些常量的顺序相同
values() - 枚举中的静态方法 com.darra.ethercat.data.EtherCATTypes.MailboxError
返回包含该枚举类型的常量的数组, 顺序与声明这些常量的顺序相同
values() - 枚举中的静态方法 com.darra.ethercat.data.EtherCATTypes.MailboxType
返回包含该枚举类型的常量的数组, 顺序与声明这些常量的顺序相同
values() - 枚举中的静态方法 com.darra.ethercat.data.EtherCATTypes.ModeCiA402
返回包含该枚举类型的常量的数组, 顺序与声明这些常量的顺序相同
values() - 枚举中的静态方法 com.darra.ethercat.data.EtherCATTypes.RingMode
返回包含该枚举类型的常量的数组, 顺序与声明这些常量的顺序相同
values() - 枚举中的静态方法 com.darra.ethercat.data.EtherCATTypes.SDOError
返回包含该枚举类型的常量的数组, 顺序与声明这些常量的顺序相同
values() - 枚举中的静态方法 com.darra.ethercat.data.EtherCATTypes.SoEError
返回包含该枚举类型的常量的数组, 顺序与声明这些常量的顺序相同
values() - 枚举中的静态方法 com.darra.ethercat.data.EtherCATTypes.StartupTransition
返回包含该枚举类型的常量的数组, 顺序与声明这些常量的顺序相同
values() - 枚举中的静态方法 com.darra.ethercat.data.EtherCATTypes.StartupWriteTiming
返回包含该枚举类型的常量的数组, 顺序与声明这些常量的顺序相同
values() - 枚举中的静态方法 com.darra.ethercat.data.EtherCATTypes.StateCiA402
返回包含该枚举类型的常量的数组, 顺序与声明这些常量的顺序相同
values() - 枚举中的静态方法 com.darra.ethercat.logging.LogManager.LogCategory
返回包含该枚举类型的常量的数组, 顺序与声明这些常量的顺序相同
values() - 枚举中的静态方法 com.darra.ethercat.master.DarraKernelStatus
返回包含该枚举类型的常量的数组, 顺序与声明这些常量的顺序相同
values() - 枚举中的静态方法 com.darra.ethercat.master.HotConnect.HotConnectStatus
返回包含该枚举类型的常量的数组, 顺序与声明这些常量的顺序相同
values() - 枚举中的静态方法 com.darra.ethercat.master.MasterConfig.RevisionMatch
返回包含该枚举类型的常量的数组, 顺序与声明这些常量的顺序相同
values() - 枚举中的静态方法 com.darra.ethercat.master.RedundancyManager.RedundancyState
返回包含该枚举类型的常量的数组, 顺序与声明这些常量的顺序相同
values() - 枚举中的静态方法 com.darra.ethercat.slave.AoE.AoEResultCode
返回包含该枚举类型的常量的数组, 顺序与声明这些常量的顺序相同
values() - 枚举中的静态方法 com.darra.ethercat.slave.CiA401.ErrorMode
返回包含该枚举类型的常量的数组, 顺序与声明这些常量的顺序相同
values() - 枚举中的静态方法 com.darra.ethercat.slave.CiA402.CiA402ReadStatus
返回包含该枚举类型的常量的数组, 顺序与声明这些常量的顺序相同
values() - 枚举中的静态方法 com.darra.ethercat.slave.CiA402.ModeCiA402
返回包含该枚举类型的常量的数组, 顺序与声明这些常量的顺序相同
values() - 枚举中的静态方法 com.darra.ethercat.slave.CiA402.StateCiA402
返回包含该枚举类型的常量的数组, 顺序与声明这些常量的顺序相同
values() - 枚举中的静态方法 com.darra.ethercat.slave.DC.DcSyncMode
返回包含该枚举类型的常量的数组, 顺序与声明这些常量的顺序相同
values() - 枚举中的静态方法 com.darra.ethercat.slave.FSoE.FSoECommand
返回包含该枚举类型的常量的数组, 顺序与声明这些常量的顺序相同
values() - 枚举中的静态方法 com.darra.ethercat.slave.FSoE.FSoEConnectionMode
返回包含该枚举类型的常量的数组, 顺序与声明这些常量的顺序相同
values() - 枚举中的静态方法 com.darra.ethercat.slave.FSoE.FSoEConnectionType
返回包含该枚举类型的常量的数组, 顺序与声明这些常量的顺序相同
values() - 枚举中的静态方法 com.darra.ethercat.slave.FSoE.FSoEDiagnosisBits
返回包含该枚举类型的常量的数组, 顺序与声明这些常量的顺序相同
values() - 枚举中的静态方法 com.darra.ethercat.slave.FSoE.FSoEError
返回包含该枚举类型的常量的数组, 顺序与声明这些常量的顺序相同
values() - 枚举中的静态方法 com.darra.ethercat.slave.FSoE.FSoEFailsafeReason
返回包含该枚举类型的常量的数组, 顺序与声明这些常量的顺序相同
values() - 枚举中的静态方法 com.darra.ethercat.slave.FSoE.FSoEState
返回包含该枚举类型的常量的数组, 顺序与声明这些常量的顺序相同
values() - 枚举中的静态方法 com.darra.ethercat.slave.FSoE.SafeModuleProfile
返回包含该枚举类型的常量的数组, 顺序与声明这些常量的顺序相同
values() - 枚举中的静态方法 com.darra.ethercat.slave.Startup.Transition
返回包含该枚举类型的常量的数组, 顺序与声明这些常量的顺序相同
values() - 枚举中的静态方法 com.darra.ethercat.slave.Startup.WriteTiming
返回包含该枚举类型的常量的数组, 顺序与声明这些常量的顺序相同
values() - 枚举中的静态方法 com.darra.ethercat.statics.Authorization.LicenseStatus
返回包含该枚举类型的常量的数组, 顺序与声明这些常量的顺序相同
values() - 枚举中的静态方法 com.darra.ethercat.utils.ESI.PhysicsPortType
返回包含该枚举类型的常量的数组, 顺序与声明这些常量的顺序相同
values() - 枚举中的静态方法 com.darra.ethercat.utils.ESI.RevisionCheckStrategy
返回包含该枚举类型的常量的数组, 顺序与声明这些常量的顺序相同
VelocityActual() - 类中的方法 com.darra.ethercat.slave.CiA402
实际速度
VelocityOffset() - 类中的方法 com.darra.ethercat.slave.CiA402
速度偏移 (0x60B1, CSV 模式下叠加到目标速度) - 读取
VelocityOffset(int) - 类中的方法 com.darra.ethercat.slave.CiA402
速度偏移 - 写入
vendor_id - 类中的变量 com.darra.ethercat.data.Structures.SlaveInfo
 
vendor_name - 类中的变量 com.darra.ethercat.data.Structures.SlaveInfo
 
VENDOR_OVER_ETHERCAT - 枚举 中的枚举常量 com.darra.ethercat.data.EtherCATTypes.MailboxType
Vendor over EtherCAT
vendorComment - 类中的变量 com.darra.ethercat.utils.ESI.DeviceInfo
 
vendorId - 类中的变量 com.darra.ethercat.data.Structures.SlaveIdentity
制造商 ID (原 eep_man)
vendorId - 类中的变量 com.darra.ethercat.master.HotConnect.HotConnectGroup
期望 VendorID, 0=不校验
vendorId - 类中的变量 com.darra.ethercat.slave.VoE.VoENotificationEventArgs
 
vendorId - 类中的变量 com.darra.ethercat.statics.NetworkInfo.ScannedSlaveInfo
厂商 ID
vendorId - 类中的变量 com.darra.ethercat.utils.Eni.SlaveConfig
 
vendorId - 类中的变量 com.darra.ethercat.utils.ESI.DeviceDescription
 
vendorId - 类中的变量 com.darra.ethercat.utils.ESI.DeviceInfo
 
vendorId - 类中的变量 com.darra.ethercat.utils.StartupConfigurationVerifier.ExpectedSlaveConfig
预期厂商 ID
vendorId - 类中的变量 com.darra.ethercat.utils.Xml.SlaveDCConfig
 
vendorId - 类中的变量 com.darra.ethercat.utils.Xml.SlaveXMLConfiguration
 
vendorId() - 类中的方法 com.darra.ethercat.sugar.SlaveIdentity
 
VendorId - 类中的变量 com.darra.ethercat.master.DarraCore.HotConnectGroupNative
 
VendorId - 类中的变量 com.darra.ethercat.master.DarraCore.MasterIdentity
供应商 ID
VendorId - 类中的变量 com.darra.ethercat.master.DarraCore.SlaveIdentity
 
VendorId - 类中的变量 com.darra.ethercat.slave.FSoE.SafeModuleInfo
供应商ID
VendorId - 类中的变量 com.darra.ethercat.slave.VoE.VoEResponse
 
VendorId() - 类中的方法 com.darra.ethercat.slave.Slave
厂商 ID
VendorIDHex(NetworkInfo.ScannedSlaveInfo) - 类中的静态方法 com.darra.ethercat.statics.NetworkInfo
获取厂商ID十六进制表示 (对应 C# VendorIDHex)
vendorIdMatch - 类中的变量 com.darra.ethercat.utils.StartupConfigurationVerifier.SlaveVerifyDetail
厂商 ID 是否匹配
vendorName - 类中的变量 com.darra.ethercat.utils.ESI.DeviceDescription
 
vendorName - 类中的变量 com.darra.ethercat.utils.ESI.DeviceInfo
 
VendorName() - 类中的方法 com.darra.ethercat.slave.Esi
获取厂商名称
VendorName() - 类中的方法 com.darra.ethercat.slave.Slave
厂商名称 (来自 ESI 文件)
vendors - 类中的变量 com.darra.ethercat.utils.ESI.Statistics
 
vendorType - 类中的变量 com.darra.ethercat.slave.VoE.VoENotificationEventArgs
 
VendorType - 类中的变量 com.darra.ethercat.slave.VoE.VoEResponse
 
VERIFIED - 枚举 中的枚举常量 com.darra.ethercat.data.EtherCATTypes.LicenseStatus
已验证
VERIFIED - 枚举 中的枚举常量 com.darra.ethercat.statics.Authorization.LicenseStatus
 
verify(Slave, Startup.StartupParameterList) - 类中的静态方法 com.darra.ethercat.utils.StartupConfigurationVerifier
验证从站的启动配置
verifyAll(EtherCATMaster) - 类中的静态方法 com.darra.ethercat.utils.StartupConfigurationVerifier
验证所有从站的启动配置
verifyAllSlaveIdentities(DarraCore.SlaveIdentity[], int, boolean, boolean, long[]) - 类中的方法 com.darra.ethercat.master.EtherCATMaster
批量验证所有从站身份
VerifyAllSlaveIdentities(short, DarraCore.SlaveIdentity[], int, boolean, boolean, long[]) - 接口中的方法 com.darra.ethercat.master.DarraCore
批量验证所有从站身份
verifyConfiguration(EtherCATMaster, List<StartupConfigurationVerifier.ExpectedSlaveConfig>, boolean) - 类中的静态方法 com.darra.ethercat.utils.StartupConfigurationVerifier
验证主站配置是否与预期配置匹配
VERIFYING - 枚举 中的枚举常量 com.darra.ethercat.data.EtherCATTypes.LicenseStatus
验证中
VERIFYING - 枚举 中的枚举常量 com.darra.ethercat.statics.Authorization.LicenseStatus
 
verifyLicense() - 类中的方法 com.darra.ethercat.master.EtherCATMaster
 
VerifySlaveIdentity(int, int, int, int, boolean, boolean) - 类中的方法 com.darra.ethercat.slave.Slave
验证从站身份是否匹配
VerifySlaveIdentity(short, short, DarraCore.SlaveIdentity, boolean, boolean) - 接口中的方法 com.darra.ethercat.master.DarraCore
验证从站身份
VerifyStartupConfiguration() - 类中的方法 com.darra.ethercat.master.State
验证启动配置 (对应 C# VerifyStartupConfiguration) 检查从站状态、PDO 映射、DC 配置是否正确。
version - 类中的变量 com.darra.ethercat.utils.Eni.EniConfiguration
 
Version - 类中的变量 com.darra.ethercat.slave.FSoE.FSoECommParameters
版本 (SI1)
Version - 类中的变量 com.darra.ethercat.slave.FSoE.SafeModuleCommParam
版本 (2字节)
VersionInfo - com.darra.ethercat.statics中的类
版本信息 (静态工具类) 提供 DLL 版本、API 版本、构建编号等信息
VersionInfo - com.darra.ethercat.utils中的类
DLL 版本信息工具类 对应 C# Utils/VersionInfo.cs 提供 DLL 版本号、编译日期和校验码的获取
VISIBLE_STRING - 枚举 中的枚举常量 com.darra.ethercat.data.EcDataType
可见字符串 (ASCII)
VL - 枚举 中的枚举常量 com.darra.ethercat.data.EtherCATTypes.ModeCiA402
速度模式 (Velocity)
VL - 枚举 中的枚举常量 com.darra.ethercat.slave.CiA402.ModeCiA402
 
vlan_id - 类中的变量 com.darra.ethercat.data.Structures.EcState
VLAN ID (0=禁用)
vlan_priority - 类中的变量 com.darra.ethercat.data.Structures.EcState
VLAN 优先级 (0-7)
vlanId - 类中的变量 com.darra.ethercat.utils.Xml.QoSConfiguration
VLAN ID (802.1Q, 0=不使用)
VlanId() - 类中的方法 com.darra.ethercat.master.MasterConfig
读取 VLAN ID
VlanId(int) - 类中的方法 com.darra.ethercat.master.MasterConfig
设置 VLAN ID
vlanPriority - 类中的变量 com.darra.ethercat.utils.Xml.QoSConfiguration
VLAN 优先级 (0-7)
VlanPriority() - 类中的方法 com.darra.ethercat.master.MasterConfig
已过时。
VlanPriority(int) - 类中的方法 com.darra.ethercat.master.MasterConfig
设置 VLAN 优先级 (0-7)
voe - 类中的变量 com.darra.ethercat.data.Structures.EcSlave
VoE 协议接收邮箱 — 替换原 voembxin/voembxinfull/voembxoverrun
VoE - com.darra.ethercat.slave中的类
VoE (Vendor specific over EtherCAT) 完整实现 对齐 C# VoEInstance: Send/Receive/SendAndReceive + Raw 帧操作 + 帧构建解析 + SendRawAndReceive + IsSupported
VoE(short, short) - 类的构造器 com.darra.ethercat.slave.VoE
 
VoE() - 类中的方法 com.darra.ethercat.slave.Slave
VoE (Vendor specific over EtherCAT) 协议实例
VOE_HEADER_SIZE - 类中的静态变量 com.darra.ethercat.slave.VoE
VoE 头部大小 (VendorID 4字节 + VendorType 2字节)
VoE.NotificationListener - com.darra.ethercat.slave中的接口
监听器接口 (Listener interface) — Vendor-initiated VoE 帧到达时触发.
VoE.VoENotificationEventArgs - com.darra.ethercat.slave中的类
通知事件参数 (对齐 C# VoENotificationEventArgs).
VoE.VoEProtocolException - com.darra.ethercat.slave中的异常错误类
VoE 协议异常 (VoE protocol exception).
VoE.VoEResponse - com.darra.ethercat.slave中的类
VoE 响应数据结构
VOEIsNotificationListening() - 接口中的方法 com.darra.ethercat.master.DarraCore
查询 VoE 监听线程是否运行.
VOEIsSupported(short, short) - 接口中的方法 com.darra.ethercat.master.DarraCore
VoE 是否支持
VoENotificationEventArgs(short, int, short, byte[]) - 类的构造器 com.darra.ethercat.slave.VoE.VoENotificationEventArgs
 
VoEProtocolException(String) - 异常错误类的构造器 com.darra.ethercat.slave.VoE.VoEProtocolException
 
VoEProtocolException(String, Throwable) - 异常错误类的构造器 com.darra.ethercat.slave.VoE.VoEProtocolException
 
VOEReceive(short, short, IntByReference, ShortByReference, PointerByReference, IntByReference, int) - 接口中的方法 com.darra.ethercat.master.DarraCore
VoE 接收数据
VOEReceiveRaw(short, short, PointerByReference, IntByReference, int) - 接口中的方法 com.darra.ethercat.master.DarraCore
VoE 接收原始帧
VOERegisterNotification(short, int, short, DarraCore.VoENotificationCallback, Pointer) - 接口中的方法 com.darra.ethercat.master.DarraCore
注册 VoE 通知回调. slave=0 / vendorId=0 / vendorType=0 表示通配.
VoEResponse() - 类的构造器 com.darra.ethercat.slave.VoE.VoEResponse
 
VOESend(short, short, int, short, byte[], int, int) - 接口中的方法 com.darra.ethercat.master.DarraCore
VoE 发送数据
VOESendRaw(short, short, byte[], int, int) - 接口中的方法 com.darra.ethercat.master.DarraCore
VoE 发送原始帧
VOEStartNotificationListener(short) - 接口中的方法 com.darra.ethercat.master.DarraCore
启动 VoE 监听线程 (重入安全).
VOEStopNotificationListener() - 接口中的方法 com.darra.ethercat.master.DarraCore
停止 VoE 监听线程 (全局, 非按 master).
VOEUnregisterNotification(int) - 接口中的方法 com.darra.ethercat.master.DarraCore
注销 VoE 通知回调.

W

w1 - 类中的变量 com.darra.ethercat.sugar.DiagnosticQueue.EmergencyEvent
 
w2 - 类中的变量 com.darra.ethercat.sugar.DiagnosticQueue.EmergencyEvent
 
WaitForCycleEvent(short, int) - 接口中的方法 com.darra.ethercat.master.DarraCore
等待下一个 PDO 周期事件.
waitForSlaveState(int, EcState, int, int) - 类中的方法 com.darra.ethercat.master.State
轮询等待单个从站到达指定状态 (PDO 启动后状态确认场景)
waitForState(EcState) - 类中的方法 com.darra.ethercat.master.State
等待主站到达指定状态 (默认 10s 超时, 50ms 轮询间隔)
waitForState(EcState, int, int) - 类中的方法 com.darra.ethercat.master.State
轮询等待主站到达指定状态 (对齐 C# WaitForState / C++ master_state::WaitForState) 不发起状态切换, 仅等待已请求的转换完成 / PDO 流稳定确认
WARN - 枚举 中的枚举常量 com.darra.ethercat.data.EtherCATTypes.LogLevel
警告
WARNING - 枚举 中的枚举常量 com.darra.ethercat.data.EtherCATTypes.LogCategory
警告 - 潜在问题
WARNING - 枚举 中的枚举常量 com.darra.ethercat.logging.LogManager.LogCategory
警告 - 潜在问题
warnings - 类中的变量 com.darra.ethercat.utils.StartupConfigurationVerifier.ConfigVerificationResult
警告信息列表
warnings - 类中的变量 com.darra.ethercat.utils.StartupConfigurationVerifier.VerifyResult
警告信息列表
warnings - 类中的变量 com.darra.ethercat.utils.Xml.XMLConfigurationResult
 
watchdog - 类中的变量 com.darra.ethercat.utils.Xml.SyncManagerConfig
 
WATCHDOG - 枚举 中的枚举常量 com.darra.ethercat.slave.FSoE.FSoEError
看门狗超时
WATCHDOG_EXPIRED - 枚举 中的枚举常量 com.darra.ethercat.slave.FSoE.FSoEDiagnosisBits
看门狗过期
WATCHDOG_TIMEOUT - 枚举 中的枚举常量 com.darra.ethercat.slave.FSoE.FSoEFailsafeReason
看门狗超时
WatchdogConfig() - 类的构造器 com.darra.ethercat.master.DarraCore.WatchdogConfig
 
WatchdogErrorCount() - 类中的方法 com.darra.ethercat.slave.FSoE
获取看门狗超时计数 (通过 FSoEGetStatus)
WatchdogErrors - 类中的变量 com.darra.ethercat.master.DarraCore.FSoEStatus
看门狗超时计数
WatchdogErrors - 类中的变量 com.darra.ethercat.slave.FSoE.FSoEConnectionStatus
看门狗超时计数
WatchdogExpired - 类中的变量 com.darra.ethercat.master.DarraCore.FSoEStatus
当前看门狗状态
WatchdogExpired - 类中的变量 com.darra.ethercat.slave.FSoE.FSoEConnectionStatus
看门狗是否过期
WatchdogExpired() - 类中的方法 com.darra.ethercat.slave.FSoE
看门狗是否过期 (通过 FSoEGetStatus 检查)
WatchdogStatus() - 类的构造器 com.darra.ethercat.master.DarraCore.WatchdogStatus
 
WatchdogTime - 类中的变量 com.darra.ethercat.slave.FSoE.SafeModuleCommParam
看门狗超时
WatchdogTimeMs - 类中的变量 com.darra.ethercat.master.DarraCore.FSoEConfig
看门狗超时 (毫秒)
WatchdogTimeMs - 类中的变量 com.darra.ethercat.master.DarraCore.SafeMdpConfig
看门狗超时 (毫秒)
WatchdogTimeMs - 类中的变量 com.darra.ethercat.slave.FSoE.FSoECommParameters
看门狗超时(毫秒) (SI4)
WatchdogTimeMs - 类中的变量 com.darra.ethercat.slave.FSoE.FSoEConnectionConfig
看门狗超时(毫秒)
WatchdogTimeMs - 类中的变量 com.darra.ethercat.slave.FSoE.SafeModuleConfig
看门狗超时(毫秒)
WcContributed() - 类中的方法 com.darra.ethercat.slave.Slave
本周期该从站是否贡献了应有 WKC (内核 per-slave 位).
wd_pd_timeout_ms - 类中的变量 com.darra.ethercat.data.Structures.EcState
过程数据看门狗超时 (ms)
wd_pdi_timeout_ms - 类中的变量 com.darra.ethercat.data.Structures.EcState
PDI 看门狗超时 (ms)
WdCounter - 类中的变量 com.darra.ethercat.master.DarraCore.WatchdogStatus
SM 看门狗计数器
wdDivider - 类中的变量 com.darra.ethercat.utils.Xml.SlaveXMLConfiguration
 
WdDivider - 类中的变量 com.darra.ethercat.master.DarraCore.WatchdogConfig
看门狗分频器
WdDivider - 类中的变量 com.darra.ethercat.master.DarraCore.WatchdogStatus
当前分频器值
WdStatus - 类中的变量 com.darra.ethercat.master.DarraCore.WatchdogStatus
SM 看门狗状态 (0=正常, 1=已过期)
wdTimePd - 类中的变量 com.darra.ethercat.utils.Xml.SlaveXMLConfiguration
 
WdTimePd - 类中的变量 com.darra.ethercat.master.DarraCore.WatchdogConfig
过程数据看门狗超时值
WdTimePd - 类中的变量 com.darra.ethercat.master.DarraCore.WatchdogStatus
当前过程数据看门狗值
wdTimePdi - 类中的变量 com.darra.ethercat.utils.Xml.SlaveXMLConfiguration
 
WdTimePdi - 类中的变量 com.darra.ethercat.master.DarraCore.WatchdogConfig
PDI 看门狗超时值
WIN32_ERROR - 枚举 中的枚举常量 com.darra.ethercat.slave.AoE.AoEResultCode
Win32 错误
WKC - 类中的变量 com.darra.ethercat.data.Structures.InternalDiagnostics
当前工作计数器
WKC() - 类中的方法 com.darra.ethercat.master.EtherCATMaster
工作计数器 (对齐 C# WKC)
WKC_FAIL - 枚举 中的枚举常量 com.darra.ethercat.abstractions.MailboxStatus
底层工作计数器 (WKC) 不符合预期 / Working counter mismatch
WkcActual - 类中的变量 com.darra.ethercat.master.MasterDiagnosticsInfo.DiagnosticsSnapshot
WKC 实际值
WkcExpected - 类中的变量 com.darra.ethercat.master.MasterDiagnosticsInfo.DiagnosticsSnapshot
WKC 期望值
wordOffset - 类中的变量 com.darra.ethercat.statics.ProtocolCodes.SiiCategory
 
working_counter_errors - 类中的变量 com.darra.ethercat.data.Structures.InternalDiagnostics
WKC 错误次数
worst_link_quality - 类中的变量 com.darra.ethercat.master.MasterDiagnosticsInfo.NativeSummary
 
worst_slave_index - 类中的变量 com.darra.ethercat.master.MasterDiagnosticsInfo.NativeSummary
 
Writable - 类中的变量 com.darra.ethercat.data.Structures.PDOMappingEntry
 
Write(int, int, byte[]) - 类中的方法 com.darra.ethercat.slave.AoE
 
Write(int, int, byte[], int) - 类中的方法 com.darra.ethercat.slave.AoE
便捷写操作
Write(short, byte[]) - 类中的方法 com.darra.ethercat.slave.SoE
 
Write(short, byte[], byte, int) - 类中的方法 com.darra.ethercat.slave.SoE
写入 IDN 参数
WRITE - 枚举 中的枚举常量 com.darra.ethercat.data.EtherCATTypes.EcEcmdType
写入
WRITE_ANY - 类中的静态变量 com.darra.ethercat.slave.CoE.ObjAccessFlags
 
WRITE_OP - 类中的静态变量 com.darra.ethercat.slave.CoE.ObjAccessFlags
 
WRITE_PRE - 类中的静态变量 com.darra.ethercat.slave.CoE.ObjAccessFlags
 
WRITE_READ_ONLY_ERROR - 枚举 中的枚举常量 com.darra.ethercat.data.EtherCATTypes.SDOError
读写方向错误 (只写)
WRITE_SAFE - 类中的静态变量 com.darra.ethercat.slave.CoE.ObjAccessFlags
 
WriteAILowerLimit(int, int) - 类中的方法 com.darra.ethercat.slave.CiA401
写入模拟输入中断下限值 (0x6425)
WriteAIUpperLimit(int, int) - 类中的方法 com.darra.ethercat.slave.CiA401
写入模拟输入中断上限值 (0x6424)
WriteAO(int, short) - 类中的方法 com.darra.ethercat.slave.CiA401
写入 16 位模拟输出值
WriteAO32(int, int) - 类中的方法 com.darra.ethercat.slave.CiA401
写入 32 位模拟输出值 (0x6412)
writeAsync(int, int, byte[]) - 类中的方法 com.darra.ethercat.slave.AoE
异步 ADS 写入 (默认超时) (Async ADS write with default timeout)
writeAsync(int, int, byte[], int) - 类中的方法 com.darra.ethercat.slave.AoE
异步 ADS 写入 (Asynchronously ADS write).
writeAsync(short, byte[]) - 类中的方法 com.darra.ethercat.slave.SoE
异步写入 IDN (默认 elementFlags=0x40, 默认超时) (Async write IDN with default flags/timeout)
writeAsync(short, byte[], byte, int) - 类中的方法 com.darra.ethercat.slave.SoE
异步写入 IDN (Asynchronously write IDN).
writeBool(boolean) - 类中的方法 com.darra.ethercat.utils.BaseData
写入布尔值
WriteCoEViaAoE(int, int, byte[]) - 类中的方法 com.darra.ethercat.slave.AoE
 
WriteCoEViaAoE(int, int, byte[], int) - 类中的方法 com.darra.ethercat.slave.AoE
通过 AoE 路由写入 CoE 对象 (IndexGroup=0xF302) IndexOffset 编码: (index 无效输入:'<'无效输入:'<' 16) | subindex
WriteControl(short, short) - 类中的方法 com.darra.ethercat.slave.AoE
 
WriteControl(short, short, byte[], int) - 类中的方法 com.darra.ethercat.slave.AoE
写入控制命令 (Command 0x05)
WriteCount - 类中的变量 com.darra.ethercat.data.Structures.PDOStats
 
writeDLPort(byte) - 类中的方法 com.darra.ethercat.slave.Slave
写入从站 DL Port 控制寄存器 (0x0101)
WriteDO(int, boolean) - 类中的方法 com.darra.ethercat.slave.CiA401
设置指定通道的数字输出,不影响同组其他通道
WriteDO16(int, short) - 类中的方法 com.darra.ethercat.slave.CiA401
写入 16 位数字输出组 (0x6201)
WriteDO32(int, int) - 类中的方法 com.darra.ethercat.slave.CiA401
写入 32 位数字输出组 (0x6220)
writeEeprom(int, byte[]) - 类中的方法 com.darra.ethercat.slave.Slave
写入从站 SII EEPROM 字节区域.
writeEtg1510Object(int, byte, byte[]) - 类中的方法 com.darra.ethercat.master.Diagnostics
通过 ETG.1510 OD 写入主站对象 (managed 实装).
writeF32(float) - 类中的方法 com.darra.ethercat.utils.BaseData
写入 32 位浮点 (小端)
writeF64(double) - 类中的方法 com.darra.ethercat.utils.BaseData
写入 64 位浮点 (小端)
WriteFromTyped(byte[], int) - 类中的方法 com.darra.ethercat.slave.PDO
从类型化数据写入 PDO 输出 (对应 C# WriteFromBaseData)
WriteGlobalInterruptEnable(int) - 类中的方法 com.darra.ethercat.slave.CiA401
设置模拟输入全局中断使能 (0x6423)
WriteInt16(short, short) - 类中的方法 com.darra.ethercat.slave.SoE
 
WriteInt32(short, int) - 类中的方法 com.darra.ethercat.slave.SoE
 
writeObject(int, byte, byte[]) - 类中的方法 com.darra.ethercat.master.MasterObjectDictionary
写入对象
writeOffset - 类中的变量 com.darra.ethercat.data.Structures.SlaveMailbox
写邮箱偏移 (mbx_wo)
writeOutput(byte[]) - 类中的方法 com.darra.ethercat.slave.Slave
写入从站输出数据
writeOutputByte(int, byte) - 类中的方法 com.darra.ethercat.slave.Slave
写入从站输出单字节
WriteOutputDataDirect(byte[]) - 类中的方法 com.darra.ethercat.slave.PDO
写入全部输出数据
WriteOutputDataDirect(byte[], int, int) - 类中的方法 com.darra.ethercat.slave.PDO
写入输出数据 (直接写入 IOmap)
writeOutputF32(int, float) - 类中的方法 com.darra.ethercat.slave.PDO
按偏移量写入输出数据 (float32)
WriteOutputF32(int, float) - 类中的方法 com.darra.ethercat.slave.SlavePdo
写入输出 Float (零拷贝)
WriteOutputF64(int, double) - 类中的方法 com.darra.ethercat.slave.SlavePdo
写入输出 Double (零拷贝)
WriteOutputFrame(byte[]) - 类中的方法 com.darra.ethercat.slave.FSoE
写入 FSoE 原始输出帧 (对应 C# WriteOutputFrame) 将完整的 FSoE 输出帧数据写入指定连接的安全输出区域。
WriteOutputFromBuffer(byte[]) - 类中的方法 com.darra.ethercat.slave.PDO
从用户 buffer 写入 PDO 输出数据 (对应 C# WriteOutputDataFromSpan)
writeOutputI16(int, short) - 类中的方法 com.darra.ethercat.slave.PDO
按偏移量写入输出数据 (int16)
WriteOutputI16(int, short) - 类中的方法 com.darra.ethercat.slave.SlavePdo
写入输出 I16 (零拷贝)
writeOutputI32(int, int) - 类中的方法 com.darra.ethercat.slave.PDO
按偏移量写入输出数据 (int32)
WriteOutputI32(int, int) - 类中的方法 com.darra.ethercat.slave.SlavePdo
写入输出 I32 (零拷贝)
WriteOutputI64(int, long) - 类中的方法 com.darra.ethercat.slave.SlavePdo
写入输出 I64 (零拷贝)
writeOutputI8(int, byte) - 类中的方法 com.darra.ethercat.slave.PDO
按偏移量写入输出数据 (int8, 使用 U8 写入)
writeOutputU16(int, short) - 类中的方法 com.darra.ethercat.slave.PDO
按偏移量写入输出数据 (uint16)
writeOutputU32(int, int) - 类中的方法 com.darra.ethercat.slave.PDO
按偏移量写入输出数据 (uint32)
writeOutputU8(int, byte) - 类中的方法 com.darra.ethercat.slave.PDO
按偏移量写入输出数据 (uint8)
WriteOutputU8(int, byte) - 类中的方法 com.darra.ethercat.slave.SlavePdo
写入输出 U8 (零拷贝, 直接写入 IOmap)
WriteParameter(short, byte[]) - 类中的方法 com.darra.ethercat.slave.SoE
写入 SoE 参数
WriteParameter(short, byte[], int) - 类中的方法 com.darra.ethercat.slave.SoE
写入 SoE 参数
WriteProtectedOp - 类中的变量 com.darra.ethercat.slave.SoE.SoEAttributes
 
WriteProtectedPreOp - 类中的变量 com.darra.ethercat.slave.SoE.SoEAttributes
 
WriteProtectedSafeOp - 类中的变量 com.darra.ethercat.slave.SoE.SoEAttributes
 
writeRegister(int, byte[]) - 类中的方法 com.darra.ethercat.slave.Slave
写入从站寄存器 (FPWR)
writeSafeOutput(int, byte[]) - 类中的方法 com.darra.ethercat.slave.FSoE.SafeMdp
写入 MDP 安全输出数据
WriteSlaveDLPORT(short, short, byte) - 接口中的方法 com.darra.ethercat.master.DarraCore
写入从站 DL Port 控制寄存器 (0x0101).
WriteSlaveOutput(short, short, byte[], int) - 接口中的方法 com.darra.ethercat.master.DarraCore
无锁输出写入
WriteSlaveOutputByte(short, short, int, byte) - 接口中的方法 com.darra.ethercat.master.DarraCore
无锁输出字节写入
WriteSlaveRegister(short, short, short, byte[], int) - 接口中的方法 com.darra.ethercat.master.DarraCore
写入从站寄存器 (FPWR)
WriteSoEViaAoE(int, byte[]) - 类中的方法 com.darra.ethercat.slave.AoE
 
WriteSoEViaAoE(int, byte[], int) - 类中的方法 com.darra.ethercat.slave.AoE
通过 AoE 路由写入 SoE IDN (IndexGroup=0xF420) IndexOffset 编码: IDN 编号
WriteString(int, String, int) - 类中的方法 com.darra.ethercat.slave.SlavePdo
向输出 PDO 写入字符串 (零拷贝)
WriteTiming() - 类中的方法 com.darra.ethercat.slave.Startup.StartupParameter
获取写入时机
WriteTiming(Startup.WriteTiming) - 类中的方法 com.darra.ethercat.slave.Startup.StartupParameter
设置写入时机
writeU16(int) - 类中的方法 com.darra.ethercat.utils.BaseData
写入 16 位值 (小端)
writeU32(long) - 类中的方法 com.darra.ethercat.utils.BaseData
写入 32 位值 (小端)
writeU8(int) - 类中的方法 com.darra.ethercat.utils.BaseData
写入 8 位值
WriteUInt16(short, int) - 类中的方法 com.darra.ethercat.slave.SoE
 
WriteUInt32(short, long) - 类中的方法 com.darra.ethercat.slave.SoE
 
writeXmlFile(Document, String) - 类中的静态方法 com.darra.ethercat.utils.Xml
将 Document 写入文件
WRONG_ADDRESS - 枚举 中的枚举常量 com.darra.ethercat.slave.FSoE.FSoEError
错误的FSoE地址
WRONG_APPL_PARAM - 枚举 中的枚举常量 com.darra.ethercat.slave.FSoE.FSoEDiagnosisBits
应用参数错误
WRONG_APPL_PARAM_LENGTH - 枚举 中的枚举常量 com.darra.ethercat.slave.FSoE.FSoEDiagnosisBits
应用参数长度错误
WRONG_CHANNEL_FIELD - 枚举 中的枚举常量 com.darra.ethercat.data.EtherCATTypes.MailboxError
通道字段错误
WRONG_COMM_PARAM - 枚举 中的枚举常量 com.darra.ethercat.slave.FSoE.FSoEDiagnosisBits
通信参数错误
WRONG_COMM_PARAM_LENGTH - 枚举 中的枚举常量 com.darra.ethercat.slave.FSoE.FSoEDiagnosisBits
通信参数长度错误
WRONG_COMMAND - 枚举 中的枚举常量 com.darra.ethercat.slave.FSoE.FSoEDiagnosisBits
错误的命令
WRONG_COMMAND - 枚举 中的枚举常量 com.darra.ethercat.slave.FSoE.FSoEError
错误的命令
WRONG_CONNECTION_ID - 枚举 中的枚举常量 com.darra.ethercat.slave.FSoE.FSoEDiagnosisBits
连接ID不匹配
WRONG_CONNECTION_ID - 枚举 中的枚举常量 com.darra.ethercat.slave.FSoE.FSoEError
连接ID不匹配
WRONG_CRC - 枚举 中的枚举常量 com.darra.ethercat.slave.FSoE.FSoEDiagnosisBits
CRC校验失败
WRONG_DATA - 枚举 中的枚举常量 com.darra.ethercat.slave.FSoE.FSoEDiagnosisBits
无效数据
WRONG_DATA - 枚举 中的枚举常量 com.darra.ethercat.slave.FSoE.FSoEError
无效数据
WRONG_FSOE_ADDRESS - 枚举 中的枚举常量 com.darra.ethercat.slave.FSoE.FSoEDiagnosisBits
错误的FSoE地址
WRONG_RECEIVE_HMSG - 枚举 中的枚举常量 com.darra.ethercat.slave.AoE.AoEResultCode
命令 ID 错误
WSA_SERVICE_NOT_STARTED - 枚举 中的枚举常量 com.darra.ethercat.slave.AoE.AoEResultCode
设备服务未启动

X

Xml - com.darra.ethercat.utils中的类
XML 配置工具类 对应 C# Utils/Xml.cs 提供 ENI/DENI 配置文件的导入/导出功能
Xml.GroupConfigData - com.darra.ethercat.utils中的类
组配置数据
Xml.MasterXMLConfiguration - com.darra.ethercat.utils中的类
主站 XML 配置 (对齐 C# MasterXMLConfiguration) 持有应用到主站的全局参数
Xml.PDOEntryConfig - com.darra.ethercat.utils中的类
PDO 条目配置
Xml.QoSConfiguration - com.darra.ethercat.utils中的类
QoS 配置 EtherCAT 帧优先级和 VLAN 配置
Xml.SlaveDCConfig - com.darra.ethercat.utils中的类
从站 DC 配置
Xml.SlaveXMLConfiguration - com.darra.ethercat.utils中的类
从站 XML 配置 (完整版)
Xml.SyncManagerConfig - com.darra.ethercat.utils中的类
SyncManager 配置
Xml.XMLConfigurationResult - com.darra.ethercat.utils中的类
XML 配置导入结果
XMLConfigurationResult() - 类的构造器 com.darra.ethercat.utils.Xml.XMLConfigurationResult
 

_

_group_pad - 类中的变量 com.darra.ethercat.data.Structures.EcState
对齐填充
_pad1 - 类中的变量 com.darra.ethercat.master.DarraCore.MbxStatsNative
 
_padDc - 类中的变量 com.darra.ethercat.data.Structures.SlaveDc
对齐填充 (使整体 4 字节对齐, 与 C 端隐式 2 字节尾部填充一致)
_padFsoe1 - 类中的变量 com.darra.ethercat.data.Structures.SlaveFsoe
对齐填充 (1 字节, 使下一个 short 对齐)
_padFsoe2 - 类中的变量 com.darra.ethercat.data.Structures.SlaveFsoe
对齐填充 (2 字节, 使后面 connection 指针 8 字节对齐)
_padHandler - 类中的变量 com.darra.ethercat.data.Structures.SlaveHandler
对齐填充 (2 字节, 与 C 端隐式填充一致, 使整体 12 字节)
_padIo1 - 类中的变量 com.darra.ethercat.data.Structures.SlaveIoDesc
对齐填充 (使 bytes 4 字节对齐)
_padIo2 - 类中的变量 com.darra.ethercat.data.Structures.SlaveIoDesc
对齐填充
_padIo3 - 类中的变量 com.darra.ethercat.data.Structures.SlaveIoDesc
对齐填充 (使整体 8 字节对齐)
_padMbx - 类中的变量 com.darra.ethercat.data.Structures.SlaveMailbox
对齐填充 (使整体 2 字节对齐, 与 C 端隐式填充一致)
_padPtr1 - 类中的变量 com.darra.ethercat.master.DarraCore.MbxTransactionNative
 
_padPtr2 - 类中的变量 com.darra.ethercat.master.DarraCore.MbxTransactionNative
 
_padTopo - 类中的变量 com.darra.ethercat.data.Structures.SlaveTopology
对齐填充 (使 parent short 在 2 字节边界, 与 C 端隐式填充一致)
_reserved - 类中的变量 com.darra.ethercat.master.MasterDiagnosticsInfo.NativeSummary
 
A B C D E F G H I J K L M N O P Q R S T U V W X _ 
常量字段值|所有程序包|所有类和接口|序列化表格