sSENSORS

The sSENSORS structure contains information about H/W monitor for SAS controller.

#define MAX_ELEMENT_STR_LEN 24 #define MAX_SENSORS 32 typedef struct sELEMENT { BYTE snNumberOfSensors; BYTE snElementStr[MAX_SENSORS][MAX_ELEMENT_STR_LEN]; LONG snValue[MAX_SENSORS]; DWORD snRawValue[MAX_SENSORS]; }sELEMENT, *pELEMENT;

Members:

snNumberOfSensors

number of sensors

snElementStr

sensor's description

snValue

sensor's value

snRawValue

Reserved

typedef struct sDISK_ELEMENT { BYTE snNumberOfElements; BYTE snElementStr[MAX_SENSORS][MAX_ELEMENT_STR_LEN]; }sDISK_ELEMENT, *pDISK_ELEMENT;

Members:

snNumberOfElements

number of disks

snElementStr

disk's description

typedef struct sSENSORS { sDISK_ELEMENT disk; sELEMENT voltage; sELEMENT fan; sELEMENT power; sELEMENT temperature; sELEMENT battery; } sSENSORS, *pSENSORS;

#### Members:

disk

The H/W monitors information for Disks

voltage

The H/W monitors information for Voltages

fan

The H/W monitors information for Fans

power

The H/W monitors information for Powers

temperature

The H/W monitors information for Temperatures

battery

The H/W monitors information for Battery

Requirements

Header | sasbase.h
Include | arclib.h

See Also

ArcGetEnclosureHwMonitor