[r91]: / branches / aliazzz / library / SparkplugB / Functions / WriteDeviceLog / svnobj  Maximize  Restore  History

Download this file

4 lines (4 with data), 4.7 kB

Gx_lL!0…jüoGhÕ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
longTagTextViCharPos := Standard.FIND(msgFmtStr, '%s');*IF iCharPos = 0 THEN 	RETURN; END_IFN// add message to registered Device LogtsText := Standard.REPLACE(msgFmtStr, strArg, 2, iCharPos);>IF LEN(stext) > uiMaxSize THEN	†	// log the right side of the message first (be carefull of offset)Î	GVL_SparkplugB._CmpSparkplugLog.AddLogEntry(msgCtrlMask, 0, 0, RIGHT(sText, (LEN(sText)-uiMaxSize)) );,	// then the left side²	GVL_sparkplugB._CmpSparkplugLog.AddLogEntry(msgCtrlMask, 0, 0, LEFT(sText, uiMaxSize) );ELSEŽ	GVL_sparkplugB._CmpSparkplugLog.AddLogEntry(msgCtrlMask, 0, 0, sText);InterfaceL{a9ed5b7e-75c5-4651-af16-d2c27e98cb94} (* !–    Adds a message to the log, if the message is longer then 127 characters"–    ithe entry splits into two log messages (max 255 chars = 2 log entries)#$    Usage example:$ž    WriteDeviceLog( msgCtrlMask := UDINT_TO_DWORD( CmpLog.LogClass.LOG_INFO ), %f		            msgFmtStr := 'Ammount of tests : %s',&J			        strArg := uiTestAmmount );'	(P    results into the following logstring):        Ammount of tests : 3 **)+<FUNCTION WriteDeviceLog : DINT,VAR_INPUT-Ž	msgCtrlMask : DWORD; // use UDINT_TO_DWORD( CmpLog.LogClass.LOG_.... ).ˆ	msgFmtStr : T_MaxString; // Usage example: ' Ammount of tests : %s'/l	strArg : T_MaxString; // Usage example: uiTestAmmount0END_VAR1VAR26	uiMaxSize : USINT := 127; 3*	sText : T_MaxString;4 	iCharPos : INT;5"UniqueIdGenerator62577POULevel8L{8e575c5b-1d37-49c6-941b-5c0ec7874787}9Standard: ChildObjectGuids;8System.Collections.ArrayList<,AddAttributeSubsequent=boolÐÐ-ÐÐ	E
ÐÐ
­çÚÐ-ÐÐ
­èÚÐ-ÐÐ
­éÚÐ-ÐÐ
­êÚÐ-ÐÐ
­ëÚÐ-ÐÐ
­ìÚÐ-ÐÐ
­íÚÐ-ÐÐ
­îÚÐ-ÐÐ
­ïÚÐ-ÐÐ
­ðÚÐ-ÐÐ
­ñÚÐ-ÐÐ
­òÚÐ-ÐÐ
­óÚÐ-ÐÐ
­ôÚÐ-ÐÐ
­õÚÐ-ÐÐ
­öÚÐ-ÐÐ
­ÚÐ-ÐÐ	E
ÐÐ
­÷ÚÐ- ÐÐ
­øÚÐ-!ÐÐ
­ùÚÐ-"ÐÐ
­úÚÐ-ÐÐ
­ûÚÐ-#ÐÐ
­üÚÐ-$ÐÐ
­ýÚÐ-%ÐÐ
­þÚÐ-&ÐÐ
­ÿÚÐ-'ÐÐ
­ÚÐ-(ÐÐ
­ÚÐ-)ÐÐ
­ÛÚÐ-*ÐÐ
­ÜÚÐ-+ÐÐ
­ÝÚÐ-,ÐÐ
­ÞÚÐ--ÐÐ
­ßÚÐ-.ÐÐ
­àÚÐ-/ÐÐ
­áÚÐ-0ÐÐ
­âÚÐ-1ÐÐ
­ãÚÐ-2ÐÐ
­äÚÐ-3ÐÐ
­åÚÐ-4ÐÐ
­æÚÐ-0ÐÐ
­ÚÐ-Ð5-6Ð78-9:;Ð<=­