Aktivieren Sie JavaScript, um die Website anzuzeigen.

IDS Software Suite 4.96.1

Windows_Logo
Linux_Logo

USB 2.0

USB 3.x

GigE

USB 2.0

USB 3.x

GigE

Syntax

INT is_Configuration (UINT nCommand, void* pParam, UINT cbSizeOfParam)

Beschreibung

Mit is_Configuration() können verschiedene systemweite Optionen gesetzt werden:

Betriebszustände des Prozessors unter Windows

IP-Adresse des Netzwerkadapters

IPO-Thread erlauben

Bildspeicher-Kompatibilitätsmodus

OpenMP aktivieren

Kameraparameter beim Initialisieren laden

Trusted-Pairing-Modus für GigE uEye Kameras

Konfigurationsmodus unter Linux

Über den Übergabeparameter nCommand wird dabei der Funktionsmodus gewählt. Der Übergabeparameter pParam ist abhängig vom Funktionsmodus unterschiedlich belegt; bei Funktionen zum Setzen oder Rücklesen eines Wertes enthält pParam einen Zeiger auf eine Variable vom Typ UINT. Die Größe des Speicherbereichs, auf den pParam verweist, wird im Übergabeparameter cbSizeOfParam angegeben.

Übergabeparameter

hCam

Handle auf Kamera

pParam

Zeiger auf Funktionsparameter, der abhängig von nCommand unterschiedlich belegt ist.

cbSizeOfParam

Größe des Speicherbereichs in Byte, auf den pParam verweist.

Inhalt der Struktur CONFIGURATION_CAPS

INT

IS_CONFIG_CPU_IDLE_STATES_CAP_SUPPORTED

Funktionsparameter zum Einstellen der Betriebszustände des Prozessors werden unterstützt.

INT

IS_CONFIG_OPEN_MP_CAP_SUPPORTED

Funktionsparameter zur Konfiguration von OpenMP werden unterstützt.

INT

IS_CONFIG_INITIAL_PARAMETERSET_CAP_SUPPORTED

Funktionsparameter zum Laden der Kameraparameter bei Initialisierung werden unterstützt.

INT

IS_CONFIG_IPO_CAP_SUPPORTED

Funktionsparameter zum Einstellen des IPO-Threads werden unterstützt.

INT

IS_CONFIG_TRUSTED_PAIRING_CAP_SUPPORTED

Funktionsparameter zum Einstellen des Trusted-Pairing-Modus werden unterstützt.

Inhalt der Struktur CONFIGURATION_SEL

INT

IS_CONFIG_CPU_IDLE_STATES_BIT_AC_VALUE

Prozessor-Betriebszustände für den Betrieb via Netzteil setzen/wiederherstellen.

INT

IS_CONFIG_CPU_IDLE_STATES_BIT_DC_VALUE

Prozessor-Betriebszustände für den Betrieb via Akku setzen/wiederherstellen.

INT

IS_CONFIG_IPO_NOT_ALLOWED

IPO-Thread nicht erlaubt

INT

IS_CONFIG_IPO_ALLOWED

IPO-Thread erlaubt

INT

IS_CONFIG_OPEN_MP_DISABLE

OpenMP-Unterstützung deaktiviert

INT

IS_CONFIG_OPEN_MP_ENABLE

OpenMP-Unterstützung aktiviert

INT

IS_CONFIG_INITIAL_PARAMETERSET_NONE

Laden der Kameraparameter bei Initialisierung deaktiviert

INT

IS_CONFIG_INITIAL_PARAMETERSET_1

Laden von Kameraparametersatz 1 bei Initialisierung

INT

IS_CONFIG_ETH_CONFIGURATION_MODE_ON

Nur Linux:

Aktiviert den Konfigurationsmodus beim ETH-Daemon.

INT

IS_CONFIG_ETH_CONFIGURATION_MODE_OFF

Nur Linux:

Deaktiviert den Konfigurationsmodus beim ETH-Daemon.

INT

IS_CONFIG_TRUSTED_PAIRING_ON

Aktiviert den Trusted-Pairing-Modus

INT

IS_CONFIG_TRUSTED_PAIRING_OFF

Deaktiviert den Trusted-Pairing-Modus

INT

IS_CONFIG_IMAGE_MEMORY_COMPATIBILITY_MODE_OFF

Bildspeicher Konfigurationsmodus deaktiviert

INT

IS_CONFIG_IMAGE_MEMORY_COMPATIBILITY_MODE_ON

Bildspeicher Konfigurationsmodus aktiviert

Rückgabewerte

IS_CANT_OPEN_REGISTRY

Fehler beim Öffnen eines Windows Registry Keys

IS_CANT_READ_REGISTRY

Fehler beim Lesen von Einstellungen aus der Windows Registry

IS_ERROR_CPU_IDLE_STATES_CONFIGURATION

Die Konfiguration des CPU-Ruhestands ist fehlgeschlagen.

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_NO_IMAGE_MEM_ALLOCATED

Der Treiber konnte keinen Speicher reservieren.

IS_NO_SUCCESS

Allgemeine Fehlermeldung

IS_NOT_SUPPORTED

Das verwendete Kameramodell unterstützt diese Funktion oder Einstellung nicht.

IS_OPERATING_SYSTEM_NOT_SUPPORTED

Nicht unterstütztes Betriebssystem

IS_SUCCESS

Funktion erfolgreich

Beispiel

UINT nCaps = 0;
INT nRet = is_Configuration(IS_CONFIG_CMD_GET_CAPABILITIES, (void*)&nCaps, sizeof(UINT));
if (nRet == IS_SUCCESS)
{
  if (nCaps & IS_CONFIG_CPU_IDLE_STATES_CAP_SUPPORTED)
  {
      // CPU idle states supported
  }
 
  if (nCaps & IS_CONFIG_OPEN_MP_CAP_SUPPORTED)
  {
      // OpenMP supported
  }
 
  if (nCaps & IS_CONFIG_INITIAL_PARAMETERSET_CAP_SUPPORTED)
  {
      // Initial parameter set supported
  }
}