Aktivieren Sie JavaScript, um die Website anzuzeigen.

IDS Software Suite 4.95.1

Windows_Logo
Linux_Logo

GigE

GigE

Syntax

INT is_SetPacketFilter (INT iAdapterID, UINT uFilterSetting)

Beschreibung

Mit is_SetPacketFilter() wird der Paketfilter eines Netzwerkadapters eingestellt.

hint_info

Es werden nur eingehende Pakete gefiltert. Pakete der Protokolle Ping (ICMP) und ARP werden unabhängig von dieser Einstellung immer an das Betriebssystem weitergeleitet.

Übergabeparameter

iAdapterID

Systeminterne Adapter-ID des Netzwerkadapters. Diese wird von der Funktion is_DeviceInfo() in der Struktur UEYE_ETH_ADAPTER_INFO zurückgegeben.

Rückgabewert

IS_CANT_OPEN_DEVICE

Ein Versuch die Kamera zu öffnen schlug fehl (Kamera nicht vorhanden oder Fehler beim Initialisieren).

IS_INVALID_PARAMETER

Einer der übergebenen Parameter ist außerhalb des gültigen Bereichs, oder für diesen Sensor nicht unterstützt, bzw. in diesem Modus nicht zugänglich.

IS_IO_REQUEST_FAILED

Eine IO Anforderung des uEye Treibers schlug fehl. Eventuell passen die Versionen der Dateien ueye_api.dll (API) und ueye_usb.sys bzw. ueye_eth.sys (Treiber) nicht zusammen.

IS_SUCCESS

Funktion erfolgreich

Verwandte Funktionen

•is_DeviceInfo()

•is_IpConfig()

Beispiel

// Lässt alle Datenpakete für die Netzwerkkarte an das Betriebssystem durch, an der die erste gefunden Kamera angeschlossen ist.
UEYE_CAMERA_LIST CamList;
UEYE_ETH_DEVICE_INFO DeviceInfo;
is_GetCameraList(&CamList);
is_GetEthDeviceInfo (CamList.uci[0].dwDeviceID | IS_USE_DEVICE_ID,
                    &DeviceInfo, sizeof(DeviceInfo));
is_SetPacketFilter(DeviceInfo.infoAdapter.dwAdapterID, IS_ETH_PCKTFLT_PASSALL);