---
title: "Beschreibung"
product: "LumiScan Cam Driver"
component: "lumiscan-cam-driver-de"
version: "2.2.1"
display_version: "2.2.1.10"
latest_version: true
language: "de"
url: "https://docs.hdvisionsystems.com/de/lumiscan-cam-driver-de/2.2.1/lumiscan-camdriver/description.html"
---

# Beschreibung – LumiScan Cam Driver

Der LumiScan Cam Driver verbindet Ethernet-fähige, GenICam-konforme Kameras mit einer ctrlX CORE oder einem ctrlX IPC (ctrlX OS) oder mit einem PC und stellt ihre Bilder und Kamerafunktionen über den Data Layer bereit: den ctrlX Data Layer auf ctrlX OS, LumiScan Keryx auf einem PC. Die Knotenadressen sind auf beiden gleich.

Was in jeder LumiScan-App gleich ist - wie Adressen aufgebaut sind, die Aufrufmuster Handshake, Execute und Stream, Statuscodes, Einstellungen und Werkzeuge - ist im Handbuch [LumiScan Keryx](https://docs.hdvisionsystems.com/de/lumiscan-keryx-de/1.0.0/index.html) beschrieben. Dieses Handbuch behandelt nur das, was spezifisch für den LumiScan Cam Driver ist; die Seiten dieses Handbuchs beschreiben seine eigenen Knoten.

Er übernimmt die Kameraerkennung, die Verbindung, die Bildaufnahme und die grundlegende Kamerakonfiguration. Kameraparameter wie Belichtungszeit, Pixelformat und andere unterstützte GenICam-Features sind über die Anwendungskonfiguration und den Data Layer zugänglich.

> [!NOTE]
> Die verfügbaren Kamera-Features hängen vom Kameramodell und seiner GenICam-Implementierung ab. Einige Funktionen sind möglicherweise nicht für jede Kamera verfügbar.

## Wo Bilder abgerufen werden können

Jede konfigurierte Kamera veröffentlicht ihr aufgenommenes Bild über den Data Layer.

Zum Beispiel:

```
hdvisionsystems/lumiscan-cam-driver/camera1/output/image
```

Der Bildknoten liefert die Bilddaten zusammen mit Informationen wie Breite, Höhe und Pixeltyp.

Andere LumiScan-Anwendungen können diese Data-Layer-Adresse als Bildquelle verwenden. Die Bilddaten können auch direkt von Anwendungen abgerufen werden, die die entsprechende Data-Layer-Schnittstelle unterstützen.

## Bilder streamen

Ab v2.3.0 kann eine Kamera ihre Bilder auch streamen: Nach `<camera name>/control/publish/execute` veröffentlicht der Cam Driver jedes Bild, das die Kamera liefert, auf `<camera name>/control/publish/output/stream/frame` für einen Abonnenten, statt ein Bild pro Capture-Request. Die Bilder kommen, wie die Kamera getriggert wird: per Hardware, per `control/trigger/execute` oder kontinuierlich. Diese Funktion ist experimentell. Siehe [Bilder streamen (experimentell)](https://docs.hdvisionsystems.com/de/lumiscan-cam-driver-de/2.2.1/lumiscan-camdriver/streaming-images.html).

## Module

Ein **Modul** steht für eine konfigurierte Kamera.

Jedes Modul legt fest, welche Kamera verwendet wird, und enthält die kameraspezifische Konfiguration, zum Beispiel:

- Kameraidentifikation
- Verbindungseinstellungen
- Aufnahmeeinstellungen
- Kamera-Features und -Parameter
- Data-Layer-Adressen für Steuerung, Status und Bildausgabe

Jedes Modul hat seine eigene Data-Layer-Adresse und arbeitet unabhängig von den anderen konfigurierten Kameras.

Zum Beispiel:

```
hdvisionsystems/lumiscan-cam-driver/camera1
hdvisionsystems/lumiscan-cam-driver/camera2
```

So kann eine Installation des LumiScan Cam Driver mehrere Kameras verbinden und verwalten, wobei jede Kamera ihr eigenes Modul und ihre eigene Konfiguration verwendet.
