GetHexBinary

GetHexBinary 1:

Diese Methode dekodiert den HexBinary-Inhalt eines Properties und schreibt diesen an eine bestimmte Speicheradresse, z. B. in eine Datenstruktur.

Syntax

METHOD GetHexBinary : DINT
VAR_INPUT
  v : SJsonValue;
  p : PVOID;
  n : DINT;
END_VAR

GetHexBinary 2: Rückgabewert

Name

Typ

GetHexBinary

DINT

GetHexBinary 3: Eingänge

Name

Typ

v

SJsonValue

p

PVOID

n

DINT

Beispielaufruf:

jsonDoc  := fbJson.ParseDocument(sExistingJsonDocument);
jsonProp := fbJson.FindMember(jsonDoc, 'property');
nLen     := fbJson.GetHexBinary(jsonProp, ADR(stStruct), SIZEOF(stStruct));