DecodeHexBinary

DecodeHexBinary 1:

This method converts a string containing hexadecimal values into binary data. If the conversion was successful the method returns TRUE, otherwise it returns FALSE.

Syntax

METHOD DecodeHexBinary : BOOL
VAR_IN_OUT CONSTANT
  sHex        : STRING;
END_VAR
VAR_INPUT
  pBytes      : POINTER TO BYTE;
  nBytes      : REFERENCE TO DINT;
END_VAR
VAR_OUTPUT
  hrErrorCode : HRESULT;
END_VAR

DecodeHexBinary 2: Return value

Name

Type

DecodeHexBinary

BOOL

DecodeHexBinary 3: Inputs

Name

Type

pBytes

POINTER TO BYTE

nBytes

REFERENCE TO DINT

DecodeHexBinary 4:/DecodeHexBinary 5: Inputs/Outputs

Name

Type

sHex

STRING

DecodeHexBinary 6: Outputs

Name

Type

hrErrorCode

HRESULT

Sample call:

bSuccess := fbJson.DecodeHexBinary('ABCEF93A', ADR(byteArray), byteArraySize);