Vorschau · Entwicklungsstand 1.6.1

Kamerabild aufnehmen

Kamerabild aufnehmenDetailansicht: Kamerabild aufnehmen. Markierte Beschriftungen zeigen die Einstellungen im Editor. Die Abbildung zeigt eine Beispielkonfiguration, keine ausgeführte Aktion. Zusammengestellte Ausschnitte echter Einstellungsfelder mit Beispielwerten; die Nummer markiert Beschriftung und Eingabe gemeinsam.
Detailansicht: Kamerabild aufnehmen. Markierte Beschriftungen zeigen die Einstellungen im Editor. Die Abbildung zeigt eine Beispielkonfiguration, keine ausgeführte Aktion. Zusammengestellte Ausschnitte echter Einstellungsfelder mit Beispielwerten; die Nummer markiert Beschriftung und Eingabe gemeinsam.
  1. 1
    Kamera

    Kameraauswahl im Editor. Übernimm ein auf dem Zielrechner verfügbares Gerät und den gewünschten Aufnahme-/Qualitätsmodus.

Editor-Ausschnitt mit Markierungen · Lightmode · Beispieldaten · Bild anklicken zum Vergrößern. Die Ansichten erklären die Bedienung; noch nicht gewählte Quellen, Geräte oder Modelle müssen für einen ausführbaren Job ergänzt werden.

Wofür ist das gedacht?

Wähle eine Kamera und lasse ein Einzelbild aufnehmen. Der Step liefert ein Bildobjekt für nachfolgende Erkennung, Vorschau oder Speicherung. Prüfe Kameraberechtigung und Geräteverfügbarkeit; die Aufnahmezeit bezeichnet den Empfang des Bildes und nicht einen garantierten Belichtungszeitpunkt.

Einstellungen in der Oberfläche

Beispielwerte dienen zur Orientierung. Passe Pfade, Quellen und Geräte an deinen Arbeitsplatz an. Ein ausgeschaltetes Häkchen und die Zahl 0 sind ebenfalls gültige Beispielwerte.

EinstellungBedeutung und BedienungBeispielwert
KameraKameraauswahl im Editor. Übernimm ein auf dem Zielrechner verfügbares Gerät und den gewünschten Aufnahme-/Qualitätsmodus.Beispielkamera · Automatisch

Eingaben innerhalb zusammengesetzter Einstellungen

Diese Felder erscheinen innerhalb der jeweiligen Einstellung und je nach gewählter Aktion oder Quelle. Bei einer Ergebnisquelle wählst du den passenden vorherigen Step statt eines direkten Werts.

Einstellung / UnterfeldBedeutung und BedienungBeispielwert
Kamera › GerätezuordnungGespeicherte Geräte-ID der Kamera. Ein Anzeigename allein garantiert bei mehreren Geräten keine eindeutige Zuordnung.Beispieltext
Kamera › AnzeigenameGespeicherter lesbarer Kameraname für Auswahl und Anzeige.Beispieltext
Kamera › Bildrate (FPS)Gewünschte Anzahl Videobilder je Sekunde. Die tatsächliche Aufnahme hängt auch von der gelieferten Bildrate ab.0
Höhe (px)Höhe des Kamerabilds in Pixeln für einen konkreten Aufnahmemodus, zum Beispiel 720. Im Editor den vollständigen angebotenen Modus wählen. Bei automatischer Qualität muss keine eigene Höhe eingetragen werden.0
Kamera › PixelformatGewähltes Kamera-/Bildformat. Verwende nur ein vom Gerät beziehungsweise Editor angebotenes Format.Beispieltext
Kamera › QualitätAutomatische, höchstmögliche oder konkret gewählte Kameraqualität. Unterstützte Auflösungen und Formate hängen vom Gerät ab.
Automatic
Überlässt Kamera-/OCR-Moduswahl dem zuständigen Backend gemäß dieser Einstellung.
HighestAvailable
Höchste angebotene Kameraqualität auswählen.
Specific
Die konkret angegebenen Kameraformatwerte verwenden.
Automatic
Breite (px)Breite des Kamerabilds in Pixeln für einen konkreten Aufnahmemodus, zum Beispiel 1280. Im Editor wird die Breite zusammen mit Höhe, Bildrate und Pixelformat als angebotener Modus ausgewählt; bei automatischer Qualität bestimmt das Gerät den Modus.0

Ergebniswerte verwenden

