⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 events.h

📁 RAID卡的测试程序
💻 H
📖 第 1 页 / 共 4 页
字号:
#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 + -