Herunterladen Diese Seite drucken

Version Der Scancode Daten Lesen - B&R PC 300 Implementierungsanleitung

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

Werbung

Panel PC 300
Implementierungsanleitung

7.4.4 Version der Scancode Daten lesen

Die Version der Scancode Daten kann mit dem Version Info Kommando des MTCX (siehe Seite 15) ge-
lesen werden.
Information:
Die Version der Scancode Daten gibt nur über das Format der Datenstruktur Auskunft und ist un-
abhängig von der Version, die im B&R Key Editor beim Erstellen der Tastenkonfiguration einge-
stellt werden kann. Diese Version muss direkt aus den im Flashspeicher abgelegten Daten der
Tastenkonfiguration ausgelesen werden (nicht Bestandteil dieser Implementierungsanleitung).
Das folgende C Codebeispiel zeigt, wie die Version der Scancode Daten gelesen werden kann.
// Read version of scan code data structure.
//
// Parameters
//
Major
//
[out] Points to a variable that receives the
//
major version number: 0 to 255.
//
Minor
//
[out] Points to a variable that receives the
//
minor version number: 0 to 99.
//
// Return 0 at success and -1 at failure.
//
// Remarks
//
This function returns the supported version of the
//
scan code data structure and NOT the file version!
//
The file version must be read from the Flash memory.
int GetScanCodeVersion(unsigned char *Major, unsigned char *Minor)
{
MTCX_VERSION_INFO_DATA data;
int retvalue;
unsigned char ErrorCode;
retvalue = MtcxReadCommand(MTCX_CMD_VERSION_INFO, 0, MTCX_DEVNUM_SCAN, MTCX_DEV_BASEBOARD,
&data, sizeof(data), &ErrorCode);
if (retvalue != MTCX_OKAY)
{
// TODO: add your error handling here.
return -1;
}
*Major = data.Major;
*Minor = data.Minor;
return 0;
}
Listing 23: GetScanCodeVersion – Version der Scancode Daten 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
68/132

Werbung

loading