ErgebnisBedeutung
ImageLaufzeit-Bildobjekt für Bildverbraucher. Es wird nicht als Bitmap-Payload in der Jobdatei gespeichert. Optionaler Einzelwert: bei fehlender Information keine Eigenschaft erfinden.
BoundsErmitteltes Rechteck im Koordinatenraum des entsprechenden Ergebnisobjekts. Einzelwert dieses Ergebnisses.
Bounds / XHorizontale Punkt-/Versatzkoordinate in Pixeln; den im übergeordneten Ergebnis beschriebenen Koordinatenraum beachten. Einzelwert dieses Ergebnisses.
Bounds / YVertikale Punkt-/Versatzkoordinate in Pixeln; nicht ungeprüft bildlokale und globale Werte mischen. Einzelwert dieses Ergebnisses.
Bounds / WidthBreite des Ergebnisrechtecks in Pixeln. Einzelwert dieses Ergebnisses.
Bounds / HeightHöhe des Ergebnisrechtecks in Pixeln. Einzelwert dieses Ergebnisses.
Bounds / LeftLinke Rechteckkante in Pixeln. Einzelwert dieses Ergebnisses.
Bounds / TopObere Rechteckkante in Pixeln. Einzelwert dieses Ergebnisses.
Bounds / RightRechte Rechteckkante in Pixeln, aus Ursprung und Breite abgeleitet. Einzelwert dieses Ergebnisses.
Bounds / BottomUntere Rechteckkante in Pixeln, aus Ursprung und Höhe abgeleitet. Einzelwert dieses Ergebnisses.
Bounds / Is EmptyOb die Zwischenablage im abgefragten Kontext leer ist. Einzelwert dieses Ergebnisses.
Bounds / LocationPixelposition/-bereich eines erkannten Wortes oder Trefferobjekts; verwende den im Ergebnis ausgewiesenen Koordinatenraum. Einzelwert dieses Ergebnisses.
Bounds / Location / XHorizontale Punkt-/Versatzkoordinate in Pixeln; den im übergeordneten Ergebnis beschriebenen Koordinatenraum beachten. Einzelwert dieses Ergebnisses.
Bounds / Location / YVertikale Punkt-/Versatzkoordinate in Pixeln; nicht ungeprüft bildlokale und globale Werte mischen. Einzelwert dieses Ergebnisses.
Bounds / CenterMittelpunkt einer einzelnen Erkennung in Pixeln. Einzelwert dieses Ergebnisses.
Bounds / Center / XHorizontale Punkt-/Versatzkoordinate in Pixeln; den im übergeordneten Ergebnis beschriebenen Koordinatenraum beachten. Einzelwert dieses Ergebnisses.
Bounds / Center / YVertikale Punkt-/Versatzkoordinate in Pixeln; nicht ungeprüft bildlokale und globale Werte mischen. Einzelwert dieses Ergebnisses.
OffsetPixelversatz der Bildquelle gegenüber dem globalen Desktop. Bei bildlokalen Punkten addieren, bevor sie global verwendet werden. Einzelwert dieses Ergebnisses.
Offset / XHorizontale Punkt-/Versatzkoordinate in Pixeln; den im übergeordneten Ergebnis beschriebenen Koordinatenraum beachten. Einzelwert dieses Ergebnisses.
Offset / YVertikale Punkt-/Versatzkoordinate in Pixeln; nicht ungeprüft bildlokale und globale Werte mischen. Einzelwert dieses Ergebnisses.
Is FreshOb die Aufnahme einen frischen Frame statt einer zwischengespeicherten Aufnahme geliefert hat. Einzelwert dieses Ergebnisses.
Capture Timestamp UtcUTC-Zeitpunkt des erfassten Bildes; bei wiederverwendeten Frames bleibt der ursprüngliche Zeitpunkt erhalten. Einzelwert dieses Ergebnisses.
Frame VersionLaufzeit-Identität des Frames innerhalb seines Aufnahmeproduzenten. Cache-/Zeigeraktualisierungen sind keine neuen Desktop-Bildversionen; nicht zwischen unabhängigen Kameras/Monitorquellen vergleichen. Einzelwert dieses Ergebnisses.
Frame TimestampMonotoner Stopwatch/QPC-Zeitstempel des Frames. 0 bedeutet unbekannt; dies ist kein Datum in Millisekunden seit 1970. Einzelwert dieses Ergebnisses.
Has ImageOb die Zwischenablage ein Bild enthält. Daraus folgt nicht automatisch, dass ein Bild als persistierbares JSON-Literal vorliegt. Einzelwert dieses Ergebnisses.

