// This file is an example how you create a reason code to pass in an // error log creation #ifndef __EXAMPLE_RC_H #define __EXAMPLE_RC_H #include // The definitions in this file is an example that shows how to define // reason codes. Each Host Boot component should have a service code // file (reasoncodes.H) that defines its module IDs and // unique reason codes. // See errlreasoncodes.H for example of this file for ERRL component. // Below is an example of defining reason codes enum myModuleId { MY_MODULE_ID_1 = 0x00, //........ MY_LAST_MODULE_ID = 0xFF }; // This enum definition should be in an .H file in your component area. // MY_COMPONENT_ID is your component name defined in hbotcompid.H file // included above. enum myReasonCode { MY_REASON_CODE_1 = MY_COMP_ID | 0x01, //........ ERRL_LAST_REASON_CODE = MY_COMP_ID | 0xFF }; #endif