---
title: "Beispielinhalt der Anwendungs-Einstellungsdatei"
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/application-settings-content-example.html"
---

# Beispielinhalt der Anwendungs-Einstellungsdatei – LumiScan Cam Driver

> [!NOTE]
> Wenn Sie die Parameter nicht bei jeder Verbindung mit der Kamera neu setzen möchten, können Sie die Kamera auf eine bestimmte Konfiguration festlegen, indem Sie deren Namen angeben.

```json
{
    "meta": {
        "inputFileType": "LumiScan-CtrlX-Cam-Driver",
        "inputFileVersion": "0.0.1",
        "targetMachine": "CtrlX7",
        "programName": "lumiscan-cam-driver",
        "programVersion": "0.0.1"
    },
    "configurations": [
        "camera_example.json"
    ],
    "system":{
        "debug": true,
        "logLevel": "INFO"
    }
}
```

**Tabelle 1. Tabelle 5: Anwendungs-Einstellungsdatei: Beschreibung der JSON-Einstellungen**

| Parameter | Beschreibung |
| --- | --- |
| meta | Ort für Metainformationen: inputFileType und inputFileVersion sind erforderlich. |
| inputFileType | In diesem Fall muss er lauten: `LumiScan-CtrlX-Cam-Driver` |
| inputFileVersion | Derzeit wird nur Version 0.0.1 unterstützt. |
| targetMachine | Optional. Tragen Sie hier den Namen der verwendeten Maschine ein, um anzuzeigen, dass die aktuelle Anwendungskonfiguration für diese Maschine verwendet wird. |
| programName | Optional. Dieser Parameter gibt an, von welcher Anwendung die aktuelle Datei verwendet wird. In diesem Fall: `lumiscan-cam-driver` |
| programVersion | Optional. Aktuell verwendete Programmversion. |
| configurations | Dies ist eine Liste der Kamerakonfigurationsdateien.<br> Kameraseriennummern dürfen nicht doppelt vorkommen. |
| system | Konfiguration, die das Gerät betrifft, auf dem der Cam Driver läuft (ctrlX CORE oder PC). |
| debug | Zeigt detaillierte Meldungen zur Ein-/Ausgabe des Data Layer. Mögliche Werte: **`true`** oder **`false`** |
| logLevel | Ändert den Log-Level; mögliche Werte sind: TRACE, DEBUG, INFO, WARN, ERROR, FATAL, OFF. |

```json
{
    "meta": {
        "inputFileType": "LumiScan-CtrlX-Cam-Driver",
        "inputFileVersion": "1.0.1",
        "targetMachine": "CtrlX7",
        "programName": "lumiscan-cam-driver",
        "programVersion": "1.0.1"
    },
    "configurations": [
        "camera_example.json"
    ],
    "system": {
        "debug": true,
        "logLevel": "TRACE",
        "storage": {
            "type":"Samba",
            "parameters": {
                "ip": "192.168.31.93",
                "remotePath": "temp",
                "domain": "domainname",
                "username": "username",
                "password": "password"
            }
        }
    }
}
```

## Speichereinstellungen {#storage-settings}

