GetHexBinary

GetHexBinary 1:

This method decodes the HexBinary content of a property and writes it to a certain memory address, e.g. to a data structure.

Syntax

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

GetHexBinary 2: Return value

Name

Type

GetHexBinary

DINT

GetHexBinary 3: Inputs

Name

Type

v

SJsonValue (note possible invalidity)

p

PVOID

n

DINT

Sample call:

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