--- a/trunk/Monarco/Monarco_FB/connector/AfterReadInputs/svnobj +++ b/trunk/Monarco/Monarco_FB/connector/AfterReadInputs/svnobj @@ -1,9 +1,9 @@ -Gx_l » !0…jüo: ÇNw’ Y û$ÙÞ S y s t e m . S t r i n g L{ f 8 a 5 8 4 6 6 - d 7 f 6 - 4 3 9 f - b b b 8 - d 4 6 0 0 e 4 1 d 0 9 9 } I m p l e m e n t a t i o n L{ 3 b 8 3 b 7 7 6 - f b 2 5 - 4 3 b 8 - 9 9 f 2 - 3 c 5 0 7 c 9 1 4 3 f c } T e x t D o c u m e n t L{ f 3 8 7 8 2 8 5 - 8 e 4 f - 4 9 0 b - b b 1 b - 9 a c b b 7 e b 0 4 d b } T e x t L i n e s L{ a 5 d e 0 b 0 b - 1 c b 5 - 4 9 1 3 - a c 2 1 - 9 d 7 0 2 9 3 e c 0 0 d } I d -l o n g T a g T e x t 2S U P E R ^ . A f t e r R e a d I n p u t s ( ) ; C A S E _ i S t a t e O F ( 1 0 : / / d e b u g c o u n t e r V _ A f t e r R e a d I n p u t s : = _ A f t e r R e a d I n p u t s + 1 ; : / / d e t e r m i n e s i z e o f b u f f e r Z u d i B u f S i z e : = S I Z E O F ( T H I S ^ . _ a b y I n t T x B u f ) ; v ( * S e t s C R C 1 6 c h e c k s u m , f o r T x b y t e a r r a y [ 2 4 ] a n d [ 2 5 ] * ) X C R C : = T H I S ^ . g e t C R C ( T H I S ^ . _ a b y I n t T x B u f ) ; \ T H I S ^ . _ a b y I n t T x B u f [ 2 4 ] : = W O R D _ T O _ B Y T E ( C R C ) ; j T H I S ^ . _ a b y I n t T x B u f [ 2 5 ] : = W O R D _ T O _ B Y T E ( S H R ( C R C , 8 ) ) ; ˆ I F N O T t r a n s f e r ( p a b y T x B u f f e r : = A D R ( T H I S ^ . _ a b y I n t T x B u f ) , p a b y R x B u f f e r : = A D R ( t m p R x B u f ) , u d i L e n : = u d i B u f S i z e , u i D e l a y u s : = 0 ) T H E N / / f a i l & _ i S t a t e : = 1 0 0 0 ; E N D _ I F / / O K ? D I F T H I S ^ . c h e c k C R C ( t m p R x B u f ) T H E N J / / C R C o k a y , r e t u r n t h e r e c v b u f f e r !F T H I S ^ . _ a b y I n t R x B u f : = t m p R x B u f ; " #\ / / E v e r y t h i n g O K , r e a d D i g i t a l I n C h a n n e l s ; $X a x D I n V a l u e [ 0 ] : = T H I S ^ . _ a b y I n t R x B u f [ 7 ] . 0 ; %X a x D I n V a l u e [ 1 ] : = T H I S ^ . _ a b y I n t R x B u f [ 7 ] . 1 ; &X a x D I n V a l u e [ 2 ] : = T H I S ^ . _ a b y I n t R x B u f [ 7 ] . 2 ; 'X a x D I n V a l u e [ 3 ] : = T H I S ^ . _ a b y I n t R x B u f [ 7 ] . 3 ; ( E L S E )R / / C R C n o t o k a y , r e t u r n a n e m p t y b u f f e r *& f l u s h ( t m p R x B u f ) ; +E N D _ C A S E ,I n t e r f a c e -L{ a 9 e d 5 b 7 e - 7 5 c 5 - 4 6 5 1 - a f 1 6 - d 2 c 2 7 e 9 8 c b 9 4 } .8M E T H O D A f t e r R e a d I n p u t s : I N T /V A R 0† t m p R x B u f : A R R A Y [ 0 . . ( P a r a m L i s t . M O N A R C O _ S T R U C T _ S I Z E - 1 ) ] O F B Y T E ; 1< u d i B u f S i z e : U D I N T ; 2 C R C : W O R D ; 3 i D i C h : I N T ; 4E N D _ V A R Ð ÐÐE&Ð Ð +Gx_l £ !0…jüoš Bæã® á ½$¨9 S y s t e m . S t r i n g L{ f 8 a 5 8 4 6 6 - d 7 f 6 - 4 3 9 f - b b b 8 - d 4 6 0 0 e 4 1 d 0 9 9 } I m p l e m e n t a t i o n L{ 3 b 8 3 b 7 7 6 - f b 2 5 - 4 3 b 8 - 9 9 f 2 - 3 c 5 0 7 c 9 1 4 3 f c } T e x t D o c u m e n t L{ f 3 8 7 8 2 8 5 - 8 e 4 f - 4 9 0 b - b b 1 b - 9 a c b b 7 e b 0 4 d b } T e x t L i n e s L{ a 5 d e 0 b 0 b - 1 c b 5 - 4 9 1 3 - a c 2 1 - 9 d 7 0 2 9 3 e c 0 0 d } I d +l o n g T a g T e x t 2S U P E R ^ . A f t e r R e a d I n p u t s ( ) ; C A S E _ i S t a t e O F ( 1 0 : / / d e b u g c o u n t e r V _ A f t e r R e a d I n p u t s : = _ A f t e r R e a d I n p u t s + 1 ; : / / d e t e r m i n e s i z e o f b u f f e r Z u d i B u f S i z e : = S I Z E O F ( T H I S ^ . _ a b y I n t T x B u f ) ; v ( * S e t s C R C 1 6 c h e c k s u m , f o r T x b y t e a r r a y [ 2 4 ] a n d [ 2 5 ] * ) X C R C : = T H I S ^ . g e t C R C ( T H I S ^ . _ a b y I n t T x B u f ) ; \ T H I S ^ . _ a b y I n t T x B u f [ 2 4 ] : = W O R D _ T O _ B Y T E ( C R C ) ; j T H I S ^ . _ a b y I n t T x B u f [ 2 5 ] : = W O R D _ T O _ B Y T E ( S H R ( C R C , 8 ) ) ; ˆ I F N O T t r a n s f e r ( p a b y T x B u f f e r : = A D R ( T H I S ^ . _ a b y I n t T x B u f ) , p a b y R x B u f f e r : = A D R ( t m p R x B u f ) , u d i L e n : = u d i B u f S i z e , u i D e l a y u s : = 0 ) T H E N / / f a i l & _ i S t a t e : = 1 0 0 0 ; E N D _ I F / / O K ? D I F T H I S ^ . c h e c k C R C ( t m p R x B u f ) T H E N & / / E v e r y t h i n g O K ! "J / / C R C o k a y , r e t u r n t h e r e c v b u f f e r #F T H I S ^ . _ a b y I n t R x B u f : = t m p R x B u f ; $8 / / s e t t h e h a r d w a r e c o n f i g %6 H W C o n f i g 1 : = b y H W C o n f i g ; &2 / / s e t t h e c o n t r o l b y t e 'L T H I S ^ . C o n t r o l B y t e : = b y C o n t r o l B y t e ; (, / / s e t t h e l e d m a s k )h T H I S ^ . S e t U s e r L E D M a s k ( b y L e d M a s k : = b y U s e r L e d M a s k ) ; *$ / / s e t t h e l e d s +V T H I S ^ . S e t U s e r L E D ( b y L e d s : = b y U s e r L e d s ) ; ,> / / R e a d D i g i t a l I n C h a n n e l s ; -P T H I S ^ . g e t D I n B y t e ( b y D I N = >