Data Fields

TSENSORSDATA Struct Reference
[Temperature APIs]

Structure to hold temperature sensor data. More...

#include <SysInfo.h>

Data Fields

PM_TEMP_KEY iKey [MAXNUMTEMPVALUES]
 type of temperature value
int iPMKeySelected [MAXNUMTEMPVALUES]
 0 if if this PassMark temperature source has not been selected by the user
TCHAR szTempCaption [MAXNUMTEMPVALUES][SHORT_STRING_LEN]
 Temperatures, Normally CPU1, CPU2, etc.
float Temp [MAXNUMTEMPVALUES]
 Temperatures.
float MaxTemp [MAXNUMTEMPVALUES]
 Max temperatures.
float MinTemp [MAXNUMTEMPVALUES]
 Min temperatures.
TCHAR szVoltageCaption [MAXVOLTAGEVALUES][SHORT_STRING_LEN]
 Voltage captions.
float VIO
 voltages
float VCORE
float VCORE2
float VP5
float VP12
float VN12
float VN5
TCHAR szFanCaption [MAXNUMFANVALUES][SHORT_STRING_LEN]
 Fan captions.
int FAN1
 Fans speeds.
int FAN2
int FAN3
int FAN4
int FAN5
MSR_TEMP CPUMSRTemp [MAXNUMTEMPVALUES]
 Raw CPU temp information.
int iTempIndex
 Current index into Temperature samples index.
bool bTempHistoryWrap
 True once the max number of samples has been taken and the TempHistory wraps.
SYSTEMTIME TempHistorySampleTime [NUMTEMPSAMPLES]
 Temperature sample times. It is assumed that all temperature sources are sampled at the same time.
float flTempHistory [MAXNUMTEMPVALUES][NUMTEMPSAMPLES]
 Temperature history for each temperature source, NUMTEMPSAMPLES samples.

Detailed Description

Structure to hold temperature sensor data.


Field Documentation

PM_TEMP_KEY iKey[MAXNUMTEMPVALUES]

type of temperature value

int iPMKeySelected[MAXNUMTEMPVALUES]

0 if if this PassMark temperature source has not been selected by the user

TCHAR szTempCaption[MAXNUMTEMPVALUES][SHORT_STRING_LEN]

Temperatures, Normally CPU1, CPU2, etc.

float Temp[MAXNUMTEMPVALUES]

Temperatures.

float MaxTemp[MAXNUMTEMPVALUES]

Max temperatures.

float MinTemp[MAXNUMTEMPVALUES]

Min temperatures.

TCHAR szVoltageCaption[MAXVOLTAGEVALUES][SHORT_STRING_LEN]

Voltage captions.

float VIO

voltages

float VCORE
float VCORE2
float VP5
float VP12
float VN12
float VN5
TCHAR szFanCaption[MAXNUMFANVALUES][SHORT_STRING_LEN]

Fan captions.

int FAN1

Fans speeds.

int FAN2
int FAN3
int FAN4
int FAN5
MSR_TEMP CPUMSRTemp[MAXNUMTEMPVALUES]

Raw CPU temp information.

Current index into Temperature samples index.

True once the max number of samples has been taken and the TempHistory wraps.

SYSTEMTIME TempHistorySampleTime[NUMTEMPSAMPLES]

Temperature sample times. It is assumed that all temperature sources are sampled at the same time.

float flTempHistory[MAXNUMTEMPVALUES][NUMTEMPSAMPLES]

Temperature history for each temperature source, NUMTEMPSAMPLES samples.


The documentation for this struct was generated from the following file:
 All Data Structures Files Functions Variables Enumerations Enumerator Defines