RSRC LVARLBVW0 ">>"@  J B&*">>"`PP``LL`440<ψȈfofofo     P\ P_\ _U U++++++++++++++++++++++++++++++++++++++++++++++++i2c_generaux VIsi2c_generaux Ctrlsadd_cmd_builder.vitrame_sender.vi~~  @Octet_adresse_cde&@! Choix de la commande(f=criture)@adresse (3bits)@Type de composant(4bits)Ce module permet de combiner: 1 champ d'adresse fixe de 4 bits 1 champs d'adresse variable de 3 bits et 1 bit de lecture/criture pour former l'octet de commande. ;[ 2? yxyxyxy8y?>pp?8yy>ys|8>|cx|p?>?;;8"qcg#q1py~#qyG81Ï;8"qcg~xq8c8x8|p?1q|8ޏ?>x?"ϟ8>Gw3<<3>3<<3>̳<<,̌H  HH  Ȭ  > 0 ˆȈ̌b,,.Œ.. ˆȈ,΢̈,,h((,,,΢,, (̈,(  Ȍb,h(, ̂. <  <̌̈Έ,ȈȈ,ȈΈ,̌쪌B(/̌`̈ȈȈČ̈̈( ((b,Ꮘ.̂ޏ ̌̌ ̈ ̌̌ ̈̌`̌Œ` Ȟ ( (b,Ꮘ.̂ ̌̌̌Ȉ̈Ȉ̈(ȈȌ̈̌`̌Œ` ̈̈Ȉ̈Ȉ(. ̀ ̀Ί⬂Ϊ ̀  (* ̀ Ϊ   033333333ଂΊ⬂(ϊ* ވ *(ΪhhhXhό @RSRC LVINLBVWWT W4HN(N)N#NXO\)N\O%NN<&$N'N'N(Nadd_cmd_builder.vi#N U p&N ُ B~DQBlL@ 35"LVINadd_cmd_builder.vi i386codeUl$SQRVWEX EX EX E X; E$XE(X E,X E0E4X E8X E7E @t40,%#1+E4< <  DX4/ !-AE40 Di  D<< 440 Dpi  DX40 Di,t 4Xp,t xv4/8i@P t A,  L 4 J x }],O4  2 x u]OH : x pv00/.-0 3 x tc4/ g  h   LX @<  4    p40 g h   X40 $g  40 Tg t X40 8g  40 (g  \X40 g <4/  e-w: X   40 Du#{:  @x40 i#uo:X4/`gH,Fa4p 4H<|4$| Є@4  4 H@7o4   $NV8#NVdX$Nadd_cmd_builder.viO9M)Q=QMC߀$1$<<$1*'*P  @@!acknoladges reus@@ Octets lus2@P@ Adresse_pp@ tempo_bit param_I2C_out.@@@0Chane de caractrestrame2@P@ Adresse_pp@ tempo_bit param_I2C_in̉2eйJЉ ̉%‰2‰b̉ze<$$$rnCe module fait partie du projet I2C. Dans cette version la trame est un tableau de chane de caractres. Chaque lment du tableau reprsente une commande: recevoir_octet, envoyer_octet(valeur), envoyer_start, envoyer_stop, envoyer_ack, recevoir_ack. Chaque bit transmis l'interface I2C mesure 3 octets sur le port paralelle (voir les sous modules correspondants).8D2? ?6+$?+/=*?+/=*?kߣ?k#?xxyxyxyx8?<G{y~ys|xq<?y><?#q1py>|w<G81Ï|?|xx#q1py>LJ?;8 cGs|xFy?x3=G81Ïyg9qxq8c8<x G?>y??ǣ?#q1pY~>wqD80?>?>Ç8;8"qcǏ9GG81ÏygyqG81Ï;?>?x3=G81Ïy9qxq8c8<x G?>y??ǣ?#q1pY~#q1pY~y1Bx~?FqyG8c<(?x<<8#?G!q<?ppp8q??xp???????>8|p矟?<矟?<x1c1c8>??x??3C|xB!x>Baw3<<3<3<,3<̳<<3>3<<3>3<<3>̳<<3<3<<3.̳<<3>̳<<3>̳<<3<3<<3>̳<<3>̳,<3>̳<<3>̳<<3<̳<<<<<sBxO? y|?!<χgxyz><<ӧ' |?y>|zy|<>=|zyy<>=ˇO<<σffdfffffffffffffffffffffffffffffffffffffffffffffffffffffbfffffffffFfffffffffffffffffffffffffffffffffffffffffffffffffffffffff5ǫj뻯ᄒjj뻯ᄒ窾껪着諭껯뫪ꪩj+"""()髪ᄎJ?&`&f`&f`&fb&fb<^^<O3L R P3HCLCF3^<$$$ ?/(Z$M菀?\  @  @  @ H @  8 jHĠ ?Ġ H ?  H H?Hࠊࠎ ࠊ䠆䠎  xH 䠊?  ࠊ H?H Lࠏ    ?Ȭ   0 ,̌̈,΢< (,,,̈,,,̢΢, (,.. ̈, ,ˆ̌̈,΢< (,,,̂̂̢̂̂̢,  "̈̈̌̈,΢< (,,,̂̂̀ ,,̀b, Ȍ ̌b̀Ȉ,,,̌ Œ̌.΢,,,,΢,h (̈,,,h,̌ ̈,̌Nb$$̀  (Ĉ̈,΢,,,,΢, (̈,,,, Ƞ͡ʡʃ ?#Utility system.llbBeep.vi.L i386HcodeUl$SQRVWEX)EX)EX)E X+E$X 9E(X,E,X,E0E4X,E8X-EQRhhhP$d$ZYÐf~ƅ x#@#$nDžDžXG䍅QRhhhh#hPd$ZY=tÐfƅ( ?t?QRhP$hhQWR t+d$ ZY=tAX䍅fDžQRPuRh5U  d$ZYÐƅ( fxBnDžDžXG䍅QRhhhh)hP{d$ZY=tÐfƅ, t6󋅐="8H : t )=t9aQRQWhh7qd$ZY=tAX/䍅fDžQRPuRh|3U d$ZYÐ??tQRQPG$V7d$ ZYƅ, fxFnDžDžXG䍅QRhhhh*hPd$ZY=tÐfNƅ0 t6)ډ؉ QRPf$RW'6d$ ZY )9ƅ0 fxJnDžDžXG䍅QRhhhh+hPd$ZY=tÐfb ƅ4 ƅ4 fxN@S$|t?QRP $WRZ+d$ ZY=t_^ZY[]ÐUl$SQRVWD$ t$(=aPX$$Ðo{bYi`pg|novwQRP $ P $uz1d$ ZY_^ZY[]ÐUl$SQRVWt$$|$(D$ =-PX$$ÐCyQRPE $T P $y1d$ ZY_^ZY[]ÐQRhhP$6h藐d$ZY=tuhP$P$d$ QRhhP$6h@d$ZY=tgVW?6QY_^LVW?6QY_^1Ul$SQRVWt$$D$ =-PX$$ÐCiQRP} $ PX $x1d$ ZY_^ZY[]ÐCX=QRhhhVhU脉 d$ZYD9=QRhhhVhU9 d$ZYaC ==QRhhhVhU d$ZYt9=QRhhhVhU袈 d$ZYC\=QRhhhVhUV d$ZY~9=[QRhhhVhU d$ZY3C`=QRhhhVhU过 d$ZY9=QRhhhVhUt d$ZYC`=xQRhhhVhU( d$ZYP,9=-QRhhhVhU݆ d$ZYUl$SQRVW|$$D$ =-PX$$ÐC;VQRP $ P $Gu1d$ ZY_^ZY[]ÐHQRhhhXhU d$ZY=XQRhhhWhU軉 d$ZYV x7QRhhh hUw d$ZY=5 QRhhhWhU4 d$ZYHQRhhh\hU d$ZY=\QRhhhWhU軈 d$ZYy̋X`7QRhhh`hUT d$ZY=`QRhhhWhU d$ZYy̋X`7QRhhh`hU誇 d$ZY=h`SQRhhhWhUg d$ZY+Ul$SQRVWD$ =-PX$$ÐCyQRP $ P $r1d$ ZY_^ZY[]Ð@D|$$uWhUULd$ WVhUUHd$pt|$$uWhUULd$ WVhUUHd$|$$uWhUULd$ ^WVhUUHd$J|$$uWhUULd$ $WVhUUHd$$,|$$uWhUULd$ WVhUUHd$Ul$SQRVWL$ QhUU@d$ =tlL$ QhUU@d$ =tNL$ QhUU@d$ =t0L$ QhUU@d$ =tL$ QhUU@d$ _^ZY[]ÐUl$SQRVWDžDž t Dž L Dž @t Dž< | Dž< pt Dž\  Dž\ t Dž|  Dž| t Dž < Dž $ Dž@Dž Dž Dž DžDž @Dž Dž Dž LDž Dž 2Dž Dž Dž Dž Dž Dž Dž Dž Dž 0Dž Dž Dž LDž `@Dž Dž Dž Dž Dž RDž Dž Dž DDž X@Dž Dž Dž$ \@Dž( Dž, Dž0 `@Dž4 Dž8 Dž< @Dž@ DžD ZDžH LDžL DžP 2DžT X@DžX Dž\ Dž` `@Džd Džh Džl \@Džp Džt Džx Dž| Dž NDž X@Dž Dž Dž \@Dž Dž Dž `@Dž Dž Dž `@Dž Dž Dž X@Dž Dž Dž \@Dž Dž Dž Dž Dž tDž Dž Dž Dž Dž Dž Dž  Dž Dž rDž `@DžDžDžX@Dž DžDž\@DžDžDž Dž$Dž(PDž,`@Dž0Dž4Dž8X@Dž<Dž@DžD`@DžHDžLDžPX@DžTDžXDž\\@Dž`DždDžh@DžlDžpZDžt|DžxDž|DžDžDžXDžDžDžDžDžDžDžDžDžDžDžDžDž`@DžDžDž`@DžDžDžX@DžDžDž\@DžDžDž`@DžDžDž`@DžDžDžX@DžDž Dž\@DžDžDž`@Dž Dž$Dž(`@Dž,Dž0Dž4X@Dž8Dž<Dž@\@DžDDžHDžL`@DžPDžTDžX`@Dž\Dž`DždX@DžhDžlDžp\@DžtDžxDž|dDžDž:Dž`@DžDžDž\@DžDžDž PTAB(@08Dž@pHPDžDž1QRhP4$;~ d$ZY<%<=;QRhPd$} d$ZYl%l=QRhP$} d$ZY%=QRhP$} d$ZY%=QRhP$G} d$ZY % =GDžtQELMDžQELMHffNf⍅؉hDžX fDž fDž fDž fDž Dž Dž Dž PTAB  fDžffDžQELMfDžfDžfDžfDžDžxDž| DžPTABtfDžfDžfDžfDžDžDžDžPTABfDžfDžfDž fDžDžDžDžPTABppPfDžTfDž\p`fDždfDžlDž@DžDDžHPTAB<fDžfDžfDžfDžDžDžDžPTAB dfDžfDžfDžfDž DžDžDžPTABhfDžQRhP$Ux d$ ZYfE_^ZY[]ÐUl$SQRVW  x x  @ @  hUUDd$_^ZY[]Ð_^ZY[]ÐG2 /n  "    =O    d   ' 0MazK )    Fmq F +e  lJp? G:  y f Z G ; ( !  " # ~#m#$$ Y% .&&*' '' b((9)p))P*<,[,[,[,[-[-r-r(.;///@00L111.2z223\333i44]4])5]l5]5]5]L6]6]6]97]7B[B[C[LC[C[GP  @@!acknoladges reus@@ Octets lus2@P@ Adresse_pp@ tempo_bit param_I2C_out.@@@0Chane de caractrestrame2@P@ Adresse_pp@ tempo_bit param_I2C_in P~`$4 P@@@ PP"@P@flg@oRt@eofudfP@ Octets lusp@dfdP@exdP@txdP@oldN P@@@@0Chane de caractresP"@P@flg@oRt@eofudf.P@@0Chane de caractrestramep@0dfdP@0exdP@0txdP@0old4 P@@@!`P"@P@flg@oRt@eofudf P@!acknoladges reusp@!dfdP@!exdP@!txdP@!old P PP"@P@flg@oRt@eofudf2PP@ Adresse_pp@ tempo_bit param_I2C_inpPdfdPPexdPPtxdPPold P PP"@P@flg@oRt@eofudf2PP@ Adresse_pp@ tempo_bit param_I2C_outpPdfdPPexdPPtxdPPold$`@0Constante tableauV P$@P@0P8 P@@@0`0 expression`Taille de la dimension`Nouvel lment``Taille de la dimension !``0car. recherch (-)`0message$`0nom du bouton F ("Annuler") `0nom du bouton V ("OK")`"@@Nouvel lment@!62@P@ Adresse_pp@ tempo_bit param_I2C_in@!ack` @indice@0Chane de caractres``````@offset aprs nombre0@offset du car.0000 @offset aprs correspondance@octet_lu``h@! Bouton V ?`@error - ignored @intensity (0-255) - ignored@duration (msec) - ignored`@ frequency (Hz) - ignored02.@@@0Chane de caractrestrame @! @@Nouvel lment`x` `` ``````` 0`````````````` `% ` ` `% ` ` `% ` ` `% ` ` `% ` ` ``` xxrecevoir_octet envoyer_octet envoyer_start envoyer_stop envoyer_ack recevoir_ack\k@envoyer_octet().ERREUR dans trame_sender Commande non reconnue ContinuerStop`e`n`v`o`y`e`r`_`o`c`t`e`t`(d:\automated\lv51\lvsource\gencode.cGenRangeCheckd:\automated\lv51\lvsource\gencode.cGenCopyProcs1d:\automated\lv51\lvsource\gencode.cGenCopyProcs2$d:\automated\lv51\lvsource\gencode.cGenCopyProcs3nd:\automated\lv51\lvsource\gencode.cGenDefaultProc4T@Ld,p|$<.VIDStrame_sender.viVIDSwrite.vi PTH0VIDS stop_gen.vi PTH0VIDS start_gen.vi PTH0VIDSread.vi PTH0VIDS hack_rec.vi PTH0VIDS hack_gen.vi PTH0VIDSBeep.vi lPTH0%5.1Oldest compatible LabVIEW.N"N"N"N"pPPP@@ Octets lus.@@@0Chane de caractrestrame @@!acknoladges reus2@P@ Adresse_pp@ tempo_bit param_I2C_in2@P@ Adresse_pp@ tempo_bit param_I2C_outrnCe module fait partie du projet I2C. Dans cette version la trame est un tableau de chane de caractres. Chaque lment du tableau reprsente une commande: recevoir_octet, envoyer_octet(valeur), envoyer_start, envoyer_stop, envoyer_ack, recevoir_ack. Chaque bit transmis l'interface I2C mesure 3 octets sur le port paralelle (voir les sous modules correspondants).̉2eйJЉ ̉%‰2‰b̉ze<$$$ tDTHPDt4N88 l s~ <*@@ Octets lus @octetB2@P@ Adresse_pp@ tempo_bit param_I2C_out>.@@@0Chane de caractrestrame>.@@0tableau de chanes de car..@0Chane de caractres @indice00$@@0Constante tableau.@@Nouvel lment( @octet_lu2@P@ Adresse_pp@ tempo_bit param_I2C_out2@P@ Adresse_pp@ tempo_bit param_I2C_in@octet_luB2@P@ Adresse_pp@ tempo_bit param_I2C_in @error - ignored @intensity (0-255) - ignored@duration (msec) - ignored@ frequency (Hz) - ignored@! stop ? (V)|( 2@P@ Adresse_pp@ tempo_bit param_I2C_out2@P@ Adresse_pp@ tempo_bit param_I2C_in, @0nom du bouton V ("OK") @error - ignored0$@0nom du bouton F ("Annuler")@0message@ Adresse_pp( @!ack2@P@ Adresse_pp@ tempo_bit param_I2C_out2@P@ Adresse_pp@ tempo_bit param_I2C_in@!ack.@ frequency (Hz) - ignored.@duration (msec) - ignored, @intensity (0-255) - ignored(@0car. recherch (-) @offset du car.$@offset aprs nombre @0 expression, @offset aprs correspondance @Nouvel lment@(@Taille de la dimension @0 expression , @@!acknoladges reus!"@@!ack@!@! Bouton V ?@ tempo_bit( 2@P@ Adresse_pp@ tempo_bit param_I2C_out @octet2@P@ Adresse_pp@ tempo_bit param_I2C_in<$<|||0H\H\\H0L<hxh<h<<hD`<4h`d4dd<<(<<hxhHHH,H,LHHxxxxxxHLH(8XX8((((XXX4txxhx`<hxxhx VDtEt Octets lusM-@.@0NGNHN MIuJu0`~4~4Chane de caractresQtrameMвгų0L,,]acknoladges reusM0H"4NANANN/</< XD3@3@ param_I2C_inVDR_R_ Adresse_ppOerer378UD}ۊ }܊  tempo_bitOݝ ޝ 500VDTaQTaQ Adresse_ppYD5BF5BF param_I2C_outOg tFg!tF378UDII tempo_bitOHH500HDx4N ZDrecevoir_octetHD4N44YD񪯷 Lire un octet\Dwwenvoyer un start[D򨭵Ecrire un octet]DConstante tableauMD}~0[DuuEnvoyer un stopZDyyenvoyer un ackOE77 5 [Drecevoir un ACKMD0sDxx3'JsZ Conception le 12.02.2001 Projet I2CZDǭǮenvoyer_octet(bDTaille de la dimensionMD  0ZDǰȰNouvel lmentMDYf Yf 0bDIV!IV!Taille de la dimensionHD4N=J=JVD expressionMD)^D̔̕car. recherch (-)SD$$read.viWD%% hack_rec.vizDʷCʸC...ERREUR dans trame_sender Commande non reconnueSDߺmessageUD+'+' ContinuergD((nom du bouton F ("Annuler")PD  StopbDnom du bouton V ("OK")SDX(}Y(}Beep.viHD4Nn{ n{ TDhiwrite.viXD(4(4 start_gen.viWD&& stop_gen.viWD&& hack_gen.viHD 5N OFFONOFFONFPHPtrame_sender.viFPHPD"N8~(#N $3Nt4N>E?NFtN4XL4O47<HR#{ $ |T$<4 FH Cu[lPO4  r< ,A\LO@P rHB4%AA@ 2< %,o㳳ok@ 2< @%,pⳳpl0 WH #C[(LP0 _< ,A[0 UH C{s4 J FO[pPO0 sH FxA4 2 Hv\tPO@ : @?Fpⳳpl@PHFx,A1B0  Fx[|8@ : ?Fo㳳okH : HN00/.-0H4T4QP/  8 l 4 J }5[xPOHR 2 T  H$D  x4 FP [|PO4  rD ϱ\PO@P rPB4ϪA@ 2D ֪ޱo㳳ok@ 2D @Ϫֱpⳳpl0 WP ͨ[|0 _D ϱ[0 UP 2s0 4 Pd,0 sP /A0  /[4 2 -\POp 3+ `H R h Dh P  , l $    T4 F  [PO4  r \PO@ P r B4 $mA@ 2  @pⳳpl@ 2  o㳳ok0 W  [ |&|0 _ [0 U hs4 O =Q hi0 s  eA< r P@OPO4N0  g 4 K P.=[PO  P=Q H=Qֳ H=Qֳ I=Q H=Q I<S27D}(`4 F 2A[PO|st0 7 Hª2A0  C7@4 F Q`[PO(H4t|@PQu|B($(\@ 2 @bkpⳳpl4 2 ds\POH 2 eq/0/.-0  bu [@ 2 kuo㳳ok4 F |ڋ [PO4 2 ܞ \PO0  ڠ [@P|Ӡ X~@H : ܜ00/.-@ 2 @Ӗpⳳpl@ 2 Ӡo㳳ok0<S4v6,H4 Fd SbR[PO( @,lt4 F 4CG[PO0 7 JqA0  Ev@dd@PSwR2Bl(< T@ :d @dmpⳳpl|4 2d fuG\POH 2d gs/0/.-0 d dwI[@ :d mwo㳳ok4 F ~J[PO4 2 I\PO0  K[@P~Kp@ ~H : !00/.-@ : @pⳳpl@ : o㳳ok0 5, , |          .BDHPtrame_sender.viLVINread.viAPTH0LVINwrite.viuPTH0LVIN start_gen.vi~PTH0LVIN stop_gen.viPTH0LVIN hack_gen.viPTH0LVIN hack_rec.viDPTH0LVINBeep.vipPTH0 BDHPD`4N8ԏۘ~(#N@3 5N`4N`OFlN,bl0܋D0@@\۽ "<\4 B8]POhp4Q  $ t4 2 ]POT y4[\yd-0Lp4lQ1,XD,& Md|4& 2d Ƭ]PO 'B0tHh4' $V80* '4t0 'T'';>D' 4'$P'4'0J.&'94'/ $33Sw: 'B%<0\0';$a 4'$^dQ 'BDh 'Bdh 'B ?h '@@ h 'B%< \ '" st4'" XT9[A^=\ '@(L'P,1h ' @X(st'h''0H(,'#U'h'{8' 'B %p \ 'B? \ '@# " '@0'' '@ `4''`0'EW2B:0'EX"2* '@@" \4'N"4' Jt ]POH( :t  00/.-,( [t(4,( 4( G@(P"h!H\A,(!!!"8("4(  2! ]QO4) J! Ʊ]QOH* :!  00/.-0* 3! c,*!t]! *@# "h"*1(H4*H8*"4*#G *B %p0\ *B?0\4*#]*# *@@#0\0*;$Y * 40*;$_ 4* $$T0&*46*8,;4*?V/*1H24*`?X<34* T)|Z@7*+X.@*P+,Wh"&s@,***|**L4*&P,!*)(&|0*@2 ,K[S, 4* T'Y!8*/t.4*'I! *@(L10h1h4*t"\D!<4*W!0*'0*(*.(,*12X4*GDQ8*:tJ[;,0h*+x1 *@(LD08E8*(X(wMYS)*,)(*,T *@X2(,4*(M!*#T@*-L1h4* $-lU!%4*`% X!40*-okOWS0* 3% Wh"c4*  2% Xg!]QO4+ J% HW"] QOH, :% Ye00/.-,,`q%0 ,@++,+X ,B P)H*,4,0H! ,B )*,4,%O84, B&|<K]QO4-'X-xM[YkSg(-,08 -+(,0-;(LlJR+N# -@X&,T,--L,-\( -0,T-L-+1<-D-I*dJ...\-.-.(-..(. -@-&,.\/t -@-&..(-.0-E--uI*[:R2 -@-+.+X-.0-E--vI:dJVB0-E-.Ht[*c:_2,-/`p/L-/-/t -@&,/ /t4-O/ AO/Lr0--p4jNVR@- 6/AO))*0-;(L'oRZ+V#0-;(L'nJ+[;R34-)a!-2, -B0'*, -B &*, -B'P*, -B)*, -@@0*, -B P)H/,4-t1[!?-'02x -B )/, -B)/, -B0'/, -B &/, -B1/, -@@+/,4-&`K! -@ 9P24- $$R0)-p 5t -B P4D4-/ $:<x-3-7-37 -H434-03?CPI:0--pe4- $@ Q+ -B $4D -B04D -B4D -B 4D,-D%<) -B4D -@@ 04D0- d ũ`-5 -59P624-/ $6t -6 -576@-6@,-566@7\88,84-055d€ -5$7(5t-7\ -4t>4-056,f€ -57|7\4-056`Ҁ-84-056`c €4-057RҀ -53 8L8,4-058QҀ -5784-058P Ҁ-8-8, -5884- Jd ]QO4. $9T40'.254.0K  .>9 .99.9.>D(.:;H;;;(S0(0=d;400:(N400:L4003@7C=:40 TtЀQ60TH40 $?4R0$0t<040t?Z;0#t`070@40/b@p^~F0@ 0@ 2DFX 2DFF8423DEH:&6.423DF<&6.2F 2DdF423DE;6F>2D(L2sth2E(,2D(LH2 *H2#  *2"2+SR@R2&SgVBSB2(@\(\2\&22SS̬2A==Ҁ2C-=-=H22)HRSS2^^H2+__22ToZ==Z2&,R2H@H22HoI24t=&2?P23 Ҭ2=@29P €@ͳ2$2)RSS2l2$2'RSS2%<2)RSS2&RSS2%p2?21RR32'PN#SSN2 0 { l\l2ẍ2#g2 ==\2t  @ 2<{\2g:2@20SSg,2-X2d42b@n!,2sHs02bz 2Bc g0\ 2Bc h 2Bc k *, 2Bc g \ 2Bc k /, 2Bc 4D 2Bc 42/bdp0P= 2djdjp 2ddPee 2dbdd420dety0@8420dbz@P H420deL{0@ 82e2e2dP 2dmel 2dgef420de`40@842Qg4ȳEf032ff`f2f42  2e ɶD](QO03 e ȳE`43 Je ],QO 4@c gg4f4c|c,4c fL0et4fe4c>WIgC_493pr9)W4g._9r 9prr493pq=4W>g9_,9c pd@<,9p@@Ȇd >t@>4>3-7G? > >4>3)'7/4>3P'7/>d >?4>3`7G?> > 4> T@Q9>F|x>|>tF,>?&%p4>t$Q>>V//V0>@tst׈>c\yp4> B]XQO?(=\=,;@;,?DV#V>@>?Bzd4?t\,Q:?d..d7N?7N @P4NX4N|(N,3N`.N9@3N91N:T4N; 7Ntrame_sender.viread_ini_file.vi8add_cmd_builder.vitrame_sender.viread_ini_file.vi:InstrUseInstrUseInstrUseHH 2@P@ Adresse_pp@ tempo_bit param_I2C_outCe module lit les paramtres d'initialisation du bus I2C (adresse du port parallele et tempo bit) JsZ Conception pour SAGEM SA le 13/07/2001. 0eVH% @zeP   |蹠LJJI蹀adirLVIN[téadd_cmd_builder.viLVIN Dtrame_sender.viLVINuuread_ini_file.vig2? ?7P@/"""#~UCQߟ?kQU'?xxyxyxyx8?<G{yys? q?><?Ç8ǣ?x?sßsG81ÏyG8cy?wqD80?>ϟyG8cyqD80?>qqq!?x#q8yLJxB!x>Ba LJ8?1x?O, yxgxx'ygxfygygxygygxygygxygygxyp<>?9 y><χ<|xy><ϧ?<ϧ<|xY>=ϧ<3O<<<|xOy><ˇ<|zO<<|zy><χg<|zy>=<χ<ó|xy>=<'>ffdfffffffffffffffffffffffffffffffffffffffffffff*ꪪ껪諭("""ߟ+(+訬G&bXXX XXXXtY$X$X$X$s  T'"? :??? ZTU?πCQߟ?ǀ@U"À̌̌Ȍ H @ xH D x䠏  ࠊxHࠎ 䠊ࠊ@   H @ x@ xH Ƞ  ̈̀̈, ̢̂b̈ (̈,,̂.b,̂ˆ... ?2UTILITY config.llbRead Key (I32).viLVINClose Config Data.vi x  6@P @!status @code@0source error out@@P @!status @code@0sourceerror in (no error)"@!write configuration file? (F)(@p@ config datarefnumrefnumPTH04UTILITY config.llbClose Config Data.viLVINRead Key (U32).vi x   6@P @!status @code@0source error out @value @!found?,@p@ config datarefnum refnum out@0section@@P @!status @code@0sourceerror in (no error)@ default value @0key(@p@ config datarefnumrefnumPTH01UTILITY config.llbRead Key (U32).viLVINOpen Config Data.vi x  6@P @!status @code@0source error out(@p@ config datarefnumrefnum@@P @!status @code@0sourceerror in (no error)"@!create file if necessary? (T) @2configuration file pathPTH03UTILITY config.llbOpen Config Data.viLVINSimple Error Handler.vi   @!error?@code out@error code (no error:0)@0error source (" ")@0 source out6@P @!status @code@0source error out@0message@type of dialog (OK msg:1)@@P @!status @code@0sourceerror in (no error)PTH06Utility error.llbSimple Error Handler.vi" i3861!codeUl$SQRVWEXEXEX@E XE$X E(XE,XE0E4XE8X Eќ٤ՠ  # 43 T=ɜѤ͠  4 00@ <S`=4;\X7: !8=@=@84!`!|0Xp!,4" "<P H!4""pH"4#P$04#2p(4#32  4$@3P 4&?0p#܀4Q/h()40202 0 3&L 4h4%12 H,&)',)%h\ @PW* 4%'@4 J&L 4b\qO& @*L* &*04 j&L #bhqO40p2x2 @1**|4H,.N4.DlP($(l(4 J% blqO/H4  2% bpqO0 % e/H,4/) -M*0/40('5-=5/@ 2&LO (3<  2&L (btqOt8N (%4)<,&&&L<40C++|4 K'FbxqO8 ++|+,8,,-p-.`. '+H++43'*3 '++| ',X+43'*243',$0,8 '+,843'+41 '/-(,43',., ',,-p43'-\/, '.,-p43'-,- '--43'.+43'-- '*L-&43'.* . ''..`.:hQ;6l0@6\< [wkc64 B6lLw[bqODc:-}/,<@707d74 J  %4XbqO0 3  7>YUF0  4;\Xz34 J8 (>7ybqO @:<=7@P 7>HU8X;A,78<=4 28 8?GTbqO:<q@HIsI@sq,==9: 4>;$H :=@ J:V@00/.-0 3=@ H>YUh4>L8Q4>0?4b6/-mM @69:,;< <:ج9M5M;< @66<@; @6:<<@< <4b6;8u}y4b6<,9-mM @6:pHUh@P H>YU9d@4 J=@ 9>HobqO4 2=@ I?XTbqO, 0  : < 7< 6cyp :pM4 7|bqO!$\6[XX!H l!?766l4(&/H'H( @(