Herunterladen Diese Seite drucken

Seriennummer Des Pc Lesen - B&R PC 300 Implementierungsanleitung

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

Werbung

Panel PC 300
Implementierungsanleitung

7.5.5 Seriennummer des PC lesen

Die Seriennummer des PC kann mit dem Device Info Kommando des MTCX (siehe Seite 16) gelesen
werden.
Das folgende C Codebeispiel zeigt, wie die Seriennummer des PC gelesen werden kann. Geben Sie für
SerialNumber eine mindestens 12 char große Variable an.
// Get serial number.
//
// Parameters
//
HwRevision
//
[out] Points to a buffer that receives the hardware revision.
//
The buffer must be large enough to hold 11 characters
//
and a 0-byte.
//
Size
//
[in] Specifies the size of the buffer in bytes: minimum is 12.
//
// Return 0 at success and -1 at failure.
int GetSerialNumber(char *SerialNumber, int Size)
{
MTCX_SERIAL_NUMBER_DATA data;
int retvalue;
unsigned char ErrorCode;
if (Size < sizeof(data.SerialNumber))
return -1;
if ((retvalue = MtcxReadCommand(MTCX_CMD_DEVICE_INFO, 0, 2, MTCX_DEV_BASEBOARD,
&data, sizeof(data), &ErrorCode)) != MTCX_OKAY)
{
// TODO: add your error handling here
return -1;
}
strncpy(SerialNumber, data.SerialNumber, sizeof(data.SerialNumber));
SerialNumber[sizeof(data.SerialNumber)-1] = '\0';
return 0;
}
Listing 28: GetSerialNumber – Seriennummer 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
73/132

Werbung

loading