JSON_Parse

JSON_Parse (FB)

FUNCTION_BLOCK JSON_Parse EXTENDS CBML.ETrigTl IMPLEMENTS IJSONConnector

{attribute ‘hide_all_locals’} {attribute ‘conditionalshow_all_locals’ := ‘SomeText’} {attribute ‘conditionalshow_all_locals’} {attribute ‘conditionalshow’ := ‘SomeText’} {attribute ‘conditionalshow’}

InOut:

Scope
Name
Type
Initial
Comment
Inherited from

Input

xExecute

BOOL

Rising edge: Starts defined operation FALSE: Resets the defined operation after ready condition was reached

ETrigTl

Input

udiTimeLimit

UDINT

Max. operating time per invocation [µs], 0: No operating time limit

ETrigTl

Output

xDone

BOOL

TRUE: Ready condition reached

ETrigTl

Output

xBusy

BOOL

TRUE: Operation is running

ETrigTl

Output

xError

BOOL

TRUE: Error condition reached

ETrigTl

Input

pJSONString

POINTER TO ARRAY [1..32000] OF ASCII

Pointer JSON string GPL.MAX_JSON_STRING

Input

udiJSONStringSize

UDINT

Output

itfConnector

IJSONConnector

THIS^

IF für Kom. Module FB’s

Output

udiConnected

UDINT

Anzahl der Module

Output

eErrorID

ERROR

Output

udiErrorPosition

UDINT

character position where the unexpected character was found

Zuletzt aktualisiert