Bemerkung
Der von dieser Funktion zurückgegebene Handle wird zur Identifikation des
Moduls für alle anderen Funktionen benötigt.
Dieser Befehl wird von allen Modulen mit Ethernet-Schnittstelle unterstützt.
Universelle Ethernet moduleID
Die moduleID:
ETHERNET_MODULE = 29
ist eine universelle Ethernet moduleID und kann benutzt werden, um jedes
Ethernet Produkt anzusprechen.
Encryption Type
Folgende Encryption Types stehen zur Verfügung:
DAPI_OPEN_MODULE_ENCRYPTION_TYPE_NONE
DAPI_OPEN_MODULE_ENCRYPTION_TYPE_NORMAL = 1
DAPI_OPEN_MODULE_ENCRYPTION_TYPE_ADMIN = 2
Programmierbeispiel
// Open ETH-Module with parameter
DAPI_OPENMODULEEX_STRUCT open_buffer;
strcpy((char*) open_buffer.address, "192.168.1.10");
open_buffer.portno = 0;
open_buffer.timeout = 5000;
open_buffer.encryption_type = 0;
handle = DapiOpenModuleEx(RO_ETH, 0, (unsigned char*)
&open_buffer, 0);
printf("Module handle = %x\n", handle);
= 0
DELIB API Referenz | Seite 235