Diff of /trunk/Monarco/Monarco_FB/private/Counter/Counter1Config/Get/svnobj [000000] .. [r78]  Maximize  Restore

Switch to side-by-side view

--- a
+++ b/trunk/Monarco/Monarco_FB/private/Counter/Counter1Config/Get/svnobj
@@ -0,0 +1,61 @@
+Gx_l×!0…jüo1”ôrU~ͧcSystem.StringL{792f2eb6-721e-4e64-ba20-bc98351056db}ImplementationL{3b83b776-fb25-43b8-99f2-3c507c9143fc}TextDocumentL{f3878285-8e4f-490b-bb1b-9acbb7eb04db}TextLinesL{a5de0b0b-1cb5-4913-ac21-9d70293ec00d}	Id
+longTagText
$FOR J := 1 TO 2 DOö	_eComStatus := THIS^.ServiceRequest( wValue := 16#0000, eCommand := eServiceCommand.SDC_FIXED_CNT1MODE, xWrite := FALSE );¬	awSrvAnwser[J]	 := MEM.PackBytesToWord(THIS^._abyIntRxBuf[1], THIS^._abyIntRxBuf[0]);END_FOR6/// COUNTER1 Configuration;///   Mode;///	   * Off,0///    * Pulse counting,8///    * Quadrature encoder,^///   Direction (only for pulse counting mode):///     * Upn///     * [FUTURE] external control, low/high = up/downb///   Active Edge (only for pulse counting mode): ///     * Rising"///     * Falling///     * BothÖuiMode := BOOL_TO_UINT(awSrvAnwser[2].0) + BOOL_TO_UINT(awSrvAnwser[2].1) + BOOL_TO_UINT(awSrvAnwser[2].2);CASE uiMode OF â	eCounterMode.Off					: stConfig.eMode := eCounterMode.Off;				//0x00								                                    !€	eCounterMode.PulseCounting			: stConfig.eMode := eCounterMode.PulseCounting;		//0x01							                                    "¶	eCounterMode.QuadratureEncoder		: stConfig.eMode := eCounterMode.QuadratureEncoder;	//0x02#ELSE$0	// Weird value returns?%H	stConfig.eMode := eCounterMode.Off;&END_CASE'àuiDirection	:= BOOL_TO_UINT(awSrvAnwser[2].3) + BOOL_TO_UINT(awSrvAnwser[2].4) + BOOL_TO_UINT(awSrvAnwser[2].5);(&CASE uiDirection OF)¦	eCounterDirection.Up 				: stConfig.eDirection := eCounterDirection.Up;					//0x00*Ò	eCounterDirection.External_Control1	: stConfig.eDirection := eCounterDirection.External_Control1;	//0x01+<	// [FUTURE] or weird value's?,x	stConfig.eDirection := eCounterDirection.External_Control1;-¢uiActiveEdge :=  BOOL_TO_UINT(awSrvAnwser[2].6) + BOOL_TO_UINT(awSrvAnwser[2].7);.(CASE uiActiveEdge OF/²	eCounterActiveEdge.Rising 			: stConfig.eActiveEdge := eCounterActiveEdge.Rising;	//0x000¸	eCounterActiveEdge.Falling  		: stConfig.eActiveEdge := eCounterActiveEdge.Falling; 	//0x011®	eCounterActiveEdge.Both				: stConfig.eActiveEdge := eCounterActiveEdge.Both; 		//0x022x	stConfig.eActiveEdge := eCounterActiveEdge.Rising;	//0x00		32// update classic status;4://Counter1Config := stConfig;5Interface6L{a9ed5b7e-75c5-4651-af16-d2c27e98cb94}7VAR8D	stConfig		: MNR.stCounter1Config;9	J				: INT;:J	awSrvAnwser		: ARRAY [1..2] OF WORD;;$	uiMode		 	: UINT;<*	uiDirection		: UINT;=*	uiActiveEdge	: UINT;>END_VAR?
+IsGet@boolÐÐÐE1ÐÐ	
+­ÚÐ-
ÐÐ	
+­ÚÐ-ÐÐ	
+­ÚÐ-ÐÐ	
+­	ÚÐ-ÐÐ	
+­2ÚÐ-ÐÐ	
+­IÚÐ-ÐÐ	
+­JÚÐ-ÐÐ	
+­KÚÐ-ÐÐ	
+­LÚÐ-ÐÐ	
+­MÚÐ-ÐÐ	
+­NÚÐ-ÐÐ	
+­OÚÐ-ÐÐ	
+­PÚÐ-ÐÐ	
+­QÚÐ-ÐÐ	
+­RÚÐ-ÐÐ	
+­SÚÐ-ÐÐ	
+­1ÚÐ-ÐÐ	

+ÚÐ-ÐÐ	
+­ÚÐ-ÐÐ	
+­ÚÐ-ÐÐ	
+­ÚÐ- ÐÐ	
+­ÚÐ-!ÐÐ	
+­ÚÐ-"ÐÐ	
+­?ÚÐ-#ÐÐ	
+­AÚÐ-$ÐÐ	
+­@ÚÐ-%ÐÐ	
+­ÚÐ-&ÐÐ	
+­ÚÐ-ÐÐ	
+­ÚÐ-'ÐÐ	
+­ÚÐ-(ÐÐ	
+­ÚÐ-)ÐÐ	
+­ÚÐ-*ÐÐ	
+­BÚÐ-#ÐÐ	
+­CÚÐ-+ÐÐ	
+­DÚÐ-,ÐÐ	
+­ÚÐ-&ÐÐ	
+­ÚÐ-ÐÐ	
+­ ÚÐ--ÐÐ	
+­!ÚÐ-.ÐÐ	
+­"ÚÐ-/ÐÐ	
+­#ÚÐ-0ÐÐ	
+­$ÚÐ-1ÐÐ	
+­%ÚÐ-#ÐÐ	
+­HÚÐ-$ÐÐ	
+­GÚÐ-2ÐÐ	
+­&ÚÐ-&ÐÐ	
+­TÚÐ-ÐÐ	
+­'ÚÐ-3ÐÐ	
+­(ÚÐ-4Ð56ÐEÐÐ	
+­ÚÐ-7ÐÐ	
+­,ÚÐ-8ÐÐ	
+­-ÚÐ-9ÐÐ	
+­.ÚÐ-:ÐÐ	
+­/ÚÐ-;ÐÐ	
+­0ÚÐ-<ÐÐ	
+­+ÚÐ-=ÐÐ	
+­ÚÐ->Ð?@­
\ No newline at end of file