Die JSON-Einstellungen legen auch fest, wo aufgenommene Bilder gespeichert werden. Um diese Einstellungen zu konfigurieren, fügen Sie dem Abschnitt system neue Parameter hinzu. Das Beispiel unten zeigt eine Konfiguration, die Bilder auf einem Samba-Speicher ablegt. Siehe [Bilddateien speichern](https://docs.hdvisionsystems.com/de/lumiscan-cam-driver-de/2.2.1/lumiscan-camdriver/initializing-the-camera.html#saving-image-files) für Informationen zum Einrichten eines solchen Speichers. Die hinzugefügten Einstellungen sind rot dargestellt.

Verwenden Sie die folgenden Einstellungen, um ein USB-Speichergerät oder eine SD-Karte zu konfigurieren (ctrlX OS). Beachten Sie, dass der Anfang des Pfads mit dem übereinstimmen muss, der Ihnen zuvor beim Einrichten des Speichergeräts angezeigt wurde, wie in [Bilddateien speichern](https://docs.hdvisionsystems.com/de/lumiscan-cam-driver-de/2.2.1/lumiscan-camdriver/initializing-the-camera.html#saving-image-files) erklärt.

```json
           “storage“:{
                “type“:“Internal“,
                “parameters“: {
                    “rootPath“: “/media/sdb1/myCapturedImages“
                }
            }
```

Die Beschreibung der Speicherparameter finden Sie in der folgenden [Tabelle 6: Beschreibung der Speicherparameter](https://docs.hdvisionsystems.com/de/lumiscan-cam-driver-de/2.2.1/lumiscan-camdriver/application-settings-content-example.html#storage-settings).

**Tabelle 2. Tabelle 6: Beschreibung der Speicherparameter**

| Parameter | Beschreibung |
| --- | --- |
| storage | Ist er nicht angegeben, tut die Funktion save nichts. |
| type | Typ des unterstützten externen oder internen Speichers. Mögliche Werte sind **Null**, **Internal** (interner Speicher; auf ctrlX OS auch ein USB-Speichergerät oder eine SD-Karte) und **Samba** (freigegebener Windows-Ordner) |
| rootPath | Wird nur für den Speichertyp ‚Internal' verwendet. Gibt den Ort an, an dem die Bilddateien gespeichert werden. Ist ein relativer Pfad angegeben (d. h. nicht mit / beginnend), werden die Bilder im internen Verzeichnis der Anwendung LumiScan-Cam-Driver gespeichert. Wird auf ctrlX OS ein Pfad angegeben, der mit dem Pfad eines USB-Speichergeräts oder einer SD-Karte beginnt (z. B. `/media/sdb1/myCapturedImages`), werden die Bilder auf diesem Gerät gespeichert. |
| parameters | Hier: Parameter für den Typ **Samba**. |
| ip | IP des Samba-Servers |
| domain | Domänenname des lokalen Netzwerks.<br><br>Befindet sich der Server in einer Domäne, klären Sie mit Ihrer IT-Abteilung, dass es in der Domäne keine zusätzliche Firewall gibt.<br><br>Gibt es keinen Domänennamen, tragen Sie „“ ein. |
| remotePath | Der Rest des Pfads beim Zugriff auf den freigegebenen Ordner. (Benutzer können direkt mit `//<ip>/<remotePath>` auf den Ordner zugreifen.) |
| username | Benutzername des Samba-Servers (freigegebener Windows-Ordner) |
| password | Das Passwort wird im Klartext gespeichert. Es wird daher nicht empfohlen, einen regulären Benutzer für den Zugriff auf den freigegebenen Ordner zu verwenden. |

> [!NOTE]
> Nach dem Ändern der Parameter sollte die Anwendung LumiScan CamDriver neu gestartet werden.

## Vollständige Referenz {#complete-reference}

Alle Einstellungen dieser Datei, wie sie ihr JSON-Schema `lumiscan-cam-driver.schema.json` festlegt, erzeugt für Version 2.2.1 (Beschreibungen aus dem Schema, auf Englisch):

| Einstellung | Typ | Standard | Zulässige Werte | Beschreibung |
| --- | --- | --- | --- | --- |
| `meta` | object |   |   | **Pflichtangabe.** Meta information about the application and current setting. This is mainly for information purpose and not used by the application itself |
| `meta/inputFileType` | string |   | nicht leer | **Pflichtangabe.** |
| `meta/inputFileVersion` | string |   | nicht leer | **Pflichtangabe.** |
| `meta/targetMachine` | string |   | nicht leer | **Pflichtangabe.** |
| `meta/programName` | string |   | nicht leer | **Pflichtangabe.** |
| `meta/programVersion` | string |   | nicht leer | **Pflichtangabe.** |
| `modules` | string[] |   | mindestens 1 Eintrag | **Pflichtangabe.** List of module setting files that will be loaded by the application. One camera per entry; each file is resolved next to this settings file. |
| `cameraDrivers` | object[] |   |   | GenTL producers (camera drivers) available to camera modules. Each camera references one of these by its 'driverId'. |
| `cameraDrivers[]/id` | string | `default` | nicht leer | **Pflichtangabe.** Unique id referenced by a camera module's 'driverId'. |
| `cameraDrivers[]/gentlPath` | string |   | nicht leer | **Pflichtangabe.** Path to the GenTL producer (.cti). Relative paths resolve from SNAP_COMMON; absolute paths are used as-is. For SIMULATION mode this should be a directory path. |
| `cameraDrivers[]/genTLConsumer` | string | `DEFAULT` | `DEFAULT`, `SIMULATION`, `BASLER`, `BALLUFF`, `LUCID`, `PEPPER_FUCHS` | Type of GenTL consumer. DEFAULT uses Baumer. SIMULATION loads images from directory specified in gentlPath. |
| `system` | object |   |   |   |
| `system/debug` | boolean | `false` |   | Enable debug mode for the application. |
| `system/logLevel` | string | `INFO` | `TRACE`, `DEBUG`, `INFO`, `WARN`, `ERROR`, `FATAL` | Log level for the application. |
| `system/storage` | object |   |   | Configuration for storage. The storage is used to store the images when save function is called. |
| `system/storage/type` | string |   | `Samba` | **Pflichtangabe.** The storage is a Samba storage. |
| `system/storage/parameters` | object |   |   | Parameters for the storage. The parameters are different for each storage type. |
| `system/storage/parameters/ip` | string |   | nicht leer | **Pflichtangabe.** The IP address of the Samba server. |
| `system/storage/parameters/remotePath` | string |   | nicht leer | **Pflichtangabe.** Share name and path on the Samba server, without the leading host part. |
| `system/storage/parameters/domain` | string |   | nicht leer | **Pflichtangabe.** Windows/Samba domain or workgroup the user belongs to. |
| `system/storage/parameters/username` | string |   | nicht leer | **Pflichtangabe.** |
| `system/storage/parameters/password` | string |   | nicht leer | **Pflichtangabe.** |
| `system/unifiedStorage` | boolean | `false` |   | If true, all cameras will share the same storage folder. If false, each camera will have its own storage folder. |
