Herunterladen Diese Seite drucken

Einschaltzyklen Des Panels Lesen - B&R PC 300 Implementierungsanleitung

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

Werbung

Panel PC 300
Implementierungsanleitung

7.7.4 Einschaltzyklen des Panels lesen

Die Einschaltzyklen (der Hintergrundbeleuchtung) des Automation Panels können mit dem Statistics In-
fo Kommando des MTCX (siehe Seite 22) gelesen werden.
Das folgende C Codebeispiel zeigt, wie die Einschaltzyklen des Panels gelesen werden können.
Hinweis: Auf dem PPC300 wird nur die Panelnummer 0 unterstützt.
// Get backlight on cycles.
//
// Parameters
//
PanelNumber
//
[in] Specifies the panel number: 0 to 15.
//
Note: PPC300 supports only panel number 0.
//
BacklightOnCycles
//
[out] Points to a variables that receives the
//
backlight on cycles: 0 to 65535.
//
// Return 0 at success and -1 at failure.
int GetBacklightOnCycles(unsigned int PanelNumber, unsigned short *BacklightOnCycles)
{
MTCX_PANEL_STATISTICS_DATA data;
unsigned char ErrorCode;
int retvalue;
if ((retvalue = MtcxReadCommand(MTCX_CMD_STATISTICS_INFO, 0, PanelNumber, MTCX_DEV_PANEL,
&data, sizeof(data), &ErrorCode)) != MTCX_OKAY)
{
// TODO: add your error handling here
return -1;
}
*BacklightOnCycles = data.BacklightOnCycles;
return 0;
}
Listing 43: GetBacklightOnCycles – Einschaltzyklen des Panels 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
88/132

Werbung

loading