[r8]: / trunk / json / json-pac / Examples / EXAMPLE_FB / svnobj  Maximize  Restore  History

Download this file

6 lines (6 with data), 3.6 kB

Gx_l×
!0…jüo
¢Íf€™<'½¾System.StringL{6f9dac99-8de1-4efc-8465-68ac443b7d08}SpecialFuncL{0db3d7bb-cde0-4416-9a7b-ce49a0124323}NoneImplementationL{3b83b776-fb25-43b8-99f2-3c507c9143fc}TextDocument	L{f3878285-8e4f-490b-bb1b-9acbb7eb04db}
TextLinesL{a5de0b0b-1cb5-4913-ac21-9d70293ec00d}Id
longTagTextÒ(*=======================================================================================================EXAMPLE_FB()VAuthor: Tim Van Meppelen, Pro Electric Inc.(timv@proelectric.com$Date: Jan 31, 2020Dexample of use in a function blockÔ========================================================================================================*)<color_temp.CharString:= 'red';ComposeJSON(0	JSONString:= ADR(Out), <	JSONStringSize:= SIZEOF(Out),8	JSONVars:= ADR(color_temp),j	NumberOfVars:= SIZEOF(color_temp) / SIZEOF(JSONVAR),(	MaxLevel:= MaxLevel); "IF FirstScan THEN!&	FirstScan:= FALSE;"8	ComposeJSON.Execute:= TRUE;#END_IF$Interface%L{a9ed5b7e-75c5-4651-af16-d2c27e98cb94}&2FUNCTION_BLOCK EXAMPLE_FB'VAR_INPUT("	MaxLevel:			INT;)END_VAR*VAR_OUTPUT+*	Out:				STRING(255);,VAR-.	color_temp:			JSONVAR;.4	FirstScan:			BOOL:= TRUE;/<	ComposeJSON:		STRUCT_TO_JSON;0"UniqueIdGenerator1792POULevel3L{8e575c5b-1d37-49c6-941b-5c0ec7874787}4Standard5 ChildObjectGuids68System.Collections.ArrayList7,AddAttributeSubsequent8boolÐÐ-ÐÐ	E
ÐÐ
­!ÚÐ-ÐÐ
­"ÚÐ-ÐÐ
­#ÚÐ-ÐÐ
­$ÚÐ-ÐÐ
­%ÚÐ-ÐÐ
­&ÚÐ-ÐÐ
­LÚÐ-ÐÐ
­ÚÐ-ÐÐ
­ ÚÐ-ÐÐ
­
ÚÐ-ÐÐ
­ÚÐ-ÐÐ
­ÚÐ-ÐÐ
­
ÚÐ-ÐÐ
­ÚÐ-ÐÐ
­ÚÐ-ÐÐ
­ÚÐ-ÐÐ
­ÚÐ-ÐÐ
­ÚÐ-ÐÐ
­ÚÐ-ÐÐ
­ÚÐ- ÐÐ
­ÚÐ-!ÐÐ
­ÚÐ-"ÐÐ
­	ÚÐ-#Ð$%Ð	E

ÐÐ
­ÚÐ-&ÐÐ
­MÚÐ-'ÐÐ
­NÚÐ-(ÐÐ
­OÚÐ-)ÐÐ
­ÚÐ-*ÐÐ
­ÚÐ-+ÐÐ
­ÚÐ-)ÐÐ
­ÚÐ-,ÐÐ
­ÚÐ--ÐÐ
­ÚÐ-.ÐÐ
­ÚÐ-/ÐÐ
­ÚÐ-)ÐÐ
­ÚÐ-Ð0-1Ð23-456Ð78­