Herunterladen Diese Seite drucken

Parent Kompatibilitätskennung Des Pc Lesen - B&R PC 300 Implementierungsanleitung

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

Werbung

Panel PC 300
Implementierungsanleitung
7.5.8 Parent Kompatibilitätskennung des PC lesen
Die Parent Kompatibilitätskennung des PC gibt die Kompatibilitätskennung des PC an, von dem das ak-
tuelle Gerät „abgeleitet" wurde (z.B. bei einer kundenspezifischen Variante eines „Standard" Geräts). Die
Parent Kompatibilitätskennung kann mit dem Device Info Kommando des MTCX (siehe Seite 16) gele-
sen werden.
Das folgende C Codebeispiel zeigt, wie die Parent Kompatibilitätskennung des PC gelesen werden kann.
ID = FFFFh zeigt an, dass kein Parent Gerät existiert.
// Get parent compatibility ID.
//
// Parameters
//
CompatId
//
[out] Points to a variable that receives
//
the compatibility ID: 0000h to FFFFh (= no parent).
//
// Return 0 at success and -1 at failure.
int GetParentCompatId(unsigned short *CompatId)
{
MTCX_PARENT_INFO_DATA data;
int retvalue;
unsigned char ErrorCode;
if ((retvalue = MtcxReadCommand(MTCX_CMD_DEVICE_INFO, 0x40, 2, MTCX_DEV_BASEBOARD,
&data, sizeof(data), &ErrorCode)) != MTCX_OKAY)
{
// TODO: add your error handling here
return -1;
}
*CompatId = data.CompatId;
return 0;
}
Listing 31: GetParentCompatId – Parent Kompatibilitätskennung 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
76/132

Werbung

loading