a b/trunk/MEGAIO_FB_1/MEGAIO_FB/connector/AfterReadInputs/svnobj
1
Gx_l!0…jüo_¬ìÄÕ«žSystem.StringL{f8a58466-d7f6-439f-bbb8-d4600e41d099}ImplementationL{3b83b776-fb25-43b8-99f2-3c507c9143fc}TextDocumentL{f3878285-8e4f-490b-bb1b-9acbb7eb04db}TextLinesL{a5de0b0b-1cb5-4913-ac21-9d70293ec00d}    Id
2
longTagText
2SUPER^.AfterReadInputs();(IF _iState = 10 THEN"   timer(IN:=TRUE);" IF timer.Q THEN (    FOR adc:=0 TO 7 DOn    len := readregister(16#7 + 2 * adc,ADR(Buffer), 2);    $       IF len = 2 THENŠ           value := BYTE_TO_REAL(Buffer[1]) + BYTE_TO_REAL(Buffer[0]) * 256;b            stout.adcVoltages[adc] := value * 3.3 / 4095;Z            stout.adcRaw[adc] := REAL_TO_UINT(value);         END_IF       END_FOR      F    opto := read8(MEGAIO_OPTO_ADD);  (      FOR len:=0 TO 7 DOŠ          stout.optoIn[len] := USINT_TO_BOOL(SHL(2#00000001, len) AND opto);:    gpio:= read8(GPIO_VAL_ADD);(      FOR len:=0 TO 5 DO Š          stout.gpioIn[len] := USINT_TO_BOOL(SHL(2#00000001, len) AND gpio);!&    timer(IN:=FALSE);"   END_IF      #END_IF$Interface%L{a9ed5b7e-75c5-4651-af16-d2c27e98cb94}&8METHOD AfterReadInputs : INT'VAR(<   Buffer : ARRAY[0..3] OF BYTE;)   adc: USINT;*   value: REAL;+ len: DINT;   , opto: USINT;- gpio: USINT;   .END_VARÐÐÐEÐÐ  
3
­=ÚÐ-
ÐÐ  
4
­>ÚÐ-ÐÐ  
5
­?ÚÐ-ÐÐ  
6
­AÚÐ-ÐÐ  
7
­BÚÐ-ÐÐ  
8
­TÚÐ-ÐÐ  
9
­WÚÐ-ÐÐ  
10
­YÚÐ-ÐÐ  
11
­ZÚÐ-ÐÐ  
12
­[ÚÐ-ÐÐ  
13
­_ÚÐ-ÐÐ  
14
­UÚÐ-ÐÐ  
15
­VÚÐ-ÐÐ  
16
­hÚÐ-ÐÐ  
17
­eÚÐ-ÐÐ  
18
­fÚÐ-ÐÐ  
19
­gÚÐ-ÐÐ  
20
­bÚÐ-ÐÐ  
21
­iÚÐ-ÐÐ  
22
­jÚÐ-ÐÐ  
23
­mÚÐ-ÐÐ  
24
­nÚÐ- ÐÐ  
25
­kÚÐ-ÐÐ  
26
­LÚÐ-!ÐÐ  
27
­@ÚÐ-"ÐÐ  
28
­ÚÐ-#Ð$%ÐE
29
ÐÐ  
30
­ÚÐ-&ÐÐ  
31
­:ÚÐ-'ÐÐ  
32
­MÚÐ-(ÐÐ  
33
­PÚÐ-)ÐÐ  
34
­QÚÐ-*ÐÐ  
35
­OÚÐ-+ÐÐ  
36
­dÚÐ-,ÐÐ  
37
­lÚÐ--ÐÐ  
38
­ÚÐ-.ÐÐ  
39
­ÚÐ-