Module Import alias identifier Import alias identifier Import alias identifier Import alias Import alias Assign NameStore Dict Num Num Num Num Num Str Str Str Str Str Assign NameStore Dict Num Num Num Num Num Num Num Num Num Num Num Num Num Num Num Num Num Num Num Num Num Num Num Num Num Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Assign NameStore Dict Num Num Num Num Num Num Num Num Num Num Num Num Num Num Str Str Str Str Str Str Str Str Str Str Str Str Str Str Assign NameStore Dict Num Num Num Num Num Num Str Str Str Str Str Str Assign NameStore Dict Num Num Num Num Num Num Num Num Num Num Num Num Str Str Str Str Str Str Str Str Str Str Str Str Assign NameStore Dict Num Num Num Num Num Num Num Num Num Num Num Num Str Str Str Str Str Str Str Str Str Str Str Str Assign NameStore Dict Num Num Num Num Num Num Num Num Num Num Num Num Num Str Str Str Str Str Str Str Str Str Str Str Str Str Assign NameStore Dict Num Num Num Num Num Str Str Str Str Str Assign NameStore Dict Num Num Num Num Num Num Num Num Num Num Num Num Num Num Num Num Num Num Num Num Num Num Num Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Assign NameStore Dict Num Num Num Num Num Num Num Num Num Num Num Str Str Str Str Str Str Str Str Str Str Str FunctionDef arguments args NameParam NameParam NameParam NameParam defaults body Expr Str If BoolOpAnd CompareEq NameLoad Num CompareEq NameLoad Num body Return Call AttributeLoad Str attr SubscriptLoad NameLoad Index Num orelse If BoolOpAnd CompareEq NameLoad Num CompareEq NameLoad Num body Assign NameStore BinOpBitAnd SubscriptLoad NameLoad Index Num Num Return Call AttributeLoad NameLoad attr NameLoad Str orelse If BoolOpAnd CompareEq NameLoad Num CompareEq NameLoad Num body Return Call AttributeLoad Str attr SubscriptLoad NameLoad Index Num orelse If CompareEq NameLoad Num body If CompareEq NameLoad Num body Return Call AttributeLoad NameLoad attr SubscriptLoad NameLoad Index Num Str orelse If CompareIn NameLoad TupleLoad Num Num body Return Call AttributeLoad NameLoad attr SubscriptLoad NameLoad Index Num Str orelse If CompareEq NameLoad Num body If CompareEq NameLoad Num body Return Call AttributeLoad Str attr SubscriptLoad NameLoad Index Num orelse If CompareEq NameLoad Num body Return Call AttributeLoad Str attr SubscriptLoad NameLoad Index Num BinOpBitAnd SubscriptLoad NameLoad Index Num Num orelse If CompareEq NameLoad Num body Return Call AttributeLoad Str attr SubscriptLoad NameLoad Index Num orelse If CompareEq NameLoad Num body Return Call AttributeLoad Str attr SubscriptLoad NameLoad Index Num orelse If CompareEq NameLoad Num body If CompareEq NameLoad Num body Assign NameStore BinOpRShift BinOpBitAnd SubscriptLoad NameLoad Index Num Num Num Return Call AttributeLoad NameLoad attr NameLoad Str orelse If CompareEq NameLoad Num body Assign NameStore ListLoad If BinOpBitAnd SubscriptLoad NameLoad Index Num BinOpLShift Num Num body Expr Call AttributeLoad NameLoad attr Str If BinOpBitAnd SubscriptLoad NameLoad Index Num BinOpLShift Num Num body Expr Call AttributeLoad NameLoad attr Str If BinOpBitAnd SubscriptLoad NameLoad Index Num BinOpLShift Num Num body Expr Call AttributeLoad NameLoad attr Str If BinOpBitAnd SubscriptLoad NameLoad Index Num BinOpLShift Num Num body Expr Call AttributeLoad NameLoad attr Str If BinOpBitAnd SubscriptLoad NameLoad Index Num BinOpLShift Num Num body Expr Call AttributeLoad NameLoad attr Str If BinOpBitAnd SubscriptLoad NameLoad Index Num Num body Expr Call AttributeLoad NameLoad attr Str Return Call AttributeLoad Str attr NameLoad orelse If CompareEq NameLoad Num body If BinOpBitAnd SubscriptLoad NameLoad Index Num Num body Return Str orelse Return Str orelse If BoolOpAnd CompareEq NameLoad Num CompareEq NameLoad Num body Return Call AttributeLoad Str attr SubscriptLoad NameLoad Index Num SubscriptLoad NameLoad Index Num orelse If BoolOpAnd CompareEq NameLoad Num CompareEq NameLoad Num body Return Call AttributeLoad NameLoad attr SubscriptLoad NameLoad Index Num Str orelse If BoolOpAnd CompareEq NameLoad Num CompareEq NameLoad Num body Return Call AttributeLoad Str attr Call AttributeLoad NameLoad attr SubscriptLoad NameLoad Index Num Str SubscriptLoad NameLoad Index Num orelse If CompareEq NameLoad Num body Assign NameStore BinOpBitAnd SubscriptLoad NameLoad Index Num Num Return Call AttributeLoad NameLoad attr NameLoad Str orelse If CompareEq NameLoad Num body If CompareEq NameLoad Num body Return Call AttributeLoad Str attr SubscriptLoad NameLoad Index Num orelse If CompareEq NameLoad Num body Assign NameStore BinOpBitAnd SubscriptLoad NameLoad Index Num Num If NameLoad body If CompareIn SubscriptLoad NameLoad Index Num AttributeLoad NameLoad attr body Return AttributeLoad SubscriptLoad AttributeLoad NameLoad attr Index SubscriptLoad NameLoad Index Num attr orelse Return Call AttributeLoad Str attr SubscriptLoad NameLoad Index Num orelse If BoolOpAnd CompareEq NameLoad Num CompareEq NameLoad Num body Return Call AttributeLoad Str attr SubscriptLoad NameLoad Index Num orelse If CompareEq NameLoad Num body Return Call AttributeLoad NameLoad attr SubscriptLoad NameLoad Index Num Str orelse If CompareEq NameLoad Num body Assign NameStore BinOpRShift BinOpBitAnd SubscriptLoad NameLoad Index Num Num Num Assign NameStore Call AttributeLoad NameLoad attr NameLoad Str Assign NameStore BinOpBitAnd SubscriptLoad NameLoad Index Num Num If CompareNotEq NameLoad NameLoad body TryExcept body AugAssignAdd NameStore Call AttributeLoad Str attr SubscriptLoad SubscriptLoad SubscriptLoad AttributeLoad NameLoad attr Index Num Index NameLoad Index Str handlers ExceptHandler type NameLoad body Pass decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign NameStore NameLoad Assign NameStore NameLoad While UnaryOpNot NameLoad body TryExcept body Assign NameStore Call AttributeLoad NameLoad attr keyword Num keyword Num Assign NameStore NameLoad handlers ExceptHandler type AttributeLoad NameLoad attr name NameStore body If CompareEq AttributeLoad NameLoad attr Num body Continue Raise Assign NameStore SubscriptLoad Call AttributeLoad NameLoad attr Str SubscriptLoad NameLoad Index Str Index Num Assign NameStore NameLoad If CompareLt NameLoad Num body Assign NameStore NameLoad Assign NameStore NameLoad orelse Assign NameStore NameLoad Assign NameStore NameLoad Assign NameStore Num Assign NameStore NameLoad Assign NameStore ListLoad For NameStore Call NameLoad Call NameLoad Call NameLoad NameLoad body Assign NameStore SubscriptLoad NameLoad Index NameLoad If BoolOpOr CompareNotIn Str NameLoad CompareEq SubscriptLoad NameLoad Index Str Num body Continue If BoolOpAnd CompareIn Str NameLoad CompareEq SubscriptLoad NameLoad Index Str Str CompareEq SubscriptLoad NameLoad Index Str Str body Assign NameStore SubscriptLoad NameLoad Index Str Expr Call AttributeLoad NameLoad attr NameLoad orelse If BoolOpAnd CompareIn Str NameLoad CompareEq SubscriptLoad NameLoad Index Str Str CompareEq SubscriptLoad NameLoad Index Str Str body If NameLoad body If CompareLt SubscriptLoad NameLoad Index Str Num body Assign NameStore NameLoad Assign NameStore NameLoad AugAssignAdd NameStore BinOpSub NameLoad SubscriptLoad NameLoad Index Str Assign NameStore Num Expr Call AttributeLoad NameLoad attr NameLoad orelse Assign NameStore Num If CompareLt SubscriptLoad NameLoad Index Str Num body If UnaryOpNot NameLoad body Assign NameStore NameLoad Continue If BoolOpAnd CompareIsNot NameLoad NameLoad CompareGt SubscriptLoad NameLoad Index Str NameLoad body Assign NameStore NameLoad Assign NameStore NameLoad Continue Assign NameStore NameLoad Assign NameStore SubscriptLoad NameLoad Index Str Assign NameStore BinOpSub NameLoad SubscriptLoad NameLoad Index Str Assign SubscriptStore NameLoad Index Str Call AttributeLoad NameLoad attr Str Call AttributeLoad NameLoad attr BinOpSub Call AttributeLoad NameLoad attr NameLoad orelse If NameLoad body Assign NameStore NameLoad Assign NameStore NameLoad Assign NameStore NameLoad If CompareLt NameLoad Num body Assign SubscriptStore NameLoad Index Str Call AttributeLoad NameLoad attr Str Call AttributeLoad NameLoad attr SubscriptLoad NameLoad Index Str orelse Assign NameStore BinOpSub NameLoad SubscriptLoad NameLoad Index Str Assign SubscriptStore NameLoad Index Str Call AttributeLoad NameLoad attr Str Call AttributeLoad NameLoad attr BinOpSub Call AttributeLoad NameLoad attr NameLoad For NameStore NameLoad body Delete SubscriptDel NameLoad Index NameLoad decorator_list ClassDef bases NameLoad body Expr Str FunctionDef arguments args NameParam NameParam NameParam defaults body Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam NameParam NameParam defaults body Assign SubscriptStore NameLoad Index Str NameLoad TryExcept body Assign SubscriptStore NameLoad Index Str AttributeLoad SubscriptLoad AttributeLoad AttributeLoad NameLoad attr attr Index NameLoad attr handlers ExceptHandler type NameLoad body If CompareEq NameLoad Num body Assign SubscriptStore NameLoad Index Str NameLoad orelse Assign SubscriptStore NameLoad Index Str Call AttributeLoad Str attr NameLoad Assign SubscriptStore NameLoad Index Str NameLoad Assign SubscriptStore NameLoad Index Str NameLoad Assign NameStore BinOpRShift BinOpBitAnd SubscriptLoad NameLoad Index Num Num Num Assign NameStore BinOpRShift BinOpBitAnd SubscriptLoad NameLoad Index Num Num Num If CompareEq NameLoad Num body Assign SubscriptStore NameLoad Index Str SubscriptLoad NameLoad Index Num Assign NameStore BinOpBitAnd SubscriptLoad NameLoad Index Num Num Assign SubscriptStore NameLoad Index Str NameLoad If CompareLtE NameLoad Num body Assign SubscriptStore NameLoad Index Str NameLoad Assign SubscriptStore NameLoad Index Str Call AttributeLoad Str attr NameLoad NameLoad Assign SubscriptStore NameLoad Index Str Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Str Assign NameStore Call AttributeLoad Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Dict attr NameLoad Dict If SubscriptLoad NameLoad Index Str body Assign SubscriptStore NameLoad Index Str Call AttributeLoad NameLoad attr Str Str Assign SubscriptStore NameLoad Index Str Call AttributeLoad NameLoad attr Str AttributeLoad AttributeLoad NameLoad attr attr orelse Assign SubscriptStore NameLoad Index Str Call AttributeLoad NameLoad attr Str Str Assign SubscriptStore NameLoad Index Str Call AttributeLoad NameLoad attr Str AttributeLoad AttributeLoad NameLoad attr attr orelse If CompareEq NameLoad Num body Assign SubscriptStore NameLoad Index Str NameLoad Assign SubscriptStore NameLoad Index Str Call AttributeLoad Str attr NameLoad NameLoad Assign SubscriptStore NameLoad Index Str Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Str Assign NameStore Call AttributeLoad Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Dict attr NameLoad Dict If SubscriptLoad NameLoad Index Str body Assign SubscriptStore NameLoad Index Str Call AttributeLoad NameLoad attr Str Str Assign SubscriptStore NameLoad Index Str Call AttributeLoad NameLoad attr Str AttributeLoad AttributeLoad NameLoad attr attr orelse Assign SubscriptStore NameLoad Index Str Call AttributeLoad NameLoad attr Str Str Assign SubscriptStore NameLoad Index Str Call AttributeLoad NameLoad attr Str AttributeLoad AttributeLoad NameLoad attr attr If CompareEq NameLoad Num body If CompareEq NameLoad Num body Assign SubscriptStore NameLoad Index Str SubscriptLoad NameLoad Index Num If BoolOpOr CompareIn Num TupleLoad NameLoad NameLoad CompareEq NameLoad Num body Assign NameStore Call NameLoad NameLoad NameLoad NameLoad AttributeLoad NameLoad attr If NameLoad body Assign SubscriptStore NameLoad Index Str NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body If Call NameLoad NameLoad NameLoad body Assign NameStore Call AttributeLoad NameLoad attr Str Call AttributeLoad NameLoad attr Str NameLoad If CompareNotEq Call NameLoad NameLoad Num body Raise Call AttributeLoad NameLoad attr Str Assign NameStore Call NameLoad NameLoad Assign NameStore SubscriptLoad NameLoad Index Num Assign NameStore SubscriptLoad NameLoad Index Num Assign NameStore CompareEq BinOpBitAnd SubscriptLoad NameLoad Index Num Num Num Assign NameStore SubscriptLoad NameLoad Index Num Assign NameStore SubscriptLoad NameLoad Slice Num Num Assign NameStore Dict Assign NameStore SubscriptLoad Call AttributeLoad NameLoad attr Str Call NameLoad SubscriptLoad NameLoad Slice Num Num Index Num Assign NameStore SubscriptLoad Call AttributeLoad NameLoad attr Str Call NameLoad SubscriptLoad NameLoad Slice Num Num Index Num Assign NameStore Call NameLoad Call AttributeLoad NameLoad attr Str NameLoad NameLoad SubscriptLoad NameLoad Index Num SubscriptLoad NameLoad Index Num NameLoad NameLoad TryExcept body Expr Call AttributeLoad AttributeLoad NameLoad attr attr keyword Num keyword Num keyword NameLoad handlers ExceptHandler type AttributeLoad NameLoad attr body Pass Expr Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad Assign SubscriptStore NameLoad Index Str NameLoad Expr Call NameLoad TupleLoad NameLoad AttributeLoad NameLoad attr Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body If CompareNotIn SubscriptLoad NameLoad Index Num TupleLoad Num Num body Raise Call AttributeLoad NameLoad attr Call AttributeLoad Str attr SubscriptLoad NameLoad Index Num Assign NameStore SubscriptLoad NameLoad Index Num Assign NameStore SubscriptLoad NameLoad Index Num Assign NameStore SubscriptLoad NameLoad Slice Num Assign NameStore CompareEq BinOpBitAnd SubscriptLoad NameLoad Index Num Num Num Assign NameStore BinOpBitAnd SubscriptLoad NameLoad Index Num Num Expr Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign NameStore Call NameLoad NameLoad Assign NameStore Dict Assign SubscriptStore NameLoad Index Str SubscriptLoad Call AttributeLoad NameLoad attr Str SubscriptLoad NameLoad Slice Num Index Num If BoolOpOr CompareEq SubscriptLoad NameLoad Index Num Num CompareLtELtE Num SubscriptLoad NameLoad Index Num Num body Assign SubscriptStore NameLoad Index Str SubscriptLoad Call AttributeLoad NameLoad attr Str Call NameLoad SubscriptLoad NameLoad Slice Num Num Index Num If CompareEq SubscriptLoad NameLoad Index Num Num body Expr Call AttributeLoad NameLoad attr SubscriptLoad NameLoad Slice Num NameLoad orelse If CompareLtELtE Num SubscriptLoad NameLoad Index Num Num body Assign SubscriptStore NameLoad Index Str SubscriptLoad NameLoad Slice Num Num Assign SubscriptStore NameLoad Index Str SubscriptLoad NameLoad Slice Num orelse If CompareGtE SubscriptLoad NameLoad Index Num Num body Assign SubscriptStore NameLoad Index Str SubscriptLoad NameLoad Slice Num Expr Call AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr NameLoad AttributeLoad NameLoad attr NameLoad If CompareIn Str NameLoad body Delete SubscriptDel NameLoad Index Str If CompareIn Str NameLoad body Delete SubscriptDel NameLoad Index Str Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam defaults Num body Assign NameStore NameLoad Assign NameStore NameLoad While CompareNotEq NameLoad Num body Assign NameStore NameLoad Assign NameStore Call NameLoad Call AttributeLoad NameLoad attr Str NameLoad NameLoad Num TryExcept body Assign NameStore Call AttributeLoad NameLoad attr keyword Num keyword Num keyword NameLoad handlers ExceptHandler type AttributeLoad NameLoad attr name NameStore body If CompareEq AttributeLoad NameLoad attr Num body Break Assign NameStore SubscriptLoad Call AttributeLoad NameLoad attr Str Call NameLoad SubscriptLoad SubscriptLoad NameLoad Index Str Slice Num Index Num Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr SubscriptLoad SubscriptLoad NameLoad Index Str Slice Num Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults NameLoad body Expr Str Assign NameStore ListLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad Num NameLoad If BoolOpAnd NameLoad NameLoad body Assign NameStore Call AttributeLoad NameLoad attr keyword Num keyword Num Assign NameStore SubscriptLoad Call AttributeLoad NameLoad attr Str SubscriptLoad NameLoad Index Str Index Num Delete SubscriptDel NameLoad Index Num Expr Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad NameLoad Assign NameStore Call NameLoad Call AttributeLoad NameLoad attr Str NameLoad Num Expr Call AttributeLoad NameLoad attr keyword Num keyword Num keyword NameLoad Expr Call NameLoad NameLoad NameLoad Return NameLoad decorator_list decorator_list
N/A N/A pyghmi.constants pygconst N/A pyghmi.exceptions pygexc N/A pyghmi.ipmi.private.constants ipmiconst N/A struct N/A time N/A psucfg_errors N/A 0 1 2 3 4 Vendor mismatch Revision mismatch Processor missing Insufficient power Voltage mismatch N/A firmware_progress N/A 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 22 23 24 25 Unspecified Memory initialization Disk initialization Non-primary Processor initialization User authentication Entering setup USB initialization PCI initialization Option ROM initialization Video initialization Cache initialization SMBus initialization Keyboard initialization Embedded controller initialization Docking station attachment Docking station enabled Docking station ejection Docking station disabled Waking OS Starting OS boot Baseboard initialization Floppy initialization Keyboard test Pointing device test Primary processor initialization N/A firmware_errors N/A 0 1 2 3 4 5 6 7 8 9 10 11 12 13 Unspecified No memory installed All memory failed Unrecoverable disk failure Unrecoverable board failure Unrecoverable diskette failure Unrecoverable storage controller failure Unrecoverable keyboard failure Removable boot media not found Video adapter failure No video device Firmware corruption detected CPU voltage mismatch CPU speed mismatch N/A auxlog_actions N/A 0 1 2 3 4 5 entry added entry added (could not map to standard) entry added with corresponding standard events log cleared log disabled log enabled N/A restart_causes N/A 0 1 2 3 4 5 6 7 8 9 10 11 Unknown Remote request Reset button Power button Watchdog OEM Power restored Power restored Reset due to event Cycle due to event OS reset Timer wake N/A slot_types N/A 0 1 2 3 4 5 6 7 8 9 10 11 PCI Drive Array External connector Docking Other Entity ID AdvancedTCA Memory Fan PCIe SCSI SATA/SAS N/A power_states N/A 0 1 2 3 4 5 6 7 8 9 10 11 12 S0 S1 S2 S3 S4 S5 S4 or S5 G3 S1, S2, or S3 G1 S5 on off N/A watchdog_boot_phases N/A 1 2 3 4 5 Firmware Firmware OS Load OS OEM N/A version_changes N/A 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 Device ID Management controller firmware Management controller revision Management conroller manufacturer IPMI version Management controller firmware Management controller boot block Management controller firmware System Firmware (UEFI/BIOS) SMBIOS OS OS Loader Diagnostics Management agent Management application Management middleware FPGA FRU FRU Equivalent FRU Updated FRU Older FRU Hardware (switch/jumper) N/A fru_states N/A 0 1 2 3 4 5 6 7 8 9 10 Normal Externally requested Latch Hot swap Internal action Lost communication Lost communication Unexpected removal Operator Unable to compute IPMB address Unexpected deactivation decode_eventdata N/A N/A sensor_type offset eventdata sdr N/A N/A N/A Decode extra event data from an alert or log

    Provide a textual summary of eventdata per descriptions in
    Table 42-3 of the specification.  This is for sensor specific
    offset events only.

    :param sensor_type: The sensor type number from the event
    :param offset:  Sensor specific offset
    :param eventdata: The three bytes from the log or alert
     N/A N/A N/A sensor_type 5 N/A offset 4 N/A N/A N/A N/A Port {0} format N/A eventdata N/A 1 N/A N/A N/A N/A sensor_type 8 N/A offset 6 N/A N/A errtype N/A N/A eventdata N/A 2 15 N/A N/A N/A psucfg_errors get errtype Unknown N/A N/A N/A N/A sensor_type 12 N/A offset 8 N/A N/A N/A N/A Module {0} format N/A eventdata N/A 2 N/A N/A N/A sensor_type 15 N/A N/A N/A offset 0 N/A N/A N/A N/A firmware_errors get N/A eventdata N/A 1 Unknown N/A N/A N/A offset N/A 1 2 N/A N/A N/A N/A firmware_progress get N/A eventdata N/A 1 Unknown N/A N/A N/A sensor_type 16 N/A N/A N/A offset 0 N/A N/A N/A N/A Module {0} format N/A eventdata N/A 1 N/A N/A N/A offset 1 N/A N/A N/A N/A Reading type {0:02X}h, offset {1:02X}h format N/A eventdata N/A 1 N/A N/A eventdata N/A 2 15 N/A N/A N/A offset 5 N/A N/A N/A N/A {0}% format N/A eventdata N/A 2 N/A N/A N/A offset 6 N/A N/A N/A N/A Processor {0} format N/A eventdata N/A 1 N/A N/A N/A sensor_type 18 N/A N/A N/A offset 3 N/A N/A action N/A N/A N/A eventdata N/A 1 120 4 N/A N/A N/A auxlog_actions get action Unknown N/A N/A N/A offset 4 N/A N/A sysactions N/A N/A N/A N/A eventdata N/A 1 N/A 1 5 N/A N/A N/A N/A sysactions append NMI N/A N/A N/A eventdata N/A 1 N/A 1 4 N/A N/A N/A N/A sysactions append OEM action N/A N/A N/A eventdata N/A 1 N/A 1 3 N/A N/A N/A N/A sysactions append Power Cycle N/A N/A N/A eventdata N/A 1 N/A 1 2 N/A N/A N/A N/A sysactions append Reset N/A N/A N/A eventdata N/A 1 N/A 1 1 N/A N/A N/A N/A sysactions append Power Down N/A N/A N/A eventdata N/A 1 1 N/A N/A N/A N/A sysactions append Alert N/A N/A N/A , join sysactions N/A N/A N/A offset 5 N/A N/A N/A N/A eventdata N/A 1 128 N/A N/A After N/A N/A Before N/A N/A N/A N/A sensor_type 25 N/A offset 0 N/A N/A N/A N/A Requested {0] while {1} format N/A eventdata N/A 1 N/A eventdata N/A 2 N/A N/A N/A N/A sensor_type 29 N/A offset 7 N/A N/A N/A N/A restart_causes get N/A eventdata N/A 1 Unknown N/A N/A N/A N/A sensor_type 33 N/A offset 9 N/A N/A N/A N/A {0} {1} format N/A N/A slot_types get N/A eventdata N/A 1 Unknown N/A eventdata N/A 2 N/A N/A N/A sensor_type 35 N/A N/A phase N/A N/A eventdata N/A 1 15 N/A N/A N/A watchdog_boot_phases get phase Unknown N/A N/A N/A sensor_type 40 N/A N/A N/A offset 4 N/A N/A N/A N/A Sensor {0} format N/A eventdata N/A 1 N/A N/A N/A offset 5 N/A N/A islogical N/A N/A eventdata N/A 1 128 N/A islogical N/A N/A N/A N/A eventdata N/A 2 N/A sdr fru N/A N/A N/A N/A N/A sdr fru N/A N/A eventdata N/A 2 fru_name N/A N/A N/A N/A FRU {0} format N/A eventdata N/A 2 N/A N/A N/A N/A sensor_type 42 N/A offset 3 N/A N/A N/A N/A User {0} format N/A eventdata N/A 1 N/A N/A N/A sensor_type 43 N/A N/A N/A N/A version_changes get N/A eventdata N/A 1 Unknown N/A N/A N/A sensor_type 44 N/A N/A cause N/A N/A N/A eventdata N/A 1 240 4 N/A cause N/A N/A fru_states get cause Unknown N/A oldstate N/A N/A eventdata N/A 1 15 N/A N/A oldstate offset N/A N/A N/A N/A cause N/A N/A (change from {0}) format N/A N/A N/A N/A ipmiconst sensor_type_offsets N/A 44 N/A oldstate N/A desc N/A N/A N/A KeyError N/A N/A N/A _fix_sel_time N/A N/A records ipmicmd N/A N/A N/A timefetched False N/A rsp None N/A N/A timefetched N/A N/A N/A N/A rsp N/A N/A ipmicmd xraw_command netfn 10 command 72 N/A timefetched True N/A N/A N/A N/A pygexc IpmiException N/A pi N/A N/A N/A N/A pi ipmicode 129 N/A N/A N/A N/A nowtime N/A N/A N/A struct unpack_from <I N/A rsp N/A data N/A 0 N/A correctednowtime nowtime N/A N/A nowtime 536870912 N/A N/A correctearly True N/A inpreinit True N/A N/A correctearly False N/A inpreinit False N/A newtimestamp 0 N/A lasttimestamp None N/A trimindexes N/A N/A index N/A reversed N/A xrange N/A len records N/A N/A record N/A records N/A index N/A N/A N/A timecode record N/A N/A record N/A timecode 4294967295 N/A N/A N/A N/A N/A event record N/A N/A record N/A event Clock time change N/A N/A record N/A event_data After N/A N/A newtimestamp N/A record N/A timecode N/A N/A N/A trimindexes append index N/A N/A N/A N/A event record N/A N/A record N/A event Clock time change N/A N/A record N/A event_data Before N/A N/A newtimestamp N/A N/A N/A N/A record N/A timecode 536870912 N/A N/A correctearly True N/A nowtime correctednowtime N/A correctednowtime N/A newtimestamp N/A record N/A timecode N/A newtimestamp 0 N/A N/A N/A trimindexes append index N/A N/A newtimestamp 0 N/A N/A N/A record N/A timecode 536870912 N/A N/A N/A correctearly N/A N/A correctednowtime nowtime N/A N/A N/A N/A lasttimestamp None N/A N/A record N/A timecode lasttimestamp N/A N/A correctearly False N/A correctednowtime nowtime N/A N/A inpreinit True N/A lasttimestamp N/A record N/A timecode N/A age N/A correctednowtime N/A record N/A timecode N/A N/A record N/A timestamp N/A N/A time strftime %Y-%m-%dT%H:%M:%S N/A N/A time localtime N/A N/A N/A time time age N/A N/A inpreinit N/A N/A inpreinit False N/A correctednowtime nowtime N/A correctearly False N/A N/A correctednowtime 536870912 N/A N/A N/A record N/A timestamp N/A N/A time strftime %Y-%m-%dT%H:%M:%S N/A N/A time localtime N/A record N/A timecode N/A N/A age N/A correctednowtime N/A record N/A timecode N/A N/A record N/A timestamp N/A N/A time strftime %Y-%m-%dT%H:%M:%S N/A N/A time localtime N/A N/A N/A time time age N/A index trimindexes N/A N/A N/A records N/A index N/A EventHandler N/A object N/A N/A IPMI Event Processor

    This class provides facilities for processing alerts and event log
    data.  This can be used to aid in pulling historical event data
    from a BMC or as part of a trap handler to translate the traps into
    manageable data.

    :param sdr: An SDR object (per pyghmi.ipmi.sdr) matching the target BMC SDR
     __init__ N/A N/A self sdr ipmicmd N/A N/A N/A N/A self _sdr sdr N/A N/A self _ipmicmd ipmicmd N/A _populate_event N/A N/A self deassertion event event_data event_type sensor_type sensorid N/A N/A N/A N/A event N/A component_id sensorid N/A N/A N/A N/A event N/A component N/A N/A N/A N/A self _sdr sensors N/A sensorid name N/A N/A N/A KeyError N/A N/A N/A sensorid 0 N/A N/A N/A event N/A component None N/A N/A N/A event N/A component N/A N/A Sensor {0} format sensorid N/A N/A event N/A deassertion deassertion N/A N/A event N/A event_data_bytes event_data N/A byte2type N/A N/A N/A event_data N/A 0 192 6 N/A byte3type N/A N/A N/A event_data N/A 0 48 4 N/A N/A byte2type 1 N/A N/A N/A event N/A triggered_value N/A event_data N/A 1 N/A evtoffset N/A N/A event_data N/A 0 15 N/A N/A event N/A event_type_byte event_type N/A N/A event_type 12 N/A N/A N/A event N/A component_type_id sensor_type N/A N/A event N/A event_id N/A N/A {0}.{1} format event_type evtoffset N/A N/A event N/A component_type N/A N/A N/A ipmiconst sensor_type_codes get sensor_type N/A evreading N/A N/A N/A N/A N/A ipmiconst generic_type_offsets get event_type N/A get evtoffset N/A N/A N/A event N/A deassertion N/A N/A N/A event N/A event N/A N/A evreading get deassertion_desc N/A N/A event N/A severity N/A N/A evreading get deassertion_severity N/A N/A pygconst Health Ok N/A N/A N/A event N/A event N/A N/A evreading get desc N/A N/A event N/A severity N/A N/A evreading get severity N/A N/A pygconst Health Ok N/A N/A N/A event_type 111 N/A N/A N/A event N/A component_type_id sensor_type N/A N/A event N/A event_id N/A N/A {0}.{1} format event_type evtoffset N/A N/A event N/A component_type N/A N/A N/A ipmiconst sensor_type_codes get sensor_type N/A evreading N/A N/A N/A N/A N/A ipmiconst sensor_type_offsets get sensor_type N/A get evtoffset N/A N/A N/A event N/A deassertion N/A N/A N/A event N/A event N/A N/A evreading get deassertion_desc N/A N/A event N/A severity N/A N/A evreading get deassertion_severity N/A N/A pygconst Health Ok N/A N/A N/A event N/A event N/A N/A evreading get desc N/A N/A event N/A severity N/A N/A evreading get severity N/A N/A pygconst Health Ok N/A N/A event_type 1 N/A N/A N/A byte3type 1 N/A N/A N/A event N/A threshold_value N/A event_data N/A 2 N/A N/A N/A 3 N/A byte2type byte3type N/A event_type 111 N/A N/A additionaldata N/A decode_eventdata sensor_type evtoffset event_data N/A self _sdr N/A additionaldata N/A N/A N/A event N/A event_data additionaldata N/A decode_pet N/A N/A self specifictrap petdata N/A N/A N/A N/A isinstance specifictrap int N/A N/A specifictrap N/A N/A struct unpack 4B N/A N/A struct pack >I specifictrap N/A N/A N/A len specifictrap 4 N/A N/A N/A N/A pygexc InvalidParameterValue specifictrap should be integer number or 4 byte array N/A specifictrap N/A bytearray specifictrap N/A sensor_type N/A specifictrap N/A 1 N/A event_type N/A specifictrap N/A 2 N/A deassertion N/A N/A N/A specifictrap N/A 3 128 128 N/A sensorid N/A petdata N/A 28 N/A event_data N/A petdata N/A 31 34 N/A event N/A N/A seqnum N/A N/A N/A struct unpack_from >H N/A buffer N/A petdata N/A 16 18 N/A 0 N/A ltimestamp N/A N/A N/A struct unpack_from >I N/A buffer N/A petdata N/A 18 22 N/A 0 N/A petack N/A bytearray N/A N/A struct pack <HIBBBBBB seqnum ltimestamp N/A petdata N/A 25 N/A petdata N/A 27 sensorid event_data N/A N/A N/A N/A N/A N/A self _ipmicmd xraw_command netfn 4 command 23 data petack N/A N/A N/A N/A pygexc IpmiException N/A N/A N/A N/A N/A self _populate_event deassertion event event_data event_type sensor_type sensorid N/A N/A event N/A timecode ltimestamp N/A N/A _fix_sel_time N/A event N/A self _ipmicmd N/A event N/A _decode_standard_event N/A N/A self eventdata event N/A N/A N/A N/A N/A eventdata N/A 2 N/A 3 4 N/A N/A N/A N/A pygexc PyghmiException N/A N/A Unrecognized Event message version {0} format N/A eventdata N/A 2 N/A sensor_type N/A eventdata N/A 3 N/A sensorid N/A eventdata N/A 4 N/A event_data N/A eventdata N/A 6 N/A deassertion N/A N/A N/A eventdata N/A 5 128 128 N/A event_type N/A N/A eventdata N/A 5 127 N/A N/A N/A self _populate_event deassertion event event_data event_type sensor_type sensorid N/A _sel_decode N/A N/A self origselentry N/A N/A N/A selentry N/A bytearray origselentry N/A event N/A N/A N/A event N/A record_id N/A N/A N/A struct unpack_from <H N/A origselentry N/A 2 N/A 0 N/A N/A N/A N/A selentry N/A 2 2 N/A 192 N/A selentry N/A 2 223 N/A N/A N/A event N/A timecode N/A N/A N/A struct unpack_from <I N/A buffer N/A selentry N/A 3 7 N/A 0 N/A N/A N/A selentry N/A 2 2 N/A N/A N/A N/A self _decode_standard_event N/A selentry N/A 7 event N/A N/A N/A 192 N/A selentry N/A 2 223 N/A N/A N/A event N/A oemid N/A selentry N/A 7 10 N/A N/A event N/A oemdata N/A selentry N/A 10 N/A N/A N/A N/A selentry N/A 2 224 N/A N/A N/A event N/A oemdata N/A selentry N/A 3 N/A N/A N/A N/A N/A self _ipmicmd _oem process_event event N/A self _ipmicmd selentry N/A N/A event_type_byte event N/A N/A N/A event N/A event_type_byte N/A N/A event_data_bytes event N/A N/A N/A event N/A event_data_bytes N/A event N/A _fetch_entries N/A N/A self ipmicmd startat targetlist rsvid N/A 0 N/A N/A curr startat N/A endat curr N/A N/A curr 65535 N/A N/A endat curr N/A reqdata N/A bytearray N/A N/A struct pack <HHH rsvid curr 65280 N/A N/A N/A rsp N/A N/A ipmicmd xraw_command netfn 10 command 67 data reqdata N/A N/A N/A N/A pygexc IpmiException N/A pi N/A N/A N/A N/A pi ipmicode 203 N/A N/A N/A curr N/A N/A N/A struct unpack_from <H N/A buffer N/A N/A rsp N/A data N/A 2 N/A 0 N/A N/A N/A targetlist append N/A N/A self _sel_decode N/A N/A rsp N/A data N/A 2 N/A endat N/A fetch_sel N/A N/A self ipmicmd clear N/A False N/A N/A Fetch SEL entries

        Return an iterable of SEL entries.  If clearing is requested,
    the fetch and clear will be done as an atomic operation, assuring
    no entries are dropped.

    :param ipmicmd: The Command object to use to interrogate
    :param clear: Whether to clear the entries upon retrieval.
     N/A records N/A N/A endat N/A N/A self _fetch_entries ipmicmd 0 records N/A N/A clear records N/A N/A rsp N/A N/A ipmicmd xraw_command netfn 10 command 66 N/A rsvid N/A N/A N/A struct unpack_from <H N/A rsp N/A data N/A 0 N/A N/A records N/A -1 N/A N/A N/A self _fetch_entries ipmicmd endat records rsvid N/A clrdata N/A bytearray N/A N/A struct pack <HI rsvid 2857520195 N/A N/A N/A ipmicmd xraw_command netfn 10 command 71 data clrdata N/A N/A _fix_sel_time records ipmicmd N/A records N/A N/A