uEye Kamera-Handbuch Version 4.92
![]() |
![]() |
USB 2.0 USB 3.0 GigE |
USB 2.0 USB 3.0 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
•IPO-Thread erlauben/nicht erlauben
•USB 3 uEye CP Rev. 2: Bildspeicher-Kompatibilitätsmodus
•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 |
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
}
}
Haben Sie Verbesserungshinweise? Senden Sie ein kurzes
Feedback zu diesem Kapitel.
Vielen Dank!
Bei technischen Fragen wenden Sie sich bitte an Ihren lokalen Händler oder nutzen Sie das Support-Formular auf unserer Internetseite.