Im folgenden soll kurz aufgezeigt werden wie Sie in C++ mit der Kommunikationsbibliothek auf ein Datafox-Gerät zugreifen können.
Passiv-Mode
Im Passiv-Mode erwartet das Gerät eine eingehende Verbindung.
#include <stdlib.h>
int connectionId = 1;
int deviceAddress = 254;
int errorNumber;
int serialNumber;
if (
DFCComOpenIV( connectionId, 0, 3,
"192.168.1.88", 8000, 3000 ) == 1 )
{
printf( "Verbindungs wurde erfolgreich geöffnet.\n" );
if (
DFCGetSeriennummer( connectionId, deviceAddress, &serialNumber, &errorNumber ) == 1 )
{
printf( "Seriennummer ist: %d\n", serialNumber );
}
else
{
printf( "Seriennummer konnte nicht ermittelt werden. Fehlernummer %i\n", errorNumber );
}
}
else
{
printf( "Verbindungs konnte nicht hergestellt werden.\n" );
}