枚举 EtherCATTypes.EcALState
- 所有已实现的接口:
Serializable,Comparable<EtherCATTypes.EcALState>,java.lang.constant.Constable
- 封闭类:
EtherCATTypes
AL 状态码 - 从站应用层错误代码
-
嵌套类概要
从类继承的嵌套类/接口 java.lang.Enum
Enum.EnumDesc<E extends Enum<E>> -
枚举常量概要
枚举常量枚举常量说明应用控制器可用后台看门狗不支持 Bootstrap周期时间太小DC 同步 I/O 错误DC 同步超时设备 ID 已更新EEPROM 错误EEPROM 无访问权限外部硬件未就绪 (外部连接或信号缺失)致命同步错误固件更新失败, 旧固件仍在运行自由运行需要三重缓冲不支持自由运行不一致的设置无效的 DC 锁存无效的 DC 同步配置无效的 DC 同步周期无效的设备设置 (如总线耦合器无物理模块连接)无效的输入配置无效的输入映射无效的邮箱配置 (SM0)无效的邮箱配置 (SM1)无效的输出配置无效的输出映射输出/输入映射与硬件或软件修订版不匹配无效的状态转换无效的同步管理器配置无效的同步管理器类型无效的 SYNC0 周期无效的 SYNC1 周期无效的看门狗配置硬件/软件许可证无效或评估期到期邮箱 AoE 错误邮箱 CoE 错误邮箱 EoE 错误邮箱 FoE 错误邮箱 SoE 错误邮箱 VoE 错误模块标识列表不匹配需要冷启动需要 Init 状态需要 PreOp 状态需要 SafeOp 状态无错误内存不足无同步错误无有效固件无有效输入无有效 I/O无有效输出PLL 错误SII/EEPROM 内容与固件不匹配从站重启供电电压过高供电电压过低同步错误同步管理器看门狗不支持同步温度过高温度过低未知错误请求了未知状态未指定错误 -
字段概要
字段 -
方法概要
修饰符和类型方法说明static EtherCATTypes.EcALStatefromValue(int v) 从数值查找枚举, 未知值返回 UNKNOWNstatic EtherCATTypes.EcALState返回带有指定名称的该类型的枚举常量。static EtherCATTypes.EcALState[]values()返回包含该枚举类型的常量的数组, 顺序与声明这些常量的顺序相同
-
枚举常量详细资料
-
NO_ERROR
无错误 -
UNSPECIFIED_ERROR
未指定错误 -
NO_MEMORY
内存不足 -
INVALID_DEVICE_SETUP
无效的设备设置 (如总线耦合器无物理模块连接) -
INVALID_REVISION
输出/输入映射与硬件或软件修订版不匹配 -
SII_EEPROM_MISMATCH
SII/EEPROM 内容与固件不匹配 -
FIRMWARE_UPDATE_FAILED
固件更新失败, 旧固件仍在运行 -
LICENSE_ERROR
硬件/软件许可证无效或评估期到期 -
INVALID_STATE_CHANGE
无效的状态转换 -
UNKNOWN_REQUESTED_STATE
请求了未知状态 -
BOOTSTRAP_NOT_SUPPORTED
不支持 Bootstrap -
NO_VALID_FIRMWARE
无有效固件 -
INVALID_MAILBOX_CONFIG
无效的邮箱配置 (SM0) -
INVALID_MAILBOX_CONFIG2
无效的邮箱配置 (SM1) -
INVALID_SYNC_MANAGER_CONFIG
无效的同步管理器配置 -
NO_VALID_INPUTS
无有效输入 -
NO_VALID_OUTPUTS
无有效输出 -
SYNC_ERROR
同步错误 -
SYNC_MANAGER_WATCHDOG
同步管理器看门狗 -
INVALID_SYNC_MANAGER_TYPES
无效的同步管理器类型 -
INVALID_OUTPUT_CONFIG
无效的输出配置 -
INVALID_INPUT_CONFIG
无效的输入配置 -
INVALID_WATCHDOG_CONFIG
无效的看门狗配置 -
NEEDS_COLD_START
需要冷启动 -
NEEDS_INIT
需要 Init 状态 -
NEEDS_PREOP
需要 PreOp 状态 -
NEEDS_SAFEOP
需要 SafeOp 状态 -
INVALID_INPUT_MAPPING
无效的输入映射 -
INVALID_OUTPUT_MAPPING
无效的输出映射 -
INCONSISTENT_SETTINGS
不一致的设置 -
FREERUN_NOT_SUPPORTED
不支持自由运行 -
SYNC_NOT_SUPPORTED
不支持同步 -
FREERUN_NEEDS_3BUFFER
自由运行需要三重缓冲 -
BACKGROUND_WATCHDOG
后台看门狗 -
NO_VALID_IO
无有效 I/O -
FATAL_SYNC_ERROR
致命同步错误 -
NO_SYNC_ERROR
无同步错误 -
CYCLE_TIME_TOO_SMALL
周期时间太小 -
INVALID_DC_SYNC_CONFIG
无效的 DC 同步配置 -
INVALID_DC_LATCH
无效的 DC 锁存 -
PLL_ERROR
PLL 错误 -
DC_SYNC_IO_ERROR
DC 同步 I/O 错误 -
DC_SYNC_TIMEOUT
DC 同步超时 -
INVALID_DC_SYNC_CYCLE
无效的 DC 同步周期 -
INVALID_SYNC0_CYCLE
无效的 SYNC0 周期 -
INVALID_SYNC1_CYCLE
无效的 SYNC1 周期 -
MAILBOX_AOE
邮箱 AoE 错误 -
MAILBOX_EOE
邮箱 EoE 错误 -
MAILBOX_COE
邮箱 CoE 错误 -
MAILBOX_FOE
邮箱 FoE 错误 -
MAILBOX_SOE
邮箱 SoE 错误 -
MAILBOX_VOE
邮箱 VoE 错误 -
EEPROM_NO_ACCESS
EEPROM 无访问权限 -
EEPROM_ERROR
EEPROM 错误 -
EXTERNAL_HARDWARE_NOT_READY
外部硬件未就绪 (外部连接或信号缺失) -
SLAVE_RESTARTED
从站重启 -
DEVICE_ID_UPDATED
设备 ID 已更新 -
MODULE_IDENT_LIST_MISMATCH
模块标识列表不匹配 -
SUPPLY_VOLTAGE_TOO_LOW
供电电压过低 -
SUPPLY_VOLTAGE_TOO_HIGH
供电电压过高 -
TEMPERATURE_TOO_LOW
温度过低 -
TEMPERATURE_TOO_HIGH
温度过高 -
APP_CONTROLLER_AVAILABLE
应用控制器可用 -
UNKNOWN
未知错误
-
-
字段详细资料
-
value
public final int value
-
-
方法详细资料
-
values
返回包含该枚举类型的常量的数组, 顺序与声明这些常量的顺序相同- 返回:
- 包含该枚举类型的常量的数组,顺序与声明这些常量的顺序相同
-
valueOf
返回带有指定名称的该类型的枚举常量。 字符串必须与用于声明该类型的枚举常量的 标识符完全匹配。(不允许有多余 的空格字符。)- 参数:
name- 要返回的枚举常量的名称。- 返回:
- 返回带有指定名称的枚举常量
- 抛出:
IllegalArgumentException- 如果该枚举类型没有带有指定名称的常量NullPointerException- 如果参数为空值
-
fromValue
从数值查找枚举, 未知值返回 UNKNOWN
-