George Keishing | e7e9171 | 2021-09-03 11:28:44 -0500 | [diff] [blame] | 1 | #!/usr/bin/env python3 |
Rahul Maheshwari | a17a339 | 2020-03-02 04:51:52 -0600 | [diff] [blame] | 2 | |
| 3 | r""" |
| 4 | Contains PEL related constants. |
| 5 | """ |
| 6 | |
| 7 | PEL_DETAILS = { |
| 8 | 'CreatorID': 'BMC', |
| 9 | 'CompID': '0x1000', |
Rahul Maheshwari | cef0a98 | 2022-04-22 00:23:47 -0500 | [diff] [blame] | 10 | 'Subsystem': 'Platform Firmware', |
| 11 | 'Message': 'This is a test error', |
Rahul Maheshwari | a17a339 | 2020-03-02 04:51:52 -0600 | [diff] [blame] | 12 | 'SRC': 'BD8D1002', |
| 13 | 'Sev': 'Unrecoverable Error'} |
Rahul Maheshwari | b8580dd | 2021-05-10 00:57:33 -0500 | [diff] [blame] | 14 | |
| 15 | ERROR_LOG_CREATE_BASE_CMD = 'busctl call xyz.openbmc_project.Logging /xyz/openbmc_project/logging \ |
| 16 | xyz.openbmc_project.Logging.Create Create ssa{ss} ' |
| 17 | |
| 18 | CMD_INTERNAL_FAILURE = ERROR_LOG_CREATE_BASE_CMD + 'xyz.openbmc_project.Common.Error.InternalFailure \ |
| 19 | xyz.openbmc_project.Logging.Entry.Level.Error 0' |
| 20 | |
Rahul Maheshwari | f115cc2 | 2022-08-18 03:13:19 -0500 | [diff] [blame] | 21 | CMD_FRU_CALLOUT = ERROR_LOG_CREATE_BASE_CMD + 'xyz.openbmc_project.Sensor.Device.Error.ReadFailure \ |
Rahul Maheshwari | b8580dd | 2021-05-10 00:57:33 -0500 | [diff] [blame] | 22 | xyz.openbmc_project.Logging.Entry.Level.Error 2 "TIMEOUT_IN_MSEC" "5" "CALLOUT_INVENTORY_PATH" \ |
| 23 | "/xyz/openbmc_project/inventory/system/chassis/motherboard"' |
| 24 | |
Rahul Maheshwari | ac76512 | 2021-07-27 05:10:16 -0500 | [diff] [blame] | 25 | CMD_PROCEDURAL_SYMBOLIC_FRU_CALLOUT = ERROR_LOG_CREATE_BASE_CMD + 'org.open_power.Logging.Error.TestError1 \ |
Rahul Maheshwari | b8580dd | 2021-05-10 00:57:33 -0500 | [diff] [blame] | 26 | xyz.openbmc_project.Logging.Entry.Level.Error 0' |
| 27 | |
| 28 | CMD_INFORMATIONAL_ERROR = ERROR_LOG_CREATE_BASE_CMD + 'xyz.openbmc_project.Common.Error.TestError2 \ |
| 29 | xyz.openbmc_project.Logging.Entry.Level.Informational 0' |
| 30 | |
| 31 | CMD_INVENTORY_PREFIX = 'busctl get-property xyz.openbmc_project.Inventory.Manager \ |
| 32 | /xyz/openbmc_project/inventory/system/chassis/motherboard' |
| 33 | |
Rahul Maheshwari | 55e2346 | 2022-02-16 23:19:35 -0600 | [diff] [blame] | 34 | CMD_UNRECOVERABLE_ERROR = ERROR_LOG_CREATE_BASE_CMD + 'org.open_power.Logging.Error.TestError1 \ |
Rahul Maheshwari | b8580dd | 2021-05-10 00:57:33 -0500 | [diff] [blame] | 35 | xyz.openbmc_project.Logging.Entry.Level.Error 0' |
| 36 | |
Rahul Maheshwari | c059747 | 2022-04-22 01:48:48 -0500 | [diff] [blame] | 37 | CMD_PREDICTIVE_ERROR = ERROR_LOG_CREATE_BASE_CMD + \ |
| 38 | 'xyz.openbmc_project.Sensor.Threshold.Error.TemperatureWarningLow \ |
Rahul Maheshwari | b8580dd | 2021-05-10 00:57:33 -0500 | [diff] [blame] | 39 | xyz.openbmc_project.Logging.Entry.Level.Warning 0' |
| 40 | |
| 41 | CMD_UNRECOVERABLE_HOST_ERROR = ERROR_LOG_CREATE_BASE_CMD + 'xyz.openbmc_project.Host.Error.Event \ |
| 42 | xyz.openbmc_project.Logging.Entry.Level.Error 1 RAWPEL /tmp/FILE_NBMC_UNRECOVERABLE' |
manashsarma | 4baa6a7 | 2020-12-16 07:13:37 -0600 | [diff] [blame] | 43 | |
| 44 | CMD_INFORMATIONAL_HOST_ERROR = ERROR_LOG_CREATE_BASE_CMD + 'xyz.openbmc_project.Host.Error.Event \ |
| 45 | xyz.openbmc_project.Logging.Entry.Level.Error 1 RAWPEL /tmp/FILE_HOST_INFORMATIONAL' |