rtas_epow_scn Struct Reference

Common RTAS EPOW section.

#include <librtasevent.h>


Data Fields

struct scn_header shdr
uint32_t sensor_value:28
uint32_t action_code:4
uint32_t sensor:1
uint32_t power_fault:1
uint32_t fan:1
uint32_t temp:1
uint32_t redundancy:1
uint32_t CUoD:1
uint32_t __pad0__:2
uint32_t general:1
uint32_t power_loss:1
uint32_t power_supply:1
uint32_t power_switch:1
uint32_t battery:1
uint32_t __pad1__:3
uint32_t __pad2__:16
uint32_t sensor_token:32
uint32_t sensor_index:32
uint32_t sensor_value2:32
uint32_t sensor_status:32
uint32_t __pad3__:32
struct rtas_v6_hdr v6hdr
uint32_t _v6_sensor_value:4
uint32_t _v6_action_code:4
uint32_t event_modifier:8
uint32_t __pad4__:16
char reason_code [8]


Field Documentation

Referenced by parse_epow_scn().

EPOW sensor value

Referenced by parse_epow_scn(), print_v4_epow(), and print_v6_epow().

EPOW action code

Referenced by parse_epow_scn(), and print_v6_epow().

detected by a defined sensor

Referenced by print_v4_epow().

caused by a power fault

Referenced by print_v4_epow().

caused by a fan failure

Referenced by print_v4_epow().

caused by over-temperature condition

Referenced by print_v4_epow().

loss of redundancy

Referenced by print_v4_epow().

CUoD entitlement exceeded

Referenced by print_v4_epow().

general unspecified fault

Referenced by print_v4_epow().

fault due to loss of power source

Referenced by print_v4_epow().

fault due to internal power failure

Referenced by print_v4_epow().

manual activation of power-off switch

Referenced by print_v4_epow().

fault due to internal battery failure

Referenced by print_v4_epow().

token for sensor causing the EPOW

Referenced by print_v4_epow().

index number of sensor causing EPOW

Referenced by print_v4_epow().

Referenced by print_v4_epow().

Referenced by print_v6_epow().

Referenced by parse_epow_scn().

Referenced by parse_epow_scn().

EPOW event modifier

Referenced by print_v6_epow().

platform specific reason code

Referenced by print_v6_epow().


The documentation for this struct was generated from the following file:

Generated on Sat Jun 7 04:46:32 2008 for librtasevent by  doxygen 1.5.5