Herunterladen Diese Seite drucken

Betriebsstunden Des Pc Lesen - B&R PC 300 Implementierungsanleitung

Vorschau ausblenden Andere Handbücher für PC 300:

Werbung

Panel PC 300
Implementierungsanleitung

7.7.2 Betriebsstunden des PC lesen

Die Betriebsstunden des PC (des Baseboard) können mit dem Statistics Info Kommando des MTCX
(siehe Seite 22) gelesen werden.
Das folgende C Codebeispiel zeigt, wie die Betriebsstunden des PC gelesen werden können.
// Get (baseboard) power on cycles.
//
// Parameters
//
PowerOnCycles
//
[out] Points to a variables that receives the
//
power on cycles: 0 to 65535.
//
// Return 0 at success and -1 at failure.
int GetPowerOnCycles(unsigned short *PowerOnCycles)
{
MTCX_STATISTICS_DATA data;
unsigned char ErrorCode;
int retvalue;
if ((retvalue = MtcxReadCommand(MTCX_CMD_STATISTICS_INFO, 0, 0, MTCX_DEV_BASEBOARD,
&data, sizeof(data), &ErrorCode)) != MTCX_OKAY)
{
// TODO: add your error handling here
return -1;
}
*PowerOnCycles = data.PowerOnCycles;
return 0;
}
Listing 41: GetPowerOnHours –Betriebsstunden des PC lesen
Die verwendeten Definitionen finden Sie auf Seite 42.
Die aufgerufene Funktion MtcxReadCommand finden Sie auf Seite 55.
Copyright © B&R - Änderungen vorbehalten
PPC300_Implementierungsanleitung_V1_02.doc
Codebeispiele
02.11.09
86/132

Werbung

loading