索引
常量字段值|所有程序包|所有类和接口|序列化表格
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/ PythonFSoECommand(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_{...}或 Linuxeth0). - 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
-
CoE.SDOWriteAsync(short, byte, byte[], boolean)无 CompleteAccess 版。 - 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中的类
-
从站状态变化事件 ->
BlockingQueue与Stream适配器. - 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
常量字段值|所有程序包|所有类和接口|序列化表格