Beispiel

Kamera auswählen → Kamerabild aufnehmen → Bild anzeigen mit image als Bildquelle.

Vorbereitete Beispielabläufe ansehen

Fehler und Hinweise

Prüfe die in dieser Referenz beschriebenen aktiven Pflichtfelder, kompatible Wertequellen und die Voraussetzungen auf dem Zielrechner. Ungültige Quellen oder Typen sind Fehler; eine gültige, aber nicht verfügbare optionale Quelle kann gemäß Eingabevertrag zum Überspringen führen. Ein Fehler beendet die Start-/Hauptphase; die vorgesehene Endphase wird zum Aufräumen behandelt. Der Verlauf zeigt den tatsächlich belegten Status.

Entwickler- und Agenten-Doku JSON, Feldnamen, Typen und Verträge

Dieser Bereich erklärt die Bearbeitung von Textdateien und die technischen Verträge. Zur Entwickler-Doku

Identifier: camera_capture

Felder und Zusammenhänge auf einen Blick
  1. 1
    Kameracamera · Object · {"camera_id": "", "camera_name": "", "quality_mode": "Automatic", "width": 0, "height": 0, "frames_per_second": 0, "pixel_format": ""}

    Kameraauswahl im Editor

  2. 2
    ImageErgebnis: image · Wert

    Laufzeit-Bildobjekt für Bildverbraucher

  3. 3
    BoundsErgebnis: bounds · Wert

    Ermitteltes Rechteck im Koordinatenraum des entsprechenden Ergebnisobjekts

  4. 4
    Bounds / XErgebnis: bounds.x · Wert

    Horizontale Punkt-/Versatzkoordinate in Pixeln; den im übergeordneten Ergebnis beschriebenen Koordinatenraum beachten

  5. 5
    Bounds / YErgebnis: bounds.y · Wert

    Vertikale Punkt-/Versatzkoordinate in Pixeln; nicht ungeprüft bildlokale und globale Werte mischen

  6. 6
    Bounds / WidthErgebnis: bounds.width · Wert

    Breite des Ergebnisrechtecks in Pixeln

  7. 7
    Bounds / HeightErgebnis: bounds.height · Wert

    Höhe des Ergebnisrechtecks in Pixeln

  8. 8
    Bounds / LeftErgebnis: bounds.left · Wert

    Linke Rechteckkante in Pixeln

  9. 9
    Bounds / TopErgebnis: bounds.top · Wert

    Obere Rechteckkante in Pixeln

  10. 10
    Bounds / RightErgebnis: bounds.right · Wert

    Rechte Rechteckkante in Pixeln, aus Ursprung und Breite abgeleitet

  11. 11
    Bounds / BottomErgebnis: bounds.bottom · Wert

    Untere Rechteckkante in Pixeln, aus Ursprung und Höhe abgeleitet

  12. 12
    Bounds / Is EmptyErgebnis: bounds.is_empty · Wert

    Ob die Zwischenablage im abgefragten Kontext leer ist

  13. 13
    Bounds / LocationErgebnis: bounds.location · Wert

    Pixelposition/-bereich eines erkannten Wortes oder Trefferobjekts; verwende den im Ergebnis ausgewiesenen Koordinatenraum

  14. 14
    Bounds / Location / XErgebnis: bounds.location.x · Wert

    Horizontale Punkt-/Versatzkoordinate in Pixeln; den im übergeordneten Ergebnis beschriebenen Koordinatenraum beachten

  15. 15
    Bounds / Location / YErgebnis: bounds.location.y · Wert

    Vertikale Punkt-/Versatzkoordinate in Pixeln; nicht ungeprüft bildlokale und globale Werte mischen

  16. 16
    Bounds / CenterErgebnis: bounds.center · Wert

    Mittelpunkt einer einzelnen Erkennung in Pixeln

  17. 17
    Bounds / Center / XErgebnis: bounds.center.x · Wert

    Horizontale Punkt-/Versatzkoordinate in Pixeln; den im übergeordneten Ergebnis beschriebenen Koordinatenraum beachten

  18. 18
    Bounds / Center / YErgebnis: bounds.center.y · Wert

    Vertikale Punkt-/Versatzkoordinate in Pixeln; nicht ungeprüft bildlokale und globale Werte mischen

  19. 19
    OffsetErgebnis: offset · Wert

    Pixelversatz der Bildquelle gegenüber dem globalen Desktop

  20. 20
    Offset / XErgebnis: offset.x · Wert

    Horizontale Punkt-/Versatzkoordinate in Pixeln; den im übergeordneten Ergebnis beschriebenen Koordinatenraum beachten

  21. 21
    Offset / YErgebnis: offset.y · Wert

    Vertikale Punkt-/Versatzkoordinate in Pixeln; nicht ungeprüft bildlokale und globale Werte mischen

  22. 22
    Is FreshErgebnis: is_fresh · Wert

    Ob die Aufnahme einen frischen Frame statt einer zwischengespeicherten Aufnahme geliefert hat

  23. 23
    Capture Timestamp UtcErgebnis: capture_timestamp_utc · Wert

    UTC-Zeitpunkt des erfassten Bildes; bei wiederverwendeten Frames bleibt der ursprüngliche Zeitpunkt erhalten

  24. 24
    Frame VersionErgebnis: frame_version · Wert

    Laufzeit-Identität des Frames innerhalb seines Aufnahmeproduzenten

  25. 25
    Frame TimestampErgebnis: frame_timestamp · Wert

    Monotoner Stopwatch/QPC-Zeitstempel des Frames

  26. 26
    Has ImageErgebnis: has_image · Wert

    Ob die Zwischenablage ein Bild enthält

Schematische Übersicht: Beschriftungen und Werte aus der Referenz, keine nachgezeichnete Bedienoberfläche.

Feldtypen, Standards und Regeln

WertTypStandard laut VertragOptionen und RegelnErklärung
Kamera
camera
Object{"camera_id": "", "camera_name": "", "quality_mode": "Automatic", "width": 0, "height": 0, "frames_per_second": 0, "pixel_format": ""}Pflichtfeld
Kameraauswahl im Editor. Übernimm ein auf dem Zielrechner verfügbares Gerät und den gewünschten Aufnahme-/Qualitätsmodus.

JSON-Felder und verschachtelte Einstellungen

Technische Feldnamen des Modells. Die Einstellungsfelder oben beschreiben die UI; die JSON-Vorlage zeigt die tatsächliche Schreibweise. Bei aktuellen inputs/localValues stammen aktive Werte aus den Referenzen. Die Modell-Standardwerte und Enum-Namen sind keine universelle JSON-Schreibweise.

FeldModelltypModell-Standard / OptionenErklärung
idStringNicht angegebenStabile Identität dieses Eintrags. In einem Job müssen Step-IDs eindeutig sein; beim Kopieren eines eigenständigen Jobs/Makros eine neue Objekt-GUID erzeugen und interne Referenzen gezielt anpassen.
inputsDictionary`2Nicht angegebenZuordnung von UI-Feld-ID zu typisierter Wertequelle. Bei vorhandenen inputs serialisiert der kanonische Job-Serializer settings nicht zusätzlich. Leere inputs mit settings bleiben als Legacy-/direkte Konfiguration lesbar.
inputs.itemsList`1Nicht angegebenGeordnete Unterbindungen einer Liste. Die Reihenfolge ist Teil der Eingabe; Elemente müssen das Listenelement-Schema erfüllen.
inputs.property_idStringNicht angegebenStabile Ergebnis-ID einer älteren Step-Referenz. Neue Dateien kodieren sie in source_id; nicht mit einem CLR-Propertynamen oder dem UI-Label verwechseln.
inputs.property_pathStringNicht angegebenÄlterer Pfad zu einem Ergebnis-Unterwert. Bestehende Dateien bleiben lesbar; neue Referenzen verwenden stabile Ergebnis-IDs und gegebenenfalls value_path.
inputs.source_step_idStringNicht angegebenKompatibilitätsfeld älterer Referenzen. Neue Referenzen verwenden provider_id=step_result und die versionierte source_id.
inputs.membersDictionary`2Nicht angegebenBenannte Unterbindungen eines strukturierten Werts. Jeder Schlüssel ist eine stabile Mitglied-ID des Feldschemas; Unterbindungen können Werte einer Basisquelle gezielt überschreiben.
inputs.provider_idStringNicht angegebenAnbieter der Wertequelle: local_value, job_variable, step_result oder secret. Ein Quellwert benötigt zusätzlich source_id und muss zum Eingabetyp passen.
inputs.schema_idStringNicht angegebenVersionierte Form eines zusammengesetzten Eingabewerts. Sie gehört zum Bindungsbaum, nicht als frei erfundener Schlüssel in die Variable. Übernimm die für dieses Feld exportierte Schema-ID.
inputs.source_idStringNicht angegebenAnbieterbezogene Identität. Bei step_result: v1/<URI-kodierte-Step-ID>/<URI-kodierte-stabile-Ergebnis-ID>; bei lokalen Werten und Jobvariablen deren GUID. Dies ist nicht nur die rohe Step-ID.
inputs.value_pathStringNicht angegebenOptionaler Pfad unterhalb einer Anbieterquelle, zum Beispiel zu einem typisierten Objektmitglied. Er ändert den Quellanbieter nicht; der ausgewählte Unterwert muss kompatibel sein.
is_enabledBooleantruetrue führt den Step aus; false deaktiviert ihn. Blockmarker können in der UI nicht beliebig deaktiviert werden, weil ihre Struktur erhalten bleiben muss.
settingsCameraCaptureSettingsNicht angegebenDirekte beziehungsweise ältere Step-Konfiguration. Für neue referenzbasierte Dateien inputs und localValues verwenden; die UI migriert gespeicherte Literalwerte in lokale Quellen.
settings.camera_idStringLeerer TextGespeicherte Geräte-ID der Kamera. Ein Anzeigename allein garantiert bei mehreren Geräten keine eindeutige Zuordnung.
settings.camera_nameStringLeerer TextGespeicherter lesbarer Kameraname für Auswahl und Anzeige.
settings.frames_per_secondDouble0Gewünschte Anzahl Videobilder je Sekunde. Die tatsächliche Aufnahme hängt auch von der gelieferten Bildrate ab.
settings.heightInt320Höhe des Kamerabilds in Pixeln für einen konkreten Aufnahmemodus, zum Beispiel 720. Im Editor den vollständigen angebotenen Modus wählen. Bei automatischer Qualität muss keine eigene Höhe eingetragen werden.
settings.pixel_formatStringLeerer TextGewähltes Kamera-/Bildformat. Verwende nur ein vom Gerät beziehungsweise Editor angebotenes Format.
settings.quality_modeCameraQualityModeAutomatic
["Automatic", "HighestAvailable", "Specific"]
Automatische, höchstmögliche oder konkret gewählte Kameraqualität. Unterstützte Auflösungen und Formate hängen vom Gerät ab.
Automatic
Überlässt Kamera-/OCR-Moduswahl dem zuständigen Backend gemäß dieser Einstellung.
HighestAvailable
Höchste angebotene Kameraqualität auswählen.
Specific
Die konkret angegebenen Kameraformatwerte verwenden.
settings.widthInt320Breite des Kamerabilds in Pixeln für einen konkreten Aufnahmemodus, zum Beispiel 1280. Im Editor wird die Breite zusammen mit Höhe, Bildrate und Pixelformat als angebotener Modus ausgewählt; bei automatischer Qualität bestimmt das Gerät den Modus.

Ergebnisvertrag

ErgebnisTyp / OptionenAnzahlErklärung
imageImageOptionalSingleLaufzeit-Bildobjekt für Bildverbraucher. Es wird nicht als Bitmap-Payload in der Jobdatei gespeichert. Optionaler Einzelwert: bei fehlender Information keine Eigenschaft erfinden.
boundsRectangleSingleErmitteltes Rechteck im Koordinatenraum des entsprechenden Ergebnisobjekts. Einzelwert dieses Ergebnisses.
bounds.xIntegerSingleHorizontale Punkt-/Versatzkoordinate in Pixeln; den im übergeordneten Ergebnis beschriebenen Koordinatenraum beachten. Einzelwert dieses Ergebnisses.
bounds.yIntegerSingleVertikale Punkt-/Versatzkoordinate in Pixeln; nicht ungeprüft bildlokale und globale Werte mischen. Einzelwert dieses Ergebnisses.
bounds.widthIntegerSingleBreite des Ergebnisrechtecks in Pixeln. Einzelwert dieses Ergebnisses.
bounds.heightIntegerSingleHöhe des Ergebnisrechtecks in Pixeln. Einzelwert dieses Ergebnisses.
bounds.leftIntegerSingleLinke Rechteckkante in Pixeln. Einzelwert dieses Ergebnisses.
bounds.topIntegerSingleObere Rechteckkante in Pixeln. Einzelwert dieses Ergebnisses.
bounds.rightIntegerSingleRechte Rechteckkante in Pixeln, aus Ursprung und Breite abgeleitet. Einzelwert dieses Ergebnisses.
bounds.bottomIntegerSingleUntere Rechteckkante in Pixeln, aus Ursprung und Höhe abgeleitet. Einzelwert dieses Ergebnisses.
bounds.is_emptyBooleanSingleOb die Zwischenablage im abgefragten Kontext leer ist. Einzelwert dieses Ergebnisses.
bounds.locationPointSinglePixelposition/-bereich eines erkannten Wortes oder Trefferobjekts; verwende den im Ergebnis ausgewiesenen Koordinatenraum. Einzelwert dieses Ergebnisses.
bounds.location.xIntegerSingleHorizontale Punkt-/Versatzkoordinate in Pixeln; den im übergeordneten Ergebnis beschriebenen Koordinatenraum beachten. Einzelwert dieses Ergebnisses.
bounds.location.yIntegerSingleVertikale Punkt-/Versatzkoordinate in Pixeln; nicht ungeprüft bildlokale und globale Werte mischen. Einzelwert dieses Ergebnisses.
bounds.centerPointSingleMittelpunkt einer einzelnen Erkennung in Pixeln. Einzelwert dieses Ergebnisses.
bounds.center.xIntegerSingleHorizontale Punkt-/Versatzkoordinate in Pixeln; den im übergeordneten Ergebnis beschriebenen Koordinatenraum beachten. Einzelwert dieses Ergebnisses.
bounds.center.yIntegerSingleVertikale Punkt-/Versatzkoordinate in Pixeln; nicht ungeprüft bildlokale und globale Werte mischen. Einzelwert dieses Ergebnisses.
offsetPointSinglePixelversatz der Bildquelle gegenüber dem globalen Desktop. Bei bildlokalen Punkten addieren, bevor sie global verwendet werden. Einzelwert dieses Ergebnisses.
offset.xIntegerSingleHorizontale Punkt-/Versatzkoordinate in Pixeln; den im übergeordneten Ergebnis beschriebenen Koordinatenraum beachten. Einzelwert dieses Ergebnisses.
offset.yIntegerSingleVertikale Punkt-/Versatzkoordinate in Pixeln; nicht ungeprüft bildlokale und globale Werte mischen. Einzelwert dieses Ergebnisses.
is_freshBooleanSingleOb die Aufnahme einen frischen Frame statt einer zwischengespeicherten Aufnahme geliefert hat. Einzelwert dieses Ergebnisses.
capture_timestamp_utcDateTimeSingleUTC-Zeitpunkt des erfassten Bildes; bei wiederverwendeten Frames bleibt der ursprüngliche Zeitpunkt erhalten. Einzelwert dieses Ergebnisses.
frame_versionIntegerSingleLaufzeit-Identität des Frames innerhalb seines Aufnahmeproduzenten. Cache-/Zeigeraktualisierungen sind keine neuen Desktop-Bildversionen; nicht zwischen unabhängigen Kameras/Monitorquellen vergleichen. Einzelwert dieses Ergebnisses.
frame_timestampIntegerSingleMonotoner Stopwatch/QPC-Zeitstempel des Frames. 0 bedeutet unbekannt; dies ist kein Datum in Millisekunden seit 1970. Einzelwert dieses Ergebnisses.
has_imageBooleanSingleOb die Zwischenablage ein Bild enthält. Daraus folgt nicht automatisch, dass ein Bild als persistierbares JSON-Literal vorliegt. Einzelwert dieses Ergebnisses.

Diese Referenz für Textdateien und Agenten: Markdown · JSON-Vertrag

JSON-Vorlage für Textdateien und Agenten

Strukturelle Defaultvorlage direkt vom App-Serializer. Leere Pflichtwerte und Ziele vor Verwendung ergänzen; diese Vorlage ist kein vollständig validierter Ablauf. Bei neuen Jobs den aktuellen inputs/localValues-Vertrag verwenden.

Dateiformate und Regeln · JSON herunterladen
{
  "type": "camera_capture",
  "settings": {
    "camera_id": "",
    "camera_name": "",
    "quality_mode": "Automatic",
    "width": 0,
    "height": 0,
    "frames_per_second": 0,
    "pixel_format": ""
  },
  "id": "f86a035d-110f-72d1-11bd-b0e1f4d55409",
  "inputs": {},
  "is_enabled": true
}