Abrufen der Parameterliste - Manual - Industrial Edge - Industrial Edge - Industrial Edge - Documentation of the Industrial Edge Platform - IEM - Hub - Industrial - Device - IED - Edge - IEH

Industrial Edge Platform Operation - APIs & Referenzen

Product
Industrial Edge
Product Version
v25.04
Edition
04/2025
Language
de-DE

Eine Liste der Parameter wird auf Anfrage des Anwendungsbenutzers bereitgestellt. Um die Parameterliste anzufordern, muss der Benutzer die folgende Nachricht senden.

Nachrichtenumschlag für ZMQ-Nachricht

Rahmen Feld Beschreibung Typ
1 payload Nutzlast der Methode Binärer String (UTF-8)

Nutzlast

Feld Optional Typ Beschreibung
Transaktions-ID Ja String Identifizierung von Transaktionen.
Aktion Nr. String Methode aufgerufen. Fester Wert GetParameters
Geräte-ID Nr. String Geräte-Identifikation.
ParameterListe Nr. Array der Zeichenfolge Die Liste der Parameter, die ausgelesen werden sollen.
{
    "TransactionID": "2345645",
    "Action": "GetParameters",
    "DeviceID": "548451887",
    "ParameterList": [
        "Width",
        "Height"
    ]
}

Antwort

Rahmen Feld Beschreibung Typ
1 payload Response-Objekt Binärer String (UTF-8)

Response-Objekt

Feld Optional Typ Beschreibung
Transaktions-ID Ja String Identifizierung von Transaktionen.
Rückgabe-Code Nr. Integer Meldungscode, der auf Meldungscodes](#message-codes) folgt [.
Meldung Ja String Antwort-Nachricht
ParameterListe Nr. Parameter-Objekt-Array Parameter-Objekt-Array, das die Parameterdetails enthält

Parameter-Objekt

Feld Optional Typ Beschreibung
Name Nr. String Eindeutiger Parametername.
Anzeigename Ja String Anzeigbarer Name des Parameters für die Benutzeroberfläche.
Typ Nr. String Parameterwerttyp. Mögliche Werte: String, Integer, Float, Enumeration, Boolean, Command
Wert Ja Zeichenfolge/Int/Float/Bool Aktuell definierter Wert. Bei Enumerationen ist dies die definierte Zeichenfolge. Ist nicht verfügbar, wenn Typ auf Befehl oder Lesbar auf Wahr festgelegt ist.
IntWert Ja Integer Bei Enumerationen ist es die definierte ganze Zahl.
Lesenswert Nr. Boolesch Flag, das angibt, ob der Parameter gelesen werden kann. Beachten Sie, dass das lesbare Flag vom aktuellen Kamerastatus abhängt.
Schreibbar Nr. Boolesch Flag, das angibt, ob der Parameter geschrieben werden kann. Beachten Sie, dass das beschreibbare Flag vom aktuellen Kamerastatus abhängt.
Minimum Ja Ein-/Ausweichtaste Minimal zulässiger Wert für numerische Typparameter
Maximum Ja Ein-/Ausweichtaste Maximal zulässiger Wert für numerische Typparameter
Zunahme Ja Ein-/Ausweichtaste Zulässiges Inkrement für den Parameter.
Vertretung Ja String Informationen darüber, wie dieser Parameter in einer Benutzeroberfläche dargestellt werden soll. Dies ist nur für Integer- und Float-Parameter verfügbar.
Mögliche Werte: Linear, Logarithmisch, Reinzahl, Boolesch, HexZahl, IPV4Address, MACAddress
Alias Ja String Name eines Alias-Parameters. Ein Alias-Parameter stellt die gleiche Funktionalität dar, aber in einer anderen Form (z. B. könnte ein float-Parameter einen Integer-Parameter als Alias haben).
Enumerationseinträge Ja Array für Enumerationseinträge Array mit den für den Parameter verfügbaren Einträgen. Dies wird von Parametern verwendet, die Enumerationen verwenden.

Enumerations-Einträge

Feld Optional Typ Beschreibung
Anzeigename Ja String Dies stellt den Namen der Eigenschaft für den Benutzer dar
Wert Nr. String Parameterwert, der zum Festlegen des Parameterwerts verwendet werden muss
IntWert Nr. Integer Ganzzahliger Wert des Enumerationseintrags
Beschreibung Ja String Beschreibung des Enum-Eintrags.
{
  "TransactionID": "2345645",
  "ReturnCode": 0,
  "Message": "Parameters read successfully",
  "ParameterList": [
    {
      "Name": "Width",
      "DisplayName": "Width",
      "Type": "Integer",
      "Value": 1024,
      "Writable": true,
      "Minimum": 1,
      "Maximum": 4096,
      "Increment": 1,
      "Representation": "Linear",
      "Alias": "ImageWidth"
    },
    {
      "Name": "PixelFormat",
      "DisplayName": "Pixel Format",
      "Type": "Enumeration",
      "Value": "Mono8",
      "IntValue": 17301505,
      "Writable": true,
      "EnumEntries": [
        {
          "DisplayName": "Mono 8",
          "Value": "Mono8",
          "IntValue": 17301505,
          "Description": "This enumeration value sets the pixel format to Mono 8."
        },
        {
          "DisplayName": "Mono 10",
          "Value": "Mono10",
          "IntValue": 17825795,
          "Description": "This enumeration value sets the pixel format to Mono 10."
        },
        {
          "DisplayName": "Mono 12",
          "Value": "Mono12",
          "IntValue": 17825797,
          "Description": "This enumeration value sets the pixel format to Mono 12."
        },
        {
          "DisplayName": "Mono 16",
          "Value": "Mono16",
          "IntValue": 17825799,
          "Description": "This enumeration value sets the pixel format to Mono 16."
        }
      ]
    }
  ]
}