📄 events.h
字号:
#define EVT_CODE_PSU_OPERATIONAL_AND_TURNED_OFF 0x06
#define EVT_CODE_PSU_MALFUNCTIONING_AND_TURNED_ON 0x07
#define EVT_CODE_PSU_MALFUNCTIONING_AND_TURNED_OFF 0x08
#define EVT_CODE_PSU_REMOVED 0x09
/* END EVT_CLASS_PSU 0x0e */
/* EVT_CLASS_REBUILD 0x0f */
#define EVT_CODE_REBUILD_STARTED 0x00
#define EVT_CODE_REBUILD_COMPLETED 0x01
#define EVT_CODE_REBUILD_PAUSED 0x02
#define EVT_CODE_REBUILD_RESUMED 0x03
#define EVT_CODE_REBUILD_STOPPED 0x04
#define EVT_CODE_REBUILD_PENDING 0x05
#define EVT_CODE_REBUILD_NOT_FAULT_TOLERANT 0x06
#define EVT_CODE_REBUILD_ABORTED_INTERNAL_ERROR 0x07
#define EVT_CODE_REBUILD_MARKED_LD_SYNCHRONIZED 0x08
#define EVT_CODE_REBUILD_QUEUED 0x09
#define EVT_CODE_REBUILD_PROGRESS 0x0A
#define EVT_CODE_REBUILD_RESTART 0x0B
#define EVT_CODE_REBUILD_ERRABORT_ON_STREAM 0x0C
/* END EVT_CLASS_REBUILD 0x0f */
/* EVT_CLASS_SMART 0x10 */
#define EVT_CODE_SMART_ERROR_RECEIVED 0x00
/* END EVT_CLASS_SMART 0x10 */
/* EVT_CLASS_SUBSYSTEM 0x11 */
#define EVT_CODE_SUBSYS_12V_OUT_OF_RANGE 0x00
#define EVT_CODE_SUBSYS_5V_OUT_OF_RANGE 0x01
#define EVT_CODE_SUBSYS_3_3V_OUT_OF_RANGE 0x02
#define EVT_CODE_SUBSYS_TEMP_ABOVE_THRESHOLD 0x03
#define EVT_CODE_SUBSYS_3_3V_NORMAL 0x04
#define EVT_CODE_SUBSYS_5V_NORMAL 0x05
#define EVT_CODE_SUBSYS_12V_NORMAL 0x06
#define EVT_CODE_SUBSYS_TEMP_ABOVE_CRITICAL 0x07
#define EVT_CODE_SUBSYS_TEMP_ABOVE_WARNING 0x08
#define EVT_CODE_SUBSYS_TEMP_RETURNED_TO_NORMAL 0x09
/* END EVT_CLASS_SUBSYSTEM 0x11 */
/* EVT_CLASS_SYNCHRONIZATION 0x12 */
#define EVT_CODE_SYNC_STARTED 0x00
#define EVT_CODE_SYNC_COMPLETED 0x01
#define EVT_CODE_SYNC_PAUSED 0x02
#define EVT_CODE_SYNC_RESUMED 0x03
#define EVT_CODE_SYNC_STOPPED 0x04
#define EVT_CODE_SYNC_ABORTED_INTERNAL_ERROR 0x05
#define EVT_CODE_SYNC_QUEUED 0x06
#define EVT_CODE_SYNC_PROGRESS 0x07
#define EVT_CODE_SYNC_REQUESTED 0x08
#define EVT_CODE_SYNC_INCONSISTENT_FIXED 0x09
/* END EVT_CLASS_SYNCHRONIZATION 0x12 */
/* EVT_CLASS_DISK_ARRAY 0x13 */
#define EVT_CODE_DA_CREATED 0x00
#define EVT_CODE_DA_DELETED 0x01
#define EVT_CODE_DA_ADDED 0x02
#define EVT_CODE_DA_REMOVED 0x03
/* END EVT_CLASS_DISK_ARRAY 0x13 */
/* EVT_CLASS_BACK_END_CONTROLLER 0x14 */
/* END EVT_CLASS_BACK_END_CONTROLLER 0x14 */
/* EVT_CLASS_ONLINE_CAPACITY_EXPANSION 0x15 */
#define EVT_CODE_OCE_STARTED 0x00
#define EVT_CODE_OCE_COMPLETED 0x01
#define EVT_CODE_OCE_PAUSED 0x02
#define EVT_CODE_OCE_RESUMED 0x03
#define EVT_CODE_OCE_STOPPED 0x04
#define EVT_CODE_OCE_PD_ERROR_ENCOUNTERED 0x05
#define EVT_CODE_OCE_ABORTED_INTERNAL_ERROR 0x06
#define EVT_CODE_OCE_QUEUED 0x07
/* END EVT_CLASS_ONLINE_CAPACITY_EXPANSION 0x15 */
/* EVT_CLASS_RAID_LEVEL_MIGRATION 0x16 */
#define EVT_CODE_RLM_STARTED 0x00
#define EVT_CODE_RLM_COMPLETED 0x01
#define EVT_CODE_RLM_PAUSED 0x02
#define EVT_CODE_RLM_RESUMED 0x03
#define EVT_CODE_RLM_STOPPED 0x04
#define EVT_CODE_RLM_PD_ERROR_ENCOUNTERED 0x05
#define EVT_CODE_RLM_ABORTED_INTERNAL_ERROR 0x06
#define EVT_CODE_RLM_QUEUED 0x07
/* END EVT_CLASS_RAID_LEVEL_MIGRATION 0x16 */
/* EVT_CLASS_STRIPE_LEVEL_MIGRATION 0x17 */
#define EVT_CODE_SLM_STARTED 0x00
#define EVT_CODE_SLM_COMPLETED 0x01
#define EVT_CODE_SLM_PAUSED 0x02
#define EVT_CODE_SLM_RESUMED 0x03
#define EVT_CODE_SLM_STOPPED 0x04
#define EVT_CODE_SLM_PD_ERROR_ENCOUNTERED 0x05
#define EVT_CODE_SLM_ABORTED_INTERNAL_ERROR 0x06
#define EVT_CODE_SLM_QUEUED 0x07
/* END EVT_CLASS_STRIPE_LEVEL_MIGRATION 0x17 */
/* EVT_CLASS_ENCLOSURE 0x1B */
#define EVT_CODE_ENCLOSURE_FAN_OUT_OF_ORDER 0x01
#define EVT_CODE_ENCLOSURE_3_3V_OUT_OF_RANGE 0x02
#define EVT_CODE_ENCLOSURE_5V_OUT_OF_RANGE 0x03
#define EVT_CODE_ENCLOSURE_12V_OUT_OF_RANGE 0x04
#define EVT_CODE_ENCLOSURE_TEMP_ABOVE_THRESHOLD 0x05
/* END EVT_CLASS_ENCLOSURE 0x1B */
/* EVT_CLASS_PCI_MEM 0x1C */
#define EVT_CODE_PCI_MEM_PARITY 0x01
#define EVT_CODE_PCI_MEM_SYSTEM 0x02
#define EVT_CODE_PCI_MEM_SINGLEBIT 0x03
#define EVT_CODE_PCI_MEM_MULTIBIT 0x04
#define EVT_CODE_PCI_MEM_PARITY_EX 0x05
#define EVT_CODE_PCI_MEM_SYSTEM_EX 0x06
#define EVT_CODE_PCI_MEM_SINGLEBIT_EX 0x07
#define EVT_CODE_PCI_MEM_MULTIBIT_EX 0x08
/* END EVT_CLASS_PCI_MEM 0x1C */
/* EVT_CLASS_RESOURCE_CONTROL 0x19 */
#define EVT_CODE_RESOURCE_OUT 0x00 /* added by Walen */
#define EVT_CODE_RESOURCE_DUPLICATED 0x01 /* added by Walen */
#define EVT_CODE_RESOURCE_TABLE_NOT_CREATED 0x02 /* added by Walen */
#define EVT_CODE_RESOURCE_RESUME_MEM_ERROR 0x03 /* added by Walen */
/* END EVT_CLASS_RESOURCE_CONTROL 0x19 */
/* EVT_CLASS_BLOWER 0x1a */
#define EVT_CODE_BLOWER_STARTED 0x00
#define EVT_CODE_BLOWER_STOPPED 0x01
#define EVT_CODE_BLOWER_SPEED_INCREASED 0x02
#define EVT_CODE_BLOWER_SPEED_DECREASED 0x03
#define EVT_CODE_BLOWER_MALFUNCTIONING 0x04
#define EVT_CODE_BLOWER_INSERTED 0x05
#define EVT_CODE_BLOWER_REMOVED 0x06
#define EVT_CODE_BLOWER_FUNCTIONAL 0x07
#define EVT_CODE_BLOWER_NOT_INSTALLED 0x08
#define EVT_CODE_BLOWER_UNKNOWN_STS 0x09
/* END EVT_CLASS_BLOWER 0x1a */
/***********************************
* End Event Codes listed by class *
**********************************/
/*******************************
* Event internal error values *
******************************/
#define EVT_ERROR_INTERNAL_ABORT 0x01
#define EVT_ERROR_MEM_FAILED 0x02
#define EVT_ERROR_WM_INVALID_CMD 0x03
#define EVT_ERROR_WM_FAILED 0x04
/*******************************
* add 20050815 *
******************************/
#define EVT_CODE_LD_DEGRADE 0x0c // This event is for LD change from normal to degrade
#define EVT_CODE_LD_DEGRADE_WORSE 0x0d //This event is for multi parity configuration, when the one more disk drop while there is still redundancy left.
/***********************************
* End Event internal error values *
**********************************/
/**********************************
* Full Event IDs listed by class *
*********************************/
#define EVT_ID_UNKNOWN 0xFFFFFFFF
/* EVT_CLASS_BATTERY 0x01 */
#define EVT_ID_BATTERY_TEMPERATURE_RISE \
((EVT_CLASS_BATTERY << 16) | EVT_CODE_BATTERY_TEMPERATURE_RISE)
#define EVT_ID_BATTERY_TEMPERATURE_DROPPED \
((EVT_CLASS_BATTERY << 16) | EVT_CODE_BATTERY_TEMPERATURE_DROPPED)
#define EVT_ID_BATTERY_CAPACITY_BELOW_THRESHOLD \
((EVT_CLASS_BATTERY << 16) | EVT_CODE_BATTERY_CAPACITY_BELOW_THRESHOLD)
#define EVT_ID_BATTERY_CAPACITY_NORMAL \
((EVT_CLASS_BATTERY << 16) | EVT_CODE_BATTERY_CAPACITY_NORMAL)
#define EVT_ID_BATTERY_DISCHARGING \
((EVT_CLASS_BATTERY << 16) | EVT_CODE_BATTERY_DISCHARGING)
#define EVT_ID_BATTERY_CHARGING \
((EVT_CLASS_BATTERY << 16) | EVT_CODE_BATTERY_CHARGING)
#define EVT_ID_BATTERY_MAINTENANCE_MODE_EXIT \
((EVT_CLASS_BATTERY << 16) | EVT_CODE_BATTERY_MAINTENANCE_MODE_EXIT)
#define EVT_ID_BATTERY_NOT_FUNCTIONING \
((EVT_CLASS_BATTERY << 16) | EVT_CODE_BATTERY_NOT_FUNCTIONING)
#define EVT_ID_BATTERY_SELF_TEST_PASS \
((EVT_CLASS_BATTERY << 16) | EVT_CODE_BATTERY_SELF_TEST_PASS)
#define EVT_ID_BATTERY_SELF_TEST_FAIL \
((EVT_CLASS_BATTERY << 16) | EVT_CODE_BATTERY_SELF_TEST_FAIL)
#define EVT_ID_BATTERY_REACHED_CYCLE_THRESHOLD \
((EVT_CLASS_BATTERY << 16) | EVT_CODE_BATTERY_REACHED_CYCLE_THRESHOLD)
#define EVT_ID_BATTERY_REMOVED \
((EVT_CLASS_BATTERY << 16) | EVT_CODE_BATTERY_REMOVED)
#define EVT_ID_BATTERY_INSTALLED \
((EVT_CLASS_BATTERY << 16) | EVT_CODE_BATTERY_INSTALLED)
#define EVT_ID_BATTERY_CHARGING_FOR_TOO_LONG \
((EVT_CLASS_BATTERY << 16) | EVT_CODE_BATTERY_CHARGING_FOR_TOO_LONG)
#define EVT_ID_BATTERY_SELF_TEST_START \
((EVT_CLASS_BATTERY << 16) | EVT_CODE_BATTERY_SELF_TEST_START)
#define EVT_ID_BATTERY_SELF_TEST_END \
((EVT_CLASS_BATTERY << 16) | EVT_CODE_BATTERY_SELF_TEST_END)
#define EVT_ID_BATTERY_SEND_NOTIFICATION \
((EVT_CLASS_BATTERY << 16) | EVT_CLASS_BATTERY_SEND_NOTIFICATION) /* added by Walen */
#define EVT_ID_BATTERY_BECOME_NORMAL \
((EVT_CLASS_BATTERY << 16) | EVT_CODE_BATTERY_BECOME_NORMAL)
#define EVT_ID_BATTERY_TEMP_OUT_OF_RANGE \
((EVT_CLASS_BATTERY << 16) | EVT_CODE_BATTERY_TEMP_OUT_OF_RANGE)
#define EVT_ID_BATTERY_TEMP_UNSTABLE \
((EVT_CLASS_BATTERY << 16) | EVT_CODE_BATTERY_TEMP_UNSTABLE)
#define EVT_ID_BATTERY_VOLT_OUT_OF_RANGE \
((EVT_CLASS_BATTERY << 16) | EVT_CODE_BATTERY_VOLT_OUT_OF_RANGE)
#define EVT_ID_BATTERY_VOLT_UNSTABLE \
((EVT_CLASS_BATTERY << 16) | EVT_CODE_BATTERY_VOLT_UNSTABLE)
#define EVT_ID_BATTERY_COMM_ERROR \
((EVT_CLASS_BATTERY << 16) | EVT_CODE_BATTERY_COMM_ERROR)
#define EVT_ID_BATTERY_NOT_DETECTED \
((EVT_CLASS_BATTERY << 16) | EVT_CODE_BATTERY_NOT_DETECTED)
/* END EVT_CLASS_BATTERY 0x01 */
/* EVT_CLASS_BBU 0x02 */
#define EVT_ID_BBU_FLUSH_ABORT \
((EVT_CLASS_BBU << 16) | EVT_CLASS_BBU_FLUSH_ABORT) /* added by Walen */
#define EVT_ID_BBU_FLUSH_START \
((EVT_CLASS_BBU << 16) | EVT_CLASS_BBU_FLUSH_START) /* added by Walen */
#define EVT_ID_BBU_FLUSH_END \
((EVT_CLASS_BBU << 16) | EVT_CLASS_BBU_FLUSH_END) /* added by Walen */
#define EVT_ID_BBU_FLUSH_FAILED \
((EVT_CLASS_BBU << 16) | EVT_CLASS_BBU_FLUSH_FAILED) /* added by Walen */
/* END EVT_CLASS_BBU 0x02 */
/* EVT_CLASS_REDUNDANCY_CHECK 0x03 */
#define EVT_ID_RC_STARTED \
((EVT_CLASS_REDUNDANCY_CHECK << 16) | EVT_CODE_RC_STARTED)
#define EVT_ID_RC_COMPLETED \
((EVT_CLASS_REDUNDANCY_CHECK << 16) | EVT_CODE_RC_COMPLETED)
#define EVT_ID_RC_PAUSED \
((EVT_CLASS_REDUNDANCY_CHECK << 16) | EVT_CODE_RC_PAUSED)
#define EVT_ID_RC_RESUMED \
((EVT_CLASS_REDUNDANCY_CHECK << 16) | EVT_CODE_RC_RESUMED)
#define EVT_ID_RC_STOPPED \
((EVT_CLASS_REDUNDANCY_CHECK << 16) | EVT_CODE_RC_STOPPED)
#define EVT_ID_RC_PD_ERROR_ENCOUNTERED \
((EVT_CLASS_REDUNDANCY_CHECK << 16) | EVT_CODE_RC_PD_ERROR_ENCOUNTERED)
#define EVT_ID_RC_ABORTED_INTERNAL_ERROR \
((EVT_CLASS_REDUNDANCY_CHECK << 16) | \
EVT_CODE_RC_ABORTED_INTERNAL_ERROR)
#define EVT_ID_RC_INCONSISTENT_STRIPE \
((EVT_CLASS_REDUNDANCY_CHECK << 16) | EVT_CODE_RC_INCONSISTENT_STRIPE)
#define EVT_ID_RC_QUEUED \
((EVT_CLASS_REDUNDANCY_CHECK << 16) | EVT_CODE_RC_QUEUED)
#define EVT_ID_RC_PROGRESS \
((EVT_CLASS_REDUNDANCY_CHECK << 16) | EVT_CODE_RC_PROGRESS)
#define EVT_ID_RC_REJECTED \
((EVT_CLASS_REDUNDANCY_CHECK << 16) | EVT_CODE_RC_REJECTED)
#define EVT_ID_RC_INCONSISTENT_FOUND \
((EVT_CLASS_REDUNDANCY_CHECK << 16) | EVT_CODE_RC_INCONSISTENT_FOUND)
#define EVT_ID_RC_INCONSISTENT_FIXED \
((EVT_CLASS_REDUNDANCY_CHECK << 16) | EVT_CODE_RC_INCONSISTENT_FIXED)
/* END EVT_CLASS_REDUNDANCY_CHECK 0x03 */
/* EVT_CLASS_CONTROLLER 0x04 */
#define EVT_ID_CONTROLLER_EVT_LOG_ENABLED \
((EVT_CLASS_CONTROLLER << 16) || EVT_CODE_CONTROLLER_EVT_LOG_ENABLED)
#define EVT_ID_CONTROLLER_EVT_LOG_DISABLED \
((EVT_CLASS_CONTROLLER << 16) || EVT_CODE_CONTROLLER_EVT_LOG_DISABLED)
#define EVT_ID_CONTROLLER_EVT_LOG_CLEARED_RAM \
((EVT_CLASS_CONTROLLER << 16) || \
EVT_CODE_CONTROLLER_EVT_LOG_CLEARED_RAM)
#define EVT_ID_CONTROLLER_EVT_LOG_CLEARED_NVRAM \
((EVT_CLASS_CONTROLLER << 16) || \
EVT_CODE_CONTROLLER_EVT_LOG_CLEARED_NVRAM)
#define EVT_ID_CONTROLLER_EVT_LOG_CLEARED_MDD \
((EVT_CLASS_CONTROLLER << 16) || \
EVT_CODE_CONTROLLER_EVT_LOG_CLEARED_MDD)
#define EVT_ID_CONTROLLER_SYSTEM_STARTED \
((EVT_CLASS_CONTROLLER << 16) || EVT_CODE_CONTROLLER_SYSTEM_STARTED)
#define EVT_ID_CONTROLLER_SYSTEM_STOPPED \
((EVT_CLASS_CONTROLLER << 16) || EVT_CODE_CONTROLLER_SYSTEM_STOPPED)
/* END EVT_CLASS_CONTROLLER 0x04 */
/* EVT_CLASS_COOLING_DEVICE 0x05 */
#define EVT_ID_COOLING_DEVICE_STARTED \
((EVT_CLASS_COOLING_DEVICE << 16) | EVT_CODE_COOLING_DEVICE_STARTED)
#define EVT_ID_COOLING_DEVICE_STOPPED \
((EVT_CLASS_COOLING_DEVICE << 16) | EVT_CODE_COOLING_DEVICE_STOPPED)
#define EVT_ID_COOLING_DEVICE_SPEED_INCREASED \
((EVT_CLASS_COOLING_DEVICE << 16) | \
EVT_CODE_COOLING_DEVICE_SPEED_INCREASED)
#define EVT_ID_COOLING_DEVICE_SPEED_DECREASED \
((EVT_CLASS_COOLING_DEVICE << 16) | \
EVT_CODE_COOLING_DEVICE_SPEED_DECREASED)
#define EVT_ID_COOLING_DEVICE_MALFUNCTIONING \
((EVT_CLASS_COOLING_DEVICE << 16) | \
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -