RSRC LVARLBVW*$ *">>"@  J B&*">>"`PP``LL`440<ψȈfofofo     P\ P_\ _U U++++++++++++++++++++++++++++++++++++++++++++++++aLDDDD~BABABABABABABABAAa @Value@ Frequency [MHz] @Error?POperations_list3.ctl!@@Active operations @Task #OPCompare_operations_list3.ctl)@@Active compare operations@0MPASMCPOperations_list3.ctl%@@Active operations ISRSPCompare_operations_list3.ctl-@@Active compare operations ISR@!Internal Osc.? @Numeric@@ Current for loop@@ Current if loop@0ACTIVE SUBROUTINE@@ Eventsp#A0A1A2A3A4A5A6A7B0B1B2B3B4B5B6B7C0C1C2C3C4C5C6C7D0D1D2D3D4D5D6D7E0E1E2@@ PortX_Pins @!Input? @!Active@! Syn. Mode?@PCluster@@ Virtual_Ports@!ISR_OS_Var conf?@0ACTIVE EVENTROUTINE/A devices3.ctl@16F8416F84A16F62716F62816F627A16F628A16F648A16F81816F81916F8716F8816F874A16F877A18F44218F452 real device @LevelIPBegin_End3.ctl1@P EndKPBegin_End3.ctl3@P Begin( @RSRC LVINLBVW p <@Ic1˰B̸A܎ <|N5~ُ B~0ُ B~jj?페[_7#(gq@7LVINparity_check_PL211_bug_fixed.viLVCCBegin_End3.ctlPTH04addonsPICLab PIClab.llbBegin_End3.ctl@ Frequency [MHz] @Error?POperations_list3.ctl!@@Active operations @Task #OPCompare_operations_list3.ctl)@@Active compare operations@0MPASMCPOperations_list3.ctl%@@Active operations ISRSPCompare_operations_list3.ctl-@@Active compare operations ISR@!Internal Osc.? @Numeric@@ Current for loop@@ Current if loop@0ACTIVE SUBROUTINE@@ Eventsp#A0A1A2A3A4A5A6A7B0B1B2B3B4B5B6B7C0C1C2C3C4C5C6C7D0D1D2D3D4D5D6D7E0E1E2@@ PortX_Pins @!Input? @!Active@! Syn. Mode?@PCluster@@ Virtual_Ports@!ISR_OS_Var conf?@0ACTIVE EVENTROUTINE/A devices3.ctl@16F8416F84A16F62716F62816F627A16F628A16F648A16F81816F81916F8716F8816F874A16F877A18F44218F452 real device @LevelKPBegin_End3.ctl3@P BeginLVCCOperations_list3.ctlPTH0:addonsPICLab PIClab.llbOperations_list3.ctl=POperations_list3.ctl@@operations listLVCCCompare_operations_list3.ctlPTH0BaddonsPICLab PIClab.llbCompare_operations_list3.ctlMPCompare_operations_list3.ctl'@@Compare operation listLVCC devices3.ctlPTH02addonsPICLab PIClab.llb devices3.ctl/A devices3.ctl}@16F8416F84A16F62716F62816F627A16F628A16F648A16F81816F81916F8716F8816F874A16F877A18F44218F452deviceLVINContainer_u8_3.viPTH07addonsPICLAB PIClab.llbContainer_u8_3.vi@0Container-name( Source3.ctl~@ Constant variable U8 variable I8 Variable U16 Variable I16Indirect variable Virtual PortDirectSFRSFR16Source @Number6(Localize_cluster3.ctl@P Container LVINSet_Variable3.viPTH06addonsPICLAB PIClab.llbSet_Variable3.vi! @Value@ Frequency [MHz] @Error?POperations_list3.ctl!@@Active operations @Task #OPCompare_operations_list3.ctl)@@Active compare operations@0MPASMCPOperations_list3.ctl%@@Active operations ISRSPCompare_operations_list3.ctl-@@Active compare operations ISR@!Internal Osc.? @Numeric@@ Current for loop@@ Current if loop@0ACTIVE SUBROUTINE@@ Eventsp#A0A1A2A3A4A5A6A7B0B1B2B3B4B5B6B7C0C1C2C3C4C5C6C7D0D1D2D3D4D5D6D7E0E1E2@@ PortX_Pins @!Input? @!Active@! Syn. Mode?@PCluster@@ Virtual_Ports@!ISR_OS_Var conf?@0ACTIVE EVENTROUTINE/A devices3.ctl@16F8416F84A16F62716F62816F627A16F628A16F648A16F81816F81916F8716F8816F874A16F877A18F44218F452 real device @LevelIPBegin_End3.ctl1@P End( Source3.ctl~@ Constant variable U8 variable I8 Variable U16 Variable I16Indirect variable Virtual PortDirectSFRSFR16Source @Number6(Localize_cluster3.ctl@P ContainerKPBegin_End3.ctl3@P Begin(  LVINValue_of_Container_u8_3.viPTH0@addonsPICLAB PIClab.llbValue_of_Container_u8_3.vi@0Container-name@Value of Container  LVIN ClrVar3.viPTH00addonsPICLab PIClab.llb ClrVar3.vi!@ Frequency [MHz] @Error?POperations_list3.ctl!@@Active operations @Task #OPCompare_operations_list3.ctl)@@Active compare operations@0MPASMCPOperations_list3.ctl%@@Active operations ISRSPCompare_operations_list3.ctl-@@Active compare operations ISR@!Internal Osc.? @Numeric@@ Current for loop@@ Current if loop@0ACTIVE SUBROUTINE@@ Eventsp#A0A1A2A3A4A5A6A7B0B1B2B3B4B5B6B7C0C1C2C3C4C5C6C7D0D1D2D3D4D5D6D7E0E1E2@@ PortX_Pins @!Input? @!Active@! Syn. Mode?@PCluster@@ Virtual_Ports@!ISR_OS_Var conf?@0ACTIVE EVENTROUTINE/A devices3.ctl@16F8416F84A16F62716F62816F627A16F628A16F648A16F81816F81916F8716F8816F874A16F877A18F44218F452 real device @LevelIPBegin_End3.ctl1@P End( Source3.ctl~@ Constant variable U8 variable I8 Variable U16 Variable I16Indirect variable Virtual PortDirectSFRSFR16Source @Number6(Localize_cluster3.ctl@P ContainerKPBegin_End3.ctl3@P Begin( LVIN For_Loop3.viPTH02addonsPICLAB PIClab.llb For_Loop3.vi! @Value@ Frequency [MHz] @Error?POperations_list3.ctl!@@Active operations @Task #OPCompare_operations_list3.ctl)@@Active compare operations@0MPASMCPOperations_list3.ctl%@@Active operations ISRSPCompare_operations_list3.ctl-@@Active compare operations ISR@!Internal Osc.? @Numeric@@ Current for loop@@ Current if loop@0ACTIVE SUBROUTINE@@ Eventsp#A0A1A2A3A4A5A6A7B0B1B2B3B4B5B6B7C0C1C2C3C4C5C6C7D0D1D2D3D4D5D6D7E0E1E2@@ PortX_Pins @!Input? @!Active@! Syn. Mode?@PCluster@@ Virtual_Ports@!ISR_OS_Var conf?@0ACTIVE EVENTROUTINE/A devices3.ctl@16F8416F84A16F62716F62816F627A16F628A16F648A16F81816F81916F8716F8816F874A16F877A18F44218F452 real device @LevelIPBegin_End3.ctl1@P End( Source3.ctl~@ Constant variable U8 variable I8 Variable U16 Variable I16Indirect variable Virtual PortDirectSFRSFR16Source @Number6(Localize_cluster3.ctl@P ContainerKPBegin_End3.ctl3@P Begin( #  LVINIF_bit_set3.viPTH04addonsPICLab PIClab.llbIF_bit_set3.vi"@ Frequency [MHz] @Error?POperations_list3.ctl!@@Active operations @Task #OPCompare_operations_list3.ctl)@@Active compare operations@0MPASMCPOperations_list3.ctl%@@Active operations ISRSPCompare_operations_list3.ctl-@@Active compare operations ISR@!Internal Osc.? @Numeric@@ Current for loop@@ Current if loop@0ACTIVE SUBROUTINE@@ Eventsp#A0A1A2A3A4A5A6A7B0B1B2B3B4B5B6B7C0C1C2C3C4C5C6C7D0D1D2D3D4D5D6D7E0E1E2@@ PortX_Pins @!Input? @!Active@! Syn. Mode?@PCluster@@ Virtual_Ports@!ISR_OS_Var conf?@0ACTIVE EVENTROUTINE/A devices3.ctl@16F8416F84A16F62716F62816F627A16F628A16F648A16F81816F81916F8716F8816F874A16F877A18F44218F452 real device @LevelKPBegin_End3.ctl3@P TrueKPBegin_End3.ctl3@P BeginKPBegin_End3.ctl3@P False@Bit( Source3.ctl~@ Constant variable U8 variable I8 Variable U16 Variable I16Indirect variable Virtual PortDirectSFRSFR16Source @Number6(Localize_cluster3.ctl@P Container  ;  !LVIN NotVar3.viPTH00addonsPICLab PIClab.llb NotVar3.vi! @Value@ Frequency [MHz] @Error?POperations_list3.ctl!@@Active operations @Task #OPCompare_operations_list3.ctl)@@Active compare operations@0MPASMCPOperations_list3.ctl%@@Active operations ISRSPCompare_operations_list3.ctl-@@Active compare operations ISR@!Internal Osc.? @Numeric@@ Current for loop@@ Current if loop@0ACTIVE SUBROUTINE@@ Eventsp#A0A1A2A3A4A5A6A7B0B1B2B3B4B5B6B7C0C1C2C3C4C5C6C7D0D1D2D3D4D5D6D7E0E1E2@@ PortX_Pins @!Input? @!Active@! Syn. Mode?@PCluster@@ Virtual_Ports@!ISR_OS_Var conf?@0ACTIVE EVENTROUTINE/A devices3.ctl@16F8416F84A16F62716F62816F627A16F628A16F648A16F81816F81916F8716F8816F874A16F877A18F44218F452 real device @LevelIPBegin_End3.ctl1@P End( Source3.ctl~@ Constant variable U8 variable I8 Variable U16 Variable I16Indirect variable Virtual PortDirectSFRSFR16Source @Number6(Localize_cluster3.ctl@P ContainerKPBegin_End3.ctl3@P Begin(  LVINFork_Merge3.viPTH04addonsPICLAB PIClab.llbFork_Merge3.vi@ Frequency [MHz] @Error?POperations_list3.ctl!@@Active operations @Task #OPCompare_operations_list3.ctl)@@Active compare operations@0MPASMCPOperations_list3.ctl%@@Active operations ISRSPCompare_operations_list3.ctl-@@Active compare operations ISR@!Internal Osc.? @Numeric@@ Current for loop@@ Current if loop@0ACTIVE SUBROUTINE@@ Eventsp#A0A1A2A3A4A5A6A7B0B1B2B3B4B5B6B7C0C1C2C3C4C5C6C7D0D1D2D3D4D5D6D7E0E1E2@@ PortX_Pins @!Input? @!Active@! Syn. Mode?@PCluster@@ Virtual_Ports@!ISR_OS_Var conf?@0ACTIVE EVENTROUTINE/A devices3.ctl@16F8416F84A16F62716F62816F627A16F628A16F648A16F81816F81916F8716F8816F874A16F877A18F44218F452 real device @LevelIPBegin_End3.ctl1@P EndKPBegin_End3.ctl3@P FalseKPBegin_End3.ctl3@P True(   LVIN Div_by_2_3.viPTH03addonsPICLab PIClab.llb Div_by_2_3.vi!@ Frequency [MHz] @Error?POperations_list3.ctl!@@Active operations @Task #OPCompare_operations_list3.ctl)@@Active compare operations@0MPASMCPOperations_list3.ctl%@@Active operations ISRSPCompare_operations_list3.ctl-@@Active compare operations ISR@!Internal Osc.? @Numeric@@ Current for loop@@ Current if loop@0ACTIVE SUBROUTINE@@ Eventsp#A0A1A2A3A4A5A6A7B0B1B2B3B4B5B6B7C0C1C2C3C4C5C6C7D0D1D2D3D4D5D6D7E0E1E2@@ PortX_Pins @!Input? @!Active@! Syn. Mode?@PCluster@@ Virtual_Ports@!ISR_OS_Var conf?@0ACTIVE EVENTROUTINE/A devices3.ctl@16F8416F84A16F62716F62816F627A16F628A16F648A16F81816F81916F8716F8816F874A16F877A18F44218F452 real device @LevelIPBegin_End3.ctl1@P End( Source3.ctl~@ Constant variable U8 variable I8 Variable U16 Variable I16Indirect variable Virtual PortDirectSFRSFR16Source @Number6(Localize_cluster3.ctl@P ContainerKPBegin_End3.ctl3@P Begin( LVINEnd_of_loop3.viPTH05addonsPICLAB PIClab.llbEnd_of_loop3.vi@ Frequency [MHz] @Error?POperations_list3.ctl!@@Active operations @Task #OPCompare_operations_list3.ctl)@@Active compare operations@0MPASMCPOperations_list3.ctl%@@Active operations ISRSPCompare_operations_list3.ctl-@@Active compare operations ISR@!Internal Osc.? @Numeric@@ Current for loop@@ Current if loop@0ACTIVE SUBROUTINE@@ Eventsp#A0A1A2A3A4A5A6A7B0B1B2B3B4B5B6B7C0C1C2C3C4C5C6C7D0D1D2D3D4D5D6D7E0E1E2@@ PortX_Pins @!Input? @!Active@! Syn. Mode?@PCluster@@ Virtual_Ports@!ISR_OS_Var conf?@0ACTIVE EVENTROUTINE/A devices3.ctl@16F8416F84A16F62716F62816F627A16F628A16F648A16F81816F81916F8716F8816F874A16F877A18F44218F452 real device @LevelIPBegin_End3.ctl1@P EndKPBegin_End3.ctl3@P Begin(LVINIF_Container_equal3.viPTH0<addonsPICLab PIClab.llbIF_Container_equal3.vi"@ Frequency [MHz] @Error?POperations_list3.ctl!@@Active operations @Task #OPCompare_operations_list3.ctl)@@Active compare operations@0MPASMCPOperations_list3.ctl%@@Active operations ISRSPCompare_operations_list3.ctl-@@Active compare operations ISR@!Internal Osc.? @Numeric@@ Current for loop@@ Current if loop@0ACTIVE SUBROUTINE@@ Eventsp#A0A1A2A3A4A5A6A7B0B1B2B3B4B5B6B7C0C1C2C3C4C5C6C7D0D1D2D3D4D5D6D7E0E1E2@@ PortX_Pins @!Input? @!Active@! Syn. Mode?@PCluster@@ Virtual_Ports@!ISR_OS_Var conf?@0ACTIVE EVENTROUTINE/A devices3.ctl@16F8416F84A16F62716F62816F627A16F628A16F648A16F81816F81916F8716F8816F874A16F877A18F44218F452 real device @LevelKPBegin_End3.ctl3@P TrueKPBegin_End3.ctl3@P BeginKPBegin_End3.ctl3@P False @Value( Source3.ctl~@ Constant variable U8 variable I8 Variable U16 Variable I16Indirect variable Virtual PortDirectSFRSFR16Source @Number6(Localize_cluster3.ctl@P Container  ; !LVINCmd_function3.viPTH06addonsPICLab PIClab.llbCmd_function3.vi@ Frequency [MHz] @Error?POperations_list3.ctl!@@Active operations @Task #OPCompare_operations_list3.ctl)@@Active compare operations@0MPASMCPOperations_list3.ctl%@@Active operations ISRSPCompare_operations_list3.ctl-@@Active compare operations ISR@!Internal Osc.? @Numeric@@ Current for loop@@ Current if loop@0ACTIVE SUBROUTINE@@ Eventsp#A0A1A2A3A4A5A6A7B0B1B2B3B4B5B6B7C0C1C2C3C4C5C6C7D0D1D2D3D4D5D6D7E0E1E2@@ PortX_Pins @!Input? @!Active@! Syn. Mode?@PCluster@@ Virtual_Ports@!ISR_OS_Var conf?@0ACTIVE EVENTROUTINE/A devices3.ctl@16F8416F84A16F62716F62816F627A16F628A16F648A16F81816F81916F8716F8816F874A16F877A18F44218F452 real device @LevelIPBegin_End3.ctl1@P End@0 New CommandsKPBegin_End3.ctl3@P Begin(  a @Value@ Frequency [MHz] @Error?POperations_list3.ctl!@@Active operations @Task #OPCompare_operations_list3.ctl)@@Active compare operations@0MPASMCPOperations_list3.ctl%@@Active operations ISRSPCompare_operations_list3.ctl-@@Active compare operations ISR@!Internal Osc.? @Numeric@@ Current for loop@@ Current if loop@0ACTIVE SUBROUTINE@@ Eventsp#A0A1A2A3A4A5A6A7B0B1B2B3B4B5B6B7C0C1C2C3C4C5C6C7D0D1D2D3D4D5D6D7E0E1E2@@ PortX_Pins @!Input? @!Active@! Syn. Mode?@PCluster@@ Virtual_Ports@!ISR_OS_Var conf?@0ACTIVE EVENTROUTINE/A devices3.ctl@16F8416F84A16F62716F62816F627A16F628A16F648A16F81816F81916F8716F8816F874A16F877A18F44218F452 real device @LevelIPBegin_End3.ctl1@P EndKPBegin_End3.ctl3@P Begin( @ r cx d0` P c @flg@oRt@eof@Pudf @Value@dfd@txd@old@extP  P c,@ Frequency [MHz] @Error?POperations_list3.ctl!@@Active operations @Task #OPCompare_operations_list3.ctl)@@Active compare operations@0MPASMCPOperations_list3.ctl%@@Active operations ISRSPCompare_operations_list3.ctl-@@Active compare operations ISR@!Internal Osc.? @Numeric@@Current for loop@@Current if loop@0ACTIVE SUBROUTINE@@Eventsp#A0A1A2A3A4A5A6A7B0B1B2B3B4B5B6B7C0C1C2C3C4C5C6C7D0D1D2D3D4D5D6D7E0E1E2@@ PortX_Pins @!Input? @!Active@! Syn. Mode?@P!"#$Cluster@@% Virtual_Ports@!ISR_OS_Var conf?@0ACTIVE EVENTROUTINE/A devices3.ctl@16F8416F84A16F62716F62816F627A16F628A16F648A16F81816F81916F8716F8816F874A16F877A18F44218F452 real device @LevelKPBegin_End3.ctl3@P&'()*Begin  @0! @1P2000 @3.@P,-../..0../.40/1-dfd.@P,-../..0../.40/1-txd.@P,-../..0../.40/1-old.@P,-../..0../.40/1-extP +5678 P--- P111 @<r16F8416F84A16F62716F62816F627A16F628A16F648A16F81816F81916F8716F8816F874A16F877A18F44218F452 @> P=? @PAAA%PAAA @ P=DPAAA P @/P < @I@/P GHHJ.KGG.. P,,, cIPBegin_End3.ctl1@P&'()*EndP O5678@0Container-name@Bit@0 New Commands c< c c d(( Source3.ctl~@ Constant variable U8 variable I8 Variable U16 Variable I16Indirect variable Virtual PortDirectSFRSFR16Source @Number6(Localize_cluster3.ctl@PYZ ContainerO c$ c4 c6 c0+ c?KPBegin_End3.ctl3@P&'()*TrueKPBegin_End3.ctl3@P&'()*False@Value of Container cD cX c`>Pjjkkkkkkkkkkkkkkkklll dm d dJ d 09:0;0@ B C ;0E F 0F 0F 0L L L 0L :0M0NP:0;0@ B C ;0E F 0F 0F 0L L L 0L :0M0Q Q Q Q R8Q Q Q 8S S 0TUVW0SX[UQ X\]X[UQ^_TQ[` [UQabT[UQ^RcXQ[`dUeUQTfTQX[XX`OUXSTdTTTgTTTTgTTTUhi+&%!) n0o0p0Oq0X/xKagDPA.kfk?uu7gwe!$%$*)vr:Y:t$""CAԡ`.]ھ<3;˾}gywf%&&M)jM6:F(j5QxʗTq<^)#m2n'h>(@-іa|}=:}l៕>**Yc wy*2[X 4PR(BzԻG(oA걳llr="m<C]NܮUN\q\xn,]}|\Ψꓳv_0ԗ.c[ k-%ꈧRd*Ö+^ڪN ՓVX+6Tg5mה1[ֈ4؞焸!ḁ!ժZ5y<41zn\86qYM IexG7ZOw7grLǞL=;M_PFpZx_\8/V!zY/R[28nC=";ZN'UOƆx'9ڢbp 2 dԛN-*~Z݇y<1|O}3 |_1 &_uu ZK^N;6" PF&^gTU{E߉mj/;wl:T?(&ޫ5Q7Ι VIDSparity_check_PL211_bug_fixed.vi VIDSValue_of_Container_u8_3.viPTH0 TVIDSSet_Variable3.viPTH0 ,VIDS NotVar3.viPTH0 VIDSIF_Container_equal3.viPTH0 VIDSIF_bit_set3.viPTH0 |VIDSFork_Merge3.viPTH0 VIDS For_Loop3.viPTH0 tVIDSEnd_of_loop3.viPTH0 VIDS Div_by_2_3.viPTH0 VIDSContainer_u8_3.viPTH0 d \ L D < 4 $VIDSCmd_function3.viPTH0 VIDS ClrVar3.viPTH0 l4x tU+MHt?4 $!01``#"0ӀLF2|mDDD&rb'nHJ[DYG"0 "246䈛k9r2@A azUcSy]zU.VM{d܄ʿgO? _;o?!]vbY%I`l`Mls Gk]!DoNW½N]9>24 1"'k%6dz}Wu+|k|iI+ 1WyML>^nZĚ.7 Ek:rF#w2~ >Sd&TB-J$)G,tv`@ݷ(IsG4}''͍Myw4a968nsb1}lB_j:d]ӵt/v?&9^$,Q:K~1ɔ!U: Ԑq_>\o!5Eלf|ɮ9$w\N}msmө2[._N*(e>[bE cFᰶ#w_~A1' w9,JQH dAK*ZW nPP` ӹ֨Fu6!,w(8PDGN'I ȓ d@9e:t n{;OT뢘Vfi,cVI,fF ljg6[?e^#b,3cލsGaO(=PÔ0Ƌ$\Ҷ:ވg-RPS]GSM48aQZ40`#셿`p@WjȵCf8ѵ\:)\_}ru˗]ѥ\uw&, ]k\'W7#+ ];ȵ\kr$Qrup.tr:7jUMB؃j!Wpċnr%Wu\q5 sܟY#Qv݈VnDu#j,gF d ^ipF[W%zoGНׯ";%KzG4\鳫bH\+s}$MkX*.z)lL~+kNuXk%F 4dᝲrrd9n}R7kɄS$ZDP鶤6 ZYZ7Tu̥P"/p,0AW4u@kB́ =@SQs!ӑi6v#]xiآ[AWD=%PLy7Pիqԅ**,ZJ<0JX>naqPWQ UB~#ep,Duw[u܁&bHPW RP*H*Y&VRRr=a v&֩p봳>y3ּ1w%N&>8CZCڕ8;{s@ss&$|0 '9NεN!Cuf\&MX>\;7h0Ҕ1VzsC4迯9!ƹ8 *ߠR^Zj{xm1^]q^Y>uU4'D/(4kUyZӌUCkxI&\Cot ) ?>ӌx?Bx` d\RB}:@— r~g:x9zt<;xNAȻ蹨=Ch8zz-2\BOy=Y>lx^@h."P+p%5Z?%bp>iPC>"@y W>̕X3Lޚj6d6tAHR9BU}\Er?W 7kbQ$(qITݖqAJ?Wvs%e3լE%:K\ qAy9)\5Ne3|/f9BU}\PD~DnX!jӕTsB(GmRG|2>. "+PyƔGofB7Gv\*ܐrfb3ўBedTcUq )*\˕XRT.$=I\*ܐ+]f݀(Д TZU8BeWr%,ҌqWlv838-!ֺ:8LEPlJȔ5lAʗcP"N#PWǟ#yMj^erJ1j84di nXWV$l!hMc$&0vi JzxU-0F4~z_ۙZF&Yr·1)m;N,KoRH? DI&eTrR"eI%D_*7+k)皔GP.ʹ Mz|E(&Rse*iBVHTp,Q•)&Q!D`5BْHnRVKeP'RK$)7-R9vWnHܘ@T(7&Rn3)J6ܖHˤ<''rW"5}\7+ޥ7KȺFӗp遒"o}A=>&eJ #lv*w5Vu"F-o ·ڹwN'x8+FDxE(3( ^+ۨr!} la Nx1r %x0`MTx>!)Il9 .P,ђFP)Mzӌ L#)*$E-ʵPSRGPs u/9T/ORtŒ"ERyْ ] (8,) aY`yH&E^O<ℇ-)QC vIQ/( ;1BޕJݒb-ྱP줬[bXfP, T&ma;^-S%JrY9 *MQ9 $C[a hpVxκOi1x W]6"eH*ɟ#t呵%k1YKen~7n3ybcb킽]o㦫m8N3`'RFa Sa[! u s d$l%vd[fKY-lTkV)6 [۸Q 6.!RI1ERLu1B%(6 zET\ֳz)n$R*O&m3nwE|YJ+ΓKG\][PG=.3"أ?!w ]Jl[vIc'YwK5i[bB6+S$^AנBQ/zK-+$4I1PL ]jZ*&kW*Z)y$O-쟇*<)CkJh-WbLкPkʜ'7&ͦivRr3wĵ0߮HwYob8Is4g[v.аٿw>? `jo@i?x{޺Al>f$Z?Ma?ۼo9]yo4㷐 o4~?]`-N-=o3Y{sk?\u9->ݖsws~7Ϸ{}+#bVdVVU@KGGNΑG,)\Iw=֎zwԕQJ=5گ)K9\  8.2s# P@ Frequency [MHz] @Error?POperations_list3.ctl!@@Active operations @Task #OPCompare_operations_list3.ctl)@@Active compare operations@0MPASMCPOperations_list3.ctl%@@Active operations ISRSPCompare_operations_list3.ctl-@@Active compare operations ISR@!Internal Osc.? @Numeric@@ Current for loop@@ Current if loop@0ACTIVE SUBROUTINE@@ Eventsp#A0A1A2A3A4A5A6A7B0B1B2B3B4B5B6B7C0C1C2C3C4C5C6C7D0D1D2D3D4D5D6D7E0E1E2@@ PortX_Pins @!Input? @!Active@! Syn. Mode?@PCluster@@ Virtual_Ports@!ISR_OS_Var conf?@0ACTIVE EVENTROUTINE/A devices3.ctl@16F8416F84A16F62716F62816F627A16F628A16F648A16F81816F81916F8716F8816F874A16F877A18F44218F452 real device @LevelIPBegin_End3.ctl1@P EndKPBegin_End3.ctl3@P Begin @Value P P p!" aLDDDD~BABABABABABABABAADDDDDDDDDDDDDDODDDDDDDDDDDDDDODDDDDDDDDDDDDDODDDDDDDDDDDDDDODDDDDDDDDDDDDDODDODODODODDDODDODDODDDDODDODODODODDDODDODODODODDDODDODODODODDDODDODODODODDDODDDODDODDDODDDDDDDDDDDDDDODDDDDDDDDDDDDDODDDDDDDDDDDDDDODDDDDDDDDDDDDDODDDDDDDDDDDDDDODDDODDDDODDDODDDDDODDODDDODDDDDODDODDDODDDDDODDODDDODDDDDODDODDDODDDDDODDODDDODDDDDODDODDDODDDDDODDODDDODDDDDODDODDDDODDODDDDDDDDDDDDDDODDDDDDDDDDDDDDODDDDDDDDDDDDDDO 7 @Value@ Frequency [MHz] @Error?POperations_list3.ctl!@@Active operations @Task #OPCompare_operations_list3.ctl)@@Active compare operations@0MPASMCPOperations_list3.ctl%@@Active operations ISRSPCompare_operations_list3.ctl-@@Active compare operations ISR@!Internal Osc.? @Numeric@@ Current for loop@@ Current if loop@0ACTIVE SUBROUTINE@@ Eventsp#A0A1A2A3A4A5A6A7B0B1B2B3B4B5B6B7C0C1C2C3C4C5C6C7D0D1D2D3D4D5D6D7E0E1E2@@ PortX_Pins @!Input? @!Active@! Syn. Mode?@PCluster@@ Virtual_Ports@!ISR_OS_Var conf?@0ACTIVE EVENTROUTINE/A devices3.ctl@16F8416F84A16F62716F62816F627A16F628A16F648A16F81816F81916F8716F8816F874A16F877A18F44218F452 real device @LevelIPBegin_End3.ctl1@P End( Source3.ctl~@ Constant variable U8 variable I8 Variable U16 Variable I16Indirect variable Virtual PortDirectSFRSFR16Source @Number6(Localize_cluster3.ctl@P ContainerKPBegin_End3.ctl3@P Begin( @0Container-name! #(( # KPBegin_End3.ctl3@P TrueKPBegin_End3.ctl3@P False@Bit &'(;  #'&(   ( @Value of Container!,  ##( &'; @0 New Commands#0(  r16F8416F84A16F62716F62816F627A16F628A16F648A16F81816F81916F8716F8816F874A16F877A18F44218F452$@@Compare operation list@@operations list0@P Begin !"!!#$!"!!%!"!!&'()#'&*!"!!((+!"!!!,-#$!"!!##.&'/!"!!#01#01#'&*0000233 3 3 3 4 545233 3 3 3 4 54566FPHPparity_check_PL211_bug_fixed.viTDCCOperations_list3.ctlPTH0:addonsPICLab PIClab.llbOperations_list3.ctl|5 PTH0TDCCCompare_operations_list3.ctlPTH0BaddonsPICLab PIClab.llbCompare_operations_list3.ctlV4PTH0TDCCBegin_End3.ctlPTH04addonsPICLab PIClab.llbBegin_End3.ctl bPTH0TDCC devices3.ctlPTH02addonsPICLab PIClab.llb devices3.ctl)PTH0QD!w.!x.ValueH4{A4}4QD#!0<#"0<BeginQDrrLevelHWDXY real deviceLDX_Y_HH\]_DccACTIVE EVENTROUTINEHMM\D  ISR_OS_Var conf?LD  H-;:I-<:IH&73&33V   PortX_PinsH!.!.VD   Syn. Mode?RD r sActiveRD Bb CbInput?P y zPaneSDyzClusterYuv Virtual_PortsH ]o ^oS8_9_NumericH<\=\R)K*KEventsH##]DtVtVACTIVE SUBROUTINEHLLSNumericH[|}Current if loopHdvevSrrNumericH\m|zm}zCurrent for loopHdvevZDlylyInternal Osc.?iD^^Active compare operations ISRbD66Compare operation listHaDNOActive operations ISR[DNOoperations listHRdTcQDMPASMHddeDIIActive compare operationsbD55Compare operation listHRDTask #H]DNOActive operations[DNOoperations listHRdTcQD  ErrorH[DlWylXyFrequency [MHz]H[\P6%C>6&C>PaneQD#!0<#"0<BeginOD!.!.EndQDrrLevelHWDXY real deviceLDX_Y_HH\]_DccACTIVE EVENTROUTINEHMM\D  ISR_OS_Var conf?LD  H-;:I-<:IH&73&33V   PortX_PinsH"/"/VD   Syn. Mode?RD r sActiveRD Bb CbInput?P y zPaneSDyzClusterYuv Virtual_PortsH ]o ^oS8_9_NumericH<\=\R4V5VEventsH..]DtVtVACTIVE SUBROUTINEHDLLSNumericH[Current if loopHopSrrNumericH\n{n{Current for loopHopZDlylyInternal Osc.?iD^^Active compare operations ISRbD66Compare operation listHaDNOActive operations ISR[DNOoperations listHRdTcQDMPASMHddeDIIActive compare operationsbD55Compare operation listHRDTask #H]DNOActive operations[DNOoperations listHRdTcQD  ErrorH[DlWylXyFrequency [MHz]H[\P4A4APaneQD!.!.BeginPPaneZDFork_Merge3.vi\D!h.!j.Cmd_function3.vi\DgiCmd_function3.vi]D)k)jContainer_u8_3.vibD(*IF_Container_equal3.vi[DKJEnd_of_loop3.vi]D))Container_u8_3.viYD Div_by_2_3.vifD0[=0]=Value_of_Container_u8_3.vi]D26?28?Container_u8_3.viVDIK~ NotVar3.vi]D'L'KContainer_u8_3.viZDFork_Merge3.viZDA@IF_bit_set3.vi]D%%Container_u8_3.viXD For_Loop3.vi]D$$Container_u8_3.viVD ClrVar3.vi]D*,,,Container_u8_3.vi\DGISet_Variable3.viZDGTRGTQContainer-nameHDW$dQW&dPZDBROBTOContainer-nameHDR_R_ZDDQDQContainer-nameHDTaTaZDDQDQContainer-nameHDTaTaOD.;.;BitHD>K>KZD]jW] jVContainer-nameHDm7zVm9zUZDDQDQContainer-nameHDTaTaZDGT0GT/Container-nameHDWd/Wd.QD1&>C1(>BValueHDA9NBA;NAXDZ\ New CommandsHDTVXDIXVIZV New CommandsHDYQsYSsHDHDHDwIdwJdQD!!ValueHD$1$1;x] x>gvfvC@" q'-BHb$a & mUQEzKkU֢ z7`[*B3sNf*>$6s.sΙy c?~@=e ꫝ}So`xE?~ x>“P8 }E | ߁zw(x~ϻQ_|_. ̿{?ɓG#nR]T o?4= Mn§|ʭʙ=QjELC+ =R/+N2؋h4uؑͥx  GoQnV?MR) pX/i\/ .t hmmm@K'8z)#>\'TjDz#:x kDb F45XGe04c+DRUj_jgE5zhAIꪊZgzlEE91p`z(uUKo1@=TYZgz8GWZYe=,4' Y_ gQZ 'N:>%0+<wՁHQ)Ƥ q8;`]f$XB2u`<; Yty$A̜S~ l휮F@VrZ @#|΍Eq03nW]^f.%x11љ@]>QQ2E n%7/ <}qS+jT_͵o[B]e&Ylz%Ϊ,n9䡁p󾸹6<[fV,L[Wkwj[X &/ܦ9&NoS .O0IZ@&FO+p4_$a"tE32BVƝ1W7h^Pn a:_RZ43qњeLFw1FMyOv8{J㢧$ p. j9 mnt`p;v\pIn֓a3p+6-._;w=^%nA Iaba1CXA,Q l0! Y ! hx>GJޏ!KA,dZ6Xj!KA,dƜB\[&RLxL YP[e +c$)gT5wf_"0EqFwr@5lHG0M=}8m%BoG3Ch)ԭTM^-2n=hbG2q1W)pAE% F+pnf W֛BgKz$m.QQKq{_$m{6`' 9>E_&#fmLs{29}XX%?M\޻lUlG;P@].˘Mn1 a$Zq6U ׀,wFE7ئswR/1=;ڇLEIY+t>#ݐ#tGkY>_lϗQkXB_ϦY<= gq",D ~S2BV> IFzsRBښo n 32',NF=1 }5gCք^B }At'.mlFڀ9l솬uaW98L0=9Ea?pa}(A-AVæకF+6M&f Ea3ӓfٔ6 V ].waW89n8l N9l3͉V8l>|BM[Aجt3q3~&Z"^IΌ}8SP63=@շVzCg4.}w}'6Pm\͵jo6wo6߯L…[%1>La[ :im`>VAG>cUhE\}W&so|h 9x(m*Kۮa5WƒUݡHev%H~T{v@wZlv^2q_>rF|T:з9(`ժU'3՟V7I}G-ᄓaLH1Vo\GK^ǁ[Sp?Wϒ :k澉5wю3Pj^N3X'$ʩg< v>,λ|o$wCb9.HL` spqBbyW^V{ [aU jjEd]`w3X1C_òoWõ0[M3%~gS=bJxsEKpa;c5 ׵l!8dxЎCitȕCGbu㗹>/ϵ/JB‹m ~Yxq _o]8ď~y.~?܊/an+K|{ le/rayZeX~Nl /vQGGuN~AZA쉠V,bs=W.x?nF.<- Nta*c ݽ`~9\)RC3|}2R:oq 76cTDӏ[`3neII>nA AG[~hUf3-JD9 n!2 4Wd{Q^^0O%0 Ku |^;*q1 ٨O*O1(27Lb e^0rt1Y -꽗˴]< fq} Y|3Yw08YRK{XFM,ģg[nB4*9 )ˇǍ:YML&ߤ`!,$LB+YDY\ jTVxDcV7 :,GOL8+!7 SG2 EAIkę5& DhZĂY 94 >Br2%pa "9yl" :BCFvOPџ4z]/EcSYT֢/LFx]w⍧{c):p] ]pWtoSQTHuąTONH}Ds] xv'8y,F~e}6;m]&X"{Mne3&wHAjzrku'^`oͺe<.ƯSb[ oE)&3e Sڛ?aq&!>o;M`C*Kqi\|*>Tk7ݖnQ̉/ \Ϣً.4}Xܓ M?Pir\XQ4.ß# }8ƛDm`kpsx:ݣQ?cv3qt`x{Ax:ݦ檏xL owtF8t.|t.h:JEI^_J|zt.Fu`s]JZC+.\F:^uES𼞖t.t.wNB%pi=u!S:R]ڒ΅-Յ yYȜY4$kcҹp(`К'R:* \X0?lcRRa#U~)#k%araWP{͡lzr؎䰝a]pan C};)ͥI'Y5RlNO{ =9Aao+=ö㰭9l3{ =FPq}V8lA., T_1)ƙBޕv,f9T Ǻ?* Z4 RGBąąz8( WD,jDߗpq# Go T+`Q]P!*sYTLThy(G -hg -B3u:pk&{ShF7 -)Y{J m"x\LEPv!B3)nܵ6U[D׵ l<޶1Q3  c|ԡ<iFk9g ƧdŦF.8cR#yNGF`l3U\a\7 q$ga)FWP#oDlˆv~JEZ-T8[Xq*gv vQO8W51ܠ*& WLp% 2oaKd[I%͖[FZ6; [ј;ɘKLILZ̭x\ dk =& ]>I_I@%TwiN;=\Xx n?=!{<(}=$͜dBDHPparity_check_PL211_bug_fixed.vi IUVISet_Variable3.viPTH06addonsPICLAB PIClab.llbSet_Variable3.viPTH0IUVIContainer_u8_3.viPTH07addonsPICLAB PIClab.llbContainer_u8_3.vi(^PTH0IUVI ClrVar3.viPTH00addonsPICLab PIClab.llb ClrVar3.viPTH0IUVI For_Loop3.viPTH02addonsPICLAB PIClab.llb For_Loop3.viPTH0IUVIIF_bit_set3.viPTH04addonsPICLab PIClab.llbIF_bit_set3.viaddonsPICLAB PIClab.llbFork_Merge3.viPPTH0IUVI NotVar3.viPTH00addonsPICLab PIClab.llb NotVar3.viPTH0IUVIValue_of_Container_u8_3.viPTH0@addonsPICLAB PIClab.llbValue_of_Container_u8_3.viPTH0IUVI Div_by_2_3.viPTH03addonsPICLab PIClab.llb Div_by_2_3.viPTH0IUVIEnd_of_loop3.viPTH05addonsPICLAB PIClab.llbEnd_of_loop3.viPTH0IUVIIF_Container_equal3.viPTH0<addonsPICLab PIClab.llbIF_Container_equal3.viPTH0IUVICmd_function3.viPTH06addonsPICLab PIClab.llbCmd_function3.vi PTH0=Ihx\{tUVuyAw <!!XA@ à6kΪD .cUèu3gը3*3h ު[uNcpwު ] &=hMB=t Ip+^\d=O"vώٱ%T 툅DbEz£@gY'ZĄ . Jrp].! 3ˆfsFEB(X!,9Ĥ! ((( %@QG4,4Qnvl!±&G`*cavVL i!浇ΐ b]cc= -1FAtxWmɜFCF7c >A>xňDZل^mlpH);2\p$BB~瑟YndGjGF؎z@ia(e0M(:Ǒ10wEF\%2#k%!X(q*TGp5`Փד9J"4Pv$l 8;[ ))):FV3uuk0+';R*82ةn@9PS%#j9VYV3F7U#KdJNt1ub}_qRu0FV7y-ّ5x7 Qv#m}c+braB 9֗^FOk j6v9ڗ.2e`meOMFf'{|s\fX@;*.W@ڻٜsqfL@ڻIHu7ʘrHw*w?=wr#lF%3X{J>C)ŋ>vNw^`^Ek3岸9 v[k LϿ*ksPn; ~Gh by,1` bE~ZJr:R#=N߱ ʑ3ۂ\)=\ gr >; |&5iJ&'9aLJ>C)JpLf-`!caNW*#zYH/dEgxE .jՒI[̰%dRDždrKP,2 L,y І 2 LpI%iưfR)^bmPx:)5 >;lq3e^iqPpi$69zVQAR /BjM%&A͎ a(VR\TNa`M?ÖaMJ&ހuxaN,4U@w(UN]buX})/d sRTU19@tUð)Vڬ6 Zc2j{WqZLFbc )Z0: LGYjwb;& k<4b=$1k$##mq3䔶[h0`$6 Rzu't]?cr<2_ H{YZOW5Z(s{yu2F[ sDUa:C F*XK\-%\@>_@(B>%S,TE/D`tt..g JE%́f\̍A`2,bՊ3\M2V`Lט0rfLaSxαb1@k5^"bm{K^XpesRd1yc2;Yẏׄ#-4U@Y#тc(IE<uiM,WhYqNI kq. O)`"OM)Cq3 q{,4i ! PZ܊ ) 2 ;4aXa%y. IX:#;M<<:bW䴅~'+a+ xN?R _/%׆5؜a.S7"&ƻJómNѪfFaG?c7ca1 'Jآjw *k ߀Q7^K!@?O #sp%}w= D~Jc=U>YԃW#&fNRW^Y!ӽ,Jh%aKJjE)|a)V%#>JUR+KI#/$)^lGk)da%+Kd#/Jp% sdsJ%?y4)3OPGMdSJ%%)JעO GFo($D9NV̫{MY)yWn%GU |-.J6X%WywK%o6PVd{B[mx&f)<S)ssOT[qWȒJb4GҭP^BÖْR6 @f}`Xfl6oS{}}UsNC>$,&r֧D'wdc#8⹸kz\.Hh >Fm#,c^+ ӔK36s$g oO'YD|^Kba^dw[Q򀅲q%2YͼgsyS3~_r+l3}<=SflV$l')33OJ3X",q~E+d\6e YI=BA-NփM/ڴR̓tۦWi=oҦo[6F#Bq;zm6 Գ7.#[,OuJBn䒘EX/ϒD|{2$)KbSRI$я%!{A?tH.=BoFлNyrS tP59ShiMHwA r~ğ{D;k؇2 C -!% 80y؍{<ȍ2 C808b> B)N {C_?qu%كrI'%˄-88Y>}&czRL +wS}k_4q}_Laː+a(, gLdBÒX s&I,F/tHQX; eBh|&UB`-뒀.[?ha+fDn8X˺D) q[`/L.OZSxKJB:P(DV`$ 5UEf _ :kmD9=Mq"b}BuDam"}(eyTF k,UPX`떸N+(g SzG_O1q0ɤ8:8 *w.MYJxUgW3a}6%7u4T[MU;_8p'd RL8 w[Doah >, ~Vpj`n^H)#k.6xyYjj0rJCTg ="_+3g2#B% vF~|tHh ࿫#/KekP.AS;gRs=r`P7;S UeD3!T/BemxZ \0dhEB?P@,;TWU!G4(4#RQo8 ȷ) HӪnBrjٱY~xZ8W4r*fR[YHX"k,T%/eGSWӇR kO afYZ`np+Aɢ:L~Р?@fY0?u _/BÄ(P^& j jVW :XdP~X޻g!I^M$07p};WLr U\,9e :WQ Bp'_D=$:~V"۪:^O:z18CnlR8NI.LV.ALL.VILastSavedTarget 0DfltNI.LV.ALL.goodSyntaxTargets 0 @DfltA(h  o  v  }  TahomaTahomaTahoma02RSRC LVINLBVW 4LVSRHBDPW\LIvipCONPTM80DFDSLIdsVICDversDLDRFPTDCPMp$ICON8icl4Licl8`DTHPtLIfpTRecFPHbFPSELIbdBDHbBDSE VITS MUID4HISTHFTAB\4(t (\(@(ELX(R(UH (YD(ld(lt (l(q d(q(q (s,(wt(<(Ԍ(,(x$(P((8(t( ( ( l( P( ( h(Ȕ(@(d4(( t(X8( ( $(d((H(p(((`L((h(h( (! ("X(#($(%\(&p('((TP()t(*$(+h(,4(-@(.(/H(0D(1(2(3dp(4(5(6T (7(8(9d(: (;P(<hh(=(>(?`(@8(A (BX(C(D(EP (F0(GH(HL(It(Jh(KH (L(M(N<(O(P<(QH0(R$(S(TT(U(V(WD(Xd(YX(ZLL([@(\4(]<((^(_(`@(a(b(c8(d(e(fp(g(h$(it(jh(k(\(ltD(m8(nH,(o(p(q8(r(s(tHx(ul(v`(wLT(xH(y (zD({(|(}X(~|(p(d(X(HL(((x((8(((\((h(xP(D(<((l(H(((@(((@(((8(((D(((4(p(d(8((x(Є((h(( (L(X(X(((@P(HD(t8("parity_check_PL211_bug_fixed.viw@ Frequency [MHz] @Error?POperations_list3.ctl!@@Active operations @Task #OPCompare_operations_list3.ctl)@@Active compare operations@0MPASMCPOperations_list3.ctl%@@Active operations ISRSPCompare_operations_list3.ctl-@@Active compare operations ISR@!Internal Osc.? @Numeric@@ Current for loop@@ Current if loop@0ACTIVE SUBROUTINE@@ Eventsp#A0A1A2A3A4A5A6A7B0B1B2B3B4B5B6B7C0C1C2C3C4C5C6C7D0D1D2D3D4D5D6D7E0E1E2@@ PortX_Pins @!Input? @!Active@! Syn. Mode?@PCluster@@ Virtual_Ports@!ISR_OS_Var conf?@0ACTIVE EVENTROUTINE/A devices3.ctl@16F8416F84A16F62716F62816F627A16F628A16F648A16F81816F81916F8716F8816F874A16F877A18F44218F452 real device @LevelIPBegin_End3.ctl1@P EndKPBegin_End3.ctl3@P Begin< x ,,,,+,,,,,++,,,++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,###,,,#,##,,,,,,,,#,,#,,,,,########TTTuu$TT$;a$aI2x!a!!!!!RSRC LVINLBVW0 p  <@P]wGZ  R+}@ч[6ُ B~0ُ B~?&Q%+Α^FJpaddonsPICLab PIClab.llbBegin_End3.ctl@ Frequency [MHz] @Error?POperations_list3.ctl!@@Active operations @Task #OPCompare_operations_list3.ctl)@@Active compare operations@0MPASMCPOperations_list3.ctl%@@Active operations ISRSPCompare_operations_list3.ctl-@@Active compare operations ISR@!Internal Osc.? @Numeric@@ Current for loop@@ Current if loop@0ACTIVE SUBROUTINE@@ Eventsp#A0A1A2A3A4A5A6A7B0B1B2B3B4B5B6B7C0C1C2C3C4C5C6C7D0D1D2D3D4D5D6D7E0E1E2@@ PortX_Pins @!Input? @!Active@! Syn. Mode?@PCluster@@ Virtual_Ports@!ISR_OS_Var conf?@0ACTIVE EVENTROUTINE/A devices3.ctl@16F8416F84A16F62716F62816F627A16F628A16F648A16F81816F81916F8716F8816F874A16F877A18F44218F452 real device @LevelKPBegin_End3.ctl3@P BeginLVCCOperations_list3.ctlPTH0:addonsPICLab PIClab.llbOperations_list3.ctl=POperations_list3.ctl@@operations listLVCCCompare_operations_list3.ctlPTH0BaddonsPICLab PIClab.llbCompare_operations_list3.ctlMPCompare_operations_list3.ctl'@@Compare operation listLVCC devices3.ctlPTH02addonsPICLab PIClab.llb devices3.ctl/A devices3.ctl}@16F8416F84A16F62716F62816F627A16F628A16F648A16F81816F81916F8716F8816F874A16F877A18F44218F452deviceLVIN PortA3.viPTH0/addonsPICLAB PIClab.llb PortA3.vi @!Boolean@@Port A LVINContainer_u8_3.viPTH07addonsPICLAB PIClab.llbContainer_u8_3.vi@0Container-name( Source3.ctl~@ Constant variable U8 variable I8 Variable U16 Variable I16Indirect variable Virtual PortDirectSFRSFR16Source @Number6(Localize_cluster3.ctl@P Container LVIN For_Loop3.viPTH02addonsPICLAB PIClab.llb For_Loop3.vi! @Value@ Frequency [MHz] @Error?POperations_list3.ctl!@@Active operations @Task #OPCompare_operations_list3.ctl)@@Active compare operations@0MPASMCPOperations_list3.ctl%@@Active operations ISRSPCompare_operations_list3.ctl-@@Active compare operations ISR@!Internal Osc.? @Numeric@@ Current for loop@@ Current if loop@0ACTIVE SUBROUTINE@@ Eventsp#A0A1A2A3A4A5A6A7B0B1B2B3B4B5B6B7C0C1C2C3C4C5C6C7D0D1D2D3D4D5D6D7E0E1E2@@ PortX_Pins @!Input? @!Active@! Syn. Mode?@PCluster@@ Virtual_Ports@!ISR_OS_Var conf?@0ACTIVE EVENTROUTINE/A devices3.ctl@16F8416F84A16F62716F62816F627A16F628A16F648A16F81816F81916F8716F8816F874A16F877A18F44218F452 real device @LevelIPBegin_End3.ctl1@P End( Source3.ctl~@ Constant variable U8 variable I8 Variable U16 Variable I16Indirect variable Virtual PortDirectSFRSFR16Source @Number6(Localize_cluster3.ctl@P ContainerKPBegin_End3.ctl3@P Begin( #  LVIN Out_Pin3.viPTH01addonsPICLAB PIClab.llb Out_Pin3.vi!@ Frequency [MHz] @Error?POperations_list3.ctl!@@Active operations @Task #OPCompare_operations_list3.ctl)@@Active compare operations@0MPASMCPOperations_list3.ctl%@@Active operations ISRSPCompare_operations_list3.ctl-@@Active compare operations ISR@!Internal Osc.? @Numeric@@ Current for loop@@ Current if loop@0ACTIVE SUBROUTINE@@ Eventsp#A0A1A2A3A4A5A6A7B0B1B2B3B4B5B6B7C0C1C2C3C4C5C6C7D0D1D2D3D4D5D6D7E0E1E2@@ PortX_Pins @!Input? @!Active@! Syn. Mode?@PCluster@@ Virtual_Ports@!ISR_OS_Var conf?@0ACTIVE EVENTROUTINE/A devices3.ctl@16F8416F84A16F62716F62816F627A16F628A16F648A16F81816F81916F8716F8816F874A16F877A18F44218F452 real device @LevelIPBegin_End3.ctl1@P EndKPBegin_End3.ctl3@P Begin @!High?@Pin @!Boolean@@Port ;   LVINWait_milliseconds3.viPTH0;addonsPICLAB PIClab.llbWait_milliseconds3.vi@ milliseconds@ Frequency [MHz] @Error?POperations_list3.ctl!@@Active operations @Task #OPCompare_operations_list3.ctl)@@Active compare operations@0MPASMCPOperations_list3.ctl%@@Active operations ISRSPCompare_operations_list3.ctl-@@Active compare operations ISR@!Internal Osc.? @Numeric@@ Current for loop@@ Current if loop@0ACTIVE SUBROUTINE@@ Eventsp#A0A1A2A3A4A5A6A7B0B1B2B3B4B5B6B7C0C1C2C3C4C5C6C7D0D1D2D3D4D5D6D7E0E1E2@@ PortX_Pins @!Input? @!Active@! Syn. Mode?@PCluster@@ Virtual_Ports@!ISR_OS_Var conf?@0ACTIVE EVENTROUTINE/A devices3.ctl@16F8416F84A16F62716F62816F627A16F628A16F648A16F81816F81916F8716F8816F874A16F877A18F44218F452 real device @LevelIPBegin_End3.ctl1@P EndKPBegin_End3.ctl3@P Begin( LVINEnd_of_loop3.viPTH05addonsPICLAB PIClab.llbEnd_of_loop3.vi@ Frequency [MHz] @Error?POperations_list3.ctl!@@Active operations @Task #OPCompare_operations_list3.ctl)@@Active compare operations@0MPASMCPOperations_list3.ctl%@@Active operations ISRSPCompare_operations_list3.ctl-@@Active compare operations ISR@!Internal Osc.? @Numeric@@ Current for loop@@ Current if loop@0ACTIVE SUBROUTINE@@ Eventsp#A0A1A2A3A4A5A6A7B0B1B2B3B4B5B6B7C0C1C2C3C4C5C6C7D0D1D2D3D4D5D6D7E0E1E2@@ PortX_Pins @!Input? @!Active@! Syn. Mode?@PCluster@@ Virtual_Ports@!ISR_OS_Var conf?@0ACTIVE EVENTROUTINE/A devices3.ctl@16F8416F84A16F62716F62816F627A16F628A16F648A16F81816F81916F8716F8816F874A16F877A18F44218F452 real device @LevelIPBegin_End3.ctl1@P EndKPBegin_End3.ctl3@P Begin(w@ Frequency [MHz] @Error?POperations_list3.ctl!@@Active operations @Task #OPCompare_operations_list3.ctl)@@Active compare operations@0MPASMCPOperations_list3.ctl%@@Active operations ISRSPCompare_operations_list3.ctl-@@Active compare operations ISR@!Internal Osc.? @Numeric@@ Current for loop@@ Current if loop@0ACTIVE SUBROUTINE@@ Eventsp#A0A1A2A3A4A5A6A7B0B1B2B3B4B5B6B7C0C1C2C3C4C5C6C7D0D1D2D3D4D5D6D7E0E1E2@@ PortX_Pins @!Input? @!Active@! Syn. Mode?@PCluster@@ Virtual_Ports@!ISR_OS_Var conf?@0ACTIVE EVENTROUTINE/A devices3.ctl@16F8416F84A16F62716F62816F627A16F628A16F648A16F81816F81916F8716F8816F874A16F877A18F44218F452 real device @LevelIPBegin_End3.ctl1@P EndKPBegin_End3.ctl3@P Begin< x  f cx d0` P P P P P0 @ P   @ @@ P   @ @NumericPp#A0A1A2A3A4A5A6A7B0B1B2B3B4B5B6B7C0C1C2C3C4C5C6C7D0D1D2D3D4D5D6D7E0E1E2@@ PortX_Pins @!Input? @!Active@! Syn. Mode?@PClusterPP P @ @ P ! c@flg@oRt@eof@P$%&udf@ Frequency [MHz] @Error?POperations_list3.ctl!@@Active operations @Task #OPCompare_operations_list3.ctl)@@Active compare operations@0MPASMCPOperations_list3.ctl%@@Active operations ISRSPCompare_operations_list3.ctl-@@Active compare operations ISR@!Internal Osc.?@@Current for loop@@Current if loop@0ACTIVE SUBROUTINE@@Events@@ Virtual_Ports@!ISR_OS_Var conf?@0ACTIVE EVENTROUTINE/A devices3.ctl@16F8416F84A16F62716F62816F627A16F628A16F648A16F81816F81916F8716F8816F874A16F877A18F44218F452 real device @LevelKPBegin_End3.ctl3@P()*+,-./0123456789Begin! @P<;;; @=.@P ; >; dfd.@P ; >; txd.@P ; >; old.@P ; >; extP':?@ABr16F8416F84A16F62716F62816F627A16F628A16F648A16F81816F81916F8716F8816F874A16F877A18F44218F452 @D P E cIPBegin_End3.ctl1@P()*+,-./0123456789EndP'H?@AB@0Container-name@Pin @Value@ milliseconds @!High? c| d( Source3.ctl~@ Constant variable U8 variable I8 Variable U16 Variable I16Indirect variable Virtual PortDirectSFRSFR16Source @Number6(Localize_cluster3.ctl@PQR Container c @!Boolean@@VPort A c8: c< cD c, c, c`>P__````````````````aaa db d d&`00 0    0 0  0  0" 0#C0F 000    0 0  0  0" 0GI0F J K8L0M0N0N8K8M0OP0STTTULKKTUWJTWTXYZZ[Z[Z\\\]^:*,158c0d0e0TSRxXNARI $` c6DJbҤE*!e!Ej{lW;0=oR.6}&Ke+Eڌ6X҄fIC4aVo̪Ud(9Z`AwQ0,Xp/|!@ ؂XDK48aŒ= 'I'`z`~=gb* KoT(GW6obfjBsAue^tiqs}K9~7, ]_~g8Ń'MKG=x/Wi+v?w{'_Sg,;O3iW ~ρU#~7ۦ0ǝ,h\XJ r Yp,[E~wKX\zM]`v_|VIDSprobe.viVIDSWait_milliseconds3.viPTH0  VIDS PortA3.viPTH0VIDS Out_Pin3.viPTH0  VIDS For_Loop3.viPTH0VIDSEnd_of_loop3.viPTH0 $VIDSContainer_u8_3.viPTH0yxXlWv|aFZ%5P"*)JZy]zeGX$vJTFT1id֊MS!MYk}]'=}|>߻{1ByOk`{OR&BЭCKԈt,!  c s)vnJf! GaoOerMhza`fWl> +)cXVyXr>ħ)){e7oiL S':4^I?ٙ[Y8s9BI[!/:n8Og|$x]  a|M\| o'|G43cY}}p',rOrnIr'>po 7w[>vnW;xo#`![CdAS׮6@ _5{GlW1z"78ɴ0w+^?ZЗxzQ>U}:0eUk]S.{i]X uf,.sxƸ F>"5=f6uOA{'%LGKnh|~Meޱ0D5} z_YhaQ =5[z+^/BaKzm0_5}E=.=b5^#8?z]K^v8@oŽBPìΖ(Ȋ8ˊ)h:QRy7-(t>*"5"yCaIY+?늧`C ƃg4O1<,{^@KJ(vVkLK+!;JUD:QQg7jMؽa[9ݠlQޏLI2cB9(TKϜA~|}m{YnwRT@VD(*JQEq'J:Z* vAƬ{vl[f]E[9!r.3it5L)Ԙ5\>@VO8 I.:bZNa[W dћ*&JAz@QgzrzkܫVc*j~*80tv(>fπyg n666v?v6 76 9v.nA{k>vdG895WvL $=B>ג%TRU+c/.^Mw\Wg"F^Gu}!}OKM  8.2g" P@ Frequency [MHz] @Error?POperations_list3.ctl!@@Active operations @Task #OPCompare_operations_list3.ctl)@@Active compare operations@0MPASMCPOperations_list3.ctl%@@Active operations ISRSPCompare_operations_list3.ctl-@@Active compare operations ISR@!Internal Osc.? @Numeric@@ Current for loop@@ Current if loop@0ACTIVE SUBROUTINE@@ Eventsp#A0A1A2A3A4A5A6A7B0B1B2B3B4B5B6B7C0C1C2C3C4C5C6C7D0D1D2D3D4D5D6D7E0E1E2@@ PortX_Pins @!Input? @!Active@! Syn. Mode?@PCluster@@ Virtual_Ports@!ISR_OS_Var conf?@0ACTIVE EVENTROUTINE/A devices3.ctl@16F8416F84A16F62716F62816F627A16F628A16F648A16F81816F81916F8716F8816F874A16F877A18F44218F452 real device @LevelKPBegin_End3.ctl3@P BeginIPBegin_End3.ctl1@P End P P p ! TTTuu$TT$;a$aI2x!a!!!!!,,,,+,,,,,++,,,++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,###,,,#,##,,,,,,,,#,,#,,,,,########w@ Frequency [MHz] @Error?POperations_list3.ctl!@@Active operations @Task #OPCompare_operations_list3.ctl)@@Active compare operations@0MPASMCPOperations_list3.ctl%@@Active operations ISRSPCompare_operations_list3.ctl-@@Active compare operations ISR@!Internal Osc.? @Numeric@@ Current for loop@@ Current if loop@0ACTIVE SUBROUTINE@@ Eventsp#A0A1A2A3A4A5A6A7B0B1B2B3B4B5B6B7C0C1C2C3C4C5C6C7D0D1D2D3D4D5D6D7E0E1E2@@ PortX_Pins @!Input? @!Active@! Syn. Mode?@PCluster@@ Virtual_Ports@!ISR_OS_Var conf?@0ACTIVE EVENTROUTINE/A devices3.ctl@16F8416F84A16F62716F62816F627A16F628A16F648A16F81816F81916F8716F8816F874A16F877A18F44218F452 real device @LevelIPBegin_End3.ctl1@P EndKPBegin_End3.ctl3@P Begin< x 3 @Value@ Frequency [MHz] @Error?POperations_list3.ctl!@@Active operations @Task #OPCompare_operations_list3.ctl)@@Active compare operations@0MPASMCPOperations_list3.ctl%@@Active operations ISRSPCompare_operations_list3.ctl-@@Active compare operations ISR@!Internal Osc.? @Numeric@@ Current for loop@@ Current if loop@0ACTIVE SUBROUTINE@@ Eventsp#A0A1A2A3A4A5A6A7B0B1B2B3B4B5B6B7C0C1C2C3C4C5C6C7D0D1D2D3D4D5D6D7E0E1E2@@ PortX_Pins @!Input? @!Active@! Syn. Mode?@PCluster@@ Virtual_Ports@!ISR_OS_Var conf?@0ACTIVE EVENTROUTINE/A devices3.ctl@16F8416F84A16F62716F62816F627A16F628A16F648A16F81816F81916F8716F8816F874A16F877A18F44218F452 real device @LevelIPBegin_End3.ctl1@P End( Source3.ctl~@ Constant variable U8 variable I8 Variable U16 Variable I16Indirect variable Virtual PortDirectSFRSFR16Source @Number6(Localize_cluster3.ctl@P ContainerKPBegin_End3.ctl3@P Begin( # @0Container-name!  @!High?@Pin @!Boolean@@%Port #$&;  @@%Port A() (((@ milliseconds,(( *P @@operations list$@@Compare operation listr16F8416F84A16F62716F62816F627A16F628A16F648A16F81816F81916F8716F8816F874A16F877A18F44218F452 !"!!#$&'()*$$###$&'()*$$##((+,(-,(-,,,,./0/ 0 1 1 1 112./0/ 0 1 1 1 112|FPHPprobe.viTDCCOperations_list3.ctlPTH0:addonsPICLab PIClab.llbOperations_list3.ctlJPTH0TDCCCompare_operations_list3.ctlPTH0BaddonsPICLab PIClab.llbCompare_operations_list3.ctl.^PTH0TDCC devices3.ctlPTH02addonsPICLab PIClab.llb devices3.ctlSPTH0TDCCBegin_End3.ctlPTH04addonsPICLab PIClab.llbBegin_End3.ctl PTH0OD@SASEndQDrrLevelHWDXY real deviceLDX_Y_HH\]_DccACTIVE EVENTROUTINEHMM\D  ISR_OS_Var conf?LD  H-;:I-<:IH&73&33V   PortX_PinsH"/"/VD   Syn. Mode?RD r sActiveRD Bb CbInput?P y zPaneSDyzClusterYuv Virtual_PortsH ]o ^oS8_9_NumericH<\=\R4V5VEventsH..]DtVtVACTIVE SUBROUTINEHLLSNumericH[Current if loopHopSrrNumericH\n{n{Current for loopHopZDlylyInternal Osc.?iD^^Active compare operations ISRbD66Compare operation listHaDNOActive operations ISR[DNOoperations listHRdTcQDMPASMHddeDIIActive compare operationsbD55Compare operation listHRDTask #H]DNOActive operations[DNOoperations listHRdTcQD  ErrorH[DlWylXyFrequency [MHz]H[\PD$]E$]PaneLD@GAGQD ' 'BeginQDBeginQDrrLevelHWDXY real deviceLDX_Y_HH\]_DccACTIVE EVENTROUTINEHMM\D  ISR_OS_Var conf?LD  H-;:I-<:IH&73&33V   PortX_PinsH!.!.VD   Syn. Mode?RD r sActiveRD Bb CbInput?P y zPaneSDyzClusterYuv Virtual_PortsH ]o ^oS8_9_NumericH<\=\R)K*KEventsH##]DtVtVACTIVE SUBROUTINEHLLSNumericH[|}Current if loopHdvevSrrNumericH\m|zm}zCurrent for loopHdvevZDlylyInternal Osc.?iD^^Active compare operations ISRbD66Compare operation listHaDNOActive operations ISR[DNOoperations listHRdTcQDMPASMHddeDIIActive compare operationsbD55Compare operation listHRDTask #H]DNOActive operations[DNOoperations listHRdTcQD  ErrorH[DlWylXyFrequency [MHz]H[\P##PaneLD  LD  P/</<PaneaD9#F9%FWait_milliseconds3.viaD8E&8E%Wait_milliseconds3.vi[D9TF9VFEnd_of_loop3.viUD]j ]j PortA3.viWD9F+9F* Out_Pin3.viUD^k^k PortA3.viWD9F9F Out_Pin3.vi]D`Im`KmContainer_u8_3.viXD9[F9]F For_Loop3.viZDo!nContainer-nameHD4n6m ODPinHDQDHigh?ODPinHDQDHigh?QDd`q}dbq|ValueHDtm|to{XDuu millisecondsHDXDmzKmzJ millisecondsHD};J}=IHD/-<H/.<HHD/|</}<sx] xTٞ=67؄ɂ{X.!$$pSrK` p+UUjzjkj_^[?V+T=sfe7O 333;!/W@Ji Tg\ SW ÝlN  6zWnIy7)qG{Y03 v۸4m<:P.iߍot 8iq߅=? O.'5&02o٭`˸ζe.i:7f 0ƥ:qC9Ϝ_~_פ״6B\OP{;܁Eݠm> 7NrhsMHDn WQrP#=&}u|IrAy_LQ44/&o4/i~%kiTFq ") Aɦ= }j^QpҎh*?xApDݐs5fqTF::uۑFz %v!D'P$eHE!NpǏUہhŴ+s@{YEFawHhhH,^LՇW㜿:u8n9h|sxIB ^ 'x.]ҽv䮎 bڛٱs^"v\c'|\}+I$E;F 9b|zώ}NhI )̌oF`&~ˈMͨW̐s fۨ1e*JSh^I>J及^* ^U1BO+(9-QQ^Z)++&Џq%|3Tv/w1Z/Ktj_./q[wltc`rla1 tMnW"vg"px0>(RlGcR#F0=.٢H8IW) 46>3eOYCA?HOC8$7]C0(B31ABx(Z\~( E:$y(^k #)@_s( @); O:(q5RݎVdՃ`::b}@ ٕr. Hqz[殖 FWjGBW+6-( ۾p#x8 ospX mkC4s0hNQg( :P ! g` - H^PóxSe0'v`7naLvRk@Ũr ,AcQe)*Pe9*FUcPU JQ8TUQu1KPXT]ǡ2T](0JP`, 8(CrTSjƠ8\ܠN'$']\w9 ;} ׅ;)$ FbpVmIR_$}C0wQFl#;_e> @Iݴjg|j~s~ ~@$ǖ=ġ2ahbd{Yz+5xA.K(z]K@i-wȑ#0ν\u~(x11H>3rݨ0+7b R(ڞAl^B ɅmD S zr#@)8s3*3:+m%WQX# [N>+L Te1(X.?(b"% Ǜroٸ_[Np[6~=np/1 xBFn mn}g0yp룆IbpKAECXa$ܑ6l 0FcD]|p<(Fbٰ 0LmΦm(ǭNy.gEou"i׭f%XQStTqj+ r{g—c0ɔ"v܊)AI`=0 _)#a0{fxӌD4̝;{En&5Z䭟2y&OD MxܭRr&|s7#s7 Iң$ui&|lc&=܍:U&|b4w0S[ ڞAJs73BxM8ݤLqx;ˤ{ugM҅Kl}^ѿ[^O`rEKv!:;̮4n[2eN?Z/Tԅ'm_F-u$)ܗ$~$H  ߁>JGE ѿ_X0뽴0ǒThPc5qFs[H;᠞Qj.:X7T~gTޤgTڢA :?JN*qrR=6^FdDʇjg 7MG3(+mSCT[(`L3*_$Hy!~.͢H7k6-bfW&'ݖ!6vF`;1 yDu<ݐ7'[&2LNەa>;H`7!_nvk,a+ݪ :AE))L`NqF[!`N Nſ|v7wiBu;[m[43gyM@``tW |W.]HjNM+ ۼp#h?!ai'HIt=HCr >&+yץvkHI2%/_,z\Z R=:s;AoW VbFy [bK-`,} \u \uaݢ  `'ֆgEZ&3oܧzU7Jiq)ټ7vr+bZ59*\\[5NUh'H)#42pS>FRSN'HإrB'p<_;S.gN-\+9rjr:q6rsuLp{Z:2NyVe'}?!UȝEx#-:+qpR"!urA<2F.d`ߕ$)va/^CМaq|b ˥JaAaht3, mX33,ѸD3,*R rE($I3,X3,+E anCyQ. = aq|dz8ΰCO(Q9UۉsnTBI$u9R+;"S+FxD~ 5D%C}"N'kAeRn||Q.2%utMjmc6I?O?+(pއ dП^_ Gd8D%+"CojC0w_r\Cd@oLnzۜȨ&*DމCddsD:̈,E!wcUćanBfU=onL\J֯cE~ER/ed?]@ G쫘UR|+Np5!LkTz!Jiuxs\^Y)3]E-9OFGS]!GnB A C8쉶gPًMXǁ/2snb5R" z8[F 83NϒB8քTpGPu<XЛ`7{%,ۍt:Nkz3ap'a=|D-m>bakzh%=͎޲nO@oo fj.6&,'NZ~6u[nlMjKYS%9u[jc̞ZagҖ ZC*zhu=&;52&}E~Y,\b9#Mnyk&M6'cv#?AŠ!4 x#x-`cm/d#QbcC},~Z+lޛi衋E_Q.c6Q.6{ems2G͏ru:olnrKfsWQ.i^xIZ `#cst4C_ųۚbYQ6γy_[lA''9<79ټ 6|q$A lHq%0ټPh\Ѐ/gh{yҦ>Klal&sb4U)n: ?fz!RE<9RF`)l^I`$!4l&]]!4?#0{(5 O6#0-[@MJ璒?L`H`l%a%݆ X> TCo J@[| >YzP{?]CNj*^ )$p|բHC5^U)^?Y!&C_&Cp*`.(^(^Η |dž !Cߵt/;P:\Ď`LPixL?eQCo;c"+x|ZubMku)R9ou)ou7f;׷D^߱$go# L'Irۨ /NĜ[Ny)#9[l8jHq><2P;eTF addonsPICLAB PIClab.llb For_Loop3.vi+PTH0IUVIContainer_u8_3.viPTH07addonsPICLAB PIClab.llbContainer_u8_3.viCPTH0IUVI Out_Pin3.viPTH01addonsPICLAB PIClab.llb Out_Pin3.viYPTH0IUVI PortA3.viPTH0/addonsPICLAB PIClab.llb PortA3.vikPTH0IUVIEnd_of_loop3.viPTH05addonsPICLAB PIClab.llbEnd_of_loop3.viPTH0IUVIWait_milliseconds3.viPTH0;addonsPICLAB PIClab.llbWait_milliseconds3.viPTH0 (xZp]`B JLuTBN "H(jERZZgTkSF' jH+{a2{{~< J;_%!%_ $^h 'c30. YL\8Co ,H@*K"0Erm 0%5`A4R7 re|l =T#SGq#p>8S]O-,9h6g0Z"t@5[!& &kGr&);^[ҽh o n= Gg6é8ezddێ wUgap4݄w%P(J-E1]fl4&!NcJۄ*F0Vab1.(FՈ=캋۱͂'zͅ#yxRo`=XH>2xBIǎ%P)JQ; 'Ce~&|YB`Mvyzlg!)+6<鐻(HQ8e7R |¨a~Ӟ6 a.Rqr8, RH0AyX wq݌l{61X쬇yϣvO3T>vNDv??ቦ3V]]‚8f^AWOY\WA lz\g9eٍ*̭~Ugi8ađ1]'ҪGe=akٌӞJ-ukBXyT[+[ x\ VuOL6ZҌ8im_M)i|nc|f*LY?3EJca8u'q>I<󡕧2^!|^yr F̹o-7aP/3PgwWHf&|gO`ZCUJm(x5hR\<  SDz ց&av;) !0-o<ܺ8 ע%/‡M?ZIY/NF?\0aCa~ s2F1hxZw5`/̃B61!g$H܏ !{iΙ$Z6coQU%h?Eub+ "&Z4 Q/ی`awO1,r\nzM#ZY>踸,~T-$lo>5>>6;5uIh5̡7qjb_O>c}D}#:-`  IIW^rYO?87!>Ҭq7i4xoCi~#3j}w#˯\w=չGjĿӏf|xE'fܧ~{ SW#l_j[w~NM)B?2]3@;0̋|tUyt9`a]*w( |~W׿|q|5U!..ǷVX%]n%>>p=> xx8I?x77>Z㾦qV~<߸biJi>[T+5~T+[܏{D+OêV͂c%h[IɊ$$ZIXI_$rVj3/ӏje ja8ü,JCڇD[?) ᚶ`Lu^y^y)0oy0i4uBwZDt"(Ԝ>B6Mٞ(O-#qX6v]Ku.b=v}>R< d<%>kKEK]3rsU7krlԋ~!ABm8C A` &2 5>V;E;p%4f3Rk[*,'Wu;'P5 ){G> j.}=13TWb srÌ}A5 /Po %&`B4QrSeI~\D-5J$ZC1 ͢IJ$PãDb*;Jh2>IzфP~Z3:8uvBe5)pZ+~>?TȀ B}o#ut̾:%.Āsi#+)6FV2r@%L=Nlel#B FR=-\m#, T`2 rRk쉮rfFK%taF vzt`M-UwLAZbAT$~6Y6(H IG2.؉Y2B^&9\ 5.M^9s9Rj "!4orr2]EK3?rGk}[~[akVmj&R&<]aZjRSB, Ty< *hK3.A5OSjJ~J-uRɼ*fC{ Nd%=FY?A؇О!l}ОeC-KAtB|^FNefnh3Qɍ"Sш󖺜ӼER j]I$ض2DZ}m;C Ee_z,o(h  o  v  }  TahomaTahomaTahoma02RSRC LVINLBVW0  4LVSR'>4'?|'C8'G'P'R'R'S@'S'S|'T8'TH' T(' U4,' Uh' U' V0'V|'V'W$'Wp0'W'X$'X|4'X@'Y('Y'YL'Z,H'Zx'ZD'[$'['['\$x' \p'!\'"]'#]tD'$]'%^ '&^l(''^̤'(_<')_'*_'+`X0',`'-a'.a\'/a'0bD'1b|'2b@'3c h'4cl'5c`'6d0H'7d|'8dԄ'9e ':e@';e'<f '=fp'>f|'?g @'@gx'Ag'Bh 'Chp`'Dh'Ei'Fil'Gi'Hj'Ijhl'Jj'Kk`'Lk\}'Mk'Nl'Ol\D'Pl'Qm'Rm`('SmP'Tn \'Und'Vnd'Wo'XoT'Yo4'Zp}'[p\P'\p']q'^qTL'_q'`qL'arX'br'cs'dstL'esd'ft(x'gt$'ht'iu<'ju<'ku<'lvL'mv8'nwx'owX'pw'qx'rxh'sx'ty 'uyXH'vy'wz 'xzXP'yz8'zz4'{{L'|{'}|'~||'|'}4'}'}|'~P'~ ' ,'X'4'X'Pd'''H$'''H'T''<'<','L'X''Hd'Tt'\'' probe.viw@ Frequency [MHz] @Error?POperations_list3.ctl!@@Active operations @Task #OPCompare_operations_list3.ctl)@@Active compare operations@0MPASMCPOperations_list3.ctl%@@Active operations ISRSPCompare_operations_list3.ctl-@@Active compare operations ISR@!Internal Osc.? @Numeric@@ Current for loop@@ Current if loop@0ACTIVE SUBROUTINE@@ Eventsp#A0A1A2A3A4A5A6A7B0B1B2B3B4B5B6B7C0C1C2C3C4C5C6C7D0D1D2D3D4D5D6D7E0E1E2@@ PortX_Pins @!Input? @!Active@! Syn. Mode?@PCluster@@ Virtual_Ports@!ISR_OS_Var conf?@0ACTIVE EVENTROUTINE/A devices3.ctl@16F8416F84A16F62716F62816F627A16F628A16F648A16F81816F81916F8716F8816F874A16F877A18F44218F452 real device @LevelIPBegin_End3.ctl1@P EndKPBegin_End3.ctl3@P Begin< x 4RSRC LVINLBVWx Xp  <@=a\L ;ɶ  vY9OH4:ُ B~0ُ B~޲[/ qRIgshOoLVINBeacon_test2.viLVCC devices3.ctlPTH02addonsPICLab PIClab.llb devices3.ctl/A devices3.ctl}@16F8416F84A16F62716F62816F627A16F628A16F648A16F81816F81916F8716F8816F874A16F877A18F44218F452deviceLVINBlue_Event3.viPTH04addonsPICLAB PIClab.llbBlue_Event3.vi @!Boolean@@Additional Events@@ Red Event LVIN Red_Event3.viPTH03addonsPICLAB PIClab.llb Red_Event3.vi @!Boolean@@Additional Events@@ Red Event LVIN Begin3.viPTH0/addonsPICLAB PIClab.llb Begin3.vi"@0Name:Container_type3.ctl@U8I8U16I16Type@PCluster@@ Variable_list@ Frequency [MHz] @Error?POperations_list3.ctl!@@Active operations @Task #OPCompare_operations_list3.ctl)@@Active compare operations@0MPASMCPOperations_list3.ctl%@@Active operations ISRSPCompare_operations_list3.ctl-@@Active compare operations ISR@!Internal Osc.? @Numeric@@Current for loop@@Current if loop@0ACTIVE SUBROUTINE@@Eventsp#A0A1A2A3A4A5A6A7B0B1B2B3B4B5B6B7C0C1C2C3C4C5C6C7D0D1D2D3D4D5D6D7E0E1E2@@ PortX_Pins @!Input? @!Active@! Syn. Mode?@PCluster@@ Virtual_Ports@!ISR_OS_Var conf?@0ACTIVE EVENTROUTINE/A devices3.ctl@16F8416F84A16F62716F62816F627A16F628A16F648A16F81816F81916F8716F8816F874A16F877A18F44218F452 real device @LevelIPBegin_End3.ctl1@P End/A devices3.ctl}@16F8416F84A16F62716F62816F627A16F628A16F648A16F81816F81916F8716F8816F874A16F877A18F44218F452Device@!With_ISR  8  !LVINconfigure_jumpers.viPTH0configure_jumpers.vi@ Frequency [MHz] @Error?POperations_list3.ctl!@@Active operations @Task #OPCompare_operations_list3.ctl)@@Active compare operations@0MPASMCPOperations_list3.ctl%@@Active operations ISRSPCompare_operations_list3.ctl-@@Active compare operations ISR@!Internal Osc.? @Numeric@@ Current for loop@@ Current if loop@0ACTIVE SUBROUTINE@@ Eventsp#A0A1A2A3A4A5A6A7B0B1B2B3B4B5B6B7C0C1C2C3C4C5C6C7D0D1D2D3D4D5D6D7E0E1E2@@ PortX_Pins @!Input? @!Active@! Syn. Mode?@PCluster@@ Virtual_Ports@!ISR_OS_Var conf?@0ACTIVE EVENTROUTINE/A devices3.ctl@16F8416F84A16F62716F62816F627A16F628A16F648A16F81816F81916F8716F8816F874A16F877A18F44218F452 real device @LevelIPBegin_End3.ctl1@P EndKPBegin_End3.ctl3@P Begin,` LVINconfigure_UART_TX.viPTH0configure_UART_TX.vi@ Frequency [MHz] @Error?POperations_list3.ctl!@@Active operations @Task #OPCompare_operations_list3.ctl)@@Active compare operations@0MPASMCPOperations_list3.ctl%@@Active operations ISRSPCompare_operations_list3.ctl-@@Active compare operations ISR@!Internal Osc.? @Numeric@@ Current for loop@@ Current if loop@0ACTIVE SUBROUTINE@@ Eventsp#A0A1A2A3A4A5A6A7B0B1B2B3B4B5B6B7C0C1C2C3C4C5C6C7D0D1D2D3D4D5D6D7E0E1E2@@ PortX_Pins @!Input? @!Active@! Syn. Mode?@PCluster@@ Virtual_Ports@!ISR_OS_Var conf?@0ACTIVE EVENTROUTINE/A devices3.ctl@16F8416F84A16F62716F62816F627A16F628A16F648A16F81816F81916F8716F8816F874A16F877A18F44218F452 real device @LevelIPBegin_End3.ctl1@P EndKPBegin_End3.ctl3@P Begin,` LVINconfigure_UART_RX.viPTH0configure_UART_RX.vi@ Frequency [MHz] @Error?POperations_list3.ctl!@@Active operations @Task #OPCompare_operations_list3.ctl)@@Active compare operations@0MPASMCPOperations_list3.ctl%@@Active operations ISRSPCompare_operations_list3.ctl-@@Active compare operations ISR@!Internal Osc.? @Numeric@@ Current for loop@@ Current if loop@0ACTIVE SUBROUTINE@@ Eventsp#A0A1A2A3A4A5A6A7B0B1B2B3B4B5B6B7C0C1C2C3C4C5C6C7D0D1D2D3D4D5D6D7E0E1E2@@ PortX_Pins @!Input? @!Active@! Syn. Mode?@PCluster@@ Virtual_Ports@!ISR_OS_Var conf?@0ACTIVE EVENTROUTINE/A devices3.ctl@16F8416F84A16F62716F62816F627A16F628A16F648A16F81816F81916F8716F8816F874A16F877A18F44218F452 real device @LevelIPBegin_End3.ctl1@P EndKPBegin_End3.ctl3@P Begin,` LVINPIC_Landing_Red3.viPTH09addonsPICLAB PIClab.llbPIC_Landing_Red3.vi@ Frequency [MHz] @Error?POperations_list3.ctl!@@Active operations @Task #OPCompare_operations_list3.ctl)@@Active compare operations@0MPASMCPOperations_list3.ctl%@@Active operations ISRSPCompare_operations_list3.ctl-@@Active compare operations ISR@!Internal Osc.? @Numeric@@ Current for loop@@ Current if loop@0ACTIVE SUBROUTINE@@ Eventsp#A0A1A2A3A4A5A6A7B0B1B2B3B4B5B6B7C0C1C2C3C4C5C6C7D0D1D2D3D4D5D6D7E0E1E2@@ PortX_Pins @!Input? @!Active@! Syn. Mode?@PCluster@@ Virtual_Ports@!ISR_OS_Var conf?@0ACTIVE EVENTROUTINE/A devices3.ctl@16F8416F84A16F62716F62816F627A16F628A16F648A16F81816F81916F8716F8816F874A16F877A18F44218F452 real device @LevelIPBegin_End3.ctl1@P EndKPBegin_End3.ctl3@P Begin( LVINContainer_u16_3.viPTH08addonsPICLAB PIClab.llbContainer_u16_3.vi@0Container-name( Source3.ctl~@ Constant variable U8 variable I8 Variable U16 Variable I16Indirect variable Virtual PortDirectSFRSFR16Source @Number6(Localize_cluster3.ctl@P Container  LVINSFRContainer3.viPTH06addonsPICLab PIClab.llbSFRContainer3.vi@0SFR-name( Source3.ctl~@ Constant variable U8 variable I8 Variable U16 Variable I16Indirect variable Virtual PortDirectSFRSFR16Source @NumberB(Localize_cluster3.ctl$@PSFR-localize-cluster LVINContainer_u8_3.viPTH07addonsPICLAB PIClab.llbContainer_u8_3.vi@0Container-name( Source3.ctl~@ Constant variable U8 variable I8 Variable U16 Variable I16Indirect variable Virtual PortDirectSFRSFR16Source @Number6(Localize_cluster3.ctl@P Container LVINValue_of_Container_u8_3.viPTH0@addonsPICLAB PIClab.llbValue_of_Container_u8_3.vi@0Container-name@Value of Container  LVINSet_Variable3.viPTH06addonsPICLAB PIClab.llbSet_Variable3.vi! @Value@ Frequency [MHz] @Error?POperations_list3.ctl!@@Active operations @Task #OPCompare_operations_list3.ctl)@@Active compare operations@0MPASMCPOperations_list3.ctl%@@Active operations ISRSPCompare_operations_list3.ctl-@@Active compare operations ISR@!Internal Osc.? @Numeric@@ Current for loop@@ Current if loop@0ACTIVE SUBROUTINE@@ Eventsp#A0A1A2A3A4A5A6A7B0B1B2B3B4B5B6B7C0C1C2C3C4C5C6C7D0D1D2D3D4D5D6D7E0E1E2@@ PortX_Pins @!Input? @!Active@! Syn. Mode?@PCluster@@ Virtual_Ports@!ISR_OS_Var conf?@0ACTIVE EVENTROUTINE/A devices3.ctl@16F8416F84A16F62716F62816F627A16F628A16F648A16F81816F81916F8716F8816F874A16F877A18F44218F452 real device @LevelIPBegin_End3.ctl1@P End( Source3.ctl~@ Constant variable U8 variable I8 Variable U16 Variable I16Indirect variable Virtual PortDirectSFRSFR16Source @Number6(Localize_cluster3.ctl@P ContainerKPBegin_End3.ctl3@P Begin(  LVIN Set_bit3.viPTH01addonsPICLAB PIClab.llb Set_bit3.vi"@ Frequency [MHz] @Error?POperations_list3.ctl!@@Active operations @Task #OPCompare_operations_list3.ctl)@@Active compare operations@0MPASMCPOperations_list3.ctl%@@Active operations ISRSPCompare_operations_list3.ctl-@@Active compare operations ISR@!Internal Osc.? @Numeric@@ Current for loop@@ Current if loop@0ACTIVE SUBROUTINE@@ Eventsp#A0A1A2A3A4A5A6A7B0B1B2B3B4B5B6B7C0C1C2C3C4C5C6C7D0D1D2D3D4D5D6D7E0E1E2@@ PortX_Pins @!Input? @!Active@! Syn. Mode?@PCluster@@ Virtual_Ports@!ISR_OS_Var conf?@0ACTIVE EVENTROUTINE/A devices3.ctl@16F8416F84A16F62716F62816F627A16F628A16F648A16F81816F81916F8716F8816F874A16F877A18F44218F452 real device @LevelIPBegin_End3.ctl1@P EndKPBegin_End3.ctl3@P Begin @!Set?@Bit( Source3.ctl~@ Constant variable U8 variable I8 Variable U16 Variable I16Indirect variable Virtual PortDirectSFRSFR16Source @Number6(Localize_cluster3.ctl@P Container  ; !LVINStart_monitoring_interrupts3.viPTH0EaddonsPICLab PIClab.llbStart_monitoring_interrupts3.vi @ Frequency [MHz] @Error?POperations_list3.ctl!@@Active operations @Task #OPCompare_operations_list3.ctl)@@Active compare operations@0MPASMCPOperations_list3.ctl%@@Active operations ISRSPCompare_operations_list3.ctl-@@Active compare operations ISR@!Internal Osc.? @Numeric@@ Current for loop@@ Current if loop@0ACTIVE SUBROUTINE@@ Eventsp#A0A1A2A3A4A5A6A7B0B1B2B3B4B5B6B7C0C1C2C3C4C5C6C7D0D1D2D3D4D5D6D7E0E1E2@@ PortX_Pins @!Input? @!Active@! Syn. Mode?@PCluster@@ Virtual_Ports@!ISR_OS_Var conf?@0ACTIVE EVENTROUTINE/A devices3.ctl@16F8416F84A16F62716F62816F627A16F628A16F648A16F81816F81916F8716F8816F874A16F877A18F44218F452 real device @LevelIPBegin_End3.ctl1@P End @!Boolean@@EventsKPBegin_End3.ctl3@P Begin(  LVINWhile_container_not_equal3.viPTH0CaddonsPICLAB PIClab.llbWhile_container_not_equal3.vi! @Value@ Frequency [MHz] @Error?POperations_list3.ctl!@@Active operations @Task #OPCompare_operations_list3.ctl)@@Active compare operations@0MPASMCPOperations_list3.ctl%@@Active operations ISRSPCompare_operations_list3.ctl-@@Active compare operations ISR@!Internal Osc.? @Numeric@@ Current for loop@@ Current if loop@0ACTIVE SUBROUTINE@@ Eventsp#A0A1A2A3A4A5A6A7B0B1B2B3B4B5B6B7C0C1C2C3C4C5C6C7D0D1D2D3D4D5D6D7E0E1E2@@ PortX_Pins @!Input? @!Active@! Syn. Mode?@PCluster@@ Virtual_Ports@!ISR_OS_Var conf?@0ACTIVE EVENTROUTINE/A devices3.ctl@16F8416F84A16F62716F62816F627A16F628A16F648A16F81816F81916F8716F8816F874A16F877A18F44218F452 real device @LevelIPBegin_End3.ctl1@P End( Source3.ctl~@ Constant variable U8 variable I8 Variable U16 Variable I16Indirect variable Virtual PortDirectSFRSFR16Source @Number6(Localize_cluster3.ctl@P ContainerKPBegin_End3.ctl3@P Begin(  LVINEnd_of_loop3.viPTH05addonsPICLAB PIClab.llbEnd_of_loop3.vi@ Frequency [MHz] @Error?POperations_list3.ctl!@@Active operations @Task #OPCompare_operations_list3.ctl)@@Active compare operations@0MPASMCPOperations_list3.ctl%@@Active operations ISRSPCompare_operations_list3.ctl-@@Active compare operations ISR@!Internal Osc.? @Numeric@@ Current for loop@@ Current if loop@0ACTIVE SUBROUTINE@@ Eventsp#A0A1A2A3A4A5A6A7B0B1B2B3B4B5B6B7C0C1C2C3C4C5C6C7D0D1D2D3D4D5D6D7E0E1E2@@ PortX_Pins @!Input? @!Active@! Syn. Mode?@PCluster@@ Virtual_Ports@!ISR_OS_Var conf?@0ACTIVE EVENTROUTINE/A devices3.ctl@16F8416F84A16F62716F62816F627A16F628A16F648A16F81816F81916F8716F8816F874A16F877A18F44218F452 real device @LevelIPBegin_End3.ctl1@P EndKPBegin_End3.ctl3@P Begin(LVINCall_Subroutine3.viPTH09addonsPICLAB PIClab.llbCall_Subroutine3.vi@ Frequency [MHz] @Error?POperations_list3.ctl!@@Active operations @Task #OPCompare_operations_list3.ctl)@@Active compare operations@0MPASMCPOperations_list3.ctl%@@Active operations ISRSPCompare_operations_list3.ctl-@@Active compare operations ISR@!Internal Osc.? @Numeric@@ Current for loop@@ Current if loop@0ACTIVE SUBROUTINE@@ Eventsp#A0A1A2A3A4A5A6A7B0B1B2B3B4B5B6B7C0C1C2C3C4C5C6C7D0D1D2D3D4D5D6D7E0E1E2@@ PortX_Pins @!Input? @!Active@! Syn. Mode?@PCluster@@ Virtual_Ports@!ISR_OS_Var conf?@0ACTIVE EVENTROUTINE/A devices3.ctl@16F8416F84A16F62716F62816F627A16F628A16F648A16F81816F81916F8716F8816F874A16F877A18F44218F452 real device @LevelIPBegin_End3.ctl1@P End@0Name of SubroutineKPBegin_End3.ctl3@P Begin(  LVIN ClrVar3.viPTH00addonsPICLab PIClab.llb ClrVar3.vi!@ Frequency [MHz] @Error?POperations_list3.ctl!@@Active operations @Task #OPCompare_operations_list3.ctl)@@Active compare operations@0MPASMCPOperations_list3.ctl%@@Active operations ISRSPCompare_operations_list3.ctl-@@Active compare operations ISR@!Internal Osc.? @Numeric@@ Current for loop@@ Current if loop@0ACTIVE SUBROUTINE@@ Eventsp#A0A1A2A3A4A5A6A7B0B1B2B3B4B5B6B7C0C1C2C3C4C5C6C7D0D1D2D3D4D5D6D7E0E1E2@@ PortX_Pins @!Input? @!Active@! Syn. Mode?@PCluster@@ Virtual_Ports@!ISR_OS_Var conf?@0ACTIVE EVENTROUTINE/A devices3.ctl@16F8416F84A16F62716F62816F627A16F628A16F648A16F81816F81916F8716F8816F874A16F877A18F44218F452 real device @LevelIPBegin_End3.ctl1@P End( Source3.ctl~@ Constant variable U8 variable I8 Variable U16 Variable I16Indirect variable Virtual PortDirectSFRSFR16Source @Number6(Localize_cluster3.ctl@P ContainerKPBegin_End3.ctl3@P Begin( LVINPIC_Jumping_Red3.viPTH09addonsPICLAB PIClab.llbPIC_Jumping_Red3.vi@ Frequency [MHz] @Error?POperations_list3.ctl!@@Active operations @Task #OPCompare_operations_list3.ctl)@@Active compare operations@0MPASMCPOperations_list3.ctl%@@Active operations ISRSPCompare_operations_list3.ctl-@@Active compare operations ISR@!Internal Osc.? @Numeric@@ Current for loop@@ Current if loop@0ACTIVE SUBROUTINE@@ Eventsp#A0A1A2A3A4A5A6A7B0B1B2B3B4B5B6B7C0C1C2C3C4C5C6C7D0D1D2D3D4D5D6D7E0E1E2@@ PortX_Pins @!Input? @!Active@! Syn. Mode?@PCluster@@ Virtual_Ports@!ISR_OS_Var conf?@0ACTIVE EVENTROUTINE/A devices3.ctl@16F8416F84A16F62716F62816F627A16F628A16F648A16F81816F81916F8716F8816F874A16F877A18F44218F452 real device @LevelIPBegin_End3.ctl1@P EndKPBegin_End3.ctl3@P Begin( LVINEnd3.viPTH0-addonsPICLAB PIClab.llbEnd3.vi @Numeric@@ EEPROM-Data@2path@ Frequency [MHz] @Error?POperations_list3.ctl!@@Active operations @Task #OPCompare_operations_list3.ctl)@@Active compare operations@0MPASMCPOperations_list3.ctl%@@Active operations ISRSPCompare_operations_list3.ctl-@@Active compare operations ISR@!Internal Osc.? @Numeric@@Current for loop@@Current if loop@0ACTIVE SUBROUTINE@@Eventsp#A0A1A2A3A4A5A6A7B0B1B2B3B4B5B6B7C0C1C2C3C4C5C6C7D0D1D2D3D4D5D6D7E0E1E2@@ PortX_Pins @!Input? @!Active@! Syn. Mode?@PCluster@@ Virtual_Ports@!ISR_OS_Var conf?@0ACTIVE EVENTROUTINE/A devices3.ctl@16F8416F84A16F62716F62816F627A16F628A16F648A16F81816F81916F8716F8816F874A16F877A18F44218F452 real device @LevelKPBegin_End3.ctl3@P Begin(  ON cx d0` P/A devices3.ctl}@16F8416F84A16F62716F62816F627A16F628A16F648A16F81816F81916F8716F8816F874A16F877A18F44218F452Device @ @ P @ Frequency [MHz]@0Container-name @Value @!Set? @TMR2ON@0SFR-name @Value@0Name of Subroutine c$ c c d<( Source3.ctl~@ Constant variable U8 variable I8 Variable U16 Variable I16Indirect variable Virtual PortDirectSFRSFR16Source @Number6(Localize_cluster3.ctl@P Container c@2path @!Boolean@@Additional Events @Numeric@@ EEPROM-Data c c@0Name:Container_type3.ctl@U8I8U16I16Type@P#$Cluster@@% Variable_list@!With_ISR @Error?POperations_list3.ctl!@@Active operations @Task #OPCompare_operations_list3.ctl)@@Active compare operations@0MPASMCPOperations_list3.ctl%@@Active operations ISRSPCompare_operations_list3.ctl-@@Active compare operations ISR@!Internal Osc.? @Numeric@@0Current for loop@@0Current if loop@0ACTIVE SUBROUTINE@@0Eventsp#A0A1A2A3A4A5A6A7B0B1B2B3B4B5B6B7C0C1C2C3C4C5C6C7D0D1D2D3D4D5D6D7E0E1E2@@5 PortX_Pins @!Input? @!Active@! Syn. Mode?@P6789Cluster@@: Virtual_Ports@!ISR_OS_Var conf?@0ACTIVE EVENTROUTINE/A devices3.ctl@16F8416F84A16F62716F62816F627A16F628A16F648A16F81816F81916F8716F8816F874A16F877A18F44218F452 real device @LevelIPBegin_End3.ctl1@P ()*+,-./1234;<=>?End c4@BitB(Localize_cluster3.ctl$@PSFR-localize-cluster c2 c0 c<@Value of Container cD c, c\ c c d`0 0 000 0  0 0 0  !" &'@@@ ABCD E A E E@ FGF FFFFFFFFFFFFHFIIIIIIIIIFJJJHIIKLM0&xKKBA𣨩ej]MZdX*)$˕zG(ZEjUK!Zmm=*Xj`̙0?JDShk|D'؃jAo #{ͮUsS/qdR4BM%6;Svz+ #+hUg+gZA'dF-"ͦpo6=5o+k1^"qWjŢ~ SS]RlQ$.l-~N;S눬y+엑qF[d~LSGmi1!ҿ_Gd]!\@M A\Pnȏ uwa;?rn>xv3 /` ]ɩ. F*DH\wq*y={ƍԉny;?~:RxVIDSBeacon_test2.viVIDSWhile_container_not_equal3.viPTH0VIDSValue_of_Container_u8_3.viPTH0VIDSStart_monitoring_interrupts3.viPTH0VIDSSFRContainer3.viPTH0tVIDSSet_Variable3.viPTH0VIDS Set_bit3.viPTH0VIDS Red_Event3.viPTH0<VIDSPIC_Landing_Red3.viPTH0dVIDSPIC_Jumping_Red3.viPTH0VIDSEnd_of_loop3.viPTH0VIDSEnd3.viPTH0VIDSContainer_u8_3.viPTH0VIDSContainer_u16_3.viPTH0|lVIDSconfigure_UART_TX.viPTH0TVIDSconfigure_UART_RX.viPTH0\VIDSconfigure_jumpers.viPTH0LVIDS ClrVar3.viPTH0 VIDSCall_Subroutine3.viPTH0VIDSBlue_Event3.viPTH04VIDS Begin3.viPTH0D{9i1?|X..մHD9 ~5WjkfBKi_4Xn #m:}'r,mɁb Z}>j JմgE_`mM8Vh2HV9u۟{kxYe;X ȴ$  5?gjߟ\k$h /+k:P'|<3)8FTRy4Fc%,귈be5Qm:{Yyucްnu }`ul bsu=mNPfje}g7O:# R,7),q%^ix҄ΈxӱS/.%ZTF~)CqqH0%&%kr]$4%*GW@ړUOZru .tBvr]\=Jq@\*kJɵQ.+@rc}$WOL*Ot-:璫\{w<6`o$W u\]*pr/+ɉkW߫~RƒFp|o V]{k~oq6 vsSrbwG7e0zoCo gghYi(]h ~N۹̉ Gݣ$OizvGŮ]O0bgBFžG%ZcWfa1b/fCQkmb7,fz#nĝDqX:#Qqbz#n!-H1=a47$jN9񪡾;\KC L 2!2H'Pxa4*8u@]Qp9 t ѨJH9*KMgmPgkj@E"?KgpTEԳJ h55`B-O28rB}M@mRQGAl\ ԍ v4MѨ@m2 =j jzUUQoEP"xb4҈ D^kMc @AMHTPKEE ׏Ls5 ju~F4@S(exxxO|f3ڠWPj:"'фZmkCѨǘ: PKcuW ڮ"T'.G/~%zpEn&6DVTܣtTx~mnT!@y˞5;b=#FT2ozUZ4gJ[hJ8Aqn6Y5' j"AeaWPǎ&tF;R771RV;\PDk.zNf ܽ3 ֖L '4jdTizmkz|_tu{BI} :I,uցU+cDܑih.v|7+ ~ni`|k}4zYaJ4ɕX&S*Eŕ\e?pD?JTm;+f*/Mm{Ľ9~RE=M@5Ĝ(q7`,US7?ǽ=OgL*<0g.ω3yiy*_%.KNU縩C\+1 k)g*ǂ.8ۂ*wɔsX{ /M9{ rZT2_ \*<0g>ωyiف;A+湠zݒSU9s׹s~޶~knP)z *ŕ\9X;){@%H縎?DM\WbBkҔ3 zY߀NK4~b}2*ʝ\9h"SΕ| T 4qqGeWVq%*ҌIW2*\H;+ӕD;} Dh= *29.C%WJU3PeTǕ{ii$ǨJ\%Śeb?EaooSJ9\34qrV5ˤU咫,~?} *p#)1͘ j ?pyBJɕD *AU\"2M~Lԟ)1 z {S+ʍ|O:ְFɝ"'\l!9i-#y^JWSDN)ls*|?̫ݯΑCQYwu䩓 RFW$B1(qJPTqT?@)IfZR$/mEi 'E8z!/ D]%7~A/(\^P)vQԭ I1_P7(((1omE+,N7I[(-4MZWS:$TIqmEO*d:^H HMo$+k:c$E󳍹HBIQ} 9X)(Vm KJCduKR\ /}lXM5bXc|pX((b,(6cFo(O|3$EYZ#)&I>bAϠJgQ7).)ب>Y?V6#I`%v{!h ʵEa# ʜ55R%l5@qnuxm_BO#Pw .k<%A[mY%HIQef(y 9=oM{-DVQY2ɚ-.ya[0&{,c2w8.vB0vy|ȷWaۤ0[&%"wȷPXCyf˗x6/!IO$ʏx7C=>18A 7?0AZ?1+>k YõqU=NOb}ğ%e&5}'w/_OOYz(5++-Wf9%e3gsbqu:!!9E36W?teC_k9a7#4gʝ9ϭ  8.24 PP P pTTTuu$TT$;a$aI2xa!A,,,,+,,,,,++,,,++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,###,,,#,##,,,,,,,,#,,#,,,,,######## H@0Name:Container_type3.ctl@U8I8U16I16Type@PCluster@@ Variable_list@ Frequency [MHz] @Error?POperations_list3.ctl!@@Active operations @Task #OPCompare_operations_list3.ctl)@@Active compare operations@0MPASMCPOperations_list3.ctl%@@Active operations ISRSPCompare_operations_list3.ctl-@@Active compare operations ISR@!Internal Osc.? @Numeric@@Current for loop@@Current if loop@0ACTIVE SUBROUTINE@@Eventsp#A0A1A2A3A4A5A6A7B0B1B2B3B4B5B6B7C0C1C2C3C4C5C6C7D0D1D2D3D4D5D6D7E0E1E2@@ PortX_Pins @!Input? @!Active@! Syn. Mode?@PCluster@@ Virtual_Ports@!ISR_OS_Var conf?@0ACTIVE EVENTROUTINE/A devices3.ctl@16F8416F84A16F62716F62816F627A16F628A16F648A16F81816F81916F8716F8816F874A16F877A18F44218F452 real device @LevelIPBegin_End3.ctl1@P End/A devices3.ctl}@16F8416F84A16F62716F62816F627A16F628A16F648A16F81816F81916F8716F8816F874A16F877A18F44218F452Device@!With_ISR  8  r16F8416F84A16F62716F62816F627A16F628A16F648A16F81816F81916F8716F8816F874A16F877A18F44218F452( Source3.ctl~@ Constant variable U8 variable I8 Variable U16 Variable I16Indirect variable Virtual PortDirectSFRSFR16Source @Number6(Localize_cluster3.ctl@P#$ Container@Bit @!Set?KPBegin_End3.ctl3@P Begin,))))))(` ))(( @0Name of Subroutine),((  @0Container-name.%  @Value0%(( @Value of Container.%  @TMR2ON@0SFR-nameB(Localize_cluster3.ctl$@P#$SFR-localize-cluster56 ('&%;  @!Boolean@@9Additional Events@@9 Red Event:; @@9Events)=((  @Numeric@@? EEPROM-Data@2path@A)((  @Value0%(( ))((.2  )%(( !"%&'(*))))))(+*))))))(()),,+())-(,)/%.00..1(%02.,,-(,)/%...3%.1(%000..1(%044''7658<;:>(=)55B()A@CC../%.1(%0())0%(D))(E.%3..00:;<F..)%(G)%(G.%3...%3*))))FPHPBeacon_test2.viP/</<Pane`Dconfigure_UART_RX.vi]DDFContainer_u8_3.vi]D^]Container_u8_3.viVD^Qk^Sk ClrVar3.viVD^kC^kB ClrVar3.vifD "Value_of_Container_u8_3.viZDR QBlue_Event3.vi]DmoContainer_u8_3.vi[DEnd_of_loop3.viiDWhile_container_not_equal3.viD6]F6]E:::Start interrupt handled back to back transmission via UART`DYXconfigure_UART_TX.vi_D^k^kPIC_Jumping_Red3.vi_DHJPIC_Landing_Red3.vi_D]j2]j1Call_Subroutine3.vi^DContainer_u16_3.vi\D^k^kSet_Variable3.vi_D^`k^bkCall_Subroutine3.vi^DContainer_u16_3.vi]D[ZContainer_u8_3.vi\D^ k[^ kZSet_Variable3.vi\D]j]jSet_Variable3.viZD pwm timer on !\DSFRContainer3.viWD Set_bit3.viYDXW Red_Event3.vikDStart_monitoring_interrupts3.viSD^k^kEnd3.vi^DjlContainer_u16_3.vi\DSet_Variable3.vi`D"!configure_jumpers.viUD Begin3.viRD\^~DeviceND\e^d HDHDEsGr[D13Frequency [MHz]HD`bZDIKContainer-nameHDac QDValueHDPDSet?RDTMR2ONHD%%TD!!SFR-nameHD$1$1ZDContainer-nameHD QDValueHDZD Container-nameHD^DvuName of SubroutineHD[u]tZDsuContainer-nameHD QDValueHD^DName of SubroutineHDZDJLContainer-nameHD U W QDValueHDZDX WContainer-nameHDWVZD)(Container-nameHD(' YxuѿK1oRb1?VIHG$z n.D]tC'":tPDqC'9}9KB><q+M4r&Gr6&`Zl[]1M\UN |2fPq8aHU"OhHlRJb}ghV Y-d2#{)yJU:}-2ofgH?ѐB^WIV7Z^BT\o\rax_w k|g&o&z}U-WT/t[cCj.Q=`>*Gnl,^,91܍/IW1ZIeyuAY`7? BDHPBeacon_test2.viIUVI Begin3.viPTH0/addonsPICLAB PIClab.llb Begin3.vi+PTH0TDCC devices3.ctlPTH02addonsPICLab PIClab.llb devices3.ctlFPTH0IUVIEnd3.viPTH0-addonsPICLAB PIClab.llbEnd3.viPTH0IUVIconfigure_jumpers.viPTH0configure_jumpers.viPTH0IUVI Set_bit3.viPTH01addonsPICLAB PIClab.llb Set_bit3.vilPTH0IUVISFRContainer3.viPTH06addonsPICLab PIClab.llbSFRContainer3.viPTH0IUVI Red_Event3.viPTH03addonsPICLAB PIClab.llb Red_Event3.viPTH0IUVISet_Variable3.viPTH06addonsPICLAB PIClab.llbSet_Variable3.vi"#yPTH0IUVIContainer_u16_3.viPTH08addonsPICLAB PIClab.llbContainer_u16_3.vi(?PTH0IUVIContainer_u8_3.viPTH07addonsPICLAB PIClab.llbContainer_u8_3.vi+!PTH0IUVIStart_monitoring_interrupts3.viPTH0EaddonsPICLab PIClab.llbStart_monitoring_interrupts3.viPTH0IUVICall_Subroutine3.viPTH09addonsPICLAB PIClab.llbCall_Subroutine3.viH!PTH0IUVIPIC_Landing_Red3.viPTH09addonsPICLAB PIClab.llbPIC_Landing_Red3.vigPTH0IUVIPIC_Jumping_Red3.viPTH09addonsPICLAB PIClab.llbPIC_Jumping_Red3.viPTH0IUVIconfigure_UART_TX.viPTH0configure_UART_TX.viPTH0IUVIconfigure_UART_RX.viPTH0configure_UART_RX.viPTH0IUVIWhile_container_not_equal3.viPTH0CaddonsPICLAB PIClab.llbWhile_container_not_equal3.vi5PTH0IUVIEnd_of_loop3.viPTH05addonsPICLAB PIClab.llbEnd_of_loop3.viPTH0IUVIBlue_Event3.viPTH04addonsPICLAB PIClab.llbBlue_Event3.viPTH0IUVIValue_of_Container_u8_3.viPTH0@addonsPICLAB PIClab.llbValue_of_Container_u8_3.vi!PTH0IUVI ClrVar3.viPTH00addonsPICLab PIClab.llb ClrVar3.vi3bPTH0!p x\ xյ^{Ι3w;H$ Q EP(ZЪA+ (>Jy%0^Z[TZ059w=IN~{@ɜZu27&o/g5B`4' /4Ae#9j$*bW&jı :iFGi|cU#R Tۇ*F6@+$2}^ ?ŏ !1+ rw U(V b *B|eAą8?b+xAW!B8(DIr .ЩѨHGT7S^CrՅ:~THeP5Q@(sFQ"\Gc*L sD1 4BƏj*L qwA!b*e3K L?Oχt6^ HrEq}/?Cod3 DC:0#``FČ\8c2J.P$GYG!W0깜p\m~^*TFWJ*b͋} 9ve=MKGY쓐rYvnt NXP@+_Cߤ D8rX@k*$Z^Fedr2r ,DJRG]G)!W+r=)?'U{r!ȇpNf`O4/I9Lr)V P>\a~R ]Jc(J h4boI4ԇx(\gv^^DыgыD/xӎ;g %/xAp^dx^tG,r Ll#w%y|3>I,>]n==/ipZ.uJy/6x`/4 JYm@c4:$bo9%|$ Tp5imnX`8K)0i|iq5!vلls#/I+%F Cq[Sz^,-{)`0 <0mLY"_d_#X >Î>bv+qauP0PEB́ѡ7:!K2@ N~ALJ.Al'EڿfFQF`1Qˆ"X;ut{ȯvi=$qT|E=Ȩ( E䡩k pm$ a) } FLhHḧ́3w!{ VB L] .P&Q&#=XSu"Lv։%L>J$Ofє "\,w!{ QB.rR띕DPvPN Aibnte CLQ ŵ"LsՁ RnCI _D01$sܦ\/-Yjxmı]BQTƞ.j6)|0{_BWOIZu "f3BD%N ^+D,M4d1z0 QcQ41Q1FMo4JfB ޷!fTJy5d`2ɵd׊X]KbĆAy&f(@5% Qv3hI b#|;b#αF!+dSq4 JdG-[qk>(z=Ċ|wҝۢ k+p ф΄R?3A8s0Kaq&ubf(3)Ʉ2$bsFT8u1 ÆY)IX:EĪT4ĚͰfRVU-UGW:Di*Ē:1̎P ,h<3_ 3w5U^ )$+x0w5Cl21f bfXRőLa#G%EmlL\yA]ή ]1#ubߞˉ1uIxAy. |QYNz{#5b'u{lpn' 39T,>YXk/Xs,u5Ŋ&5bR[3,Opѱ=&О 2@ f>C񌙁Hw1eh>Z3f22M5̑XKUĺ7F3f2Be$c CxCiCUgy >t9;%sb>Β (˕ ɭHzmra^,zQ1#c#֋ k9źHl~Ya@ -bxCA 8tA㵣Q d!W!0/d}(C%'GEa=Mƈ7w2 p/b-+Cd`˰&^gf&A cq].f'@w 1JY!4]/7Dzp JY! eR 2h*d sTT,UhW4N ~(axXt ) 3[x)WCЫv1)ӂhxD4'I $lܪ&{ ~od!ƿ&x>fXfI+=D _§0uf=-?^2gշ>DOdž#y'k_Ç kafK1I/#&6e}uf>cjAo4xı|KlunɠOD!oIWüQktƚlO$:AnNϕ{z, >L&y;Olɋ֔`;?$&o#)#9tTM484Xr2e7CJQ~*5lyKFw;9]Je]$7ʂXV5M*\Qòbm tu5sIJZx-c~qG?ݵCaL,I]%ΝT{};($xgӷd\4̙҉-A3Gu4*Qn軠CcA}F_]܁gd}Fk)hH/p#i; s8!z{Dѱrߗh#$:AfaԛG i- 'I9M&^g *GT .^$Inv&,6JLD6 ^Z@.a϶\k0 eveCBQqse\,KsmH.@FhI>nKD\$vj`X(VTF\%b wk;zb0_)!&/@-!&pML~L#׵4}pζpE8K]#4L=3-_]Jbׂ"&74wkO猋Zivї01L}~O?/Ћ;Yp)~h /Ba! 0"ѐ1Ȟ88M; %,r t÷~Qz2g BkDBN#3-|Z9h1vN4cf?fw l1T+{?#8{@ ٶ _*d f]C^F -H젳)agTN|'}˰ o>W#у*r콉z9m P QL;97H\R3pva~v),$.mIdy{LJC򳷟Lw3zN*Z)XDТE%~ H!lt}d}+s\91ŏ-Mi}ڇy2&1\Oޏ@fVw]]42ZmȱAy;s1/1!.z_qa]7/K0/4bt̳ *Eۺ;bAcb x*!%j|IAT'5ÜTF¯}.)PNk,^x;TSMSx>"(x/~e"^;:tT/wd}mJQz^~yu v!w.~{a,{H],Kv4~'h^ⱖ}Y~}$//QNOb0!2O~$ϸU;W:I)Fu<u% ed#-XJF=&җ( ʾ1GLÜ" z tGF=)z[S~$}J%t (9)z4z=l)WsHSKcfa=e /Å=ϼe.mnAd.tA6Kbr.A~1iC]мj_sZ*Rùb mM8;Őm?qI d2weh5W71!2eEA2^ՒS89 ɗKq1WVm9yA/2 -rdTqdT3!nͦ'Ŀ֚dT˭Y]qxr&}2n~ȘkfPFuMUId2.sZ,kBkVOY%Z"-P5+_Z\5/x=OxIY{֜gC\\Vt1S ]Y*C첔ŰFB,<+iCy{*~R1tMU !=>9Őo%Ac/ Ŧ2*c-udT82*5#LOAG61Bt\u\ԒQ8馵%ꨓJ!YHDXPHr$ \!t "- R˓KN5^[!?Mdk+BfVrReKҵi}; ^[i? W=EA ɇNAa Gʱ!bb+rgqMоwTSR(6/ N&S0)ҠRAhA[׹Ba^2PC2F)e. ψWI=.l]kQ6~Ne%l:|ve/O.f%ڕ{_ְ5=NvehwƩb)ߏUcLi~;j\j'׍1NIDxwC~AB`ޣ'}y[#uQ|s~ y+oxwBo&W9Md 'ⳇIL̾cko>7(}oPd=IW B{ ֛W9Jj]q F~Z m#{ Uxa uB#fOǃ*7GENԾ2u+eItQ p"ߣ4<ڲ.Ĺmuj틯 XZ(B@*VW{cnue''[7Y,BެȪ{:2N@iqKŭվYyP*bd,V$"W]͋ȳ'W4#bTLfBtP9JorQKSأ8/EiAFve"v,CkD6D۞чɡryG]!Y⪯xDLf>T|њ|Yųo9_:/P—B@D9 Ivk%[q:7oa"B~/#Eh%ͼhJ- <>KK1n{t&q;"Fe7қLNη_K,'''q ɥvKٮXfKKo3äq[zrY.Z6sWQ#jsVѧ;JLToIqy,\}r؟um6'1ͲH4$ʷXQ,${p}Rb- \!_ ɓ \r?y!K`re~ך/<я>L-o=/̇:Ȃ<.Fn#4ԢfsR?[Z/u+sDEse aW+X4'vkF\XTvaf gB)A67RUmn+VYKjUҮZhU4-j[ _؊!>G 5^/r+bָ=/2502LVfk!pL$iEoG,hG9ߧ9Ϥp@H}ǂ>ukEOIч'D;,ȱ_ȮR2vW|ak[fقN{\KivE[ЙJa1i&v%fkP[J]2yio?ㄜfI'bXKnŰ|74{̇z]P+,Jp6im~-C>&Y_` 7kAU)iq7QttĮMfk#ɓ'RG<-ƕ}-iJ>&͕,}zK+YfA=;AOSōV s&X.fzD'Nzz3aA1s요௘rTl7/).& z#2g}ngFq9ڗ?ĮΠfh{ <m}ګОN8|\d8u0Cgb>D)-}b̵7E},O]tǷFDD{N2 J|c@*켯d ґs ܙa[KRߍFd$^,AJ"HE)T:lyBIaзpG ԑ3}8̞js̥O'\& D5lJaeW8a?}Iء5$ܜ<%bA_P5{ڋRKiL)pQڞѤ-> qKN3FJzv9UKWɻYMI]PՔ uq1ԫ,(BȮc9JZqrNJ`%rsrWftqFUH2xo%u 2WH[򺒹5 <47o7ѫ1/y(%_H  O  V  ] TahomaTahomaTahoma0RSRC LVINLBVWx X 4LVSR0BDPWDLIviXCONPlTM80DFDSLIdsVICDversDLDRFPTDCPMp ICON icl84DTHPHLIfp\TRecEpFPHbFPSELIbdBDHb$BDSE8MUIDLHIST`FTABtpa(tU(`(Pl(P<^(Z(\L`(bԼQ(xlq(x`(xT(xb(x(yW(}D(t((f(hP(̤(0^(d(( T( ( 8B( xT( E(tB(H(TG(?G(@B(Add(BW(C )(DT(C(E4C(FW(G`W(8(Dh(P($W(д](](Ȍ](,`(,,,,+,,,,,++,,,++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,###,,,#,##,,,,,,,,#,,#,,,,,########TTTuu$TT$;a$aI2xa!A|RSRC LVINLBVW p  <@Tr/1G{c eMTCAdُ B~0ُ B~sMtfhjɧ)``yVGLVINBeacon_test1.viLVCC devices3.ctlPTH02addonsPICLab PIClab.llb devices3.ctl/A devices3.ctl}@16F8416F84A16F62716F62816F627A16F628A16F648A16F81816F81916F8716F8816F874A16F877A18F44218F452deviceLVIN Begin3.viPTH0/addonsPICLAB PIClab.llb Begin3.vi"@0Name:Container_type3.ctl@U8I8U16I16Type@PCluster@@ Variable_list@ Frequency [MHz] @Error?POperations_list3.ctl!@@Active operations @Task #OPCompare_operations_list3.ctl)@@Active compare operations@0MPASMCPOperations_list3.ctl%@@Active operations ISRSPCompare_operations_list3.ctl-@@Active compare operations ISR@!Internal Osc.? @Numeric@@Current for loop@@Current if loop@0ACTIVE SUBROUTINE@@Eventsp#A0A1A2A3A4A5A6A7B0B1B2B3B4B5B6B7C0C1C2C3C4C5C6C7D0D1D2D3D4D5D6D7E0E1E2@@ PortX_Pins @!Input? @!Active@! Syn. Mode?@PCluster@@ Virtual_Ports@!ISR_OS_Var conf?@0ACTIVE EVENTROUTINE/A devices3.ctl@16F8416F84A16F62716F62816F627A16F628A16F648A16F81816F81916F8716F8816F874A16F877A18F44218F452 real device @LevelIPBegin_End3.ctl1@P End/A devices3.ctl}@16F8416F84A16F62716F62816F627A16F628A16F648A16F81816F81916F8716F8816F874A16F877A18F44218F452Device@!With_ISR  8  !LVINconfigure_jumpers.viPTH0configure_jumpers.vi@ Frequency [MHz] @Error?POperations_list3.ctl!@@Active operations @Task #OPCompare_operations_list3.ctl)@@Active compare operations@0MPASMCPOperations_list3.ctl%@@Active operations ISRSPCompare_operations_list3.ctl-@@Active compare operations ISR@!Internal Osc.? @Numeric@@ Current for loop@@ Current if loop@0ACTIVE SUBROUTINE@@ Eventsp#A0A1A2A3A4A5A6A7B0B1B2B3B4B5B6B7C0C1C2C3C4C5C6C7D0D1D2D3D4D5D6D7E0E1E2@@ PortX_Pins @!Input? @!Active@! Syn. Mode?@PCluster@@ Virtual_Ports@!ISR_OS_Var conf?@0ACTIVE EVENTROUTINE/A devices3.ctl@16F8416F84A16F62716F62816F627A16F628A16F648A16F81816F81916F8716F8816F874A16F877A18F44218F452 real device @LevelIPBegin_End3.ctl1@P EndKPBegin_End3.ctl3@P Begin,` LVINconfigure_UART_TX.viPTH0configure_UART_TX.vi@ Frequency [MHz] @Error?POperations_list3.ctl!@@Active operations @Task #OPCompare_operations_list3.ctl)@@Active compare operations@0MPASMCPOperations_list3.ctl%@@Active operations ISRSPCompare_operations_list3.ctl-@@Active compare operations ISR@!Internal Osc.? @Numeric@@ Current for loop@@ Current if loop@0ACTIVE SUBROUTINE@@ Eventsp#A0A1A2A3A4A5A6A7B0B1B2B3B4B5B6B7C0C1C2C3C4C5C6C7D0D1D2D3D4D5D6D7E0E1E2@@ PortX_Pins @!Input? @!Active@! Syn. Mode?@PCluster@@ Virtual_Ports@!ISR_OS_Var conf?@0ACTIVE EVENTROUTINE/A devices3.ctl@16F8416F84A16F62716F62816F627A16F628A16F648A16F81816F81916F8716F8816F874A16F877A18F44218F452 real device @LevelIPBegin_End3.ctl1@P EndKPBegin_End3.ctl3@P Begin,` LVINconfigure_UART_RX.viPTH0configure_UART_RX.vi@ Frequency [MHz] @Error?POperations_list3.ctl!@@Active operations @Task #OPCompare_operations_list3.ctl)@@Active compare operations@0MPASMCPOperations_list3.ctl%@@Active operations ISRSPCompare_operations_list3.ctl-@@Active compare operations ISR@!Internal Osc.? @Numeric@@ Current for loop@@ Current if loop@0ACTIVE SUBROUTINE@@ Eventsp#A0A1A2A3A4A5A6A7B0B1B2B3B4B5B6B7C0C1C2C3C4C5C6C7D0D1D2D3D4D5D6D7E0E1E2@@ PortX_Pins @!Input? @!Active@! Syn. Mode?@PCluster@@ Virtual_Ports@!ISR_OS_Var conf?@0ACTIVE EVENTROUTINE/A devices3.ctl@16F8416F84A16F62716F62816F627A16F628A16F648A16F81816F81916F8716F8816F874A16F877A18F44218F452 real device @LevelIPBegin_End3.ctl1@P EndKPBegin_End3.ctl3@P Begin,` LVINPIC_Landing_Red3.viPTH09addonsPICLAB PIClab.llbPIC_Landing_Red3.vi@ Frequency [MHz] @Error?POperations_list3.ctl!@@Active operations @Task #OPCompare_operations_list3.ctl)@@Active compare operations@0MPASMCPOperations_list3.ctl%@@Active operations ISRSPCompare_operations_list3.ctl-@@Active compare operations ISR@!Internal Osc.? @Numeric@@ Current for loop@@ Current if loop@0ACTIVE SUBROUTINE@@ Eventsp#A0A1A2A3A4A5A6A7B0B1B2B3B4B5B6B7C0C1C2C3C4C5C6C7D0D1D2D3D4D5D6D7E0E1E2@@ PortX_Pins @!Input? @!Active@! Syn. Mode?@PCluster@@ Virtual_Ports@!ISR_OS_Var conf?@0ACTIVE EVENTROUTINE/A devices3.ctl@16F8416F84A16F62716F62816F627A16F628A16F648A16F81816F81916F8716F8816F874A16F877A18F44218F452 real device @LevelIPBegin_End3.ctl1@P EndKPBegin_End3.ctl3@P Begin( LVINWait_milliseconds3.viPTH0;addonsPICLAB PIClab.llbWait_milliseconds3.vi@ milliseconds@ Frequency [MHz] @Error?POperations_list3.ctl!@@Active operations @Task #OPCompare_operations_list3.ctl)@@Active compare operations@0MPASMCPOperations_list3.ctl%@@Active operations ISRSPCompare_operations_list3.ctl-@@Active compare operations ISR@!Internal Osc.? @Numeric@@ Current for loop@@ Current if loop@0ACTIVE SUBROUTINE@@ Eventsp#A0A1A2A3A4A5A6A7B0B1B2B3B4B5B6B7C0C1C2C3C4C5C6C7D0D1D2D3D4D5D6D7E0E1E2@@ PortX_Pins @!Input? @!Active@! Syn. Mode?@PCluster@@ Virtual_Ports@!ISR_OS_Var conf?@0ACTIVE EVENTROUTINE/A devices3.ctl@16F8416F84A16F62716F62816F627A16F628A16F648A16F81816F81916F8716F8816F874A16F877A18F44218F452 real device @LevelIPBegin_End3.ctl1@P EndKPBegin_End3.ctl3@P Begin( LVINContainer_u16_3.viPTH08addonsPICLAB PIClab.llbContainer_u16_3.vi@0Container-name( Source3.ctl~@ Constant variable U8 variable I8 Variable U16 Variable I16Indirect variable Virtual PortDirectSFRSFR16Source @Number6(Localize_cluster3.ctl@P Container  LVINContainer_u8_3.viPTH07addonsPICLAB PIClab.llbContainer_u8_3.vi@0Container-name( Source3.ctl~@ Constant variable U8 variable I8 Variable U16 Variable I16Indirect variable Virtual PortDirectSFRSFR16Source @Number6(Localize_cluster3.ctl@P Container LVINValue_of_Container_u8_3.viPTH0@addonsPICLAB PIClab.llbValue_of_Container_u8_3.vi@0Container-name@Value of Container  LVINIF_Container_equal3.viPTH0<addonsPICLab PIClab.llbIF_Container_equal3.vi"@ Frequency [MHz] @Error?POperations_list3.ctl!@@Active operations @Task #OPCompare_operations_list3.ctl)@@Active compare operations@0MPASMCPOperations_list3.ctl%@@Active operations ISRSPCompare_operations_list3.ctl-@@Active compare operations ISR@!Internal Osc.? @Numeric@@ Current for loop@@ Current if loop@0ACTIVE SUBROUTINE@@ Eventsp#A0A1A2A3A4A5A6A7B0B1B2B3B4B5B6B7C0C1C2C3C4C5C6C7D0D1D2D3D4D5D6D7E0E1E2@@ PortX_Pins @!Input? @!Active@! Syn. Mode?@PCluster@@ Virtual_Ports@!ISR_OS_Var conf?@0ACTIVE EVENTROUTINE/A devices3.ctl@16F8416F84A16F62716F62816F627A16F628A16F648A16F81816F81916F8716F8816F874A16F877A18F44218F452 real device @LevelKPBegin_End3.ctl3@P TrueKPBegin_End3.ctl3@P BeginKPBegin_End3.ctl3@P False @Value( Source3.ctl~@ Constant variable U8 variable I8 Variable U16 Variable I16Indirect variable Virtual PortDirectSFRSFR16Source @Number6(Localize_cluster3.ctl@P Container  ; !LVINSet_Variable3.viPTH06addonsPICLAB PIClab.llbSet_Variable3.vi! @Value@ Frequency [MHz] @Error?POperations_list3.ctl!@@Active operations @Task #OPCompare_operations_list3.ctl)@@Active compare operations@0MPASMCPOperations_list3.ctl%@@Active operations ISRSPCompare_operations_list3.ctl-@@Active compare operations ISR@!Internal Osc.? @Numeric@@ Current for loop@@ Current if loop@0ACTIVE SUBROUTINE@@ Eventsp#A0A1A2A3A4A5A6A7B0B1B2B3B4B5B6B7C0C1C2C3C4C5C6C7D0D1D2D3D4D5D6D7E0E1E2@@ PortX_Pins @!Input? @!Active@! Syn. Mode?@PCluster@@ Virtual_Ports@!ISR_OS_Var conf?@0ACTIVE EVENTROUTINE/A devices3.ctl@16F8416F84A16F62716F62816F627A16F628A16F648A16F81816F81916F8716F8816F874A16F877A18F44218F452 real device @LevelIPBegin_End3.ctl1@P End( Source3.ctl~@ Constant variable U8 variable I8 Variable U16 Variable I16Indirect variable Virtual PortDirectSFRSFR16Source @Number6(Localize_cluster3.ctl@P ContainerKPBegin_End3.ctl3@P Begin(  LVINCall_Subroutine3.viPTH09addonsPICLAB PIClab.llbCall_Subroutine3.vi@ Frequency [MHz] @Error?POperations_list3.ctl!@@Active operations @Task #OPCompare_operations_list3.ctl)@@Active compare operations@0MPASMCPOperations_list3.ctl%@@Active operations ISRSPCompare_operations_list3.ctl-@@Active compare operations ISR@!Internal Osc.? @Numeric@@ Current for loop@@ Current if loop@0ACTIVE SUBROUTINE@@ Eventsp#A0A1A2A3A4A5A6A7B0B1B2B3B4B5B6B7C0C1C2C3C4C5C6C7D0D1D2D3D4D5D6D7E0E1E2@@ PortX_Pins @!Input? @!Active@! Syn. Mode?@PCluster@@ Virtual_Ports@!ISR_OS_Var conf?@0ACTIVE EVENTROUTINE/A devices3.ctl@16F8416F84A16F62716F62816F627A16F628A16F648A16F81816F81916F8716F8816F874A16F877A18F44218F452 real device @LevelIPBegin_End3.ctl1@P End@0Name of SubroutineKPBegin_End3.ctl3@P Begin(  LVIN ClrVar3.viPTH00addonsPICLab PIClab.llb ClrVar3.vi!@ Frequency [MHz] @Error?POperations_list3.ctl!@@Active operations @Task #OPCompare_operations_list3.ctl)@@Active compare operations@0MPASMCPOperations_list3.ctl%@@Active operations ISRSPCompare_operations_list3.ctl-@@Active compare operations ISR@!Internal Osc.? @Numeric@@ Current for loop@@ Current if loop@0ACTIVE SUBROUTINE@@ Eventsp#A0A1A2A3A4A5A6A7B0B1B2B3B4B5B6B7C0C1C2C3C4C5C6C7D0D1D2D3D4D5D6D7E0E1E2@@ PortX_Pins @!Input? @!Active@! Syn. Mode?@PCluster@@ Virtual_Ports@!ISR_OS_Var conf?@0ACTIVE EVENTROUTINE/A devices3.ctl@16F8416F84A16F62716F62816F627A16F628A16F648A16F81816F81916F8716F8816F874A16F877A18F44218F452 real device @LevelIPBegin_End3.ctl1@P End( Source3.ctl~@ Constant variable U8 variable I8 Variable U16 Variable I16Indirect variable Virtual PortDirectSFRSFR16Source @Number6(Localize_cluster3.ctl@P ContainerKPBegin_End3.ctl3@P Begin( LVINFork_Merge3.viPTH04addonsPICLAB PIClab.llbFork_Merge3.vi@ Frequency [MHz] @Error?POperations_list3.ctl!@@Active operations @Task #OPCompare_operations_list3.ctl)@@Active compare operations@0MPASMCPOperations_list3.ctl%@@Active operations ISRSPCompare_operations_list3.ctl-@@Active compare operations ISR@!Internal Osc.? @Numeric@@ Current for loop@@ Current if loop@0ACTIVE SUBROUTINE@@ Eventsp#A0A1A2A3A4A5A6A7B0B1B2B3B4B5B6B7C0C1C2C3C4C5C6C7D0D1D2D3D4D5D6D7E0E1E2@@ PortX_Pins @!Input? @!Active@! Syn. Mode?@PCluster@@ Virtual_Ports@!ISR_OS_Var conf?@0ACTIVE EVENTROUTINE/A devices3.ctl@16F8416F84A16F62716F62816F627A16F628A16F648A16F81816F81916F8716F8816F874A16F877A18F44218F452 real device @LevelIPBegin_End3.ctl1@P EndKPBegin_End3.ctl3@P FalseKPBegin_End3.ctl3@P True(   LVINPIC_Jumping_Red3.viPTH09addonsPICLAB PIClab.llbPIC_Jumping_Red3.vi@ Frequency [MHz] @Error?POperations_list3.ctl!@@Active operations @Task #OPCompare_operations_list3.ctl)@@Active compare operations@0MPASMCPOperations_list3.ctl%@@Active operations ISRSPCompare_operations_list3.ctl-@@Active compare operations ISR@!Internal Osc.? @Numeric@@ Current for loop@@ Current if loop@0ACTIVE SUBROUTINE@@ Eventsp#A0A1A2A3A4A5A6A7B0B1B2B3B4B5B6B7C0C1C2C3C4C5C6C7D0D1D2D3D4D5D6D7E0E1E2@@ PortX_Pins @!Input? @!Active@! Syn. Mode?@PCluster@@ Virtual_Ports@!ISR_OS_Var conf?@0ACTIVE EVENTROUTINE/A devices3.ctl@16F8416F84A16F62716F62816F627A16F628A16F648A16F81816F81916F8716F8816F874A16F877A18F44218F452 real device @LevelIPBegin_End3.ctl1@P EndKPBegin_End3.ctl3@P Begin( LVINEnd3.viPTH0-addonsPICLAB PIClab.llbEnd3.vi @Numeric@@ EEPROM-Data@2path@ Frequency [MHz] @Error?POperations_list3.ctl!@@Active operations @Task #OPCompare_operations_list3.ctl)@@Active compare operations@0MPASMCPOperations_list3.ctl%@@Active operations ISRSPCompare_operations_list3.ctl-@@Active compare operations ISR@!Internal Osc.? @Numeric@@Current for loop@@Current if loop@0ACTIVE SUBROUTINE@@Eventsp#A0A1A2A3A4A5A6A7B0B1B2B3B4B5B6B7C0C1C2C3C4C5C6C7D0D1D2D3D4D5D6D7E0E1E2@@ PortX_Pins @!Input? @!Active@! Syn. Mode?@PCluster@@ Virtual_Ports@!ISR_OS_Var conf?@0ACTIVE EVENTROUTINE/A devices3.ctl@16F8416F84A16F62716F62816F627A16F628A16F648A16F81816F81916F8716F8816F874A16F877A18F44218F452 real device @LevelKPBegin_End3.ctl3@P Begin(  J cx d0` P/A devices3.ctl}@16F8416F84A16F62716F62816F627A16F628A16F648A16F81816F81916F8716F8816F874A16F877A18F44218F452Device @ @ P @ Frequency [MHz]@0Container-name @Value@0Name of Subroutine@ milliseconds c$ c c( Source3.ctl~@ Constant variable U8 variable I8 Variable U16 Variable I16Indirect variable Virtual PortDirectSFRSFR16Source @Number6(Localize_cluster3.ctl@P Container c @Error?POperations_list3.ctl!@@Active operations @Task #OPCompare_operations_list3.ctl)@@Active compare operations@0MPASMCPOperations_list3.ctl%@@Active operations ISRSPCompare_operations_list3.ctl-@@Active compare operations ISR@!Internal Osc.? @Numeric@@ Current for loop@@ Current if loop@0ACTIVE SUBROUTINE@@ Eventsp#A0A1A2A3A4A5A6A7B0B1B2B3B4B5B6B7C0C1C2C3C4C5C6C7D0D1D2D3D4D5D6D7E0E1E2@@% PortX_Pins @!Input? @!Active@! Syn. Mode?@P&'()Cluster@@* Virtual_Ports@!ISR_OS_Var conf?@0ACTIVE EVENTROUTINE/A devices3.ctl@16F8416F84A16F62716F62816F627A16F628A16F648A16F81816F81916F8716F8816F874A16F877A18F44218F452 real device @LevelIPBegin_End3.ctl1@P !"#$+,-./End @Numeric@@1 EEPROM-Data@2path c@!With_ISR c@0Name:Container_type3.ctl@U8I8U16I16Type@P78Cluster@@9 Variable_list c( c2 c4 c0 c<@Value of Container c6KPBegin_End3.ctl3@P !"#$+,-./True cD c, c\ ch c dN d0 0 0  0 0 00 0234 56 :;0000 < =  > ?@? = AB??????????CDDDDDDD??EEECFGH0I0x/AצnU  MD k*Jm3GWNWG}Ѹ~ffg޼N(ND#h?#D{؉C&KH[]nWq:IeU<ѬsOeM#5V̼L5K5V-tQN(MgrxWl@`G,6lΰ-1.5ù[Qq&njEyq'EY!ZuOe}8'q\^q1/qeޫ g.D A+܂Xm a;G("{ &Yd2oB/)7CM~"z<}KoPM[6Auj헧hdI-Mh2Eq6kS! ĶFukP9dzz{~B"x$]}?W}ƪS(UU,52)Qu&:,.PvQ%Q\6VKUTU^JsaNHa\JUϋXUuR=ޣTOULz?Uj_:{ G O9s[ -b_٢+[T}eQw{Nsxڄ?Őގ?\vEd}"GBEgEuZ;wrz!no@^~|I]YMA-n|, L i9A?}v&GH0}yw2V{URG4az{<.6$y;zc3ӻE=d@zOq۽;:-7))ɷɷM }9@cUSSm# 2~0-]CzD=O+2%D3F::H2*+f~&D0`)P;PwzFpGZ FF^GQ I`xC#eu@ݨy%ԇ5ýNWX2Zт: OM)PGPGfp> 0}N=[<}A>H=}T`}6aṭɬ}º A}p^'83| Yѿ}fg?xqv:iNOh2lyəj,U ad &*b0Mr/Nr*nc5Ջ7ѩ~9ߵ~cЙ~-෋lסi~/jBg_/@?jS`p.[iq>;S < ,R%}R(hz4<ӕCbgB|N3~RÛ0m=7 Jc \v^4@ v8|#=k̨3 Ԛ۱fv.P?#l|qj\pދ@5jx .R>l}Dh8Y޻f~<:K[#Whu9a_`Gy)6elTc߇+GqITpu1ʇ7\!*]Qe WuTVrLSÕ\o&4=0QS(sŕXf W|2T•)0Wfr%)9ܦ2+Ea7\QyW•\ŏNCϡ5.~2D}\z<Ε\9 xN?B{*{AJ5Qw>W 7Ysb^ZrjYq1dD/2r?Wb"[yiكʗA 7.a Uq\9yN>{K @ lXqybL>S6-9u/-9rǥ ϕs:F4 PA#mǕ \94s%7Q;8" iʫ\95V͒ T>JT^;lݯ*r>N鍫+wp%1Pl_ll $e~Uqjnt\>P*5s0pmFe7WJSlPy4k;p"$(3{,+sݠP "T&Ҙr/W"DW6 fTAt~C* >Ny!T> ss(%'J!s BXc*?ԘWbjPQ F*pS'\YĕX 'P^\͊ls%|i!TFyMxz;0 _4?1v{ZZgcl_>){J9.MNʥʻ˹rAB(۝ eAqRF,QaWF-J~Kr2fQ6I?eIբI V'NrX*+rߢ@9G(VTҊd젓lpLxX(eT~"Na_*oa')ePrR(GrPuR8(刓rԢ7&@SŕN˩BvIv-l]s$I2 ]2OjF<G }q1(' ~]]G2\6ڄ>LJ ΓEPt&f'qMW^~fG[A|">5SS$cA$xL^R+Al5(x{x %ɠx'ַ tJ1D|SIbIF5Ql5 ebyJE*^I.(M /47SR0fH( uwB/QխPӤZAEۧ|g"߹['|IOqy-2_cBWv;)QP@Pl;lݞw(^ g6I o [+))$2IÕoȧmFJ E&E);/[O|)mE؈QQOē6 "(T? AA+i }퀏Ill{)Ml1ڷsmQ@mbXcC`LQt0Wb8+(Κ}l )h6fH)VC&)lxۈ`1ٰ/FQAщWP\{00zWȕrCbTP8tKIFR;= }b.W(IkrU44S~muPtd-^\ml3)WE`ѳOƆM2nB,/V1<"̇p.6up٧`BWl9fwjmw0$xK>XE"+ЃO)e֭ \5X4jX #<SP|XVۼv^r)eބkyC[yy,VVyX6/WfXYgQ^,ʷ\ƚ}{P;ze(@i6$ABɢYE'[j/=|s Yvᵴ{}{J6륟<>eyGKZX݂u%^*9gI|-*(o*,~K_w3W3CYG=yFv;k-o5 (y9羙~ܬpE𒲧kzkye.P3'̚W'vM-[+NW+*#G*_yKUkՋU45[s] $x  8.24 PP P pTTTuu$TT$;a$aI2xa!A,,,,+,,,,,++,,,++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,###,,,#,##,,,,,,,,#,,#,,,,,######## Z>@0Name:Container_type3.ctl@U8I8U16I16Type@PCluster@@ Variable_list@ Frequency [MHz] @Error?POperations_list3.ctl!@@Active operations @Task #OPCompare_operations_list3.ctl)@@Active compare operations@0MPASMCPOperations_list3.ctl%@@Active operations ISRSPCompare_operations_list3.ctl-@@Active compare operations ISR@!Internal Osc.? @Numeric@@Current for loop@@Current if loop@0ACTIVE SUBROUTINE@@Eventsp#A0A1A2A3A4A5A6A7B0B1B2B3B4B5B6B7C0C1C2C3C4C5C6C7D0D1D2D3D4D5D6D7E0E1E2@@ PortX_Pins @!Input? @!Active@! Syn. Mode?@PCluster@@ Virtual_Ports@!ISR_OS_Var conf?@0ACTIVE EVENTROUTINE/A devices3.ctl@16F8416F84A16F62716F62816F627A16F628A16F648A16F81816F81916F8716F8816F874A16F877A18F44218F452 real device @LevelIPBegin_End3.ctl1@P End/A devices3.ctl}@16F8416F84A16F62716F62816F627A16F628A16F648A16F81816F81916F8716F8816F874A16F877A18F44218F452Device@!With_ISR  8  r16F8416F84A16F62716F62816F627A16F628A16F648A16F81816F81916F8716F8816F874A16F877A18F44218F452KPBegin_End3.ctl3@P FalseKPBegin_End3.ctl3@P True#$%(   @0Container-name( Source3.ctl~@ Constant variable U8 variable I8 Variable U16 Variable I16Indirect variable Virtual PortDirectSFRSFR16Source @Number6(Localize_cluster3.ctl@P() Container'* KPBegin_End3.ctl3@P Begin#*,(##,( @0Name of Subroutine#/,(  '*  @Value2*,( @Value of Container'4  %,$2*;  @Numeric@@7 EEPROM-Data@2path89#,( ,######,` @ milliseconds<#,(  !"&%$#+*'''+*'-.,*#-,*#,##//.,##0,/#1*'22''3,*24'//0,/#1*'''+*'3,*222''3,*2''522''+*'6*2,###:,#98###;,######,##$,%<<=,#<;;####FPHPBeacon_test1.viP/</<Pane`DKJconfigure_UART_RX.viZDQ#^qQ%^pFork_Merge3.vi]Dp}3p}2Container_u8_3.vibDBOhBOgIF_Container_equal3.viaDWait_milliseconds3.vi`D configure_UART_TX.vi`Doqconfigure_jumpers.vi]DS`9S`8Container_u8_3.vi]DTaTaContainer_u8_3.viVD#0#0 ClrVar3.viVD#0#0 ClrVar3.vifDLY9LY8Value_of_Container_u8_3.viD6]F6]E:::Start interrupt handled back to back transmission via UART_DTbaTdaPIC_Jumping_Red3.vi_D}|PIC_Landing_Red3.vi_D"k/"m/Call_Subroutine3.vi^DO \O"\Container_u16_3.vi\D#00#20Set_Variable3.vi_D%2M%2LCall_Subroutine3.vi^DP-]P/]Container_u16_3.vi]DMZMZContainer_u8_3.vi\D%2%2Set_Variable3.vi\D$=1$?1Set_Variable3.viSDTaTaEnd3.viUD@oBn Begin3.viRD10DeviceND HD5>7=HD%$[D87Frequency [MHz]HD76ZDwiwhContainer-nameHD7h9g QDJPWmJRWlValueHDZWglZYgkZD]_Container-nameHDMO^DP]P]Name of SubroutineHD`m`mZDv \v[Container-nameHD*[,Z QDICV`IEV_ValueHDYDf_YFf^^DN%[N'[Name of SubroutineHD^ok^qkZDContainer-nameHDZDrtContainer-nameHD} XDfh millisecondsHDZDContainer-nameHD QD~~ValueHDYxuѿK1oRb1?VIHG$z n.D]tC'":tPDqC'9}9KB><q+M4r&Gr6&`Zl[]1M\UN |2fPq8aHU"OhHlRJb}ghV Y-d2#{)yJU:}-2ofgH?ѐB^WIV7Z^BT\o\rax_w k|g&o&z}U-WT/t[cCj.Q=`>*Gnl,^,91܍/IW1ZIeyuAY`7? ~BDHPBeacon_test1.viIUVI Begin3.viPTH0/addonsPICLAB PIClab.llb Begin3.vi+PTH0TDCC devices3.ctlPTH02addonsPICLab PIClab.llb devices3.ctlFPTH0IUVIEnd3.viPTH0-addonsPICLAB PIClab.llbEnd3.viPTH0IUVISet_Variable3.viPTH06addonsPICLAB PIClab.llbSet_Variable3.vi#yPTH0IUVIContainer_u16_3.viPTH08addonsPICLAB PIClab.llbContainer_u16_3.vi?PTH0IUVIContainer_u8_3.viPTH07addonsPICLAB PIClab.llbContainer_u8_3.vi+PTH0IUVICall_Subroutine3.viPTH09addonsPICLAB PIClab.llbCall_Subroutine3.viH!PTH0IUVIPIC_Landing_Red3.viPTH09addonsPICLAB PIClab.llbPIC_Landing_Red3.vigPTH0IUVIPIC_Jumping_Red3.viPTH09addonsPICLAB PIClab.llbPIC_Jumping_Red3.viPTH0IUVIconfigure_UART_RX.viPTH0configure_UART_RX.vikPTH0IUVIValue_of_Container_u8_3.viPTH0@addonsPICLAB PIClab.llbValue_of_Container_u8_3.vi!PTH0IUVI ClrVar3.viPTH00addonsPICLab PIClab.llb ClrVar3.vi3bPTH0IUVIconfigure_jumpers.viPTH0configure_jumpers.viPTH0IUVIconfigure_UART_TX.viPTH0configure_UART_TX.viPTH0IUVIWait_milliseconds3.viPTH0;addonsPICLAB PIClab.llbWait_milliseconds3.viOPTH0IUVIIF_Container_equal3.viPTH0<addonsPICLab PIClab.llbIF_Container_equal3.viIPTH0IUVIFork_Merge3.viPTH04addonsPICLAB PIClab.llbFork_Merge3.viWPTH0]Tx\{|U>U]I4o@ tIR `R^D#tqNE .uw}ΌgBi[{ou'gW2s=V̙$7@Uȷ˵  }"9(HH |eqy +2ԺUmF&3}TiW:o~3JuHr$|CF?u5 8g)i 6 qoL qB&RE& 9Į腰DXX^'9ȓԜ~̄7$RPNP TEH u6 &RɌ.A?dͫ 30^0룱3O:b/X^!I#+-!\^oޗxƊGy(J+!.;ӆy+L`~k&!Bʨ, 7>jE(#3+[w6YX%h< IhI{ ~JۃlYB?W*9G{Fc_l19d2d lm@7ΆKa';-:U!V,B NKW\VDX8U$"(UḞT18#xYM\EO2|-ifa&=3g3y33W h3<76k< /.MU2Zlf#2Z R/daRN^,j"_;NC/&,4g$!S"!M_!gkK|-9((\@Gu&uvgR(')1r2؏2kNRW Oʌfo|qA$ѩZyJwwiOF>B>s;Di*+|G Q6ˉTDY'|wnLApUHbIZQ0pZh"$Ei|h5*h{+Ⴜux |mmѻJV J`]6H/)@ғi ,q= w]82`ym2<2ldg3Vvuhz'^yK}/F UI s\[E0*> Y f_Gc90q!=ʓ $=F4_K e8E)%(].Tܲ8X70+u8Y W #靅12f]nw5bk2kh9%yU uIbI a(%r,)2%Zh,--5cQKZद,*g,p-Estꈒ["ȘXٵd?2izwA,1%=\KR^Mb-Mb~ĻĒlB\\oxcAc`_3O1ƼA/5E^kGQM.S)jti3R U&>qDNdX!Yli0"3qE&@wК}X|M#itc#*rZmC]S~1Z|KR(m EVZVZS "J%EYJPz&=yJЕd2Z(c/CRIQ(!\X;I<R Ԅ8ঽX_ξYY*ᶱ{WYi7E9BPFx[GkgIhݩ6(2F FK8*(GJ?w+ZR T%݋Qʅ^,u=i4 ތތ}HZy%m,D?`Z7ZX46#+J SҷCSWCKRVN5pXS:+Xo1y'Ě`EkOJtz3 MНdbMzXtI;/1%3 J? &{&fIs&/y&L`9^bނkNN?p6FP,`M !`}mz5*[xa_`]L cTX#(Nn{|&@Bs[r, )[z+Bj49cv\{k,ny~Iwi{5}pϱl*gt(w (Q?J^wǸ{jR;>#؂+MO ;:':.6hV&Vq1B) t6si>0׆4S862c2Ġ5Lׅrr9FNc˔!Ku81Qpgsp URPb(JQR'>I >IⳛLNz+(Z[Y$EuB}-`"ب4.%)9: u A^3d~t@ka0+X'Շ߷-Klpl>1K1JbFF:KDDɉw>]T.~(Nb{fʴʰeqм!~z*<+Ab1y7j @?ɖu6yqBENs)QY~Wm(/Y&Ԉj[ӹ|PۧT9Iv JZŵdSsAhdP;YɐJ5K{8ӼI^b.w!3.m/Aɠkx>JS.mq XK=d8dX2%myB2ȿ0kdk8;d|e8[G2ޒ24%'4dǓqnS2vK)$+.Ō~G Iέo%\eYDDFtNOk:(} {5Fߵֻ赂k9ZřtLHSoA_{6MK GK k6oNh&ǻA$U{Y& `HW 7( c<m}yB 4=ѾDyU #ylٿYh2$^k{ 4ٓyfpO1=25.9!-܅1BaާwK}eهEAwQp :}ap :CԊ YAE܄eX/@y!(}K%)(%l0 <};^aF!O#g?tهRw1B C08HyKLm@zF|ex@k֥FzҔ8U|%ժN8,1Zb$̰1 dC&a?be/C@ gS[ lO".. DQ$To~`֨\TƨtTiө^ۨQBmf'3FrL_M=cL*nQ~>{,ONY^<>N$KHo=$!$OIe?aJ[7QJOjnpKnKf=~4_177bjk~ڱ9;p I6CY a^k0 7=KQ٩&ӞGEp-zptxȣ6'Id fM%~#Йمrì}s6llsd}]<Γ|f[ ]T -"{l2ڷq,؜0o.H?ƚl>Nʀ\f#vL)ZCf4"fA0|^&΀n.CgBVF`K?W Smtz fc@w&pvWخͻ1]LU[:eٯ6 >^Ynzt{BVЃ!4^'3@ ݓkt|{`GfiFq27H9sfFiHq?`[6)l"SkLuN5H8?jVbf!O5R]pܯ],KݓZ2L5C g>2Z)TyV.@z_Ko“Wk䗪߅)R#{ v?wmtc((_H  O  V  ] TahomaTahomaTahoma0RSRC LVINLBVW 4LVSR0BDPWDLIviXCONPlTM80DFDSLIdsVICDversDLDRFPTDCPMp ICON icl84DTHPHLIfp\TRec7pFPHbFPSELIbdBDHb BDSE MUID4HISTHFTAB\h(t{((G̘E(GB(QPB(S`d(XA(jd(C(jtd(j](j̨G(j(kXG(o\DB(ytu(yhu(z4Du(zPu(z\u({\({tB(|,P d 0 0  F xc` i. Olv`ʃ)&LF S kUk! VIDSUART_states.ctlxa``40;) wg x;Yݮ zST8lAJw?0aB|\Tdt 9*Aa%**5*[~T] T aTʰ#d0LdtidYH?020(3bXİ /gW$o(@r  8.2@!a!!!!!0,$.9$,0@+++VVVu+P&Ju+VJutu+uv+ʬ+V+V+++Ь+##++##VV+++++++F>Q*UART_states.ctl&@RXTXTX (ultrasonic)State@RXTXStateFPHPUART_states.ctlQDST`oSU`oStateHereeHeXreZrP/</<PanexKaǟ]}ww7SY]"E51j#u lnBut)xXxNs%:a:(;Pe|>}| 'Cntr9@@#>k׉ zm3b|;*Lo,n$sEVY$˴ Chg^cbMIy05A GQC\`HkǠ eKħsB͖4Ãs.yn =RXp]WTSM:9=pĵRc구Յ2wڃ-tjEJ ~ZmU4pT*^J{p*lmmJr}iF͠\~,8Ґ # ^HPM+++Xc:q!SDPPhkH#\t!;@1\FOa2[O<u3HTa}}mC=0&zWLMxoشfCp69f_Y  -E8Q,#XZįd:! M \Zr1 @hX.Hb!|V)kr{LD#Uo榷^luxfdž}cv2}['g"nmW_/L foBDHPUART_states.ctl|xc``( /W C/oN?@Q@__ `# PƨbrC XGU_\?g\*[v@$]'!I;(_H  O  V  ] TahomaTahomaTahoma0RSRC LVCCLBVWX4 8 4LVSR LIvi CONP4TM80HDFDS\LIdspVICDversICONicl8CPC2DTHPLIfpTRecFPHb`FPSEtLIbdBDHbBDSEMUIDHISTFTABt4FԄqxr(=FXF8LF<ȟԟ $@F p,E (F  E 䌟 F F hN P < Ԙ<6.Q,UART_states.ctl@RXTXState+++VVVu+P&Ju+VJutu+uv+ʬ+V+V+++Ь+##++##VV+++++++@!a!!!!!0,$.9$,0@F>Q*UART_states.ctl&@RXTXTX (ultrasonic)StateRSRC LVCCLBVW4 |p 0 <@ߥ'Dͷ 1m+zO^1tُ B~ LVCCbeacon_states.ctlH@beacon_states.ctl&@lazywait send burstState! cx d0` P c(@flg@oRt@eof@Pudf"@lazywait send burstState@dfd@txd@old@extP  P @@Enum @ P c$ c c`>P d 0 0  F$xc` i. Olv`ʃ)f첌@Y</@\ Mn VIDSbeacon_states.ctlxa``40;) wg x;Yݮ zST8lAJw?0aB|\Tdt 9*Aa%**5*[~T] T aTʰ#d0LdtidYH?020(3bXİ /gW$o(@r  8.2@!a!!!!!0,$.9$,0@+++VVVu+P&Ju+VJutu+uv+ʬ+V+V+++Ь+##++##VV+++++++H@beacon_states.ctl&@lazywait send burstState,"@lazywait send burstState FPHPbeacon_states.ctlQDST`oSU`oStateHereeHeXreZrP/</<PanexKaǟwvWv_Cƌ."VQ&6FA$aut :xHăvK,ѡ@A)&fYw y3k\xa{0@ K) RA&ѭ6&Kvpx;:TtJ.f&(Y:DI+I]3b~l-(oe)A`hnLj`MWpk2fVȠ-V ̖+/uKT;pF#ZO=sŢ۶y)QW +*}])P"r E =MчϞF&'ٹzSzt+Vē! [[[#/IB/;! i#1Yr#*zxY{vEj^YYjqeV ѰgK%–Rgdk*d+bATT}#945R uӼtonv0;Bd ZWemP-Q/uA:6 xG1|(0,R+{Vj6@ Ҙŀ@,5)_, > 5Ě檝{]KPC#U΅ڦ7U^hupf=I{k}!$^н—*QNf47ὺblm BDHPbeacon_states.ctl|xc``( /W C/oN?@Q@__ `# PƨbrC XGU_\?g\*[v@$]'!I;(_H  O  V  ] TahomaTahomaTahoma0RSRC LVCCLBVW4 | 4LVSR LIvi CONP4TM80HDFDS\LIdspVICDversICONicl8CPC2DTHPLIfpTRecFPHb`FPSEtLIbdBDHbBDSEMUIDHISTFTAB:t Z:8!::: : :::X :\,!: :ب :Dx: TD!: : X: @\ : (P : 48Q: X : : : ::H@beacon_states.ctl&@lazywait send burstState+++VVVu+P&Ju+VJutu+uv+ʬ+V+V+++Ь+##++##VV+++++++@!a!!!!!0,$.9$,0@H@beacon_states.ctl&@lazywait send burstState,RSRC LVINLBVW< p  <@%BYeFM:k Z,ZDJ((ُ B~0ُ B~addonsPICLab PIClab.llbBegin_End3.ctl@ Frequency [MHz] @Error?POperations_list3.ctl!@@Active operations @Task #OPCompare_operations_list3.ctl)@@Active compare operations@0MPASMCPOperations_list3.ctl%@@Active operations ISRSPCompare_operations_list3.ctl-@@Active compare operations ISR@!Internal Osc.? @Numeric@@ Current for loop@@ Current if loop@0ACTIVE SUBROUTINE@@ Eventsp#A0A1A2A3A4A5A6A7B0B1B2B3B4B5B6B7C0C1C2C3C4C5C6C7D0D1D2D3D4D5D6D7E0E1E2@@ PortX_Pins @!Input? @!Active@! Syn. Mode?@PCluster@@ Virtual_Ports@!ISR_OS_Var conf?@0ACTIVE EVENTROUTINE/A devices3.ctl@16F8416F84A16F62716F62816F627A16F628A16F648A16F81816F81916F8716F8816F874A16F877A18F44218F452 real device @LevelKPBegin_End3.ctl3@P BeginLVCCOperations_list3.ctlPTH0:addonsPICLab PIClab.llbOperations_list3.ctl=POperations_list3.ctl@@operations listLVCCCompare_operations_list3.ctlPTH0BaddonsPICLab PIClab.llbCompare_operations_list3.ctlMPCompare_operations_list3.ctl'@@Compare operation listLVCC devices3.ctlPTH02addonsPICLab PIClab.llb devices3.ctl/A devices3.ctl}@16F8416F84A16F62716F62816F627A16F628A16F648A16F81816F81916F8716F8816F874A16F877A18F44218F452deviceLVINBlue_Event3.viPTH04addonsPICLAB PIClab.llbBlue_Event3.vi @!Boolean@@Additional Events@@ Red Event LVINValue_of_Mail3.viPTH07addonsPICLAB PIClab.llbValue_of_Mail3.vi@ Value of Mail LVINContainer_u16_3.viPTH08addonsPICLAB PIClab.llbContainer_u16_3.vi@0Container-name( Source3.ctl~@ Constant variable U8 variable I8 Variable U16 Variable I16Indirect variable Virtual PortDirectSFRSFR16Source @Number6(Localize_cluster3.ctl@P Container  LVINContainer_u8_3.viPTH07addonsPICLAB PIClab.llbContainer_u8_3.vi@0Container-name( Source3.ctl~@ Constant variable U8 variable I8 Variable U16 Variable I16Indirect variable Virtual PortDirectSFRSFR16Source @Number6(Localize_cluster3.ctl@P Container LVINContainers_Container3.viPTH0>addonsPICLAB PIClab.llbContainers_Container3.vi( Source3.ctl~@ Constant variable U8 variable I8 Variable U16 Variable I16Indirect variable Virtual PortDirectSFRSFR16Source @Number6(Localize_cluster3.ctl@P ContainerB(Localize_cluster3.ctl$@PContainer's Container  LVINValue_of_Container_u8_3.viPTH0@addonsPICLAB PIClab.llbValue_of_Container_u8_3.vi@0Container-name@Value of Container  LVIN!Value_of_Containers_Container3.viPTH0GaddonsPICLab PIClab.llb!Value_of_Containers_Container3.vi( Source3.ctl~@ Constant variable U8 variable I8 Variable U16 Variable I16Indirect variable Virtual PortDirectSFRSFR16Source @Number6(Localize_cluster3.ctl@P Container$@Value of Container's Container  LVINSet_Variable3.viPTH06addonsPICLAB PIClab.llbSet_Variable3.vi! @Value@ Frequency [MHz] @Error?POperations_list3.ctl!@@Active operations @Task #OPCompare_operations_list3.ctl)@@Active compare operations@0MPASMCPOperations_list3.ctl%@@Active operations ISRSPCompare_operations_list3.ctl-@@Active compare operations ISR@!Internal Osc.? @Numeric@@ Current for loop@@ Current if loop@0ACTIVE SUBROUTINE@@ Eventsp#A0A1A2A3A4A5A6A7B0B1B2B3B4B5B6B7C0C1C2C3C4C5C6C7D0D1D2D3D4D5D6D7E0E1E2@@ PortX_Pins @!Input? @!Active@! Syn. Mode?@PCluster@@ Virtual_Ports@!ISR_OS_Var conf?@0ACTIVE EVENTROUTINE/A devices3.ctl@16F8416F84A16F62716F62816F627A16F628A16F648A16F81816F81916F8716F8816F874A16F877A18F44218F452 real device @LevelIPBegin_End3.ctl1@P End( Source3.ctl~@ Constant variable U8 variable I8 Variable U16 Variable I16Indirect variable Virtual PortDirectSFRSFR16Source @Number6(Localize_cluster3.ctl@P ContainerKPBegin_End3.ctl3@P Begin(  LVINConfigure_Event_UART3.viPTH0>addonsPICLAB PIClab.llbConfigure_Event_UART3.vi @RCTXType@ Frequency [MHz] @Error?POperations_list3.ctl!@@Active operations @Task #OPCompare_operations_list3.ctl)@@Active compare operations@0MPASMCPOperations_list3.ctl%@@Active operations ISRSPCompare_operations_list3.ctl-@@Active compare operations ISR@!Internal Osc.? @Numeric@@ Current for loop@@ Current if loop@0ACTIVE SUBROUTINE@@ Eventsp#A0A1A2A3A4A5A6A7B0B1B2B3B4B5B6B7C0C1C2C3C4C5C6C7D0D1D2D3D4D5D6D7E0E1E2@@ PortX_Pins @!Input? @!Active@! Syn. Mode?@PCluster@@ Virtual_Ports@!ISR_OS_Var conf?@0ACTIVE EVENTROUTINE/A devices3.ctl@16F8416F84A16F62716F62816F627A16F628A16F648A16F81816F81916F8716F8816F874A16F877A18F44218F452 real device @LevelIPBegin_End3.ctl1@P End @!Boolean@@EventKPBegin_End3.ctl3@P Begin( # LVINSFRContainer3.viPTH06addonsPICLab PIClab.llbSFRContainer3.vi@0SFR-name( Source3.ctl~@ Constant variable U8 variable I8 Variable U16 Variable I16Indirect variable Virtual PortDirectSFRSFR16Source @NumberB(Localize_cluster3.ctl$@PSFR-localize-cluster LVIN Set_bit3.viPTH01addonsPICLAB PIClab.llb Set_bit3.vi"@ Frequency [MHz] @Error?POperations_list3.ctl!@@Active operations @Task #OPCompare_operations_list3.ctl)@@Active compare operations@0MPASMCPOperations_list3.ctl%@@Active operations ISRSPCompare_operations_list3.ctl-@@Active compare operations ISR@!Internal Osc.? @Numeric@@ Current for loop@@ Current if loop@0ACTIVE SUBROUTINE@@ Eventsp#A0A1A2A3A4A5A6A7B0B1B2B3B4B5B6B7C0C1C2C3C4C5C6C7D0D1D2D3D4D5D6D7E0E1E2@@ PortX_Pins @!Input? @!Active@! Syn. Mode?@PCluster@@ Virtual_Ports@!ISR_OS_Var conf?@0ACTIVE EVENTROUTINE/A devices3.ctl@16F8416F84A16F62716F62816F627A16F628A16F648A16F81816F81916F8716F8816F874A16F877A18F44218F452 real device @LevelIPBegin_End3.ctl1@P EndKPBegin_End3.ctl3@P Begin @!Set?@Bit( Source3.ctl~@ Constant variable U8 variable I8 Variable U16 Variable I16Indirect variable Virtual PortDirectSFRSFR16Source @Number6(Localize_cluster3.ctl@P Container  ; !LVINStart_monitoring_interrupts3.viPTH0EaddonsPICLab PIClab.llbStart_monitoring_interrupts3.vi @ Frequency [MHz] @Error?POperations_list3.ctl!@@Active operations @Task #OPCompare_operations_list3.ctl)@@Active compare operations@0MPASMCPOperations_list3.ctl%@@Active operations ISRSPCompare_operations_list3.ctl-@@Active compare operations ISR@!Internal Osc.? @Numeric@@ Current for loop@@ Current if loop@0ACTIVE SUBROUTINE@@ Eventsp#A0A1A2A3A4A5A6A7B0B1B2B3B4B5B6B7C0C1C2C3C4C5C6C7D0D1D2D3D4D5D6D7E0E1E2@@ PortX_Pins @!Input? @!Active@! Syn. Mode?@PCluster@@ Virtual_Ports@!ISR_OS_Var conf?@0ACTIVE EVENTROUTINE/A devices3.ctl@16F8416F84A16F62716F62816F627A16F628A16F648A16F81816F81916F8716F8816F874A16F877A18F44218F452 real device @LevelIPBegin_End3.ctl1@P End @!Boolean@@EventsKPBegin_End3.ctl3@P Begin(  LVIN Begin_ISR3.viPTH03addonsPICLab PIClab.llb Begin_ISR3.vi @ Frequency [MHz] @Error?POperations_list3.ctl!@@Active operations @Task #OPCompare_operations_list3.ctl)@@Active compare operations@0MPASMCPOperations_list3.ctl%@@Active operations ISRSPCompare_operations_list3.ctl-@@Active compare operations ISR@!Internal Osc.? @Numeric@@ Current for loop@@ Current if loop@0ACTIVE SUBROUTINE@@ Eventsp#A0A1A2A3A4A5A6A7B0B1B2B3B4B5B6B7C0C1C2C3C4C5C6C7D0D1D2D3D4D5D6D7E0E1E2@@ PortX_Pins @!Input? @!Active@! Syn. Mode?@PCluster@@ Virtual_Ports@!ISR_OS_Var conf?@0ACTIVE EVENTROUTINE/A devices3.ctl@16F8416F84A16F62716F62816F627A16F628A16F648A16F81816F81916F8716F8816F874A16F877A18F44218F452 real device @LevelIPBegin_End3.ctl1@P End @!Boolean@@EventsKPBegin_End3.ctl3@P Begin(  LVINBegin_Subroutine3.viPTH0:addonsPICLAB PIClab.llbBegin_Subroutine3.vi@ Frequency [MHz] @Error?POperations_list3.ctl!@@Active operations @Task #OPCompare_operations_list3.ctl)@@Active compare operations@0MPASMCPOperations_list3.ctl%@@Active operations ISRSPCompare_operations_list3.ctl-@@Active compare operations ISR@!Internal Osc.? @Numeric@@ Current for loop@@ Current if loop@0ACTIVE SUBROUTINE@@ Eventsp#A0A1A2A3A4A5A6A7B0B1B2B3B4B5B6B7C0C1C2C3C4C5C6C7D0D1D2D3D4D5D6D7E0E1E2@@ PortX_Pins @!Input? @!Active@! Syn. Mode?@PCluster@@ Virtual_Ports@!ISR_OS_Var conf?@0ACTIVE EVENTROUTINE/A devices3.ctl@16F8416F84A16F62716F62816F627A16F628A16F648A16F81816F81916F8716F8816F874A16F877A18F44218F452 real device @LevelIPBegin_End3.ctl1@P End@0Name of SubroutineKPBegin_End3.ctl3@P Begin( LVINEnd_Subroutine3.viPTH08addonsPICLAB PIClab.llbEnd_Subroutine3.vi@ Frequency [MHz] @Error?POperations_list3.ctl!@@Active operations @Task #OPCompare_operations_list3.ctl)@@Active compare operations@0MPASMCPOperations_list3.ctl%@@Active operations ISRSPCompare_operations_list3.ctl-@@Active compare operations ISR@!Internal Osc.? @Numeric@@ Current for loop@@ Current if loop@0ACTIVE SUBROUTINE@@ Eventsp#A0A1A2A3A4A5A6A7B0B1B2B3B4B5B6B7C0C1C2C3C4C5C6C7D0D1D2D3D4D5D6D7E0E1E2@@ PortX_Pins @!Input? @!Active@! Syn. Mode?@PCluster@@ Virtual_Ports@!ISR_OS_Var conf?@0ACTIVE EVENTROUTINE/A devices3.ctl@16F8416F84A16F62716F62816F627A16F628A16F648A16F81816F81916F8716F8816F874A16F877A18F44218F452 real device @LevelIPBegin_End3.ctl1@P EndKPBegin_End3.ctl3@P Begin( LVINClear_mail_error3.viPTH0:addonsPICLAB PIClab.llbClear_mail_error3.vi@ Frequency [MHz] @Error?POperations_list3.ctl!@@Active operations @Task #OPCompare_operations_list3.ctl)@@Active compare operations@0MPASMCPOperations_list3.ctl%@@Active operations ISRSPCompare_operations_list3.ctl-@@Active compare operations ISR@!Internal Osc.? @Numeric@@ Current for loop@@ Current if loop@0ACTIVE SUBROUTINE@@ Eventsp#A0A1A2A3A4A5A6A7B0B1B2B3B4B5B6B7C0C1C2C3C4C5C6C7D0D1D2D3D4D5D6D7E0E1E2@@ PortX_Pins @!Input? @!Active@! Syn. Mode?@PCluster@@ Virtual_Ports@!ISR_OS_Var conf?@0ACTIVE EVENTROUTINE/A devices3.ctl@16F8416F84A16F62716F62816F627A16F628A16F648A16F81816F81916F8716F8816F874A16F877A18F44218F452 real device @LevelIPBegin_End3.ctl1@P End@!USRT Master Receiver?KPBegin_End3.ctl3@P Begin(LVINIF_Container_equal3.viPTH0<addonsPICLab PIClab.llbIF_Container_equal3.vi"@ Frequency [MHz] @Error?POperations_list3.ctl!@@Active operations @Task #OPCompare_operations_list3.ctl)@@Active compare operations@0MPASMCPOperations_list3.ctl%@@Active operations ISRSPCompare_operations_list3.ctl-@@Active compare operations ISR@!Internal Osc.? @Numeric@@ Current for loop@@ Current if loop@0ACTIVE SUBROUTINE@@ Eventsp#A0A1A2A3A4A5A6A7B0B1B2B3B4B5B6B7C0C1C2C3C4C5C6C7D0D1D2D3D4D5D6D7E0E1E2@@ PortX_Pins @!Input? @!Active@! Syn. Mode?@PCluster@@ Virtual_Ports@!ISR_OS_Var conf?@0ACTIVE EVENTROUTINE/A devices3.ctl@16F8416F84A16F62716F62816F627A16F628A16F648A16F81816F81916F8716F8816F874A16F877A18F44218F452 real device @LevelKPBegin_End3.ctl3@P TrueKPBegin_End3.ctl3@P BeginKPBegin_End3.ctl3@P False @Value( Source3.ctl~@ Constant variable U8 variable I8 Variable U16 Variable I16Indirect variable Virtual PortDirectSFRSFR16Source @Number6(Localize_cluster3.ctl@P Container  ; !LVINFork_Merge3.viPTH04addonsPICLAB PIClab.llbFork_Merge3.vi@ Frequency [MHz] @Error?POperations_list3.ctl!@@Active operations @Task #OPCompare_operations_list3.ctl)@@Active compare operations@0MPASMCPOperations_list3.ctl%@@Active operations ISRSPCompare_operations_list3.ctl-@@Active compare operations ISR@!Internal Osc.? @Numeric@@ Current for loop@@ Current if loop@0ACTIVE SUBROUTINE@@ Eventsp#A0A1A2A3A4A5A6A7B0B1B2B3B4B5B6B7C0C1C2C3C4C5C6C7D0D1D2D3D4D5D6D7E0E1E2@@ PortX_Pins @!Input? @!Active@! Syn. Mode?@PCluster@@ Virtual_Ports@!ISR_OS_Var conf?@0ACTIVE EVENTROUTINE/A devices3.ctl@16F8416F84A16F62716F62816F627A16F628A16F648A16F81816F81916F8716F8816F874A16F877A18F44218F452 real device @LevelIPBegin_End3.ctl1@P EndKPBegin_End3.ctl3@P FalseKPBegin_End3.ctl3@P True(   LVINIF_Container_greater3.viPTH0>addonsPICLab PIClab.llbIF_Container_greater3.vi"@ Frequency [MHz] @Error?POperations_list3.ctl!@@Active operations @Task #OPCompare_operations_list3.ctl)@@Active compare operations@0MPASMCPOperations_list3.ctl%@@Active operations ISRSPCompare_operations_list3.ctl-@@Active compare operations ISR@!Internal Osc.? @Numeric@@ Current for loop@@ Current if loop@0ACTIVE SUBROUTINE@@ Eventsp#A0A1A2A3A4A5A6A7B0B1B2B3B4B5B6B7C0C1C2C3C4C5C6C7D0D1D2D3D4D5D6D7E0E1E2@@ PortX_Pins @!Input? @!Active@! Syn. Mode?@PCluster@@ Virtual_Ports@!ISR_OS_Var conf?@0ACTIVE EVENTROUTINE/A devices3.ctl@16F8416F84A16F62716F62816F627A16F628A16F648A16F81816F81916F8716F8816F874A16F877A18F44218F452 real device @LevelKPBegin_End3.ctl3@P TrueKPBegin_End3.ctl3@P BeginKPBegin_End3.ctl3@P False @Value( Source3.ctl~@ Constant variable U8 variable I8 Variable U16 Variable I16Indirect variable Virtual PortDirectSFRSFR16Source @Number6(Localize_cluster3.ctl@P Container  ; !LVINCall_Subroutine3.viPTH09addonsPICLAB PIClab.llbCall_Subroutine3.vi@ Frequency [MHz] @Error?POperations_list3.ctl!@@Active operations @Task #OPCompare_operations_list3.ctl)@@Active compare operations@0MPASMCPOperations_list3.ctl%@@Active operations ISRSPCompare_operations_list3.ctl-@@Active compare operations ISR@!Internal Osc.? @Numeric@@ Current for loop@@ Current if loop@0ACTIVE SUBROUTINE@@ Eventsp#A0A1A2A3A4A5A6A7B0B1B2B3B4B5B6B7C0C1C2C3C4C5C6C7D0D1D2D3D4D5D6D7E0E1E2@@ PortX_Pins @!Input? @!Active@! Syn. Mode?@PCluster@@ Virtual_Ports@!ISR_OS_Var conf?@0ACTIVE EVENTROUTINE/A devices3.ctl@16F8416F84A16F62716F62816F627A16F628A16F648A16F81816F81916F8716F8816F874A16F877A18F44218F452 real device @LevelIPBegin_End3.ctl1@P End@0Name of SubroutineKPBegin_End3.ctl3@P Begin(  LVIN NotVar3.viPTH00addonsPICLab PIClab.llb NotVar3.vi! @Value@ Frequency [MHz] @Error?POperations_list3.ctl!@@Active operations @Task #OPCompare_operations_list3.ctl)@@Active compare operations@0MPASMCPOperations_list3.ctl%@@Active operations ISRSPCompare_operations_list3.ctl-@@Active compare operations ISR@!Internal Osc.? @Numeric@@ Current for loop@@ Current if loop@0ACTIVE SUBROUTINE@@ Eventsp#A0A1A2A3A4A5A6A7B0B1B2B3B4B5B6B7C0C1C2C3C4C5C6C7D0D1D2D3D4D5D6D7E0E1E2@@ PortX_Pins @!Input? @!Active@! Syn. Mode?@PCluster@@ Virtual_Ports@!ISR_OS_Var conf?@0ACTIVE EVENTROUTINE/A devices3.ctl@16F8416F84A16F62716F62816F627A16F628A16F648A16F81816F81916F8716F8816F874A16F877A18F44218F452 real device @LevelIPBegin_End3.ctl1@P End( Source3.ctl~@ Constant variable U8 variable I8 Variable U16 Variable I16Indirect variable Virtual PortDirectSFRSFR16Source @Number6(Localize_cluster3.ctl@P ContainerKPBegin_End3.ctl3@P Begin(  LVIN SumVar3.viPTH00addonsPICLAB PIClab.llb SumVar3.vi! @Value@ Frequency [MHz] @Error?POperations_list3.ctl!@@Active operations @Task #OPCompare_operations_list3.ctl)@@Active compare operations@0MPASMCPOperations_list3.ctl%@@Active operations ISRSPCompare_operations_list3.ctl-@@Active compare operations ISR@!Internal Osc.? @Numeric@@ Current for loop@@ Current if loop@0ACTIVE SUBROUTINE@@ Eventsp#A0A1A2A3A4A5A6A7B0B1B2B3B4B5B6B7C0C1C2C3C4C5C6C7D0D1D2D3D4D5D6D7E0E1E2@@ PortX_Pins @!Input? @!Active@! Syn. Mode?@PCluster@@ Virtual_Ports@!ISR_OS_Var conf?@0ACTIVE EVENTROUTINE/A devices3.ctl@16F8416F84A16F62716F62816F627A16F628A16F648A16F81816F81916F8716F8816F874A16F877A18F44218F452 real device @LevelIPBegin_End3.ctl1@P End( Source3.ctl~@ Constant variable U8 variable I8 Variable U16 Variable I16Indirect variable Virtual PortDirectSFRSFR16Source @Number6(Localize_cluster3.ctl@P ContainerKPBegin_End3.ctl3@P Begin(  LVIN IncVar3.viPTH00addonsPICLAB PIClab.llb IncVar3.vi!@ Frequency [MHz] @Error?POperations_list3.ctl!@@Active operations @Task #OPCompare_operations_list3.ctl)@@Active compare operations@0MPASMCPOperations_list3.ctl%@@Active operations ISRSPCompare_operations_list3.ctl-@@Active compare operations ISR@!Internal Osc.? @Numeric@@ Current for loop@@ Current if loop@0ACTIVE SUBROUTINE@@ Eventsp#A0A1A2A3A4A5A6A7B0B1B2B3B4B5B6B7C0C1C2C3C4C5C6C7D0D1D2D3D4D5D6D7E0E1E2@@ PortX_Pins @!Input? @!Active@! Syn. Mode?@PCluster@@ Virtual_Ports@!ISR_OS_Var conf?@0ACTIVE EVENTROUTINE/A devices3.ctl@16F8416F84A16F62716F62816F627A16F628A16F648A16F81816F81916F8716F8816F874A16F877A18F44218F452 real device @LevelIPBegin_End3.ctl1@P End( Source3.ctl~@ Constant variable U8 variable I8 Variable U16 Variable I16Indirect variable Virtual PortDirectSFRSFR16Source @Number6(Localize_cluster3.ctl@P ContainerKPBegin_End3.ctl3@P Begin( LVIN End_ISR3.viPTH01addonsPICLAB PIClab.llb End_ISR3.vi@ Frequency [MHz] @Error?POperations_list3.ctl!@@Active operations @Task #OPCompare_operations_list3.ctl)@@Active compare operations@0MPASMCPOperations_list3.ctl%@@Active operations ISRSPCompare_operations_list3.ctl-@@Active compare operations ISR@!Internal Osc.? @Numeric@@ Current for loop@@ Current if loop@0ACTIVE SUBROUTINE@@ Eventsp#A0A1A2A3A4A5A6A7B0B1B2B3B4B5B6B7C0C1C2C3C4C5C6C7D0D1D2D3D4D5D6D7E0E1E2@@ PortX_Pins @!Input? @!Active@! Syn. Mode?@PCluster@@ Virtual_Ports@!ISR_OS_Var conf?@0ACTIVE EVENTROUTINE/A devices3.ctl@16F8416F84A16F62716F62816F627A16F628A16F648A16F81816F81916F8716F8816F874A16F877A18F44218F452 real device @LevelIPBegin_End3.ctl1@P EndKPBegin_End3.ctl3@P Begin(g@ Frequency [MHz] @Error?POperations_list3.ctl!@@Active operations @Task #OPCompare_operations_list3.ctl)@@Active compare operations@0MPASMCPOperations_list3.ctl%@@Active operations ISRSPCompare_operations_list3.ctl-@@Active compare operations ISR@!Internal Osc.? @Numeric@@ Current for loop@@ Current if loop@0ACTIVE SUBROUTINE@@ Eventsp#A0A1A2A3A4A5A6A7B0B1B2B3B4B5B6B7C0C1C2C3C4C5C6C7D0D1D2D3D4D5D6D7E0E1E2@@ PortX_Pins @!Input? @!Active@! Syn. Mode?@PCluster@@ Virtual_Ports@!ISR_OS_Var conf?@0ACTIVE EVENTROUTINE/A devices3.ctl@16F8416F84A16F62716F62816F627A16F628A16F648A16F81816F81916F8716F8816F874A16F877A18F44218F452 real device @LevelIPBegin_End3.ctl1@P EndKPBegin_End3.ctl3@P Begin,`  cx d0` P c8@flg@oRt@eof@Pudf@ Frequency [MHz] @Error?POperations_list3.ctl!@@Active operations @Task #OPCompare_operations_list3.ctl)@@Active compare operations@0MPASMCPOperations_list3.ctl%@@Active operations ISRSPCompare_operations_list3.ctl-@@Active compare operations ISR@!Internal Osc.? @Numeric@@Current for loop@@Current if loop@0ACTIVE SUBROUTINE@@Eventsp#A0A1A2A3A4A5A6A7B0B1B2B3B4B5B6B7C0C1C2C3C4C5C6C7D0D1D2D3D4D5D6D7E0E1E2@@ PortX_Pins @!Input? @!Active@! Syn. Mode?@PCluster@@ Virtual_Ports@!ISR_OS_Var conf?@0ACTIVE EVENTROUTINE/A devices3.ctl@16F8416F84A16F62716F62816F627A16F628A16F648A16F81816F81916F8716F8816F874A16F877A18F44218F452 real device @LevelKPBegin_End3.ctl3@P  !"Begin  @0! @)P*((( @+.@P$%&&'&&(&&'&,(')%dfd.@P$%&&'&&(&&'&,(')%txd.@P$%&&'&&(&&'&,(')%old.@P$%&&'&&(&&'&,(')%extP #-./0 P%%% P))) @4r16F8416F84A16F62716F62816F627A16F628A16F648A16F81816F81916F8716F8816F874A16F877A18F44218F452 @6 P57 @P999P999 @ P5<P999 P P @'P 4 @B@'P @AAC&D@@&& P$$$ cIPBegin_End3.ctl1@P  !"EndP H-./0P @J PAK P'L @M PNJ@0SFR-name @Value @!Set?@TX9@0Container-name @Value@0Name of Subroutine@RCTXType @W P5X c\ c c x d c@Value of Container c< @!Boolean@@aAdditional Events( Source3.ctl~@ Constant variable U8 variable I8 Variable U16 Variable I16Indirect variable Virtual PortDirectSFRSFR16Source @Number6(Localize_cluster3.ctl@Pcd Container c cH c @ Value of Mail@!USRT Master Receiver? c; c0B(Localize_cluster3.ctl$@PcdContainer's Container c$ c4 c2KPBegin_End3.ctl3@P  !"True c6$@Value of Container's Container c. c,@Bit cB(Localize_cluster3.ctl$@PcdSFR-localize-cluster# cD c c`>P d d dT120308 : ; 30= > ?0> ?0> ?0E E E ?0E 20F0GI20308 : ; 30= > ?0> ?0> ?0E E E ?0E 20F0O P Q0O P R0S0T U0T U0T Q8T U0T T T U0T T V T T V T U0T T T U0T V T U0T V T T T U0T V T T Q0W8Y T T T T T U0T U0T Q8T Z[\]0T^_`bbTefgHhQifffjfk`kf`kflfffmehTQnQehTnQehTnohQTehQpehTqT`QTefrsh_`TetehTqehTfffqHhshshHhTetu`TehQnHhehTQnT`_`ehTQnshfffTQerHhshshHhT`_`fTfetshshT`_`efhTQnHhHhT`_`TetT`_`QQTevTeftfehTqHheffhTfqHhHhshshshehQQTwehTqxyQzhPfefhTfjHh{````````|`||````||```||````|```||``|````````````|w```www`wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww}~#  !000Hf`xilTU2H4 1)j@wЙNҾ:41$4FM1DkT"5chיMIowι{=wJ~VV*ePJ=Tzȇ Z!*܆9 nU?iԨk7*ubp@VS8n<ň7hQƭ8_Kr!!2GNfdK-.T࣬U*ell Uxf+MkHd;jZCH )RH,ےjh9!v-gtq[: ɎK ["9ײǞ l$M1l0 n3{Xthq30LBlu/T?Ԟ-f϶ᝃk{vbDPt7)՞Cv3xnwRc`ӻtF"8!e_vn߰s}^6$3hsAS鮌e1M/WC/Cct1₯#Yߔ_Ax͏(2|~kA K3JyX:X 6`> ~ϫAVK ߀5OZl &4rx Al,0Mi<^^Wy6F3W5 A\nknfq MOA-X 78WQLzgA> /+U5 Uqr]H,*w臻q"+> _[!w=8J9+a/s{J#G/C_ I|_xz!1 ri9s+0oҾt绁9\]?WSBǾt| {u#]Xy3:_,e<q;' \bQ?s,g^EҤqj2ؙd4?w"Sd:CBy\ _;֫њԧ[t>,tVIDSconfigure_UART_RX.viVIDSValue_of_Mail3.viPTH0H@8VIDS!Value_of_Containers_Container3.viPTH0VIDSValue_of_Container_u8_3.viPTH08VIDS SumVar3.viPTH0HVIDSStart_monitoring_interrupts3.viPTH0VIDSSFRContainer3.viPTH0VIDSSet_Variable3.viPTH08phHVIDS Set_bit3.viPTH0VIDS NotVar3.viPTH0@VIDS IncVar3.viPTH0VIDSIF_Container_greater3.viPTH0VIDSIF_Container_equal3.viPTH0 `X0VIDSFork_Merge3.viPTH0 xpP( VIDSEnd_Subroutine3.viPTH0VIDS End_ISR3.viPTH0VIDSContainers_Container3.viPTH0pVIDSContainer_u8_3.viPTH0`X0x`VIDSContainer_u16_3.viPTH0 P@( hXPVIDSConfigure_Event_UART3.viPTH0xVIDSClear_mail_error3.viPTH0VIDSCall_Subroutine3.viPTH0hVIDSBlue_Event3.viPTH00(VIDSBegin_Subroutine3.viPTH0VIDS Begin_ISR3.viPTH0B.x\eBEAEE!EDD]uMAPWE mKV;*;ꬨ.ܻ6*O:+,+/;;g?3<;;3;35AM.> VWTr -45g`&ϵ?ʗ/Ijc=i~竗3_оTvJ`o[owoGfs4[QXwOִ=DqL%k+VqjκX]m:Gu ;Ke/9[{gw+A6^Z)m-*jr#]hJ*aH iHዪa)LG0)ˆ.J^&;L?!;LWo 5aO;/l5z>5>K>ͧeTLݟSwҹ?d]ĊԱ"T݌8:_X5y]0Hk:]M_kM6M(Zթ.*mO u_з̞]g9Yzӹ!R`/Տl$WnX{ź_ݡsgoXhLHܻ_X^v,o4[hϢ-EeǙ~1|&N 0(@Ԥ 0ۙ%x HV+3&i$~%I&ȹkl'W`rG"$QI]Hˆ§5(>}Zƒ[a|s8y7ϿC7+<ނIs2 >a|^!iǓ0x`WG1pxo%p}Ft'H>OT2g;i>!`t2:."QLr>,"'!<e(X[N M*|fJ gf Oh \K!a| MTi6!F'բh"JLEaDͅ{0?>yǵz'r. qdiUovuS!tz,/΋:=/6á#ko+h`!?x5#d*3hFS0%ă)m JM.4GtZǀДG9=`O=p#]hs"#Gh58ᨥaP{-P/WQ_u*,|DAԃ-Zw"P Y)1 *\ 9 !zjy"j'>G!D@ԮPT/Q7gf"j@59AEUp-Ǽ/£C;u@m0^>QR.n@=nfBYDūxq E"PPodrڪO F&xxQkP67Ih@.0V@TQQIx@jBP? YxV[uL 6;XL`D3DŻ!x Ey<u' ~&A P zHEE~Q5yR(_c#6u@=d@>QZBTQЛyU?v+r2 QCQyO|1rN[mAۭҾo<9Kpd*B_ {y 8xix|wϟ 1@0 N%#*+/!p4s lLJXԱ@c !xH.wnJ{,U-*x8 sxT%؁Pp;~jx$ }/O 5GwȰ:}< 0nۋ'$GgTS[i3 O3OeI6>6`F܍xoP򘯥?xczU{(?D2> Lw#+L!uGx:eY޵=b1 FZ96:=8S ax1gc' a&YǪWvtSNǫaؑؑ#Bbմx3f0|'y|fE8+ØT6C?Zm3 R\>y(=*SWuhB7Q[ݐqHՕ) &驞>鴚SgS5Xci L!u?Ow}+*FASh__gHHxg0JQj<І8d{pwEU$A O0B)l Sn(?𷇄o ߩzK1|4?rWJGM ƽ@|[Sv-t!CV5$'[nyܢ^=g>W(훂6@iІC[eܚ*<_}X$> ďP|ݡ$Ox̗ADs̡{B'p<#0ycIRs%9Ab| MթqAyekC['BC_Sx= !B'pz,okjqKm라Qa[m-TBą@}ЅzhSa b:ymS02}@uS>=x9f#@緅>-hs CxlN CJu1 cx\O Hä#cxExucy ;п z <ԮVFۺPm<8; /œ$$.EPb #V367HewNGhS7/ {J!4?cbT~WHJS iKxF=tGHhUCϢ~+>LO {S)T)ySpT"A s"q#{C_Qۺ@=)M?"4L*"Ah_iTG Z5r 0o7T4*1΅5t|CgY m]3lTX^F-o `ff ę,pq%8,3ZVElet,`,LZ!4X=&K<[,&U`y,L`,&rRfI5Y'Kɒ,|a,Jt,hteXLK#aj8X2Yv`0Y~ ?e|ry0U{\lDD,2,p Ro4Kv4,AɁA~,w,IyftZ߆"z/TyH';3xPգTz Kj5ĚA &}]wv⾶25"s}}.bēL*5*{,ʩeykYQT5*/F ͕5y˙ @AF=TE$,ॠ|rΦmҐVP^˔0koʩ*ΣuNr*)'e?ATr~glv7zi'`ߑ3rw&W6)1FUqC#%`s('xۨ43(1%̕>0TQ35CW2I\)!g6Tr^&=k=TZ)A(דr?)!gt* 9D2U}CU u77(Oʜ\s)@E5(dʧHYOJGJ̢@{(1%L2S]hPѴS2r^B9N!`J!S}eʩ*:U &bֱ\)!r9؜s(3%Ls^i_hPCh&ʕ|R Tr L seFUC0c05S³ޠ,s> * 9Qw1צ"a_p(7kRB345(g0%̢[ζ#b(ৠ:+!%̥=JC΋0sLΡiO$=T0Zx+AI (0E5j| RBR'fڷ@ Sb`Z,oPqs悃]L,$%\D9{>@ S_1U)A0-x;("e)!g>Tr抭gGcb$ @|VQ>k$W'b_\9:]W>L9I U$फV*R^Gګ@y;)RŤ i\D1*RtZ`FCOLFRn )aʷbЇ&MY@SSX,kS3hJRIJYB9g(!s)LeiP_!\ *X 53]Y 9g0S/lTr Z)͠AʏH 97Q e1|sK,Ȥux?7P'e=)!絚~%V,թ9<<%S]o7zWG\<+!W_Yrp?(W Ey)džrJ R( &ܤޏyA8)A fRڕж@yS3G9>*h> R YF9Ő(=[r;3_4*:<ȶ۩I )! sʦZhokb1˙Tw\Z΃or()%%PmK P^J <)?)#PΧ^ [IYDJ$|e1àW̿aFT h H *X -~Q,#>Z3aSU:<\{I %井>grր 'ȣux9(Ǒr)!g_k!@ ر}8To:b!lsLtp%E9*EsAy3)w(ݤ\DJ(iNJlRIJiC>A)ms5u3UqÃqlw%RzI kCZL <5XQϹP^N <Hp&处xR7(GaE!%r - ny\yj4RP>̔2RB ~Fre))!Ne1|7O'-1 pRic ^ H96+!W-\VOe)oQIP@ Hy9+Lb1|Ρp?ۇ`V6|_hPO/|Nӯ0ҐL XFZdP"<|I"%亇ZPioPbԴPi f ?I98+!׽~I`o6R?&ZtQi}bS*Dx2>(#H *X }~JC΄-pv;b9*P'뤄\S+ZZ@R%%h/r4)k\GuyaO+OZ',RC %< Ӝi?U!F^? %\H6!;\4M"9bMyt$rGzֿThwZEo=lU[/_39_/ADD!f%l:ٙPڭ[*gm#JoPҫ˙\(N%O J2(PeTNb+eAIfJPZ)-eҠKqR r<)VJA$Z) .)uVI̔JhP:Bhl2(RRI&+erP6[)eTʀŠʷJfP b2RY) R\,VQ*JePvHeP(%\){JcPKeNRX){ JT e6Е|L(!2ʠ.RHs+)ceT e2ɠlʻ2JbPKePX)m%N)U㧕nP:2G(VJAY)ۅa̷P6 eiP6K'BR nL%VQaNL YԐޣƔ?R+eAׅJYi[F/o%K|.*1_W,9RS"*d>|߂Xžg9zrL6Ph%(\:ӈx̗()"6 k%EY6QDbTL8-(ENw:{E.֞lAљ-(LH볍]hThBZׂJ:m㒢YR+X0Q¨*IQ.(ul=_=kn=ZRxXvI()T6nL5V nAѭS#̧aHIqk6ZR;} 7v#iHG$E)~ŽG#Xۉ]vAqTR V6nL-5PI^AѫSԡT2Q 6caI )V6nLV(ءS-0[Gz%E(Ylܘ(J1jBaQ"J_|;0J\uampH\;ƍ"f*ђ"VPѼ_`d̗ MZv>E, ElA/(u 2Il<:X!E-(Nscٸm8QⰤHI:aw`H.)rvG$El>[E6+^I"(Rt /{1_#;()Xۄ$EϲqcŨ E NQķdUJ k-)J$El>E1Fu)6Iav†Ix#H :PR%El>ǖE&FMS("%CP8tHKD̗oMI-)bgylܘ(0P"_o{1_,?9Hуgf Y,>YFuxHq<п 3ӂGERM^֋MA(.A)?q2{1_:jz)XP|`,|ŒkKTRH ,>bE>Fu(QTPQ_mM[Ć"G+yfln 񙂧\<`eNĽL93&y[L>}iه<:OODmf>$yx1~S"y܂ǭ,DfvK(Z(3cvb(Ũ E N9re懢amՐlj&JII6ufye2R&*'3e)*{GcX/^u:Sd䳪0Ә#Oԉ2sܠgnB~ҶLsv=)(:_͒p&&CS&yOSV SFIQ!)*3m3QcR&)ErdFx:H ~ۅE&b-lvɖgw㵉-s)lg2[`kz,^|_N$[2֦H Fc]s[@[@g )3d ~ͻ kOfٺt`klG3lqvad;+lUElU ^=kZAm2fV-ټ|V9;*ܘRasH6֦9Пߧqa"JV-_dlb\9 [dkla/eh/6zgGXS(_|m"_ס >kϦ/?gt9_:ke.K\nAה.G=XֶHz֐穳㪉sy6dl:{LR;(X[ebscmdsI6E9XWlb+\ [dl=ʷlw]d̗bHZm@uZ~(k%q$O7rq,D)3q Չ*t} A~bYY?lc`gzfN`.9blx)KzwH߰vkfq'bbk\u SE (͉~X[:1Z-ZIE3X4"AB-cqN%cqd-_Z{\͗q8~A+no"ABn8^'~ ׆f$֐"RRtd/"^h3B?'zHIJ/Dԇ"`8-Qm^(m 0Wl)-EgsS%櫒؍ղX/JbVbe`aMlEPal6fx%a|6ݐ8kks6_KXĉ8 V!.خ 3ekbz㧋h5]O7ub.y>qF9Cg;0$skۦَcmtvP5Mo`ߎMlAa+l-_g+F~UI ~Uċ&:ll:kb+\E [ds 6Ζ|z񞅵N[!ֺ$[dMohdR0W5MKg+ˇzmRDJlX|cm$&O`ߖ#腒X+H|#X"kX.kX1MMI4Mq#4(ŒT*}c՚밶^RJi(J0jB,)E ߁r1_kzam!ֺ$[dMoaĖRUl`elx, EK c6Ng9ϳoN5\[vP[g;呩سJ $>m6,퐵|tbmTA|H7Oo;i67!AB\,ث7אUXjYamw$.eSVX4 AB,q7;!i".ZH-(R0jBѝ&(E Ӱ^MX'kycmdI0م4S/\SvH5 F;GӰI $>NJl%[ Cs֌r$ؚtrou^RҀLlX{PUJ4VV4,ؚu4Άws1_X딵VŲ-ę؞m1ې E!"8)nxE|:1~(kWcmNIX,{Ⱦ9);oJAܢMSN1q'vMPRw^hhƨM Ehm:E)knnW-)xkzVjրd-kJrI\1Wq(i]+}#1_.7Qb9XeJ6. Ml6̕ ֡U<M4 k%Eo|.ݧգ(`TF񔄤]:awߏ[z8:+B';Ul-=Bg'0WV)ٺ[Vِ0Q4bAkdsKTVV*#ztK )Rk˰\JT.VÓ &z[Φp~|i۰6SRDITVVO"Gɂz8'9M +ܻibVIS׾OP2LiJU%#W!/>;k~_d6-,D @Y\2{=mf:-ciuT>Vv~wڟX9[#o q!/[<#*ےxuz5v賛ݛ;˂+]\.y |+kDWI\|'n]biuUlpS+V||Wg*vM;K޼كYղ*qU4bUۯˍ>|K S _Y c߾5?-lZ9؍פ\訕\%ǎ)QƣaP/G>4*??}٘1΄oK\agn78隤;&Iv;U_<}_&yRlߟ|O)g<7SO??3_O_dlY}6̞hþ'뽬9Y}6{]γ9#4y.y{Kt|k[0>y .:h|՗}x-^xXpགނaKҖ,\Rd%ZҶ%g\j[xiK>ҏj,\tY;Xe>^ݲ4gr=A_p**l+v׶ml߾y'ۓwlѰѕ +ݕVvK-yȝΝw<[z֏nMZ[U_Ǫ]e3>5iU1]v۞۞f7u=�;vSwc{ƞAyշUS=zwޚ/n}7{^kȚ~-Xkxn1M?Z-g  8.2g" P@ Frequency [MHz] @Error?POperations_list3.ctl!@@Active operations @Task #OPCompare_operations_list3.ctl)@@Active compare operations@0MPASMCPOperations_list3.ctl%@@Active operations ISRSPCompare_operations_list3.ctl-@@Active compare operations ISR@!Internal Osc.? @Numeric@@ Current for loop@@ Current if loop@0ACTIVE SUBROUTINE@@ Eventsp#A0A1A2A3A4A5A6A7B0B1B2B3B4B5B6B7C0C1C2C3C4C5C6C7D0D1D2D3D4D5D6D7E0E1E2@@ PortX_Pins @!Input? @!Active@! Syn. Mode?@PCluster@@ Virtual_Ports@!ISR_OS_Var conf?@0ACTIVE EVENTROUTINE/A devices3.ctl@16F8416F84A16F62716F62816F627A16F628A16F648A16F81816F81916F8716F8816F874A16F877A18F44218F452 real device @LevelIPBegin_End3.ctl1@P EndKPBegin_End3.ctl3@P Begin P P p !<??Ey))))E3<<<<<3<<<<<<OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO+OOOOOOOOOO+OOOOOOOOOO+OOOOOOOOOO+OOOOOOOOOO+OOOOOOOOOO+OOOOOOOOOO+OOOOOOOOOO+OOOOOOOOOO+OOOOOOOOOO+OOOOOOOOOOO+OOOOOOOOOOOO+OOOOOOOOOOOOOOOOO+OOOOOOOOOOOOOOOOOOOOO####OO#OOO#OOOOOOOOOOOOOOOOO#OO#OO#O#OOOOOOOOOOOOOOOOOOOO#OOO#OO#O#OOOOOOOOOOOOOOOOOOOO####OOOO#OOOOOOOOOOOOOOOOOOOOO#OO#OOO#O#OOOOOOOOOOOOOOOOOOOO#OOO#OO#O#OOOOOOOOOOOOOOOOOOOO#OOO#O#OOO#OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO=Q@RCTXType@ Frequency [MHz] @Error?POperations_list3.ctl!@@Active operations @Task #OPCompare_operations_list3.ctl)@@Active compare operations@0MPASMCPOperations_list3.ctl%@@Active operations ISRSPCompare_operations_list3.ctl-@@Active compare operations ISR@!Internal Osc.? @Numeric@@ Current for loop@@ Current if loop@0ACTIVE SUBROUTINE@@ Eventsp#A0A1A2A3A4A5A6A7B0B1B2B3B4B5B6B7C0C1C2C3C4C5C6C7D0D1D2D3D4D5D6D7E0E1E2@@ PortX_Pins @!Input? @!Active@! Syn. Mode?@PCluster@@ Virtual_Ports@!ISR_OS_Var conf?@0ACTIVE EVENTROUTINE/A devices3.ctl@16F8416F84A16F62716F62816F627A16F628A16F648A16F81816F81916F8716F8816F874A16F877A18F44218F452 real device @LevelIPBegin_End3.ctl1@P End @!Boolean@@EventKPBegin_End3.ctl3@P Begin( # @@Additional Events@@ Red Event ! @@Events#$(  @Value( Source3.ctl~@ Constant variable U8 variable I8 Variable U16 Variable I16Indirect variable Virtual PortDirectSFRSFR16Source @Number6(Localize_cluster3.ctl@P'( Container&)( @0Container-name+)  @ValueB(Localize_cluster3.ctl$@P'(Container's Container).  +) @ Value of Mail#1 &)( KPBegin_End3.ctl3@P FalseKPBegin_End3.ctl3@P True#45(   @Value of Container+7  54&); @0Name of Subroutine#:( ##( $@Value of Container's Container)=  #:(  ##(#)(*P @@operations list$@@Compare operation listr16F8416F84A16F62716F62816F627A16F628A16F648A16F81816F81916F8716F8816F874A16F877A18F44218F452 @!Set?@Bit GH); @0SFR-nameB(Localize_cluster3.ctl$@P'(SFR-localize-clusterJK @TX9@!USRT Master Receiver?#N(#$(  Y !"#$%&)*&)*+),++--&)*+),++--)./&)*+)0++&&+),++#12+)&*--)&3#456+)0++&)*+78+++)0++54&)9--#456#:;&)*+)0++#12&)*+)0++#12##<::54&)9+)0++)=>+),++#456#:?::54&)9+),++--#456&)*+)0+++78++&)3+)0++54&)9@##--54&)9+)0++#456#:?::+78++#45654&)9A)#--54&)9+)0++#456#:?::+78++#456&)3+)0+++78++54&)9A)#--54&)9+)0++#456#:?::+78++#456&)*+)0++654#9)&&&++87+++0)+*BCDC D E E E EEFBCDC D E E E EEF+),+++++),&)&GH)IJKLJJGGMM&)*+),++--&)*+),++--&)*+)0++&&954&))0++ON#54 !"#$P&)3JKLJJ&FPHPconfigure_UART_RX.viTDCCOperations_list3.ctlPTH0:addonsPICLab PIClab.llbOperations_list3.ctl [ 8 sPTH0TDCCCompare_operations_list3.ctlPTH0BaddonsPICLab PIClab.llbCompare_operations_list3.ctl?o W PTH0TDCC devices3.ctlPTH02addonsPICLab PIClab.llb devices3.ctld |PTH0TDCCBegin_End3.ctlPTH04addonsPICLab PIClab.llbBegin_End3.ctl PTH0QDCP0CP0BeginQDrrLevelHWDXY real deviceLDX_Y_HH\]_DccACTIVE EVENTROUTINEHMM\D  ISR_OS_Var conf?LD  H-;:I-<:IH&73&33V   PortX_PinsH!.!.VD   Syn. Mode?RD r sActiveRD Bb CbInput?P y zPaneSDyzClusterYuv Virtual_PortsH ]o ^oS8_9_NumericH<\=\R)K*KEventsH##]DtVtVACTIVE SUBROUTINEHLLSNumericH[|}Current if loopHdvevSrrNumericH\m|zm}zCurrent for loopHdvevZDlylyInternal Osc.?iD^^Active compare operations ISRbD66Compare operation listHaDNOActive operations ISR[DNOoperations listHRdTcQDMPASMHddeDIIActive compare operationsbD55Compare operation listHRDTask #H]DNOActive operations[DNOoperations listHRdTcQD  ErrorH[DlWylXyFrequency [MHz]H[\PVc2Vc2PaneNCPCP ODC~PCPEndQDrrLevelHWDXY real deviceLDX_Y_HH\]_DccACTIVE EVENTROUTINEHMM\D  ISR_OS_Var conf?LD  H-;:I-<:IH&73&33V   PortX_PinsH"/"/VD   Syn. Mode?RD r sActiveRD Bb CbInput?P y zPaneSDyzClusterYuv Virtual_PortsH ]o ^oS8_9_NumericH<\=\R4V5VEventsH..]DtVtVACTIVE SUBROUTINEHLLSNumericH[Current if loopHopSrrNumericH\n{n{Current for loopHopZDlylyInternal Osc.?iD^^Active compare operations ISRbD66Compare operation listHaDNOActive operations ISR[DNOoperations listHRdTcQDMPASMHddeDIIActive compare operationsbD55Compare operation listHRDTask #H]DNOActive operations[DNOoperations listHRdTcQD  ErrorH[DlWylXyFrequency [MHz]H[\PVcVcPaneNC~PCP PPaneDFFJJJclear overrun error, if necessary, other- wise continuous RX will hang up.kD%a?%c?for test purpose toggle LED pinUEL~YLf Enabled \D|w|ySFRContainer3.viVDTaTa XOrVar3.viTDmoSFR-nameHD{}QDValueHDVD|n|p SumVar3.vi\D<I<ISet_Variable3.vikDRr_ Rt_ Start_monitoring_interrupts3.viZD~\~^Blue_Event3.vi`DTaTaClear_mail_error3.viD@PBODDDonly update new message, if valid flag has been cleared by software.ZD% 2Y% 2XFork_Merge3.vibD%V2%X2IF_Container_equal3.viUE1>1> Enabled aD@Z9@Z8allow 9th bit =parity\D|K|JSFRContainer3.viWDP]9P]8 Set_bit3.viTDSFR-nameHDPD{'?{)>Set?OD+*TX9HD!*#)]D_aContainer_u8_3.vibDSw`Sy`IF_Container_equal3.vi]D#"Container_u8_3.vi\D&%Set_Variable3.vi^DContainer_u16_3.vi\DSet_Variable3.vi^D=?Container_u16_3.vi\DSUSet_Variable3.vifDdqudqtValue_of_Container_u8_3.vi]DhuhuContainer_u8_3.vi\D<I!<I Set_Variable3.vi^D5B75B6Container_u16_3.vi^D2?2?Container_u16_3.viWD%$ End_ISR3.viVD   IncVar3.viVD   IncVar3.viaDFSGFSFempty hardware buffer]Dcypc{pContainer_u8_3.vi\D<I<ISet_Variable3.vixD?L?L,,,computed and received complement consistent?ZDFork_Merge3.vifDValue_of_Container_u8_3.vi_DCall_Subroutine3.viZDRTFork_Merge3.vi]DJIContainer_u8_3.vibD{ zIF_Container_equal3.vibD+*IF_Container_equal3.vifDFHValue_of_Container_u8_3.vi]DonContainer_u8_3.viVD(^*] NotVar3.viaDz_zachecksums consistent?ZD|~Fork_Merge3.vifD  Value_of_Container_u8_3.vi_D  Call_Subroutine3.viZD&%Fork_Merge3.vi]D_aContainer_u8_3.vibDxzIF_Container_equal3.vibD(*IF_Container_equal3.vixDv v,,,computed and received complement consistent?nDs<s;"""get message and take 2s complementZD<;Fork_Merge3.vifDOQValue_of_Container_u8_3.vi_DCall_Subroutine3.viZD}}Fork_Merge3.vi]D/1Container_u8_3.vibD~H~JIF_Container_equal3.vibDlkIF_Container_equal3.vi]DXWContainer_u8_3.viVDzGzF NotVar3.vifDRQValue_of_Container_u8_3.vi]DContainer_u8_3.vi\DzzSet_Variable3.viZDFork_Merge3.vi^D%62%82Container_u16_3.vibDTVIF_Container_equal3.vidDGBTGDTverify header and opcode_DCall_Subroutine3.viZDp}p}Fork_Merge3.vi^DUWContainer_u16_3.vimDTV!Value_of_Containers_Container3.vi]D46Container_u8_3.vibDqM~qO~IF_Container_equal3.vi^DSR`ST`End_Subroutine3.vi]Dx7x9Value_of_Mail3.vi]DrqContainer_u8_3.vi\DR!_rR#_qSet_Variable3.vi]DxMxLValue_of_Mail3.vi]D10Container_u8_3.vi\DR_1R_0Set_Variable3.vi`DQ^FQ^EBegin_Subroutine3.vi'Do0o/ RX TX 55 AB A0 FF AC A1 00 AD A2 F7 AE A3 8 AF A4 m B0 A5 ~m B1 A6 ch B2 A7 ~ch B3 A8ZDQ^)Q^(Fork_Merge3.vidDR_R_IF_Container_greater3.vi]DivivContainer_u8_3.vifDACValue_of_Container_u8_3.vi\DT(ayT*axSet_Variable3.vi]D10Container_u8_3.viZDR_AR_@Fork_Merge3.vi}D"$Vz"&Vy!!1checksum starts after the 3 bytes preamble 55FF00]DQPValue_of_Mail3.vi^DxwContainer_u16_3.vi]D}}Container_u8_3.vi\DQ^Q^Set_Variable3.vidD!#Containers_Container3.vi^DwFwHContainer_u16_3.vi\DQ\^Q^^Set_Variable3.vi^DvevdContainer_u16_3.vi\DP]jP]iSet_Variable3.vi\DTa8Ta7Set_Variable3.viYDQ^Q^ Begin_ISR3.viZDxsxuBlue_Event3.vidDO\O\Configure_Event_UART3.viZD43Container-nameHD32QD<!;ValueHD1A3@ZD%u'tContainer-nameHD<t>sQDbd~ValueHDtvZDwyContainer-nameHD QD||ValueHDZDEDContainer-nameHD DCQDwpwrValueHDZDContainer-nameHDZDa`Container-nameHD:`<_ZDContainer-nameHD QDv3v2ValueHD(8*7ZD  Container-nameHD  ZD ]\Container-nameHD\ [^DName of SubroutineHDZDQPContainer-nameHD*P,OZD57Container-nameHD68^DnpName of SubroutineHD|~ZDP]eP]dContainer-nameHD`,md`.mcQDGdIcValueHDZ i\ hZDtvContainer-nameHD~ ZDContainer-nameHDZDCBContainer-nameHDBAQDValueHD  ZDLKContainer-nameHD%K'J^DoqName of SubroutineHD}ZD79Container-nameHD24QD87ValueHD.=0<ZD,|.{Container-nameHDU{Wz^DName of SubroutineHDZDgiContainer-nameHDr t  ZD \[Container-nameHD[ ZZDjiContainer-nameHDCiEhQDValueHDZD  Container-nameHD  ^DHJName of SubroutineHDVXZDFEContainer-nameHDEDZDQSContainer-nameHD\^ QDhQunhSumValueHDxdmxflHD%%HDPDTypeHDHDZDZ}gZgContainer-nameHDj~wjwZDZgZgContainer-nameHDjwjwZDvxContainer-nameHDikZDContainer-nameHD ZDn mContainer-nameHDm!lQDYv[uValueHDk{mzZD_aContainer-nameHDv x QDValueHDZDContainer-nameHD QDValueHDZDGIContainer-nameHDRT x] |չ?3l؄<$n!$!ЀQQQQ#R[jVZԊ-ZRjlbVŶBٝ3ggfw2Sޛ;g;1g9s m">F= ̉ ~dW[^})ǍO9*ffvyzO@no1q|7 v"׻Ÿ" \{ߺ͋zG꙯=wrq;.vnG9(^>瞻Kץ:,~q~s[\?z4w.-Έ<(w"Rֶ-86{. y"R\Խz .ɋz.E#BBݻK}ewx|WPŚ4qc9}-PD~Vih Ri4ɫHD9$$:o$vCH"'!24Y$䗑jPL* ߕ#K~o##Gz `0J(Qܪ%nR R) |2ĚQ___Xz=t3 jN 3zer.(3VQvMMb޽P^TQC2:Sɹe hF9tLy(shyѸj;!ghnCl2H9ܭtZٯndއ2[oxz*y:Э)[.lc5ђ߫5O^E MRsGrA{E}C,,?hȽC5'Ϸ<(K18!\AGp yoKd#-Oعgk*;n۹vU8;Fx| :W֌)G،1}mӚѾ}X3RŅ@lFX3cD<_nL\窝T/LkT>DogYDjmR>N&4hjoV>ʦ:Pv8[c.|8Mkξf Ě}}6G;rb`7)G;8@YZ }2  B}0[6 WuR_83fգu_8>86m5|[-ߖvBA`[m-tw~r+E75*Eߓ;pbmUZ4ps 6 = ``T[\u$ǖŖ>ą a"A!I4Q:Cn-J:Ue[Ɛ7yP,(TȀ8>m6b0>ʼn Z|GnWFGh|(.@Rޑ0$\5M;XBjPx;wBa}LuF-Phec/(w)Gl@;b\m.VoϤr0CV'pͮxg!4гpKY}{FGqb? \+ ,}6kMr-rb/;MG+qJWq+XMUfRfv- ofhv+Ns[ I\  x0:ޚx{DơC ޤyaBaF+< cbO#`4j)G-[fpWi&XZJcQ hr!ִX&8TX2\HRC۵'*)&Bz,2CTCe㤉,c$j{X{eN:O)gz/c6634nF8ԡ0)tCtp߁L0b'p :$:Nz zn \>8oWdWrG`-L&pvLxgRlx \PmxW|n:s'qb>:~ƽ,J&%,8l?Kz=ѥ [Ww15̔5 [I?[ޢ`Nan=Nz B!esH9, a,p|=&]w;*x%IJK>a(S8LIRr~ja禋JAc29'ޞI/qXڦ!I_&簷S"ʣ8f.pˆ>,KX^@ot(>.}lÉ~O'/]?0Fmѥ};%6y7-]cZ2at7&G}I:XO4]B]3+7/Y`z.+2ˎ}+IOF;`W)}'3FFc%ctlIõ9a9JAjg%LK6> V}?e5pb@+ׄ6pPÞ`o=M9G6_'=;0{ruaÆtr؃8l|v;0?Ϯ䰇ғvaP8rn'3M=waOP8D+kha#=}&;+Lq̷nhxלݨp{w(WwgZ;RZnlitdx߰ՆB&6oj_WgXZu,O_s<'o'Q:Bi{`dp߷~?H_A m|?-*/~f`g@ uvZu% }#٠/wucc5H`{Im% ORG> lƇƹ#wodQWW?|08Sm=uLb=7?  j OCwœi༠kk5%-R 'QlsIOzR㾞V|"L jmEqan&=:؇߱dEuﶒ"ܯ"WJSprM}p={[ &϶ JI}mrpdž{NfޜZp) \==&Cxlp mD:/\GO..\Gu8r?v YC9ʚ2+~ܫ0_cL{$vM;P;?Gc+a絉v⸑yNH,V||2NII,P;jR[ uuqf> gavk9jU&0{E9Т ^Z4 rR}9i1=ߵ.'3jEJ:>4Tuȯyܩw!OerAb/b/:f5^@ _n_[[t9 _&~t_ރS_npU}8{AHr#D`mz˓/; /gFO׸O~;_YzLA.%t ;b"=HOKݓ͡[I7ƾ%?S:$1ty%fg\javXEnxƅAW+Mrګ3LϸH#441g\pq3.H1N3.$3.brn j{S{a ܕ`X2<" Kzƅ{o4nPQӂld @\xWL(0Q먕@ޅ Byp}q} $N/'z@I0$=$?!oRO\P^oAڷo_" eW3骿LNCQ8SO( W%!V֔JC4!d4y) $ -)A(OZUZ٭ cj+vިc' )A(Oá/ftaלfjFu4fK& t⢂9#NCZ}O$`_YľX$rPtV)+B4ה 4 wRSRѾ]P^-.::Hwx Xij ՅA7kM~q ZUc@ЊsP|ŞJ^;_R:qY*h-(zo ,*yDON1$X%IJ8䉧egYeof2l l6;ݜR3Bt;NA>7=n^zr\7]kպ^4'Tknb[ e^ dRRd^ <>ēU`qJZ ,N*8,|(o©_T^Nq@U*Jlz@>֜b*pY=b^.S4|X &?Z ,Q#fXτ*CT%O t)8=uK! ʾW~bjX$3[ t{`"ߓw+aߍ Q) ~' Nz ){ *y{XoO%o 尷T{?8ⰯP𼝞v =9.#ȍqXKae&4]S䅄' O\/L+Mxic:/gRdt^iL{ MDkϏ>h^j0Y'x%ܧV#idQE/alQE/aMa}aVoN xr5ZQIrVC6τ-㭧y '_?`^Ua3 .~y/_4/WkI5і>_MW4~MB ~y/o~ȑ_H`qz/:#xu8%A|/t=D =D(tsx&Э4&! ݡ ]@77t'C7ON hZC7CwElnv'd2 .xNjt?}T(6s¾>K>^R<-5K?P |/A0sD/h-d^"!3-KmkL~@ΌC ;q iIJkD*0N(' $]/q/-= t0OQ~GA-)+3Gut⻻[ +"%~'BDHPconfigure_UART_RX.viIUVIConfigure_Event_UART3.viPTH0>addonsPICLAB PIClab.llbConfigure_Event_UART3.vi+PTH0IUVIBlue_Event3.viPTH04addonsPICLAB PIClab.llbBlue_Event3.vi: PTH0IUVI Begin_ISR3.viPTH03addonsPICLab PIClab.llb Begin_ISR3.viCPTH0IUVISet_Variable3.viPTH06addonsPICLAB PIClab.llbSet_Variable3.viRaez C s PTH0IUVIContainer_u16_3.viPTH08addonsPICLAB PIClab.llbContainer_u16_3.vi pz:  RPTH0IUVIContainers_Container3.viPTH0>addonsPICLAB PIClab.llbContainers_Container3.viPTH0IUVIContainer_u8_3.viPTH07addonsPICLAB PIClab.llbContainer_u8_3.viQ]?=l PTH0IUVIValue_of_Mail3.viPTH07addonsPICLAB PIClab.llbValue_of_Mail3.vi (PTH0IUVIIF_Container_greater3.viPTH0>addonsPICLab PIClab.llbIF_Container_greater3.viPTH0IUVIFork_Merge3.viPTH04addonsPICLAB PIClab.llbFork_Merge3.vi BQ-j #PTH0IUVIValue_of_Container_u8_3.viPTH0@addonsPICLAB PIClab.llbValue_of_Container_u8_3.vitzVsPTH0IUVIBegin_Subroutine3.viPTH0:addonsPICLAB PIClab.llbBegin_Subroutine3.viPTH0IUVIEnd_Subroutine3.viPTH08addonsPICLAB PIClab.llbEnd_Subroutine3.vi1PTH0IUVIIF_Container_equal3.viPTH0<addonsPICLab PIClab.llbIF_Container_equal3.vi KS+ 1 OPTH0IUVI!Value_of_Containers_Container3.viPTH0GaddonsPICLab PIClab.llb!Value_of_Containers_Container3.viqPTH0IUVICall_Subroutine3.viPTH09addonsPICLAB PIClab.llbCall_Subroutine3.vi`addonsPICLab PIClab.llb NotVar3.vi0PTH0IUVI IncVar3.viPTH00addonsPICLAB PIClab.llb IncVar3.vi PTH0IUVI End_ISR3.viPTH01addonsPICLAB PIClab.llb End_ISR3.viPTH0IUVI Set_bit3.viPTH01addonsPICLAB PIClab.llb Set_bit3.vi PTH0IUVISFRContainer3.viPTH06addonsPICLab PIClab.llbSFRContainer3.vi [PTH0IUVIClear_mail_error3.viPTH0:addonsPICLAB PIClab.llbClear_mail_error3.vi KPTH0IUVIStart_monitoring_interrupts3.viPTH0EaddonsPICLab PIClab.llbStart_monitoring_interrupts3.vi PTH0IUVI SumVar3.viPTH00addonsPICLAB PIClab.llb SumVar3.viPTH0IUVI XOrVar3.viPTH00addonsPICLAB PIClab.llb XOrVar3.vi =PTH0etr{x] MU_{}=C Љ23V2L92gHH)BBTJiRiZks9?O}}u]]IGF8O0 EKӊJ gM."ѯ*zq7,icFޗG{V$Qw\gc?;MU.WþRHV[Rҧ 8ZN8%$0cSpLRz#zqs4+}@}Z<mR@%-]+(mۋKa1z^O7<Y<h4 V')&?6!)eѝa_XDIWwo}Edd3rj~L-76%V=o 1jyZFDSqlYI"-o?0 (C/޽@(< $h m + }M2!"Xz }ʾp3N_-BGì|uU$gT.@fT~b݄z&x8Z'5` ,n)tvכ2]oft' @(Pl4jjjLVnThh PKC j~A-JG-"@m6&!F|bh#j& @u5RZ}D\wwط+ESBaߔCw2!kh3 "EDP)o8+Ɛ2DB6B$$4T.]$d o,(4yA@`9*R߽//{x䳁8b#x:!oqׄ}h$>Vg+޶2=PFE;Cշ6*k('(]Q}QEdF֥]B3JUrJ@_&@=SsJ nӍ.,PB^fa\sEO|V2HYݴVTg t%^ǗJ m e'!D=a;J^no De_'уuJy_ I]~YgG 4IrKn,#(.D_I椗KR(4(L[zUNgh*J)vc=m in`%%16K24Nibpd27˜5_n˜0@r+4:xWW!Ҙ髷)kbfr@awcu]L,Bu }6\Lcug!pW|!cNZQu8G;0|Mt]Yfd !ϰT/1|E0~gyQyyC)䕑)c-`3YE_EkjWo-<vE^hg<@_R2T0C)L? ӌŷr<[QC0i"i45Jy..l(G;a]qG 3Y;}n(X NEITaȩsOa&v/:7`@ ?3ms f!LYBaSLA"v:<\33uC'„}T ~y_/#~ab0 p2I!8,c-Kt4%AvYd-M 66GŒN.3 X QL}aaiS$,N ɫ$S by:2-8ʒ\O[iXpm)UQ W32i9Fdj!UL) ™NZ0R.7ӐEK]5 P6̔`G- `X_)3P& B[3AޖDZ-q(Hqa }/Q.#Dı/'~={{{|P#ݘ$,gc:O7& e؟ 0~ʥl; .X T9Yo6 0Fw5f6 g6 1~=T ݇jMvC|NvIv 줙 7mmܶu#hm=m4C%Pg3]8ML߷mEo܆RQITu_߶%]#^ȥZaV!Fmj\Lm3ؗ4:E~Y ,B҇guzXdM2;7YdշV:1YelIѴ8D>ߌhT²VawW{\v"n#zB+qn+0`W|e4<=[VXz))>J0C 4eM/e Y1}Y"soBB]&Ҙ5N(:0/OZ  ovҘ#ur#M2w:d\Hvs#-8v|ϧ8ɪDI .O֞΍8eCӘc.OPw^ӕT1D$\3g,Uf,aȩY̌*S`5t|_1Վ1 C҉+qSǮ8J}`nz(XN8嫪Aj^pyi*&CQ%r(`wqDǐPטFT 63,CоRN}}Gki>t]|}C`yOO֋/HT$ݍW)!P~oE>@P |F #hWC {]w < $w( VV؍m-zcv##NeWe~a 9Ql<9A4*[`o<' Fʸɳ@g-E?v5j U+4k'}K?kˡj%moaOHGFNT,`E6G lHH[!{! uB鶓PEE~@B A1CB+V;Wlt2cm|*?0rՀAKpGE03N崯yyKnϚ`-me92vfI֟⴯U7L%ˣkyS**zd B=^%I.hu.Ї+Zsc OȽTTG;M N{vX$.!Qm!mC2K$d i[L{SXvݷX(2L 5"ni>kbieiwjmԼNV@3,jyNvR5+-5j7g4O1Lpx(U;#SZsW{[)GRN//7*ߛ֧~QaeTlC^U$m WFQX붇Tʦ"IS*TTtH]oSX?U~_^ c`b78*RߴHdP1Rql_iH]㠢/PtbNP0"W]dEn-o>bw'<@)vI-QBMwABSDP>eݻZVcO)XvZvnq,2jbwcO)u`m(R OyJi7y4lԐc1Ȍ1g1s^i+VzPv*+`s_Y") -kFn c9LScNT(5Rۍe u`{(x/Mn oPrђ@@V~R/1# \.;[_YdQ#?mT Ǡ>`7a#V1ŠTTFr`iSl&ANϨ\ܛe? ԯuxy/Ox׊(~SrIop=0)I s]YƩp=|'Em`? 6}?z`S'>PS-DIw{vs$+@%_Lטa)N$IHp |!LT[0 ^bM'oDK`ԦQpb19n tZF:` 0ɋ\ +U+Ma퟇Qmxa**i9ۡL9 .R@wu!g*P n|̴LDyAzci_ɨ' \}COFtCRn=cTT |0 |,P~EK`8~*y> 8VQ:EK'6/<{|d N-{ &yAdj{EKJ-#`0+&SYa^V<|Y ͧ2 G* e5sœ0c3TbMA1= 6}Dm `c 2`yF04= `( f&- :!vZ=Lm? [z Yr`,v`i0Ff-=丵E.M*z8rR0e3y*2TE*9n*[sx*fnV)^ D-D*6;+N<ԍ-a%PnT_YzV K5 +p-y3nvG.Jh" a-` (p'bݤ|[ˤuFXˀeeL[Y+2jm`F# elnCW6X`߈,w3fnnlEmo1mU>?m-uIM[߲eG@u k})^ֹ$5b^F:F3juSWBF,+fP^ Z`?`A'-]tK n30}QQCH=dJ ]|aXtR'-IyrDP%{w fH1I vD%Ź$ coT趇wb L*xFFNŒbwH{Q}X_E^NOÐ a50(LU~ڪHx0ʓx{5ǰ'_]Kt-9La>0Þ|=kɿٮ%nY>&' ~j= [aZ0 3eI"#t%us݆#ۥ|#ohsZE`#g|9qÞ`$Wh0X9 ֧Þla佋 F/ q 1KD+!Rh EܨأSW=a6xOEmSI9g3T%oCJ=ǂ$mfY", O݆&MM/# ?(x!SW6 y-<`+^<++ŔlTQ[f(#0FnTFtlTQXfSa &vF0fi/i'E.GSF]03l1{IH{$ Cl܄٫ 3~\L!+My=sHRO!y?@ B se䥌H lGGZ`UE*T`[L7*Tlm¼NQ݁G:jCtbLA^Q7wi&\*|.L:PsyY64n{(X g** _HS93$Ԡ;ґH#) v)8uvBxn\!A4ˢ`s(]~d|?h~V$ ,+I-+`9s=(2ja|,͡`_ `珊Tu3E2HgJ(Uc<)]*z<0t%]}-X?<:;!O5D:`g(1 vV(JTb'uNAP(*PQȤf݀S@<> r@ϲ#OE~۬ lLX >͠EPA.h?*A[H8A{ Z,`ԓ%F ](VRl.L, 6g98"(#K=Y`[Բv\3,2j1K=3 ( f/΅6M&FR*/Ϗ*yA~fN>9(F݇Y1 a 0";Ԧ%nvllD_¬&!]3¸/SOTD DO\"ϴZ{rH1}yBN0R4Ǩ` )Cl Չv`յ9P]=, KES 2rq/͐[%gkOswf"eHgn-`l{-<~_?45['I-; =|)G45[ `(X/{Ybx_Cvo6K+E{.xvkG?GnuO Qn>m.#=m#r6~.]wߤW0:srx~ zV8*Q0*0K)vaYe7[8Z=Di.i:Xc 3xrϫ-`;0&lӢٙ `btdyz(XUA 6f/ sC-xރ`|,<ԂC-8Ԃ, 3lҘ=̓1ZqPV˅Tf`P X&$%+S#DaZo sTf(# P 0֬y6f39Ԃɡ|73`8֯P9 P 6sv]`C-"C-ûܨ8SqN=,x@: O3 S $ $|FDɐ0 a `P #-I" $-9u3$ogR+U@P =o#ߍ ݲ~ OE/A*{m`+16M uSU`AtT4rV"#*08܂!%{T=ډ ց\5w -YqSMNLxlr܁B7;E׺C6 NOZ_WUѰEɂ[VFNuďR5 C=D4< T (UѺ?FaSW:d~|j 66=` N2*?l`Qf L]kS{(L5&I}a[U@*($y%#N;>g$@^j5q{j v_J$ I 3ұ}h}sHfu3SuCdaI*zHfA:^“P!~*w(qQzA1yf6l[A^ҚB*XzڍS:Y`$k3 8eHH!vEUT _WD1$rP ֏MB' r`YjYU^p󋌚`@-h R~Lx.`Ir sx!3P[*>JBN|T0, ._q*f@f">Bv*ME-ܺTP0 )vJ$\U( a00OsIj4A5r%ǩt2~DŽC~1Q+>N%wȄ`Yq 7p^E!N?Ha: SyD_|24 `T g1=ttQ yddh" @PW^,ib1o=̷tz^_9@Tր]FR#xe>QPfEz茜xeE,(!Oxv #@%f%Q2Vq7@BQ&Bb2t䴡Xe)Y<&g M՗`>j&N EirNפC@;z_Pzy[TLNʦg>S%sLK?BPAK19?&7!/AZ>>ƯJ1逩%,Zt9.oWf$tPi><&>Wrí\M/ -0,Q8Pƛ9f͹YQf L\܀k\Z.@+-,!JjF5fUj(\3OQ:F>CqJ*: oZ-mқƴq(tt.CKO Z+>VZL/qK#oü~+Tl+?|&Ei%^(}ϖ3$~Y G֋k<A Ԃ͖fYXC)V?Fkw4t"7p1P j*z/KIXkç˚T4|vz#0~>/G-RqZ)%'(ߩhFтe9EYHP kE&lsuf6$3Q * KϬQRmпXzR  QT(l4/Gu`=QtC6`}!v/tCAJy@?e*ltO|8Ɨ#3țЃU%`u <9 _l% XXD69xfD~tc P0yh6»3eT80pND"{d"? #oy3 |jNkK*0:.NMvC"kke XNȦut9A!/*`qN[XZ^(X+OEs7gV懌2ѓRIC"*`y22|lk)nMGŚf9zUr}w9r1Rw ltLϼظųacA^Mzi jOXͰ`c `J^&X {rlp1DֻP0%0GE!Rg +0 #b XO%Hd|{F pciX`I!\aabƄ"+\;qqArH ץVv&vVik(\p xj+|l(Xeu**Z*=(34#3#) =X)zli 4Pi2`ͧX3 VqY"l< X#}Agcny(EIPQ8̢95*bM)EjSG rq֐cXp־ ̗z` ؇.8k_)L4)ƕƕ  6@8`Y`Շ` <=/nhZ^;Qk ϥ̂0ü =N/)&9.j/V&.,9kMP85:3t1;< E <(͜{p5` w&)Q+p[)=5cM,BQ^*ZdgyWyCj/otO PPc 1oBMmt.JPZ/2M,\1k h;@'N. N.vxX~A\EM­4mbq4 h1ތ 2trn`_~R@ Q7ϕ+?}aD@ @3%o1D9>&v%11{/dV)>2Պځ.R`b67Mtێ∉G]i}n14jL\uģhTG1` XӅHUȟUpkfL\1 F:$1}bń]U]g4Z@DnA@@U< > FëRd^gD0*5Ud$!Ɂ\@H<,<W [j7ɇRH^N"%eȲ*J6~r!O|[!U 5HH&HciuL)ZR^")e'3& ;1-_@/*c{1Qީl{DO y|x*wCÈ`" SI&<&Rl"_#&rrމ 1|[H= "{9>$RM"DD.Hldȅy+[$&2+enZO|]ZIW "}\y D„go,=o'%/YZJ,K{~υ//d\Vvz9I ߔ73&n4 +@7 lqES 67s fQGPGȇLd?x8BȓU<T *qIQKG]>#]FeE%7*p2բFehT G"ȇrR ՠp0I%@TT7$)/l3ʧX>䷩vPY#TƠ28xÅJDJRL*_0 0x*%>.fS9=oRMKy^3TJS4<ՠHl*mAݦ/E*])#JVV1l|BʾTTȤ+_C] Hs-&*7/,lJ܅m1NX-*lwţ{6Fk6$8"%\r!n)0B`pq!I-jŅ\4m1IX+[cQ4|x2kcF\< vR)[/v,&Jr<!Tc qMe<rEiRU۫HڏM.Tl)PTEEL*3M*$iS"l*[y rPyT|x*j?W#o\ljQXrT6㲵Bl}S*[I|T3򗒄n5y.bZ'&ȃ91W) 3.V->.V'bJq&)ڼulH>BFcF\<B}@eT1<((yy*'^[4uiy*G^$3h̠pB}I@010x*/'ﵩ&:ݦJ޳*#O?T.TOR); *FVJl-ವxXZ O>+[+WZ)l峵W|x)oJ))R=+[ qLT]Pqq4K<[Bil]f}Me|\|/s<'ݢr@%T9T63$y*[%^C<`S:5DM6y!O_nʿBÇT>tEU0gR*S0rAʬ>(.=d|R{➽[ȇqS~Qbz9.JZ/lMb,N~AEeno Hz <&Oyҍ'w;A}@Юwil**K(5@>JM&m_D"ehD+E_0EéUtᛩQnJש{&nԼ}wszWGy78fY¦hl3s)8S8+NS/>u|Tu@$ܦ!nב?7`.q CI7O <`</_uZN NG}*Jʸ-gUVavx^c]@_ޟj=%@v9WCO4"gJ!n_.TZOSz]E AeaL=+Ӡ#=ݨllQ Mu3z[ɇ6ʽ=!Br*KQQEʿ *}3җ/Cy.JJȇFM AE1_VQ5Sf\*|\I|sfr^[8B2ɇ'3ilE࠲ /[TRQuf\E5>.'Ύ%rK{;.'-ey^n/烢t;:~$}cE_࿪Y+zjJ7џ_L<(BcPt=(9тhH 92pK=j ܠ2iHg}ѧ"߭7=]v(.׳7-[3:^ҿ^1:^?z֣ׅz8եWW&zO䨵u:z>EO-}_ҟ$/ߐ^iKȚMVv:^?O{ת@}h]Ro/_W%^J迿GE^TwHnKS蕶7+e[о(,W-[2%gB|Huu&}l ۢ|a|-h[2*PX#Q2*$IsKH%Qz)Vozqd{KOW~H)g+B$12`4~n 4fcl+Is2g|{Ri'f0{P=ȡRIkdk:!=|o=Wr91&1#\o]YЦ+{8\* 1 c bKLkHe61Էk:x.EI5Ic$mL:[p|Gʷl| />,ʋL>wӜK(䚔($} : l;|6D'N2x<4vz($.kQGθD\?%.b=@$iޠ*Ndpe<6rHv-A*Jb C yeL ȭ2Ɂoˊzp?m*Lnx\6T(~. NWPءšn}z7G5Icg~ #]/P<01WI Jyiausȸ0w+th|} r ~3Ҙ& |+ uE}~gQ2L=} y^vBzD.ջ12Ԭߔ5N*CɼYfzqi$ Vޜ^k6˘XZDiAB8Y)qG iagc 84N5)}btPk"wKHcV*3ә*_nmmkkh#ǪW:Ů pڸQ#x/1*ĶNTG(mXjbfCP7#U_h6YistEiWR'(IJtXigO+wE!Rm!x>6!5?!եf#|X&e&™Z]"%.2EL4v3cit10f iUtSsDUhj} ~tEjMN W(6>6܋Ay1o Őƞw1u=QY;1J ;qey_r ]k'@syg5sЈk\R**Wd 1r^obX\)8JUTȶ>u1˹KecZ3Oɉ#͚cr*6?ۙ g~qwLZߛ{ 2kAfk{lFR|Kxܫ(̌Tva='EE?TQAlOpUʎ}\׆OQ'E@iۦ@~*L3%ٮRQQ鵹fq3l4~7GYwc}Wzm/Y܌]Kf߲]us3vF$ZMEkcͪ&fWw}ڦ쪶%~7G]ݢ;_Ֆ܄DB dq^=B㥼oNFGudx`&XxozDωQ9DP/Ÿ130sdea^G0KAt)znɃY~[Ozqdf)#K`/|W˪Uo .vKl)wlKU**DhP ]נ~yhJI'Yu^|G䍂1d8womq0 3%FG}ŬVQiD047WS%9Q=n2}ƻbf)feJgvَ=ٹ <>cP@y|.XɏJ6elRJ{c8W{m Tl3-WKޟTؤ'''.o(OxF0`bNs!fI@ʦ܉TtWTtHZbRR+JR$0#-)4jgj8u2_ſ6|3h/ eR|YԦ]HێdOa1֬{VP uz]ϩ umyAe|,Fcpۤ1Uc&CXdRW6**Ϥ 8W.mXEh|(GƢ4zX X47#iEsƇ܇|X@vi,r*QTQEfuf>n|Et J5V.pC_9UT`jSq]kwJELQt%UTI\KPJGyK %b@NEUsh};no}nƏ|*dt}Q -I:I:hWC' .am~ =+#K Bq< PTTZp|IMW0L&D96=<$4(_i|J5>7{X84Ne'N菬Ic?4>w~/Zh55Hو\'΃KXS#N}:pq i#cʉ!o>#̓ Ic폨*O%dq/Wǽy.Ae*zYaO5д$00=08^b |%&cz>y&00㙑vzrk`y둊j1֏קšMJdӈ/ /aްj3ӱM5:} L4H͸@g'\-# W㻪A5J^FFzf# 2k* 2oוɉlt͖]meh=Lb7mWD7Sq Pnn6R8GMEu%PB"N.U+B^UT~n{'rF_YtME3љ:M $I`Y82[@^-,4w pc݂r1$ BLDǾȪ*ܒ>Ҙ[g^[j}R"ܼ.6QȎ y1*zٙ;B%' O||B .9[QE  P3kZݲUK;Zbc&Iw'T13GW]GYm\`oz/! ׈(/ޘl^yH//1?' efD`z^E"sٿ$v/lxGҬ ?/ӵs\hp9s5b\ ~D ,įƼko CUaB^|WO1.ڎۦ:;%mrMס+5i񥸷iK|WO 320dS u(Uͻ5ޠc*d k`JU?ư6/%Y?Qѣ猧בM,cbl&]z 'c.cl Ofb?i'W4.7@k_lo5o)~4}wWm" VlJ:O#!fH[jsgF=#1YaiR_EGx^gE/ \/}Ζ%wc-o7I$4Hžl܂8VQ f>Ej=5Cm I$5F]*.Pl _ $b|rZ2u,fH!|`;N11b%C]Z0LI#4揰yx]Hr]uLw((#񎮣9<;TԊ N3qQјuDq:~"16fI+fXbM?ǎEEmyQ^?άIQIĸ1rYFU_wMlcӾ$UşIE9PT'yt-78}68+KŰ9ώ"ek Me>MX,'8|9w4mX01ZvtY\lR?9*8Z:)BKS"_E$RQ{DzQ&.%.H˭/lWWqLz/iٰ<֑lcwFd*X_^H4 &B|RIR tUy#c}%z?NƼ Uc=7k+Pad~*[?_EH/ }=PܳQ{g z|qes|["+Z;9#rHrNMf =$ǭ=_W g`s]쪕=1a@ddTEF0v.ĭ(l4n[?EE]J .ii\'~v57܍:}4ivu1]I\8wp\sl %wHc*XOϷgc'ŗp(SClc\!,xNE=o(^ g$ǤSI~e6JZ?ZE=$FL$Mf#q\~?HҘbJSg{T=ީыOz 4OW%È|WVQj;z]/vN,BGj6 1*Pf_E EG$&ԂZpхZP DK .K(}:'?Jmc0ncN7PQ_f84ߊIQ=}3*nwZuSWMf5վ*ǨJi$Xi<^>1k}gD5Fֺm|Ju TFքḫ0iQ%XBGZ .Yrt7SD7K܌}_6ayAE%$tObg d\>!n;|^"QoS 1o;=єhbW^}bW8OZ[.kä1kP{ b9Jm}30?P FZ 6)J(h$$1kgzgg=kwfvobϧg| !uXFt2!.w'G t&~T>ZB^{ G(gDbJx^#^3Ϝ<8ES[%%A+xޖoe{[3|辷N"%d(MNjkO|/VUH}͹ǖjPu^NPu ^:T5^Fkzbub'."+aM9+Fם|`:[+uF S0fS|Sn60* "v_(2<<`2 c+%F/|ª~O!K}? K}?k_!a ^':?Ǒcb"ɋ0O%"붎82Epi,ӑ_$JLqu\Eq԰582ȓqd7Am#~9SN m3dI?Hw>x=9: j+`i2Q065/]L3(C'bXȷG-vvYa ɡ,_Ps%8Ϸ/¹U6 C7{PQ  D(8@UUAN =q= >=>8@?    ݀ ߀  TahomaTahomaTahoma02 Courier NewRSRC LVINLBVW<  4LVSRHBDPW\LIvipCONPTM80DFDSLIdsVICDversDLDRFPTDCPMp$ICON8icl4Licl8`DTHPtLIfpTRecUFPHbTFPSEhLIbd|BDHbBDSEMUIDHISTPRT FTAB&t&&fhP&jԐ&}|&| &L &΀8&ΐx&ΰ&&4&Ӹ&ռ8&x8&&&&@&|&p&8&& h& 4D& & & 0&|&&$&p&̈&$|&|d&L&(4&&&,&x&И&&&&$& p&!&"&#t&$&% &&l$&'&(<&)&*p&+XX&,L&-4&.\(&/&0&1|&2&3 &4l&5И&60&7|&8\&9 P&:8&;,&< &=t&>&? &@l`&A$&B&Cd&D&E&F`&G&HL&I\@&J4&K(&LP&M&N&O\&P&Q&RhD&S$&T &UXd&V&W0&X`&Y&Z T&[ P&\ &] &^ T&_ H&` &a L&b &c &d &e p&f 84&g &h &i<&j&k&l\&m&n&oL&pL&q4&r\&s\&t&u`&v&wH&xT0&yT&zDH&{0&|&}p&~&$x&pT&H&&p&&@&&&&&`&&$(&&,&8D&h&&,|&x&&D\&&&lL&& 0& & &!`&!&"$8&"&"4&#@&#t&$&$h&$Ȝ&%Dx&%T&&<&&t&&Ը&'8X&'(&(&(t&(&)4&)&)&*hD&*&+,&+&+&,`l&,T&-PH&-$&.&.&.@&/D&/&0&0x&0&1@&1&2&2d&2Ȁ&30t&3,&3&4\&4&54&5&6&6d&6Ȅ&7,x&7l&7`&8TT&8<&9$&:D&: &; &;p&;(&<<&<&=&=&=t&>Lh&>\&?P&?xD&?8&@< &@&A&A`&Ax&B l&B`&B<&C4&C&C&D8 &D&D@&E(&Et&EԜ&F,|&Fx&F&G$&G|&Gh&H(&Htd&H&I l&I0&I̤&J$(&Jp\&J@& Kl& K|& KȌ& L,,& Lx`&L$&M$&M&M<&N4&N&NH&O,&O&OА&P0h&P|&Pܴ&Q(l&Q&Qd&R,L&Rxh& R<&!S$&"S&#S&$T4&%T&&Td&'U$X&(U(&)Uм&*V4P&+V8&,V &-W,&.W&/Wج&0X8p&1XX&2X&3Y(&4Y,&5YԄ&6Z8|&7Zd&8Z&9[0&:[t&;[D&<\4&=\&>\0&?] &@]l&A]&B^X&C^d&D^&E_&F_\@&G_&H`p&I`h&J`&Ka&La`&Ma,&NbP&ObdĂ&Pb&QcP&RcT&Sc&Td&UdXt&Vd&We`&eP@&&& & &$&,pXܰg@ Frequency [MHz] @Error?POperations_list3.ctl!@@Active operations @Task #OPCompare_operations_list3.ctl)@@Active compare operations@0MPASMCPOperations_list3.ctl%@@Active operations ISRSPCompare_operations_list3.ctl-@@Active compare operations ISR@!Internal Osc.? @Numeric@@ Current for loop@@ Current if loop@0ACTIVE SUBROUTINE@@ Eventsp#A0A1A2A3A4A5A6A7B0B1B2B3B4B5B6B7C0C1C2C3C4C5C6C7D0D1D2D3D4D5D6D7E0E1E2@@ PortX_Pins @!Input? @!Active@! Syn. Mode?@PCluster@@ Virtual_Ports@!ISR_OS_Var conf?@0ACTIVE EVENTROUTINE/A devices3.ctl@16F8416F84A16F62716F62816F627A16F628A16F648A16F81816F81916F8716F8816F874A16F877A18F44218F452 real device @LevelIPBegin_End3.ctl1@P EndKPBegin_End3.ctl3@P Begin,` OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO+OOOOOOOOOO+OOOOOOOOOO+OOOOOOOOOO+OOOOOOOOOO+OOOOOOOOOO+OOOOOOOOOO+OOOOOOOOOO+OOOOOOOOOO+OOOOOOOOOO+OOOOOOOOOOO+OOOOOOOOOOOO+OOOOOOOOOOOOOOOOO+OOOOOOOOOOOOOOOOOOOOO####OO#OOO#OOOOOOOOOOOOOOOOO#OO#OO#O#OOOOOOOOOOOOOOOOOOOO#OOO#OO#O#OOOOOOOOOOOOOOOOOOOO####OOOO#OOOOOOOOOOOOOOOOOOOOO#OO#OOO#O#OOOOOOOOOOOOOOOOOOOO#OOO#OO#O#OOOOOOOOOOOOOOOOOOOO#OOO#O#OOO#OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO<??Ey))))EwpRSRC LVINLBVWqH( q(p  <@`իClKf  iMDҼІُ B~0ُ B~iFX]f{kƗp nW1[&wLVIN test_40kHz.vi LVCC devices3.ctlPTH02addonsPICLab PIClab.llb devices3.ctl/A devices3.ctl}@16F8416F84A16F62716F62816F627A16F628A16F648A16F81816F81916F8716F8816F874A16F877A18F44218F452deviceLVIN PortA3.viPTH0/addonsPICLAB PIClab.llb PortA3.vi @!Boolean@@Port A LVINSFRContainer3.viPTH06addonsPICLab PIClab.llbSFRContainer3.vi@0SFR-name( Source3.ctl~@ Constant variable U8 variable I8 Variable U16 Variable I16Indirect variable Virtual PortDirectSFRSFR16Source @NumberB(Localize_cluster3.ctl$@PSFR-localize-cluster LVIN Begin3.viPTH0/addonsPICLAB PIClab.llb Begin3.vi"@0Name:Container_type3.ctl@U8I8U16I16Type@PCluster@@ Variable_list@ Frequency [MHz] @Error?POperations_list3.ctl!@@Active operations @Task #OPCompare_operations_list3.ctl)@@Active compare operations@0MPASMCPOperations_list3.ctl%@@Active operations ISRSPCompare_operations_list3.ctl-@@Active compare operations ISR@!Internal Osc.? @Numeric@@Current for loop@@Current if loop@0ACTIVE SUBROUTINE@@Eventsp#A0A1A2A3A4A5A6A7B0B1B2B3B4B5B6B7C0C1C2C3C4C5C6C7D0D1D2D3D4D5D6D7E0E1E2@@ PortX_Pins @!Input? @!Active@! Syn. Mode?@PCluster@@ Virtual_Ports@!ISR_OS_Var conf?@0ACTIVE EVENTROUTINE/A devices3.ctl@16F8416F84A16F62716F62816F627A16F628A16F648A16F81816F81916F8716F8816F874A16F877A18F44218F452 real device @LevelIPBegin_End3.ctl1@P End/A devices3.ctl}@16F8416F84A16F62716F62816F627A16F628A16F648A16F81816F81916F8716F8816F874A16F877A18F44218F452Device@!With_ISR  8  !LVIN Out_Pin3.viPTH01addonsPICLAB PIClab.llb Out_Pin3.vi!@ Frequency [MHz] @Error?POperations_list3.ctl!@@Active operations @Task #OPCompare_operations_list3.ctl)@@Active compare operations@0MPASMCPOperations_list3.ctl%@@Active operations ISRSPCompare_operations_list3.ctl-@@Active compare operations ISR@!Internal Osc.? @Numeric@@ Current for loop@@ Current if loop@0ACTIVE SUBROUTINE@@ Eventsp#A0A1A2A3A4A5A6A7B0B1B2B3B4B5B6B7C0C1C2C3C4C5C6C7D0D1D2D3D4D5D6D7E0E1E2@@ PortX_Pins @!Input? @!Active@! Syn. Mode?@PCluster@@ Virtual_Ports@!ISR_OS_Var conf?@0ACTIVE EVENTROUTINE/A devices3.ctl@16F8416F84A16F62716F62816F627A16F628A16F648A16F81816F81916F8716F8816F874A16F877A18F44218F452 real device @LevelIPBegin_End3.ctl1@P EndKPBegin_End3.ctl3@P Begin @!High?@Pin @!Boolean@@Port ;   LVINPIC_Landing_Red3.viPTH09addonsPICLAB PIClab.llbPIC_Landing_Red3.vi@ Frequency [MHz] @Error?POperations_list3.ctl!@@Active operations @Task #OPCompare_operations_list3.ctl)@@Active compare operations@0MPASMCPOperations_list3.ctl%@@Active operations ISRSPCompare_operations_list3.ctl-@@Active compare operations ISR@!Internal Osc.? @Numeric@@ Current for loop@@ Current if loop@0ACTIVE SUBROUTINE@@ Eventsp#A0A1A2A3A4A5A6A7B0B1B2B3B4B5B6B7C0C1C2C3C4C5C6C7D0D1D2D3D4D5D6D7E0E1E2@@ PortX_Pins @!Input? @!Active@! Syn. Mode?@PCluster@@ Virtual_Ports@!ISR_OS_Var conf?@0ACTIVE EVENTROUTINE/A devices3.ctl@16F8416F84A16F62716F62816F627A16F628A16F648A16F81816F81916F8716F8816F874A16F877A18F44218F452 real device @LevelIPBegin_End3.ctl1@P EndKPBegin_End3.ctl3@P Begin( LVIN XOrVar3.viPTH00addonsPICLAB PIClab.llb XOrVar3.vi! @Value@ Frequency [MHz] @Error?POperations_list3.ctl!@@Active operations @Task #OPCompare_operations_list3.ctl)@@Active compare operations@0MPASMCPOperations_list3.ctl%@@Active operations ISRSPCompare_operations_list3.ctl-@@Active compare operations ISR@!Internal Osc.? @Numeric@@ Current for loop@@ Current if loop@0ACTIVE SUBROUTINE@@ Eventsp#A0A1A2A3A4A5A6A7B0B1B2B3B4B5B6B7C0C1C2C3C4C5C6C7D0D1D2D3D4D5D6D7E0E1E2@@ PortX_Pins @!Input? @!Active@! Syn. Mode?@PCluster@@ Virtual_Ports@!ISR_OS_Var conf?@0ACTIVE EVENTROUTINE/A devices3.ctl@16F8416F84A16F62716F62816F627A16F628A16F648A16F81816F81916F8716F8816F874A16F877A18F44218F452 real device @LevelIPBegin_End3.ctl1@P End( Source3.ctl~@ Constant variable U8 variable I8 Variable U16 Variable I16Indirect variable Virtual PortDirectSFRSFR16Source @Number6(Localize_cluster3.ctl@P ContainerKPBegin_End3.ctl3@P Begin(  LVINWait_milliseconds3.viPTH0;addonsPICLAB PIClab.llbWait_milliseconds3.vi@ milliseconds@ Frequency [MHz] @Error?POperations_list3.ctl!@@Active operations @Task #OPCompare_operations_list3.ctl)@@Active compare operations@0MPASMCPOperations_list3.ctl%@@Active operations ISRSPCompare_operations_list3.ctl-@@Active compare operations ISR@!Internal Osc.? @Numeric@@ Current for loop@@ Current if loop@0ACTIVE SUBROUTINE@@ Eventsp#A0A1A2A3A4A5A6A7B0B1B2B3B4B5B6B7C0C1C2C3C4C5C6C7D0D1D2D3D4D5D6D7E0E1E2@@ PortX_Pins @!Input? @!Active@! Syn. Mode?@PCluster@@ Virtual_Ports@!ISR_OS_Var conf?@0ACTIVE EVENTROUTINE/A devices3.ctl@16F8416F84A16F62716F62816F627A16F628A16F648A16F81816F81916F8716F8816F874A16F877A18F44218F452 real device @LevelIPBegin_End3.ctl1@P EndKPBegin_End3.ctl3@P Begin( LVINPIC_Jumping_Red3.viPTH09addonsPICLAB PIClab.llbPIC_Jumping_Red3.vi@ Frequency [MHz] @Error?POperations_list3.ctl!@@Active operations @Task #OPCompare_operations_list3.ctl)@@Active compare operations@0MPASMCPOperations_list3.ctl%@@Active operations ISRSPCompare_operations_list3.ctl-@@Active compare operations ISR@!Internal Osc.? @Numeric@@ Current for loop@@ Current if loop@0ACTIVE SUBROUTINE@@ Eventsp#A0A1A2A3A4A5A6A7B0B1B2B3B4B5B6B7C0C1C2C3C4C5C6C7D0D1D2D3D4D5D6D7E0E1E2@@ PortX_Pins @!Input? @!Active@! Syn. Mode?@PCluster@@ Virtual_Ports@!ISR_OS_Var conf?@0ACTIVE EVENTROUTINE/A devices3.ctl@16F8416F84A16F62716F62816F627A16F628A16F648A16F81816F81916F8716F8816F874A16F877A18F44218F452 real device @LevelIPBegin_End3.ctl1@P EndKPBegin_End3.ctl3@P Begin( LVINEnd3.viPTH0-addonsPICLAB PIClab.llbEnd3.vi @Numeric@@ EEPROM-Data@2path@ Frequency [MHz] @Error?POperations_list3.ctl!@@Active operations @Task #OPCompare_operations_list3.ctl)@@Active compare operations@0MPASMCPOperations_list3.ctl%@@Active operations ISRSPCompare_operations_list3.ctl-@@Active compare operations ISR@!Internal Osc.? @Numeric@@Current for loop@@Current if loop@0ACTIVE SUBROUTINE@@Eventsp#A0A1A2A3A4A5A6A7B0B1B2B3B4B5B6B7C0C1C2C3C4C5C6C7D0D1D2D3D4D5D6D7E0E1E2@@ PortX_Pins @!Input? @!Active@! Syn. Mode?@PCluster@@ Virtual_Ports@!ISR_OS_Var conf?@0ACTIVE EVENTROUTINE/A devices3.ctl@16F8416F84A16F62716F62816F627A16F628A16F648A16F81816F81916F8716F8816F874A16F877A18F44218F452 real device @LevelKPBegin_End3.ctl3@P Begin( AD cx d0` P@0SFR-name @Value@ milliseconds@Pin @!High?@ Frequency [MHz] @  @ P /A devices3.ctl}@16F8416F84A16F62716F62816F627A16F628A16F648A16F81816F81916F8716F8816F874A16F877A18F44218F452Device c$ c d@!With_ISR c @Numeric@@ EEPROM-Data@2path c @Value @!Boolean@@Port A@0Name:Container_type3.ctl@U8I8U16I16Type@PCluster@@ Variable_list c<( Source3.ctl~@ Constant variable U8 variable I8 Variable U16 Variable I16Indirect variable Virtual PortDirectSFRSFR16Source @NumberB(Localize_cluster3.ctl$@P#$SFR-localize-cluster c2 @Error?POperations_list3.ctl!@@Active operations @Task #OPCompare_operations_list3.ctl)@@Active compare operations@0MPASMCPOperations_list3.ctl%@@Active operations ISRSPCompare_operations_list3.ctl-@@Active compare operations ISR@!Internal Osc.? @Numeric@@/Current for loop@@/Current if loop@0ACTIVE SUBROUTINE@@/Eventsp#A0A1A2A3A4A5A6A7B0B1B2B3B4B5B6B7C0C1C2C3C4C5C6C7D0D1D2D3D4D5D6D7E0E1E2@@4 PortX_Pins @!Input? @!Active@! Syn. Mode?@P5678Cluster@@9 Virtual_Ports@!ISR_OS_Var conf?@0ACTIVE EVENTROUTINE/A devices3.ctl@16F8416F84A16F62716F62816F627A16F628A16F648A16F81816F81916F8716F8816F874A16F877A18F44218F452 real device @LevelIPBegin_End3.ctl1@P '()*+,-.0123:;<=>End cD c, c< c@  00000 0 8 0 00 !"%&?%"""""""@@@AAABC0axѱNA8XZRT&BbAP$*/Ɩhc|{ Jr")laof3ٛݕTBI7|'?x+_2P+(+t֗@6N h3:2n>c]&pxv|d:CM93@7 ~ 7itp,3/{ĘF@ єJb}v]W|M7Iv%{l xppg">E)kUU%Xu.RU x*aUz(MQ,` P^-.浘X s':nu&6X}Ñ7U-nvgf|Qrq)8z=DWnlrK m57-8%uL>,ʑZ$R[ |ϥd r-t ^z vE*=YC㕉e]:W[Ի:Ū텳S^MS֎l V|ۈ0[>pm.׳a0[㚧9\т\aqW%;V -ﯺ<Q͞ 3ThB~8㈳9N/fxxKekɿ@t% ,OW_ fO?"mtvh6srO;~N}x6lؼfXf3CM8ylVkxDi?yWwTQ/U4ZjKT,$.tUhuT`m2x( b;WХ2[]m#K*`U*څvGU&L7Q.d\' =I{S*?\qAzuƻz^FKo%v9z=Sy"zޣy_^m>(=mx)R\/o7;];(^T/y#{m!<;ȻK*^"/^ƦӬ[q)XR&G⨣kV{xx̋wt$9(uxݮgDF徏{Cz{S.Hm)AiyFκ JmB[mگ&Aw(O))U$U؞6xXT4K1"h7M*\&oԶJj[ݙmti[IR[\h;tͦxsT4wT*4ӳiy*ʈR*TkE{*e*]VE*"ƇjnOx2ވ7O1^gm+9ZTAj8(5R~6^KҰOjN[g%GlJohl5βZ{vX+Nt*h2Ua+˯$ pv&Hm#w;٨,~FM) P1P1>ؿ] *apQ*M+T\,=S_ϖeAr>0iN |.,Sj'Kf;s^+O_m}Qs ÿg`G0<\:[;hqw>2  8.24 PP P pTTTuu$TT$;a$aI2x!a!!!!!,,,,+,,,,,++,,,++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,###,,,#,##,,,,,,,,#,,#,,,,,######## < @Numeric@@ EEPROM-Data@ Frequency [MHz] @Error?POperations_list3.ctl!@@Active operations @Task #OPCompare_operations_list3.ctl)@@Active compare operations@0MPASMCPOperations_list3.ctl%@@Active operations ISRSPCompare_operations_list3.ctl-@@Active compare operations ISR@!Internal Osc.? @Numeric@@ Current for loop@@ Current if loop@0ACTIVE SUBROUTINE@@ Eventsp#A0A1A2A3A4A5A6A7B0B1B2B3B4B5B6B7C0C1C2C3C4C5C6C7D0D1D2D3D4D5D6D7E0E1E2@@ PortX_Pins @!Input? @!Active@! Syn. Mode?@PCluster@@ Virtual_Ports@!ISR_OS_Var conf?@0ACTIVE EVENTROUTINE/A devices3.ctl@16F8416F84A16F62716F62816F627A16F628A16F648A16F81816F81916F8716F8816F874A16F877A18F44218F452 real device @LevelIPBegin_End3.ctl1@P EndKPBegin_End3.ctl3@P Begin( @0Name:Container_type3.ctl@U8I8U16I16Type@P !Cluster@@" Variable_list/A devices3.ctl}@16F8416F84A16F62716F62816F627A16F628A16F648A16F81816F81916F8716F8816F874A16F877A18F44218F452Device@!With_ISR #$%8  @Value( Source3.ctl~@ Constant variable U8 variable I8 Variable U16 Variable I16Indirect variable Virtual PortDirectSFRSFR16Source @Number6(Localize_cluster3.ctl@P() Container'*( @0SFR-nameB(Localize_cluster3.ctl$@P()SFR-localize-cluster,- @Value@ milliseconds0(  @!High?@Pin @!Boolean@@4Port 235;  @@4Port A7 @2path9( r16F8416F84A16F62716F62816F627A16F628A16F648A16F81816F81916F8716F8816F874A16F877A18F44218F452U&'*+,-.,,//0100'*+,-.,,//01%$#2356783322235622339:;$$FPHP test_40kHz.viP/</<PaneSDp}?p}>End3.vi_Do|\o|[PIC_Jumping_Red3.vi_Dmz8mz7PIC_Landing_Red3.viUDk2xak4x` Begin3.viWDmzmz Out_Pin3.viUDTV PortA3.viWDlhyljy Out_Pin3.viaDmz"mz!Wait_milliseconds3.vi\DvxSFRContainer3.viVDmzmz XOrVar3.viaDl=yl?yWait_milliseconds3.viUD_l2_l1 swap bits\DPOSFRContainer3.viVDly=ly< XOrVar3.viTDSFR-nameHD QD10ValueHD!6#5XD<v>u millisecondsHDDuFtTDXZSFR-nameHDfhQDValueHDODfwhvPinHDmvouQDz|High?QDHigh?ODPinHDRDs(s'DeviceNDss  HD,5.4HD*)Frequency [MHz]HD)(YxuѿK1oX,WVI:9X'sPps&".t$.B׮'sEDt($/Wu0pIH^LpLdU#"ir1`-ůneɦ%\ag/i3 I"eEU@-4zJ,nٷF9f'<[3kIcLhz(ƞ0jHuRg+o/KP +*&*i.5G&PUcUu`y,7Rʏy)爱:leqma! p$fra+}jW5rnHBni{PEGhm !~ %7'f);%\zc<ڤ)uAY'`7H| VBDHP test_40kHz.vi IUVI XOrVar3.viPTH00addonsPICLAB PIClab.llb XOrVar3.viePTH0IUVISFRContainer3.viPTH06addonsPICLab PIClab.llbSFRContainer3.vitPTH0IUVIWait_milliseconds3.viPTH0;addonsPICLAB PIClab.llbWait_milliseconds3.viPTH0IUVI Out_Pin3.viPTH01addonsPICLAB PIClab.llb Out_Pin3.vi(PTH0IUVI PortA3.viPTH0/addonsPICLAB PIClab.llb PortA3.viPTH0IUVI Begin3.viPTH0/addonsPICLAB PIClab.llb Begin3.vi.PTH0IUVIPIC_Landing_Red3.viPTH09addonsPICLAB PIClab.llbPIC_Landing_Red3.viPTH0IUVIPIC_Jumping_Red3.viPTH09addonsPICLAB PIClab.llbPIC_Jumping_Red3.vi+PTH0IUVIEnd3.viPTH0-addonsPICLAB PIClab.llbEnd3.viaddonsPICLab PIClab.llb devices3.ctlMPTH0 9*xZ xTՙΝ_HB=C WNcDaw[+}P <4P%5B[jemTkZ踓{Ͻ眙I2;s'`hc6$oLh ʊHXϳ"eLq0|ˢsڋ*00$uqRĨJ'`1vۦ#,jh#B]"4@L@2Q6s0[4(+@yΰ"ɜK9DcDFY*>rygs)eYq.*ROlpEd"&`iH&HtSN`,M*d ': _h )ϯXѡ2T 5aYk /2TK2,`;Iv#6#HzujH2|ܑAD(m ŏrA#Iޅ$KݐʨFFG1&F`bKz4bbaS ␃biT =1ȷ8;Hz+\V:ٝ: vX(bn1F O8btXaF k$nq "ŜWZWj#dWy\Q9J3C&.b]GR:b548SS^Yo/ }=lt#!/>V+`(T/B>ɳNR~A 'h Q ֹywhT]墨r^5R< .V^/CR'{l:yh_"tu;vO JA{R ]MRv]  ɳZ7G~$WPkf{ {%u gr^Ѱ=q~Ļ.#8 ^9+& B ҍB x0%`#FErD62N?$ 쓢UNE^{`kxyn5D`Z}lTx+pah]IH2@OTDc u:3mta^q@oÒb0?pDXNh9VIЦZח8zڷ Obe\:9IѼ~QΌ@YJt.lfμzZ\AU,vpUŇ% d&@ cE6}~~~taCd9^J~WVk~G%U X C4BE  .d* &27%O' ЉTY$T-GyZ~FH+dQH\Y[!. 97?pOyO4!OiBX [7^pmWş~j`/U_l)iQG+cx2&uj?7|&١jo9xm{|Ld/TYq;*3 Z*KW~!4jKT {nF/,w2ip~ʧVjP"qE1Op괔We^-ce>ޭݮ9(^?OTϟ~5s/sg4N.VJmsZGb'v>EcUBK.Əs6@M@Ctۄފ^`TPs)K肩fd-Q@-a~8䊖N,LB]~:`$55?̓ڔT&ywIɃ<ԃԌUggPghAəmyT!z!!"JOã|A{?e&?O ~gSkCNjBȣgUė`q׈^KKQcnbs!2YЄ։ve q,{>;o^0rXpo 'xLX0K$},8|# ZR%`'UB,a vǞto% ^^UIT`v{ Txؿ-6칕r [_VIZ^ #1C4|34Úᛡ,%}B>瓁! נ{oB `}1>Hx}h(T>Dzahpvi6c2`%Ħ.u!glد9Â==^BBrׂo&8@V*9d+'bTC6 ׂaN P(-vM5jgل}Mq&d2qq!ԅEIV =9D_lIJ)оҊ<3d_*O˹3*HbZljo*d3ɺOmSqYtk\ gdBC.,dʸ,)_-6QV[DUB)=l2eVe.>=\\H,$3 7~Ƃe%oT+dþW&4Y~2}x o֒XzFɉC0I8~bq(ydWW*JF[Z94>Ԍ=D(_H  O  V  ] TahomaTahomaTahoma0RSRC LVINLBVWqH( q( 4LVSR0BDPWDLIviXCONPlTM80DFDSLIdsVICDversDLDRFPTDCPMp ICON icl84DTHPHLIfp\TRec$pFPHbTFPSEhLIbd|BDHbBDSEMUIDHISTFTABP't'''$''D'/'0|\'3T'='=h'='='=0'>t8'Bx'K'K,'K'LP{'L`'M'Mt'M' N,' N' N' OP' Oh'P\'PpP'PD'Q,8'Q'Q'R('Rt'R'S'St'Sx'Tl'Td`'TT'UH'U\<'U0' V$'!VT'"V'#W'$WL'%W'&W'XDL'YX'Y'_t'p'p|'pp'pX',,,,+,,,,,++,,,++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,###,,,#,##,,,,,,,,#,,#,,,,,########TTTuu$TT$;a$aI2x!a!!!!! test_40kHz.vi`RSRC LVINLBVW ¬p  <@A!2޸ VZFWPُ B~0ُ B~wi{$u;0&eT59$LVINconfigure_ultrasonic.vi LVCCBegin_End3.ctlPTH04addonsPICLab PIClab.llbBegin_End3.ctl@ Frequency [MHz] @Error?POperations_list3.ctl!@@Active operations @Task #OPCompare_operations_list3.ctl)@@Active compare operations@0MPASMCPOperations_list3.ctl%@@Active operations ISRSPCompare_operations_list3.ctl-@@Active compare operations ISR@!Internal Osc.? @Numeric@@ Current for loop@@ Current if loop@0ACTIVE SUBROUTINE@@ Eventsp#A0A1A2A3A4A5A6A7B0B1B2B3B4B5B6B7C0C1C2C3C4C5C6C7D0D1D2D3D4D5D6D7E0E1E2@@ PortX_Pins @!Input? @!Active@! Syn. Mode?@PCluster@@ Virtual_Ports@!ISR_OS_Var conf?@0ACTIVE EVENTROUTINE/A devices3.ctl@16F8416F84A16F62716F62816F627A16F628A16F648A16F81816F81916F8716F8816F874A16F877A18F44218F452 real device @LevelKPBegin_End3.ctl3@P BeginLVCCOperations_list3.ctlPTH0:addonsPICLab PIClab.llbOperations_list3.ctl=POperations_list3.ctl@@operations listLVCCCompare_operations_list3.ctlPTH0BaddonsPICLab PIClab.llbCompare_operations_list3.ctlMPCompare_operations_list3.ctl'@@Compare operation listLVCC devices3.ctlPTH02addonsPICLab PIClab.llb devices3.ctl/A devices3.ctl}@16F8416F84A16F62716F62816F627A16F628A16F648A16F81816F81916F8716F8816F874A16F877A18F44218F452deviceLVIN PortA3.viPTH0/addonsPICLAB PIClab.llb PortA3.vi @!Boolean@@Port A LVINContainer_u16_3.viPTH08addonsPICLAB PIClab.llbContainer_u16_3.vi@0Container-name( Source3.ctl~@ Constant variable U8 variable I8 Variable U16 Variable I16Indirect variable Virtual PortDirectSFRSFR16Source @Number6(Localize_cluster3.ctl@P Container  LVINSFRContainer3.viPTH06addonsPICLab PIClab.llbSFRContainer3.vi@0SFR-name( Source3.ctl~@ Constant variable U8 variable I8 Variable U16 Variable I16Indirect variable Virtual PortDirectSFRSFR16Source @NumberB(Localize_cluster3.ctl$@PSFR-localize-cluster LVIN Out_Pin3.viPTH01addonsPICLAB PIClab.llb Out_Pin3.vi!@ Frequency [MHz] @Error?POperations_list3.ctl!@@Active operations @Task #OPCompare_operations_list3.ctl)@@Active compare operations@0MPASMCPOperations_list3.ctl%@@Active operations ISRSPCompare_operations_list3.ctl-@@Active compare operations ISR@!Internal Osc.? @Numeric@@ Current for loop@@ Current if loop@0ACTIVE SUBROUTINE@@ Eventsp#A0A1A2A3A4A5A6A7B0B1B2B3B4B5B6B7C0C1C2C3C4C5C6C7D0D1D2D3D4D5D6D7E0E1E2@@ PortX_Pins @!Input? @!Active@! Syn. Mode?@PCluster@@ Virtual_Ports@!ISR_OS_Var conf?@0ACTIVE EVENTROUTINE/A devices3.ctl@16F8416F84A16F62716F62816F627A16F628A16F648A16F81816F81916F8716F8816F874A16F877A18F44218F452 real device @LevelIPBegin_End3.ctl1@P EndKPBegin_End3.ctl3@P Begin @!High?@Pin @!Boolean@@Port ;   LVINFor_Loop_U16_3.viPTH07addonsPICLAB PIClab.llbFor_Loop_U16_3.vi! @Value@ Frequency [MHz] @Error?POperations_list3.ctl!@@Active operations @Task #OPCompare_operations_list3.ctl)@@Active compare operations@0MPASMCPOperations_list3.ctl%@@Active operations ISRSPCompare_operations_list3.ctl-@@Active compare operations ISR@!Internal Osc.? @Numeric@@ Current for loop@@ Current if loop@0ACTIVE SUBROUTINE@@ Eventsp#A0A1A2A3A4A5A6A7B0B1B2B3B4B5B6B7C0C1C2C3C4C5C6C7D0D1D2D3D4D5D6D7E0E1E2@@ PortX_Pins @!Input? @!Active@! Syn. Mode?@PCluster@@ Virtual_Ports@!ISR_OS_Var conf?@0ACTIVE EVENTROUTINE/A devices3.ctl@16F8416F84A16F62716F62816F627A16F628A16F648A16F81816F81916F8716F8816F874A16F877A18F44218F452 real device @LevelIPBegin_End3.ctl1@P End( Source3.ctl~@ Constant variable U8 variable I8 Variable U16 Variable I16Indirect variable Virtual PortDirectSFRSFR16Source @Number6(Localize_cluster3.ctl@P ContainerKPBegin_End3.ctl3@P Begin( #  LVIN XOrVar3.viPTH00addonsPICLAB PIClab.llb XOrVar3.vi! @Value@ Frequency [MHz] @Error?POperations_list3.ctl!@@Active operations @Task #OPCompare_operations_list3.ctl)@@Active compare operations@0MPASMCPOperations_list3.ctl%@@Active operations ISRSPCompare_operations_list3.ctl-@@Active compare operations ISR@!Internal Osc.? @Numeric@@ Current for loop@@ Current if loop@0ACTIVE SUBROUTINE@@ Eventsp#A0A1A2A3A4A5A6A7B0B1B2B3B4B5B6B7C0C1C2C3C4C5C6C7D0D1D2D3D4D5D6D7E0E1E2@@ PortX_Pins @!Input? @!Active@! Syn. Mode?@PCluster@@ Virtual_Ports@!ISR_OS_Var conf?@0ACTIVE EVENTROUTINE/A devices3.ctl@16F8416F84A16F62716F62816F627A16F628A16F648A16F81816F81916F8716F8816F874A16F877A18F44218F452 real device @LevelIPBegin_End3.ctl1@P End( Source3.ctl~@ Constant variable U8 variable I8 Variable U16 Variable I16Indirect variable Virtual PortDirectSFRSFR16Source @Number6(Localize_cluster3.ctl@P ContainerKPBegin_End3.ctl3@P Begin(  LVINWait_milliseconds3.viPTH0;addonsPICLAB PIClab.llbWait_milliseconds3.vi@ milliseconds@ Frequency [MHz] @Error?POperations_list3.ctl!@@Active operations @Task #OPCompare_operations_list3.ctl)@@Active compare operations@0MPASMCPOperations_list3.ctl%@@Active operations ISRSPCompare_operations_list3.ctl-@@Active compare operations ISR@!Internal Osc.? @Numeric@@ Current for loop@@ Current if loop@0ACTIVE SUBROUTINE@@ Eventsp#A0A1A2A3A4A5A6A7B0B1B2B3B4B5B6B7C0C1C2C3C4C5C6C7D0D1D2D3D4D5D6D7E0E1E2@@ PortX_Pins @!Input? @!Active@! Syn. Mode?@PCluster@@ Virtual_Ports@!ISR_OS_Var conf?@0ACTIVE EVENTROUTINE/A devices3.ctl@16F8416F84A16F62716F62816F627A16F628A16F648A16F81816F81916F8716F8816F874A16F877A18F44218F452 real device @LevelIPBegin_End3.ctl1@P EndKPBegin_End3.ctl3@P Begin( LVINEnd_of_loop3.viPTH05addonsPICLAB PIClab.llbEnd_of_loop3.vi@ Frequency [MHz] @Error?POperations_list3.ctl!@@Active operations @Task #OPCompare_operations_list3.ctl)@@Active compare operations@0MPASMCPOperations_list3.ctl%@@Active operations ISRSPCompare_operations_list3.ctl-@@Active compare operations ISR@!Internal Osc.? @Numeric@@ Current for loop@@ Current if loop@0ACTIVE SUBROUTINE@@ Eventsp#A0A1A2A3A4A5A6A7B0B1B2B3B4B5B6B7C0C1C2C3C4C5C6C7D0D1D2D3D4D5D6D7E0E1E2@@ PortX_Pins @!Input? @!Active@! Syn. Mode?@PCluster@@ Virtual_Ports@!ISR_OS_Var conf?@0ACTIVE EVENTROUTINE/A devices3.ctl@16F8416F84A16F62716F62816F627A16F628A16F648A16F81816F81916F8716F8816F874A16F877A18F44218F452 real device @LevelIPBegin_End3.ctl1@P EndKPBegin_End3.ctl3@P Begin(g@ Frequency [MHz] @Error?POperations_list3.ctl!@@Active operations @Task #OPCompare_operations_list3.ctl)@@Active compare operations@0MPASMCPOperations_list3.ctl%@@Active operations ISRSPCompare_operations_list3.ctl-@@Active compare operations ISR@!Internal Osc.? @Numeric@@ Current for loop@@ Current if loop@0ACTIVE SUBROUTINE@@ Eventsp#A0A1A2A3A4A5A6A7B0B1B2B3B4B5B6B7C0C1C2C3C4C5C6C7D0D1D2D3D4D5D6D7E0E1E2@@ PortX_Pins @!Input? @!Active@! Syn. Mode?@PCluster@@ Virtual_Ports@!ISR_OS_Var conf?@0ACTIVE EVENTROUTINE/A devices3.ctl@16F8416F84A16F62716F62816F627A16F628A16F648A16F81816F81916F8716F8816F874A16F877A18F44218F452 real device @LevelIPBegin_End3.ctl1@P EndKPBegin_End3.ctl3@P Begin,`   yl cx d0` P P P P0 @ P   @ @@ P   P @ @NumericPp#A0A1A2A3A4A5A6A7B0B1B2B3B4B5B6B7C0C1C2C3C4C5C6C7D0D1D2D3D4D5D6D7E0E1E2@@ PortX_Pins @!Input? @!Active@! Syn. Mode?@PClusterPP P @ @ P !r16F8416F84A16F62716F62816F627A16F628A16F648A16F81816F81916F8716F8816F874A16F877A18F44218F452 @# P $ c @flg@oRt@eof@P'()udf@ Frequency [MHz] @Error?POperations_list3.ctl!@@Active operations @Task #OPCompare_operations_list3.ctl)@@Active compare operations@0MPASMCPOperations_list3.ctl%@@Active operations ISRSPCompare_operations_list3.ctl-@@Active compare operations ISR@!Internal Osc.?@@Current for loop@@Current if loop@0ACTIVE SUBROUTINE@@Events@@ Virtual_Ports@!ISR_OS_Var conf?@0ACTIVE EVENTROUTINE/A devices3.ctl@16F8416F84A16F62716F62816F627A16F628A16F648A16F81816F81916F8716F8816F874A16F877A18F44218F452 real device @LevelIPBegin_End3.ctl1@P+,-./0123456789:;<End! @P?>>> @@.@P > A> dfd.@P > A> txd.@P > A> old.@P > A> extP*=BCDE cKPBegin_End3.ctl3@P+,-./0123456789:;<BeginP*HBCDE@0Container-name@Pin @!High?@0SFR-name @Value @Value@ milliseconds c\ c d( Source3.ctl~@ Constant variable U8 variable I8 Variable U16 Variable I16Indirect variable Virtual PortDirectSFRSFR16Source @NumberB(Localize_cluster3.ctl$@PUVSFR-localize-cluster c @!Boolean@@YPort A c<6(Localize_cluster3.ctl@PUV Container c2 c0 c>H cD c, c8 c`>Peeffffffffffffffffggg dh d d2n00 0    0 0 0  0" 0% 0&F00 0    0 0 0  0" 0% 0GIJ K0L0M L8K0N0O0P0O0M QRS0TTMWTXZNT[NJ\]TMWXN^KK_`[[[[[[aabbbbcdH-/48;i0j0k0TxV=oAKŀ BBi!+!YRD2H@4E zJ7JHPB1owt(Y{;3sk"*DDwa6~xV rր)=Y},+I;H4xU|דN}vx|=֞AiB]m9mas+QWo& @R6'hlRgpW|IHc/ЕP} W `+>~~tHsEOK,q~藗HCР*;=YsU |^o eg`uvl`6|;|guIz|Ϡ>d+TP 9{gޅbi|Z3T@Y)FӟZѴS꙲ia?sHp98Ϗ 3PeqR1~8]UdжoyX>1y50d>L%26RXd8;c2&Mj ysƢѐ=R!5ECh( h%j2X9Np]+:Y/jkW՘ߢu|JżϊH/u7E\?aw ďmﯝ1 Po 1u;HO0;F: b] "%=@t'W:MO2;`Gwټ=Nd>sT"9w8u1u)`ZBIVZWyZ,uu]x D{5v 6 evRWu3|*v=A]׼0P=̅C˘-GOHElsxI-Euc XChPM(8"_3^ ?BW(]1S!w&˪yT/d~׉H*ޞdg56Qib<_3AW$5[Bx-Ra셷Oj9zH l͔-WY0haQ*HEZnka|,Xu.a'rvА{8FV@% hŵ=<$F$!NqJdGL#W#sxn>Pu짼I^c˅R'H iGILO8еH~C@ yAJh.=欚_OŪ{%~a @ eq jđsK7qqx.xf|qmJuKahdC>kU.wZucnd{'3H(9MA.Z;"rn*qf0srkݔS侼R*wZI جE0XkE\nX?V!~9 ;"ཟn}Ń,7s>|?n}P@Y %,֊;azc xh=fSuㅜ^s]Alb?S+wnuܩ¥zݗYt/W~nK2`@\ەhY. CƐOCE0p2a+āۡ@5!2HXR}t .,vwRaETszJ|N[#81)lÈ qōՅV]z I_1'F+pVre%l+JRZș D>D>C*waԦA@N Vp:,(8pM" DN @*A(.A{uHs\=R!2mȳS!2!8ZaETsKF@"_pV[P.q򀪙 }DKe9 ^ȷ yYnqJꇈ|R Ovt[P8pH=ٻ#\ RD׍)ɀ#` b?MY|J킳ؠ SOc]l,ܪk~xiDPub 3 }a[ rdV"7rL)?0`rle̖C 3rHK&O"[ D0J9 C\% {ڀJ\K*R6{IYzIlYrcp[xtF@fZaK%7XGREP1U6&-RE;y{ɻ]*:=|MkT"kȚ*7$ʲ潙-M+yۤPӵ|"9Fʧʜ2g|T)NITNPes2)US M*#aJTI/\e#wƤ >TqXH=hݔТgԣzSZ #H=|_)[RO$0֊= nC3`o<~>$_l%IZS1 `9`2O/0j4j܅ZsnCżl6v]$?f3*4zL=J$C/)[$oڣEQ0o-sɼHnɱWi8:%G~._iK5l.M _Ȇ=2jE`k4Ltǝu"D K^ ke5y hm mGrC#N09n7`v,-q~Q1aO TMe5`*[] as08)ܮ*Xq9ak=v`CP`OC&~4 2~uVw;WZz{#_Yucu+;|-ܥ|zzGg>1O/5o{wxyxswj|w%%K^_6\iM{ 2aSgY~J !  8.2g" P@ Frequency [MHz] @Error?POperations_list3.ctl!@@Active operations @Task #OPCompare_operations_list3.ctl)@@Active compare operations@0MPASMCPOperations_list3.ctl%@@Active operations ISRSPCompare_operations_list3.ctl-@@Active compare operations ISR@!Internal Osc.? @Numeric@@ Current for loop@@ Current if loop@0ACTIVE SUBROUTINE@@ Eventsp#A0A1A2A3A4A5A6A7B0B1B2B3B4B5B6B7C0C1C2C3C4C5C6C7D0D1D2D3D4D5D6D7E0E1E2@@ PortX_Pins @!Input? @!Active@! Syn. Mode?@PCluster@@ Virtual_Ports@!ISR_OS_Var conf?@0ACTIVE EVENTROUTINE/A devices3.ctl@16F8416F84A16F62716F62816F627A16F628A16F648A16F81816F81916F8716F8816F874A16F877A18F44218F452 real device @LevelIPBegin_End3.ctl1@P EndKPBegin_End3.ctl3@P Begin P P p !00AAAAAA<ͼ̽ ˼ ̽ ͽ ݽ ۺ ڪOOOOOOOOzX3,++++++,--OOOOOOOOOOOOOOOzzV+,-OOOOOOOOOOOOOzW+++,OOOOOOOOOOOXV+V,-OOOOOOOOXW,W]]]+,OOOOOOOY+]]WWWV],OOOOOOVWW]]WV++++V,OOOO]22++++,OOOOVV+V+V++OOO++V+VV+VVW+++V,OOO+++++++V+OzV+++,++++V+OzV++V+V+++++OVV+++,,V++OV2++++++++OV2V+++VV+++O3]+++++V+++VO+]]++VV+++OW3VV+V+VVV++VOz,]]V+VVW+++++OzVV^]+++++VOO+W+++2V+,OOz+V],,WV,,OOOO+VWV,,-,OOOOz+V+-----OOOOOz+W3----OOOOOOOOzz++++W^X4444- OOOOOOOOOzzz^XXX444OOOOOOOOOOOOOOOOzz_XXX4OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO8@ Frequency [MHz] @Error?POperations_list3.ctl!@@Active operations @Task #OPCompare_operations_list3.ctl)@@Active compare operations@0MPASMCPOperations_list3.ctl%@@Active operations ISRSPCompare_operations_list3.ctl-@@Active compare operations ISR@!Internal Osc.? @Numeric@@ Current for loop@@ Current if loop@0ACTIVE SUBROUTINE@@ Eventsp#A0A1A2A3A4A5A6A7B0B1B2B3B4B5B6B7C0C1C2C3C4C5C6C7D0D1D2D3D4D5D6D7E0E1E2@@ PortX_Pins @!Input? @!Active@! Syn. Mode?@PCluster@@ Virtual_Ports@!ISR_OS_Var conf?@0ACTIVE EVENTROUTINE/A devices3.ctl@16F8416F84A16F62716F62816F627A16F628A16F648A16F81816F81916F8716F8816F874A16F877A18F44218F452 real device @LevelIPBegin_End3.ctl1@P EndKPBegin_End3.ctl3@P Begin @!High?@Pin @!Boolean@@Port ;  @@Port A!" @0Container-name @Value( Source3.ctl~@ Constant variable U8 variable I8 Variable U16 Variable I16Indirect variable Virtual PortDirectSFRSFR16Source @Number6(Localize_cluster3.ctl@P&' Container%(( @0SFR-nameB(Localize_cluster3.ctl$@P&'SFR-localize-cluster*+ @Value@ milliseconds.!( !!($(  %(( # *P @@operations list$@@Compare operation listr16F8416F84A16F62716F62816F627A16F628A16F648A16F81816F81916F8716F8816F874A16F877A18F44218F452 !"# $$%%%()*+,**--.!/..%()*+,**--.!/!!0$(1%(234545 6 6 6 66734545 6 6 6 667FPHPconfigure_ultrasonic.viTDCCOperations_list3.ctlPTH0:addonsPICLab PIClab.llbOperations_list3.ctl|OPTH0TDCCCompare_operations_list3.ctlPTH0BaddonsPICLab PIClab.llbCompare_operations_list3.ctl3cPTH0TDCC devices3.ctlPTH02addonsPICLab PIClab.llb devices3.ctlXPTH0TDCCBegin_End3.ctlPTH04addonsPICLab PIClab.llbBegin_End3.ctlOPTH0QDCP0CP0BeginQDrrLevelHWDXY real deviceLDX_Y_HH\]_DccACTIVE EVENTROUTINEHMM\D  ISR_OS_Var conf?LD  H-;:I-<:IH&73&33V   PortX_PinsH!.!.VD   Syn. Mode?RD r sActiveRD Bb CbInput?P y zPaneSDyzClusterYuv Virtual_PortsH ]o ^oS8_9_NumericH<\=\R)K*KEventsH##]DtVtVACTIVE SUBROUTINEHLLSNumericH[|}Current if loopHdvevSrrNumericH\m|zm}zCurrent for loopHdvevZDlylyInternal Osc.?iD^^Active compare operations ISRbD66Compare operation listHaDNOActive operations ISR[DNOoperations listHRdTcQDMPASMHddeDIIActive compare operationsbD55Compare operation listHRDTask #H]DNOActive operations[DNOoperations listHRdTcQD  ErrorH[DlWylXyFrequency [MHz]H[\PVc2Vc2PaneNCPCP ODC~PCPEndQDrrLevelHWDXY real deviceLDX_Y_HH\]_DccACTIVE EVENTROUTINEHMM\D  ISR_OS_Var conf?LD  H-;:I-<:IH&73&33V   PortX_PinsH"/"/VD   Syn. Mode?RD r sActiveRD Bb CbInput?P y zPaneSDyzClusterYuv Virtual_PortsH ]o ^oS8_9_NumericH<\=\R4V5VEventsH..]DtVtVACTIVE SUBROUTINEHLLSNumericH[Current if loopHopSrrNumericH\n{n{Current for loopHopZDlylyInternal Osc.?iD^^Active compare operations ISRbD66Compare operation listHaDNOActive operations ISR[DNOoperations listHRdTcQDMPASMHddeDIIActive compare operationsbD55Compare operation listHRDTask #H]DNOActive operations[DNOoperations listHRdTcQD  ErrorH[DlWylXyFrequency [MHz]H[\PVcVcPaneNC~PCP P+ 8"+ 8"Pane]D,.For_Loop_U16_3.vicDy'y&2 seconds 500Hz audible^D}|Container_u16_3.vi[DVXEnd_of_loop3.viaD#%Wait_milliseconds3.vi\D65SFRContainer3.viVD#" XOrVar3.viaD Wait_milliseconds3.viWD|k|m toggle bits\DbdSFRContainer3.viVDoq XOrVar3.vi~Dcc222opposite logical states of transducer driver pins.WD"! Out_Pin3.viUD PortA3.viWD Out_Pin3.viODPinHDQDHigh?QDHigh?ODPinHDZD?>Container-nameHD> = QDA^C]ValueHDB]D\TDDxFwSFR-nameHDRwTvQD}ValueHDXD millisecondsHDTDSFR-nameHDQDValueHD HDHDuwuxVx] |E$d$4ABˆJ! 7%1 7 "*"*>q]\eV) է]٧(9[U=5}L{!6J`_U]TOׅĿNQpʫ.^py;rs?.;o zޝ1$p? R:F۸rǮ;}{>|w}z<(;䮵zG0H~34ƷH M腔'&\!R-:<0bsG&=ESq4'ؗ?6]gC9ֳ F om`D W8l0p*c^&)y]}ՂDn ɅTgӼ?͇|4'|ѼE_C4A%ʐoB1^2b{P5Xɸ 7=t:FGɵL;J}l e$Dᓰk9+!ŋW$6w`ȕ[*ȗHEhEa <*pmFbڕθ3=Az ;,+_MLx{DF!Ν;8NgZ[V$ꉫGUnoUsJ V~͙{ x7-?V 1TRѩbhE߇~~mUae- 7^T6sb8toSuy 855M6lę@8m !Oud#엊s׬DvN \ֱټ/&)1zbOwoݼ53#[MЁ<9r7#^R, 3˛QhEa|ͦ!RJVuy1BQQWRYVI, TМ(V++kJR*OC Bqff@c_j̚}P/Oh[NBx(f>"lQ >hK*u`7Z$e`*46]\1#K^h:b %GS'6>dOYA?c$QtDĹ'P h| 9Iq9<;7јMFc47i =@ros7F8]Φsi0H>$W\A\sQ,խ6g"|eG)n!R)4P%w\-XZe PoAi"I`7TUJPU)PU9*Pu1.Aեz(.Cz@5ŨՔ ՔaQJQ`( @9 C 4*A]E:3WY3LwrHw5tn6v"Hu$ I |j @i-3<+ $\ZuJ̠:bV8X& Cd3.\:sA9xg3gtRHo*Ac$a XrYZrb_,Ub|py&u\ x[6=z?񶝤x#[Oo\VoYWl3umxVE::"C a xd",E XԒZ\Fk,ɃbQK^4jKUJԒZF66uNlж^Ց]G4eEGOIREQV {e y7M2wSEd66] ]wz2F8X[c銟x$q8Ag?P3[uW&p—N.G*ߒr'=)'p7'p 6gHjNN.:U'4-rA.kϠfҦN8e> 5 ?*8)C:@o08G|tǢϋnR2-P.f [WΖw.3OV[, Mf10-,t[񖷼VnHagl--.IZ  v7ᰎн-p$-da7vb9frr9షD Iwpػ 9(k5ⰣurA2:aM gaMJ9}s "I7 *^Ľ`a{}ue{gxmot%(Eӈ^ai̍<f~2Ħr3&'.9a1KlA $=@pctլ gPlTg=,W3/Kum~f-oit>mumؒJCAp5jՂU[µ5;$x*f -rzЏ]C?hEx{<hT*}7 "7nj*0v4mpJ`hKjŕ@.wk Z[R U ex=#ZJ޽:A- p'N`g޻-qCyO>ma b68kF#`Nq^kbë513h_TI( '=)vod]ANɵ Ƶ Vׂ^!8dTxPOeZP2POA}2EifОozChBB ЮB{ tgڃ=3/ qОL}9k9:Oי@{Iv9 'ԧ„- ].jO;9`36᪵ҮZa:|z m[?}t^ho7}vM}-r%IZBQj.&/<՞lFbT~ O鎨"Iè|v$J=u5A(;zF1w3T&4TkϠX*mSys!`12*40I"n. ` x'I S!Q JbfW 9 &'!0] X":w(EAg_,2WL/"@"L`[ZI`E4bDX$A/I@`E4bDU_,r&; &Z^5-,n. SL/ wO۝,]GRK0 )wxM?7y wLb&'S߲߶ZHd*VTd*ӥsw?}ue*lj"a(gv8cJBӿ}a9X>hKޞ |"U~о48] , ,Ɂ |Ֆ_K}>]>Qz>:= 6IR} ~wiʉ4ʓn]o[ ~;,|o#l/2fTYVXx #NQ'ז]?H.R "zC1yaddonsPICLAB PIClab.llb Out_Pin3.vi+\PTH0IUVI PortA3.viPTH0/addonsPICLAB PIClab.llb PortA3.vi=PTH0IUVI XOrVar3.viPTH00addonsPICLAB PIClab.llb XOrVar3.viPTH0IUVISFRContainer3.viPTH06addonsPICLab PIClab.llbSFRContainer3.viPTH0IUVIWait_milliseconds3.viPTH0;addonsPICLAB PIClab.llbWait_milliseconds3.viPTH0IUVIEnd_of_loop3.viPTH05addonsPICLAB PIClab.llbEnd_of_loop3.vi%PTH0IUVIContainer_u16_3.viPTH08addonsPICLAB PIClab.llbContainer_u16_3.vi4PTH0IUVIFor_Loop_U16_3.viPTH07addonsPICLAB PIClab.llbFor_Loop_U16_3.vi>PTH0O7x[ xf lh ( $lEԇjC{ت(D)VJ"-ܬx֟ j+R[-^(8w̙9沴Ov}w9̢`>7(Jn$ga`rBgGp<@ %W`$FBdcqüІT >~N,x=8T7tJ~^r,pӺ&"\=fI~܉X9Va]ِtdbtfe^W.@H 0m@'C=jJ c`k.$)mȁHS~7fDi( eF~ JLܠbUKQE-9d43ٴ5Fՙjz!nF6P&j!͘qq9ݖŌvhj (f1# œWU3%3SEz>u˴!9%eY,DY,),a%KIxi Y5 E,=`M97U6?p.,D<7 6 8c-ĀdioXIxGLYWp VH'mC!Ƴ_<9OxG<YԴAȴF&n;> ,qI"[(mq=dQ8%2 [iը邓 H*bqVUa}ckfR9ϒ2ZRh EQ,=:z^w!B`i U[A }=f5Lm!OA`y_F^95\m!p 1& 9#DҌygnfY^\3f 㼫ʇ|em)յɽ7a 9_eC {ϑxrgF6}-s?5X ̗*>!kkͰ*լ.C'EYpE|%`.S J0xr`Hf,kZ4TYg /Ԛ*=Kk5~oGr8M"-uEV_MB M4KoG2>Gd1_$ee ?yo[33([=8]e0gh:>o>E%i;MƑ>WTaKx=s;Q_k#5תP 7A咉2#}z[%.{љQ {?Rz_-Q ndwyٟ(sߋ.>z)NϙLe~/ѣ } N %#M0qK ׀Q&QagS(|δ!aUK,g3@/I >T֡'vTe\{upIWW=q`/U 3mFVQmn \fB\P|/wm (]0uFTaP2!Li"Z 3C?Q/Sfſ (YR/ D)__n `/Ʒ18Ci`8O\zisć;4L\%Be@}iWG Ա 5^Ó9^w@"M_%5%ؘOŢ"VIJS&"]eAE,x*"~Vd;{6;3կ:%X[lijE"ʾ8lC>S51t[C&̻bɸ҈Ö{^soEt0@c*,(}؉w19n]'j8ѝ8l]D?uOd'*3Bw1\ɕŏzYEM9qkp4] yfi׆0I$wL8^A >bA E+q&ohap? @!>D 6 &y '$7~~p}H:>J.wwO<*MXjq?2Sf)ؗdW)|YZ 'F/) kH='T-p!ֵ{kSO"2"Њ3C+vm9D:a7*r黝  &E(e7x*/MJA.Qc%xݏ~6Xf7!si!rvɞ~ y {b-OEؓw>8 uh} K6m0aL yN2jx0R?*0*/>t*o.]~%nc$KP>ҩQʹǙҥQT7:;1 |N[6h$թ>|) ͺa0Tr[_̞pB!%9-*f\-K?!PW.ܑK٭_ DH\؟r}Sl~ :%;ij$n{G;e^s~%{)s;a62d6KW(-sszzJΉ(r C90lr>~Rl~ ?٩F0;Gri'}G[2ε!&/dQK_O~7Cݏ&,cC`5}srL(+l.Or>;ON=3m-ax],79\Y%4Æ>҆Dx3Z+,D-tCS (n3*$)ȝnh6tyAn 1GwC!Ii4&QuVD+SX~ tkd"՚*}yYWS}ˆRNO\ceS+5"$~Ql(}2+оSAפu+w<}ўx$fS-zپKOz-rqگ°sepu^\IEVvCah;(h  o  v  }  TahomaTahomaTahoma02RSRC LVINLBVW ¬ 4LVSRq .?q`.@r0.Ar.Brܤ.Cs(.Dstl.Es,.Ft$.Gt .Ht.Iu .JulX.Kuȴ.Lv.Mvp.NvH.Ow .Pwth.Qw.Rx,\.Sxx.Txp.Uy.Vyt.Wy.Xz$.YzpT.Zzd.[{.\{t.]{8.^|(._|d.`|Ĝ.a}.b}p.c}.d~H.e~.f~.g\x.hL.i.jL.k.l t.ml|.nl.o .pt.q.r .sx.tĜ.u$(.vp.wL.xh.ylH.z@.{8.|.}.~d.Ĵ. .d.$.D..$.$.D.8..`.0.8.ܔ.(..Լ.,.x...t.(..h.. \.d4..\.H.. .D....$x.g@ Frequency [MHz] @Error?POperations_list3.ctl!@@Active operations @Task #OPCompare_operations_list3.ctl)@@Active compare operations@0MPASMCPOperations_list3.ctl%@@Active operations ISRSPCompare_operations_list3.ctl-@@Active compare operations ISR@!Internal Osc.? @Numeric@@ Current for loop@@ Current if loop@0ACTIVE SUBROUTINE@@ Eventsp#A0A1A2A3A4A5A6A7B0B1B2B3B4B5B6B7C0C1C2C3C4C5C6C7D0D1D2D3D4D5D6D7E0E1E2@@ PortX_Pins @!Input? @!Active@! Syn. Mode?@PCluster@@ Virtual_Ports@!ISR_OS_Var conf?@0ACTIVE EVENTROUTINE/A devices3.ctl@16F8416F84A16F62716F62816F627A16F628A16F648A16F81816F81916F8716F8816F874A16F877A18F44218F452 real device @LevelIPBegin_End3.ctl1@P EndKPBegin_End3.ctl3@P Begin,`  OOOOOOOOzX3,++++++,--OOOOOOOOOOOOOOOzzV+,-OOOOOOOOOOOOOzW+++,OOOOOOOOOOOXV+V,-OOOOOOOOXW,W]]]+,OOOOOOOY+]]WWWV],OOOOOOVWW]]WV++++V,OOOO]22++++,OOOOVV+V+V++OOO++V+VV+VVW+++V,OOO+++++++V+OzV+++,++++V+OzV++V+V+++++OVV+++,,V++OV2++++++++OV2V+++VV+++O3]+++++V+++VO+]]++VV+++OW3VV+V+VVV++VOz,]]V+VVW+++++OzVV^]+++++VOO+W+++2V+,OOz+V],,WV,,OOOO+VWV,,-,OOOOz+V+-----OOOOOz+W3----OOOOOOOOzz++++W^X4444- OOOOOOOOOzzz^XXX444OOOOOOOOOOOOOOOOzz_XXX4OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO00AAAAAA<טRSRC LVINLBVW x p  <@~p[c@bp]N RT addonsPICLab PIClab.llb devices3.ctl/A devices3.ctl}@16F8416F84A16F62716F62816F627A16F628A16F648A16F81816F81916F8716F8816F874A16F877A18F44218F452deviceLVCCbeacon_states.ctlPTH0beacon_states.ctl@beacon_states.ctl&@lazywait send burstStateLVIN Begin3.viPTH0/addonsPICLAB PIClab.llb Begin3.vi"@0Name:Container_type3.ctl@U8I8U16I16Type@PCluster@@ Variable_list@ Frequency [MHz] @Error?POperations_list3.ctl!@@Active operations @Task #OPCompare_operations_list3.ctl)@@Active compare operations@0MPASMCPOperations_list3.ctl%@@Active operations ISRSPCompare_operations_list3.ctl-@@Active compare operations ISR@!Internal Osc.? @Numeric@@Current for loop@@Current if loop@0ACTIVE SUBROUTINE@@Eventsp#A0A1A2A3A4A5A6A7B0B1B2B3B4B5B6B7C0C1C2C3C4C5C6C7D0D1D2D3D4D5D6D7E0E1E2@@ PortX_Pins @!Input? @!Active@! Syn. Mode?@PCluster@@ Virtual_Ports@!ISR_OS_Var conf?@0ACTIVE EVENTROUTINE/A devices3.ctl@16F8416F84A16F62716F62816F627A16F628A16F648A16F81816F81916F8716F8816F874A16F877A18F44218F452 real device @LevelIPBegin_End3.ctl1@P End/A devices3.ctl}@16F8416F84A16F62716F62816F627A16F628A16F648A16F81816F81916F8716F8816F874A16F877A18F44218F452Device@!With_ISR  8  !LVINWait_milliseconds3.viPTH0;addonsPICLAB PIClab.llbWait_milliseconds3.vi@ milliseconds@ Frequency [MHz] @Error?POperations_list3.ctl!@@Active operations @Task #OPCompare_operations_list3.ctl)@@Active compare operations@0MPASMCPOperations_list3.ctl%@@Active operations ISRSPCompare_operations_list3.ctl-@@Active compare operations ISR@!Internal Osc.? @Numeric@@ Current for loop@@ Current if loop@0ACTIVE SUBROUTINE@@ Eventsp#A0A1A2A3A4A5A6A7B0B1B2B3B4B5B6B7C0C1C2C3C4C5C6C7D0D1D2D3D4D5D6D7E0E1E2@@ PortX_Pins @!Input? @!Active@! Syn. Mode?@PCluster@@ Virtual_Ports@!ISR_OS_Var conf?@0ACTIVE EVENTROUTINE/A devices3.ctl@16F8416F84A16F62716F62816F627A16F628A16F648A16F81816F81916F8716F8816F874A16F877A18F44218F452 real device @LevelIPBegin_End3.ctl1@P EndKPBegin_End3.ctl3@P Begin( LVINconfigure_jumpers.viPTH0configure_jumpers.vi@ Frequency [MHz] @Error?POperations_list3.ctl!@@Active operations @Task #OPCompare_operations_list3.ctl)@@Active compare operations@0MPASMCPOperations_list3.ctl%@@Active operations ISRSPCompare_operations_list3.ctl-@@Active compare operations ISR@!Internal Osc.? @Numeric@@ Current for loop@@ Current if loop@0ACTIVE SUBROUTINE@@ Eventsp#A0A1A2A3A4A5A6A7B0B1B2B3B4B5B6B7C0C1C2C3C4C5C6C7D0D1D2D3D4D5D6D7E0E1E2@@ PortX_Pins @!Input? @!Active@! Syn. Mode?@PCluster@@ Virtual_Ports@!ISR_OS_Var conf?@0ACTIVE EVENTROUTINE/A devices3.ctl@16F8416F84A16F62716F62816F627A16F628A16F648A16F81816F81916F8716F8816F874A16F877A18F44218F452 real device @LevelIPBegin_End3.ctl1@P EndKPBegin_End3.ctl3@P Begin,` LVINconfigure_UART_TX.viPTH0configure_UART_TX.vi@ Frequency [MHz] @Error?POperations_list3.ctl!@@Active operations @Task #OPCompare_operations_list3.ctl)@@Active compare operations@0MPASMCPOperations_list3.ctl%@@Active operations ISRSPCompare_operations_list3.ctl-@@Active compare operations ISR@!Internal Osc.? @Numeric@@ Current for loop@@ Current if loop@0ACTIVE SUBROUTINE@@ Eventsp#A0A1A2A3A4A5A6A7B0B1B2B3B4B5B6B7C0C1C2C3C4C5C6C7D0D1D2D3D4D5D6D7E0E1E2@@ PortX_Pins @!Input? @!Active@! Syn. Mode?@PCluster@@ Virtual_Ports@!ISR_OS_Var conf?@0ACTIVE EVENTROUTINE/A devices3.ctl@16F8416F84A16F62716F62816F627A16F628A16F648A16F81816F81916F8716F8816F874A16F877A18F44218F452 real device @LevelIPBegin_End3.ctl1@P EndKPBegin_End3.ctl3@P Begin,` LVINconfigure_UART_RX.viPTH0configure_UART_RX.vi@ Frequency [MHz] @Error?POperations_list3.ctl!@@Active operations @Task #OPCompare_operations_list3.ctl)@@Active compare operations@0MPASMCPOperations_list3.ctl%@@Active operations ISRSPCompare_operations_list3.ctl-@@Active compare operations ISR@!Internal Osc.? @Numeric@@ Current for loop@@ Current if loop@0ACTIVE SUBROUTINE@@ Eventsp#A0A1A2A3A4A5A6A7B0B1B2B3B4B5B6B7C0C1C2C3C4C5C6C7D0D1D2D3D4D5D6D7E0E1E2@@ PortX_Pins @!Input? @!Active@! Syn. Mode?@PCluster@@ Virtual_Ports@!ISR_OS_Var conf?@0ACTIVE EVENTROUTINE/A devices3.ctl@16F8416F84A16F62716F62816F627A16F628A16F648A16F81816F81916F8716F8816F874A16F877A18F44218F452 real device @LevelIPBegin_End3.ctl1@P EndKPBegin_End3.ctl3@P Begin,` LVINconfigure_ultrasonic.viPTH0configure_ultrasonic.vi@ Frequency [MHz] @Error?POperations_list3.ctl!@@Active operations @Task #OPCompare_operations_list3.ctl)@@Active compare operations@0MPASMCPOperations_list3.ctl%@@Active operations ISRSPCompare_operations_list3.ctl-@@Active compare operations ISR@!Internal Osc.? @Numeric@@ Current for loop@@ Current if loop@0ACTIVE SUBROUTINE@@ Eventsp#A0A1A2A3A4A5A6A7B0B1B2B3B4B5B6B7C0C1C2C3C4C5C6C7D0D1D2D3D4D5D6D7E0E1E2@@ PortX_Pins @!Input? @!Active@! Syn. Mode?@PCluster@@ Virtual_Ports@!ISR_OS_Var conf?@0ACTIVE EVENTROUTINE/A devices3.ctl@16F8416F84A16F62716F62816F627A16F628A16F648A16F81816F81916F8716F8816F874A16F877A18F44218F452 real device @LevelIPBegin_End3.ctl1@P EndKPBegin_End3.ctl3@P Begin,`  LVINContainer_u8_3.viPTH07addonsPICLAB PIClab.llbContainer_u8_3.vi@0Container-name( Source3.ctl~@ Constant variable U8 variable I8 Variable U16 Variable I16Indirect variable Virtual PortDirectSFRSFR16Source @Number6(Localize_cluster3.ctl@P Container LVINSFRContainer3.viPTH06addonsPICLab PIClab.llbSFRContainer3.vi@0SFR-name( Source3.ctl~@ Constant variable U8 variable I8 Variable U16 Variable I16Indirect variable Virtual PortDirectSFRSFR16Source @NumberB(Localize_cluster3.ctl$@PSFR-localize-cluster LVINValue_of_Container_u8_3.viPTH0@addonsPICLAB PIClab.llbValue_of_Container_u8_3.vi@0Container-name@Value of Container  LVINContainer_u16_3.viPTH08addonsPICLAB PIClab.llbContainer_u16_3.vi@0Container-name( Source3.ctl~@ Constant variable U8 variable I8 Variable U16 Variable I16Indirect variable Virtual PortDirectSFRSFR16Source @Number6(Localize_cluster3.ctl@P Container  LVINIF_Container_equal3.viPTH0<addonsPICLab PIClab.llbIF_Container_equal3.vi"@ Frequency [MHz] @Error?POperations_list3.ctl!@@Active operations @Task #OPCompare_operations_list3.ctl)@@Active compare operations@0MPASMCPOperations_list3.ctl%@@Active operations ISRSPCompare_operations_list3.ctl-@@Active compare operations ISR@!Internal Osc.? @Numeric@@ Current for loop@@ Current if loop@0ACTIVE SUBROUTINE@@ Eventsp#A0A1A2A3A4A5A6A7B0B1B2B3B4B5B6B7C0C1C2C3C4C5C6C7D0D1D2D3D4D5D6D7E0E1E2@@ PortX_Pins @!Input? @!Active@! Syn. Mode?@PCluster@@ Virtual_Ports@!ISR_OS_Var conf?@0ACTIVE EVENTROUTINE/A devices3.ctl@16F8416F84A16F62716F62816F627A16F628A16F648A16F81816F81916F8716F8816F874A16F877A18F44218F452 real device @LevelKPBegin_End3.ctl3@P TrueKPBegin_End3.ctl3@P BeginKPBegin_End3.ctl3@P False @Value( Source3.ctl~@ Constant variable U8 variable I8 Variable U16 Variable I16Indirect variable Virtual PortDirectSFRSFR16Source @Number6(Localize_cluster3.ctl@P Container  ; !LVINSet_Variable3.viPTH06addonsPICLAB PIClab.llbSet_Variable3.vi! @Value@ Frequency [MHz] @Error?POperations_list3.ctl!@@Active operations @Task #OPCompare_operations_list3.ctl)@@Active compare operations@0MPASMCPOperations_list3.ctl%@@Active operations ISRSPCompare_operations_list3.ctl-@@Active compare operations ISR@!Internal Osc.? @Numeric@@ Current for loop@@ Current if loop@0ACTIVE SUBROUTINE@@ Eventsp#A0A1A2A3A4A5A6A7B0B1B2B3B4B5B6B7C0C1C2C3C4C5C6C7D0D1D2D3D4D5D6D7E0E1E2@@ PortX_Pins @!Input? @!Active@! Syn. Mode?@PCluster@@ Virtual_Ports@!ISR_OS_Var conf?@0ACTIVE EVENTROUTINE/A devices3.ctl@16F8416F84A16F62716F62816F627A16F628A16F648A16F81816F81916F8716F8816F874A16F877A18F44218F452 real device @LevelIPBegin_End3.ctl1@P End( Source3.ctl~@ Constant variable U8 variable I8 Variable U16 Variable I16Indirect variable Virtual PortDirectSFRSFR16Source @Number6(Localize_cluster3.ctl@P ContainerKPBegin_End3.ctl3@P Begin(  LVINFork_Merge3.viPTH04addonsPICLAB PIClab.llbFork_Merge3.vi@ Frequency [MHz] @Error?POperations_list3.ctl!@@Active operations @Task #OPCompare_operations_list3.ctl)@@Active compare operations@0MPASMCPOperations_list3.ctl%@@Active operations ISRSPCompare_operations_list3.ctl-@@Active compare operations ISR@!Internal Osc.? @Numeric@@ Current for loop@@ Current if loop@0ACTIVE SUBROUTINE@@ Eventsp#A0A1A2A3A4A5A6A7B0B1B2B3B4B5B6B7C0C1C2C3C4C5C6C7D0D1D2D3D4D5D6D7E0E1E2@@ PortX_Pins @!Input? @!Active@! Syn. Mode?@PCluster@@ Virtual_Ports@!ISR_OS_Var conf?@0ACTIVE EVENTROUTINE/A devices3.ctl@16F8416F84A16F62716F62816F627A16F628A16F648A16F81816F81916F8716F8816F874A16F877A18F44218F452 real device @LevelIPBegin_End3.ctl1@P EndKPBegin_End3.ctl3@P FalseKPBegin_End3.ctl3@P True(   LVINPIC_Landing_Red3.viPTH09addonsPICLAB PIClab.llbPIC_Landing_Red3.vi@ Frequency [MHz] @Error?POperations_list3.ctl!@@Active operations @Task #OPCompare_operations_list3.ctl)@@Active compare operations@0MPASMCPOperations_list3.ctl%@@Active operations ISRSPCompare_operations_list3.ctl-@@Active compare operations ISR@!Internal Osc.? @Numeric@@ Current for loop@@ Current if loop@0ACTIVE SUBROUTINE@@ Eventsp#A0A1A2A3A4A5A6A7B0B1B2B3B4B5B6B7C0C1C2C3C4C5C6C7D0D1D2D3D4D5D6D7E0E1E2@@ PortX_Pins @!Input? @!Active@! Syn. Mode?@PCluster@@ Virtual_Ports@!ISR_OS_Var conf?@0ACTIVE EVENTROUTINE/A devices3.ctl@16F8416F84A16F62716F62816F627A16F628A16F648A16F81816F81916F8716F8816F874A16F877A18F44218F452 real device @LevelIPBegin_End3.ctl1@P EndKPBegin_End3.ctl3@P Begin( LVIN MulVar3.viPTH00addonsPICLAB PIClab.llb MulVar3.vi! @Value@ Frequency [MHz] @Error?POperations_list3.ctl!@@Active operations @Task #OPCompare_operations_list3.ctl)@@Active compare operations@0MPASMCPOperations_list3.ctl%@@Active operations ISRSPCompare_operations_list3.ctl-@@Active compare operations ISR@!Internal Osc.? @Numeric@@ Current for loop@@ Current if loop@0ACTIVE SUBROUTINE@@ Eventsp#A0A1A2A3A4A5A6A7B0B1B2B3B4B5B6B7C0C1C2C3C4C5C6C7D0D1D2D3D4D5D6D7E0E1E2@@ PortX_Pins @!Input? @!Active@! Syn. Mode?@PCluster@@ Virtual_Ports@!ISR_OS_Var conf?@0ACTIVE EVENTROUTINE/A devices3.ctl@16F8416F84A16F62716F62816F627A16F628A16F648A16F81816F81916F8716F8816F874A16F877A18F44218F452 real device @LevelIPBegin_End3.ctl1@P End( Source3.ctl~@ Constant variable U8 variable I8 Variable U16 Variable I16Indirect variable Virtual PortDirectSFRSFR16Source @Number6(Localize_cluster3.ctl@P ContainerKPBegin_End3.ctl3@P Begin(  LVIN SumVar3.viPTH00addonsPICLAB PIClab.llb SumVar3.vi! @Value@ Frequency [MHz] @Error?POperations_list3.ctl!@@Active operations @Task #OPCompare_operations_list3.ctl)@@Active compare operations@0MPASMCPOperations_list3.ctl%@@Active operations ISRSPCompare_operations_list3.ctl-@@Active compare operations ISR@!Internal Osc.? @Numeric@@ Current for loop@@ Current if loop@0ACTIVE SUBROUTINE@@ Eventsp#A0A1A2A3A4A5A6A7B0B1B2B3B4B5B6B7C0C1C2C3C4C5C6C7D0D1D2D3D4D5D6D7E0E1E2@@ PortX_Pins @!Input? @!Active@! Syn. Mode?@PCluster@@ Virtual_Ports@!ISR_OS_Var conf?@0ACTIVE EVENTROUTINE/A devices3.ctl@16F8416F84A16F62716F62816F627A16F628A16F648A16F81816F81916F8716F8816F874A16F877A18F44218F452 real device @LevelIPBegin_End3.ctl1@P End( Source3.ctl~@ Constant variable U8 variable I8 Variable U16 Variable I16Indirect variable Virtual PortDirectSFRSFR16Source @Number6(Localize_cluster3.ctl@P ContainerKPBegin_End3.ctl3@P Begin(  LVINCall_Subroutine3.viPTH09addonsPICLAB PIClab.llbCall_Subroutine3.vi@ Frequency [MHz] @Error?POperations_list3.ctl!@@Active operations @Task #OPCompare_operations_list3.ctl)@@Active compare operations@0MPASMCPOperations_list3.ctl%@@Active operations ISRSPCompare_operations_list3.ctl-@@Active compare operations ISR@!Internal Osc.? @Numeric@@ Current for loop@@ Current if loop@0ACTIVE SUBROUTINE@@ Eventsp#A0A1A2A3A4A5A6A7B0B1B2B3B4B5B6B7C0C1C2C3C4C5C6C7D0D1D2D3D4D5D6D7E0E1E2@@ PortX_Pins @!Input? @!Active@! Syn. Mode?@PCluster@@ Virtual_Ports@!ISR_OS_Var conf?@0ACTIVE EVENTROUTINE/A devices3.ctl@16F8416F84A16F62716F62816F627A16F628A16F648A16F81816F81916F8716F8816F874A16F877A18F44218F452 real device @LevelIPBegin_End3.ctl1@P End@0Name of SubroutineKPBegin_End3.ctl3@P Begin(  LVIN For_Loop3.viPTH02addonsPICLAB PIClab.llb For_Loop3.vi! @Value@ Frequency [MHz] @Error?POperations_list3.ctl!@@Active operations @Task #OPCompare_operations_list3.ctl)@@Active compare operations@0MPASMCPOperations_list3.ctl%@@Active operations ISRSPCompare_operations_list3.ctl-@@Active compare operations ISR@!Internal Osc.? @Numeric@@ Current for loop@@ Current if loop@0ACTIVE SUBROUTINE@@ Eventsp#A0A1A2A3A4A5A6A7B0B1B2B3B4B5B6B7C0C1C2C3C4C5C6C7D0D1D2D3D4D5D6D7E0E1E2@@ PortX_Pins @!Input? @!Active@! Syn. Mode?@PCluster@@ Virtual_Ports@!ISR_OS_Var conf?@0ACTIVE EVENTROUTINE/A devices3.ctl@16F8416F84A16F62716F62816F627A16F628A16F648A16F81816F81916F8716F8816F874A16F877A18F44218F452 real device @LevelIPBegin_End3.ctl1@P End( Source3.ctl~@ Constant variable U8 variable I8 Variable U16 Variable I16Indirect variable Virtual PortDirectSFRSFR16Source @Number6(Localize_cluster3.ctl@P ContainerKPBegin_End3.ctl3@P Begin( #  LVIN XOrVar3.viPTH00addonsPICLAB PIClab.llb XOrVar3.vi! @Value@ Frequency [MHz] @Error?POperations_list3.ctl!@@Active operations @Task #OPCompare_operations_list3.ctl)@@Active compare operations@0MPASMCPOperations_list3.ctl%@@Active operations ISRSPCompare_operations_list3.ctl-@@Active compare operations ISR@!Internal Osc.? @Numeric@@ Current for loop@@ Current if loop@0ACTIVE SUBROUTINE@@ Eventsp#A0A1A2A3A4A5A6A7B0B1B2B3B4B5B6B7C0C1C2C3C4C5C6C7D0D1D2D3D4D5D6D7E0E1E2@@ PortX_Pins @!Input? @!Active@! Syn. Mode?@PCluster@@ Virtual_Ports@!ISR_OS_Var conf?@0ACTIVE EVENTROUTINE/A devices3.ctl@16F8416F84A16F62716F62816F627A16F628A16F648A16F81816F81916F8716F8816F874A16F877A18F44218F452 real device @LevelIPBegin_End3.ctl1@P End( Source3.ctl~@ Constant variable U8 variable I8 Variable U16 Variable I16Indirect variable Virtual PortDirectSFRSFR16Source @Number6(Localize_cluster3.ctl@P ContainerKPBegin_End3.ctl3@P Begin(  LVINEnd_of_loop3.viPTH05addonsPICLAB PIClab.llbEnd_of_loop3.vi@ Frequency [MHz] @Error?POperations_list3.ctl!@@Active operations @Task #OPCompare_operations_list3.ctl)@@Active compare operations@0MPASMCPOperations_list3.ctl%@@Active operations ISRSPCompare_operations_list3.ctl-@@Active compare operations ISR@!Internal Osc.? @Numeric@@ Current for loop@@ Current if loop@0ACTIVE SUBROUTINE@@ Eventsp#A0A1A2A3A4A5A6A7B0B1B2B3B4B5B6B7C0C1C2C3C4C5C6C7D0D1D2D3D4D5D6D7E0E1E2@@ PortX_Pins @!Input? @!Active@! Syn. Mode?@PCluster@@ Virtual_Ports@!ISR_OS_Var conf?@0ACTIVE EVENTROUTINE/A devices3.ctl@16F8416F84A16F62716F62816F627A16F628A16F648A16F81816F81916F8716F8816F874A16F877A18F44218F452 real device @LevelIPBegin_End3.ctl1@P EndKPBegin_End3.ctl3@P Begin(LVIN AndVar3.viPTH00addonsPICLAB PIClab.llb AndVar3.vi! @Value@ Frequency [MHz] @Error?POperations_list3.ctl!@@Active operations @Task #OPCompare_operations_list3.ctl)@@Active compare operations@0MPASMCPOperations_list3.ctl%@@Active operations ISRSPCompare_operations_list3.ctl-@@Active compare operations ISR@!Internal Osc.? @Numeric@@ Current for loop@@ Current if loop@0ACTIVE SUBROUTINE@@ Eventsp#A0A1A2A3A4A5A6A7B0B1B2B3B4B5B6B7C0C1C2C3C4C5C6C7D0D1D2D3D4D5D6D7E0E1E2@@ PortX_Pins @!Input? @!Active@! Syn. Mode?@PCluster@@ Virtual_Ports@!ISR_OS_Var conf?@0ACTIVE EVENTROUTINE/A devices3.ctl@16F8416F84A16F62716F62816F627A16F628A16F648A16F81816F81916F8716F8816F874A16F877A18F44218F452 real device @LevelIPBegin_End3.ctl1@P End( Source3.ctl~@ Constant variable U8 variable I8 Variable U16 Variable I16Indirect variable Virtual PortDirectSFRSFR16Source @Number6(Localize_cluster3.ctl@P ContainerKPBegin_End3.ctl3@P Begin(  LVIN ClrVar3.viPTH00addonsPICLab PIClab.llb ClrVar3.vi!@ Frequency [MHz] @Error?POperations_list3.ctl!@@Active operations @Task #OPCompare_operations_list3.ctl)@@Active compare operations@0MPASMCPOperations_list3.ctl%@@Active operations ISRSPCompare_operations_list3.ctl-@@Active compare operations ISR@!Internal Osc.? @Numeric@@ Current for loop@@ Current if loop@0ACTIVE SUBROUTINE@@ Eventsp#A0A1A2A3A4A5A6A7B0B1B2B3B4B5B6B7C0C1C2C3C4C5C6C7D0D1D2D3D4D5D6D7E0E1E2@@ PortX_Pins @!Input? @!Active@! Syn. Mode?@PCluster@@ Virtual_Ports@!ISR_OS_Var conf?@0ACTIVE EVENTROUTINE/A devices3.ctl@16F8416F84A16F62716F62816F627A16F628A16F648A16F81816F81916F8716F8816F874A16F877A18F44218F452 real device @LevelIPBegin_End3.ctl1@P End( Source3.ctl~@ Constant variable U8 variable I8 Variable U16 Variable I16Indirect variable Virtual PortDirectSFRSFR16Source @Number6(Localize_cluster3.ctl@P ContainerKPBegin_End3.ctl3@P Begin( LVIN IncVar3.viPTH00addonsPICLAB PIClab.llb IncVar3.vi!@ Frequency [MHz] @Error?POperations_list3.ctl!@@Active operations @Task #OPCompare_operations_list3.ctl)@@Active compare operations@0MPASMCPOperations_list3.ctl%@@Active operations ISRSPCompare_operations_list3.ctl-@@Active compare operations ISR@!Internal Osc.? @Numeric@@ Current for loop@@ Current if loop@0ACTIVE SUBROUTINE@@ Eventsp#A0A1A2A3A4A5A6A7B0B1B2B3B4B5B6B7C0C1C2C3C4C5C6C7D0D1D2D3D4D5D6D7E0E1E2@@ PortX_Pins @!Input? @!Active@! Syn. Mode?@PCluster@@ Virtual_Ports@!ISR_OS_Var conf?@0ACTIVE EVENTROUTINE/A devices3.ctl@16F8416F84A16F62716F62816F627A16F628A16F648A16F81816F81916F8716F8816F874A16F877A18F44218F452 real device @LevelIPBegin_End3.ctl1@P End( Source3.ctl~@ Constant variable U8 variable I8 Variable U16 Variable I16Indirect variable Virtual PortDirectSFRSFR16Source @Number6(Localize_cluster3.ctl@P ContainerKPBegin_End3.ctl3@P Begin( LVINIF_Container_greater3.viPTH0>addonsPICLab PIClab.llbIF_Container_greater3.vi"@ Frequency [MHz] @Error?POperations_list3.ctl!@@Active operations @Task #OPCompare_operations_list3.ctl)@@Active compare operations@0MPASMCPOperations_list3.ctl%@@Active operations ISRSPCompare_operations_list3.ctl-@@Active compare operations ISR@!Internal Osc.? @Numeric@@ Current for loop@@ Current if loop@0ACTIVE SUBROUTINE@@ Eventsp#A0A1A2A3A4A5A6A7B0B1B2B3B4B5B6B7C0C1C2C3C4C5C6C7D0D1D2D3D4D5D6D7E0E1E2@@ PortX_Pins @!Input? @!Active@! Syn. Mode?@PCluster@@ Virtual_Ports@!ISR_OS_Var conf?@0ACTIVE EVENTROUTINE/A devices3.ctl@16F8416F84A16F62716F62816F627A16F628A16F648A16F81816F81916F8716F8816F874A16F877A18F44218F452 real device @LevelKPBegin_End3.ctl3@P TrueKPBegin_End3.ctl3@P BeginKPBegin_End3.ctl3@P False @Value( Source3.ctl~@ Constant variable U8 variable I8 Variable U16 Variable I16Indirect variable Virtual PortDirectSFRSFR16Source @Number6(Localize_cluster3.ctl@P Container  ; !LVINPIC_Jumping_Red3.viPTH09addonsPICLAB PIClab.llbPIC_Jumping_Red3.vi@ Frequency [MHz] @Error?POperations_list3.ctl!@@Active operations @Task #OPCompare_operations_list3.ctl)@@Active compare operations@0MPASMCPOperations_list3.ctl%@@Active operations ISRSPCompare_operations_list3.ctl-@@Active compare operations ISR@!Internal Osc.? @Numeric@@ Current for loop@@ Current if loop@0ACTIVE SUBROUTINE@@ Eventsp#A0A1A2A3A4A5A6A7B0B1B2B3B4B5B6B7C0C1C2C3C4C5C6C7D0D1D2D3D4D5D6D7E0E1E2@@ PortX_Pins @!Input? @!Active@! Syn. Mode?@PCluster@@ Virtual_Ports@!ISR_OS_Var conf?@0ACTIVE EVENTROUTINE/A devices3.ctl@16F8416F84A16F62716F62816F627A16F628A16F648A16F81816F81916F8716F8816F874A16F877A18F44218F452 real device @LevelIPBegin_End3.ctl1@P EndKPBegin_End3.ctl3@P Begin( LVINEnd3.viPTH0-addonsPICLAB PIClab.llbEnd3.vi @Numeric@@ EEPROM-Data@2path@ Frequency [MHz] @Error?POperations_list3.ctl!@@Active operations @Task #OPCompare_operations_list3.ctl)@@Active compare operations@0MPASMCPOperations_list3.ctl%@@Active operations ISRSPCompare_operations_list3.ctl-@@Active compare operations ISR@!Internal Osc.? @Numeric@@Current for loop@@Current if loop@0ACTIVE SUBROUTINE@@Eventsp#A0A1A2A3A4A5A6A7B0B1B2B3B4B5B6B7C0C1C2C3C4C5C6C7D0D1D2D3D4D5D6D7E0E1E2@@ PortX_Pins @!Input? @!Active@! Syn. Mode?@PCluster@@ Virtual_Ports@!ISR_OS_Var conf?@0ACTIVE EVENTROUTINE/A devices3.ctl@16F8416F84A16F62716F62816F627A16F628A16F648A16F81816F81916F8716F8816F874A16F877A18F44218F452 real device @LevelKPBegin_End3.ctl3@P Begin( pW cx d0` P/A devices3.ctl}@16F8416F84A16F62716F62816F627A16F628A16F648A16F81816F81916F8716F8816F874A16F877A18F44218F452Device @ @ P @ Frequency [MHz]@0Container-name@beacon_states.ctl&@lazywait send burstState"@lazywait send burstState @ P @Value@0Name of Subroutine@0SFR-name @Value@ millisecondslazywait send burst @ P @DELAY c$ c c  d c @Error?POperations_list3.ctl!@@Active operations @Task #OPCompare_operations_list3.ctl)@@Active compare operations@0MPASMCPOperations_list3.ctl%@@Active operations ISRSPCompare_operations_list3.ctl-@@Active compare operations ISR@!Internal Osc.? @Numeric@@(Current for loop@@(Current if loop@0ACTIVE SUBROUTINE@@(Eventsp#A0A1A2A3A4A5A6A7B0B1B2B3B4B5B6B7C0C1C2C3C4C5C6C7D0D1D2D3D4D5D6D7E0E1E2@@- PortX_Pins @!Input? @!Active@! Syn. Mode?@P./01Cluster@@2 Virtual_Ports@!ISR_OS_Var conf?@0ACTIVE EVENTROUTINE/A devices3.ctl@16F8416F84A16F62716F62816F627A16F628A16F648A16F81816F81916F8716F8816F874A16F877A18F44218F452 real device @LevelIPBegin_End3.ctl1@P !"#$%&')*+,34567End c@2path @Numeric@@; EEPROM-Data c,@0Name:Container_type3.ctl@U8I8U16I16Type@P>?Cluster@@@ Variable_list@!With_ISR c( Source3.ctl~@ Constant variable U8 variable I8 Variable U16 Variable I16Indirect variable Virtual PortDirectSFRSFR16Source @Number6(Localize_cluster3.ctl@PDE Container c0 c6KPBegin_End3.ctl3@P !"#$%&')*+,34567True c4 c2B(Localize_cluster3.ctl$@PDESFR-localize-cluster@Value of Container c< c8 c. cD c\ ch c d@ d0 0 8 8 0  8 0 0 0 0 00 0 0 8 8 0 0 0 08 0  0  0 0 8 8 8 0 0 089:< =89A BC898989F9 G FH89F9 G89I9F9 J FKI9 F9G89F9 G FKL9GLKF9 J F9GM J FKF9 =I9 NMNF9 JF9 JMNI9F9 =I9I9F9 G89 FK89 F9G F9G898989M O FKI9I9 NMN FK FPI9 FK89INNNNNNQQNNNNNNNNQQNNNNNQNQQNNNNNNNNNNNNNNNNNQNQNNNNQ==============================RRRRNQ9STU0V0 axyhU#&iت&4lllWbZT1BvS[][ J[GEP(TPZCQQOTТK'l ޼y(Q+bC"8? ;X)08m6txa&O ^? Av6^ Ոg;ޅYƇSCgp<9iBHr4vx.$%:mĨRMdk{;D6O&[L Tu 2CqΠo`}OQ*t6xmv=[ٜ3W˧b֒}s>}z]kH}PIR=5xh?mIkK`Gݡx5~0/#u07A&VrK0 W z9 Άa +pB0| F3u/z*_ ߁M= 9Q!lVȵ7~@ř}xvB1>'o"Xrr\ a mCαek|=r_;rxaޮ @\%ۿ^ +!?,!0=x t*4\ okp-^97̋TXg7ju @e^qr_kR1 uX?P>Y=Ygz;Dw ,뾑(˔bJ`p݄ݩ!& uf1״A逼岞?= 1vY/& Koimb>[I/},n`ĸ<{ܥ)(-_O|uo1/ns:8o0:Osc0 ,~:s}wU\,|srp?$G_<ƊsRX3p}a VIDSBeacon_test3.viVIDS XOrVar3.viPTH0VIDSWait_milliseconds3.viPTH0LVIDSValue_of_Container_u8_3.viPTH0\<,VIDS SumVar3.viPTH0VIDSSFRContainer3.viPTH0VIDSSet_Variable3.viPTH0L tlVIDSPIC_Landing_Red3.viPTH0VIDSPIC_Jumping_Red3.viPTH0VIDS MulVar3.viPTH0VIDS IncVar3.viPTH0VIDSIF_Container_greater3.viPTH0VIDSIF_Container_equal3.viPTH0 |tD4,dVIDSFork_Merge3.viPTH0 ldT$|VIDS For_Loop3.viPTH0VIDSEnd_of_loop3.viPTH0VIDSEnd3.viPTH0VIDSContainer_u8_3.viPTH0TLD4$ |tVIDSContainer_u16_3.viPTH0VIDSconfigure_ultrasonic.viPTH0lVIDSconfigure_UART_TX.viPTH0\VIDSconfigure_UART_RX.viPTH0dVIDSconfigure_jumpers.viPTH0TVIDS ClrVar3.viPTH0\VIDSCall_Subroutine3.viPTH0VIDS Begin3.viPTH0DVIDS AndVar3.viPTH0<?Dx XUUǯ!"ghJ)c`*H9Y94cy͌N1`c8ZcD5k8gs|欵k}t1:kV?\u\MWt`[?qƉYgVMt캱0wlf->-+TDdz{A͓C\W8qboa+$\OjSFXµ}'t^}d* GnGLK|r Se҃\?uLz'ړ+=ʥ+vr-+=\/õokG >ۄ^zFy\p%t&\pu\{\up׏p} 9Rkg0|LJ\+kZ u ᪆KzWµ/|;:\o(RJ@MupuDG7 WBKN5Z>/zkt lzMƇk\p}&]:W=\Apr: \ӥ+-\Hu-\K*t2\U UIj+O"WN~ZSEpt5\Z>\I\ʔ`/;r= |HUP_pm[p5/T7bc/TW2\K=qؿ*tu :|; WPO5v]4Rjll@`U&Q uԩ,@ lB}) LZPY:nӽfu:EWrN郳P≺_.氀8jf^%Z"#@J܄UO{^<0eSo{SoƔ:#.wA4fޘY,ތƸX|AO=qY>/33"~ ~Z QKuԻY? P/J7UԂZgxu5ԭuz/\$.!Ԡ~8_W#Smir{^:b~=/Q7騏a@!BM@D=/Q7YPW+GzQnQ`/P (x&jݽTv"Q!u'Y}@=5 ց8_KW/OǸD? *X1gzc@U\O`247XC:GhmJ7Vȅԉrq}U|H Ø[yᖱY{Aٵo$C{0k?™]-ٵoX݆{ۼ̇S&&QsTv&ӛOGehR95i`ѤUhRgv&4i;7[*/: |@~i>@q>z,;xexn{tࢇ:ox DqN U[4w(!P#tS7Cyg\靑I|t zGG:ւ6U<=Nx r=i%mvyzާk%uS@;hcHʽœv=bc^h봆mi׀m İĮrzB\8ۡ~Oi[cD!^mgs\o[u=5䀤ʽӳYWsҬ{P/>xS,ؗU<0l=y>c\|I:mn1qd/ޟv{vIN#O)@W`-Įr7xnYhqgwN{_9ãx; xR1d_n$FX9Y񘗇R/1 G!\o>C8!_fY|tGPŠD1bܧ=iyҤ=c>iy>C}tWtO ˝3z#,}tZOs]3 Bp =whxcwF(AOy茥 M_I,~aM<r]h_Cxy!kB_BݾC7CCQJz_IQZ?_h7f8PĮr{-x̕ K:%}Չ@G^5@ӓeZ/?2!b3}F zGt!\oyg{ 98wFxT5" q'1h 㝱 ]:)tכ >NK ..FB)tכCyTק1z_tnjz?76^)$ ^uc#OI;BcpZA3%mN#Ӊ6y,.1@U%m6lndYo^,w{h{~ެA)4;#"hVU٬=rkL4+|p0eK[@#tS7CЙ=/qš?,1ˏ8Sa<@6"~pzo>/3- %:,_}M4_}@D*8ǺIRo_ !k!/zy%ufB!/ 9܏(tbxNj޽-L"0]iG^T 74WYc7v-,_ݛYw&Opѧ=1Yd x7tZ_yM|MWt"ӿ=^WӔcKOK_0`A brWz螿iy"d<=Fy68LHgE;M]%횺[b:y>y:wo a)B"'(JKZRaJvzbf'IʕrN9v(-9f3Fh1a˩+:ugL!]Bi%"rR4QZrV7SҌ k ] i>aӾ\PRΩ"'Վ%|/] Sm+ufOcBI*Z(gIDiYLLIsJ=[N]UXc)Õ %S#Ei)eJ;Zl+u*fOgʧrPRlj%g.)'3%ͺj`C5tEwNsRvJRB9T{(-9o6Mzl9uEN3<$sI'Ғ34*Q/c+zue,' \,sIҒ R~+Zk:M2"BI*Z(gIҒ3h})ifܖSWudrP~..jLjҒyRƔ4h,;6ԄZk^b/'H?F()gIҒӟQ)i&ЗLuG?k ]$iAYBI*Z(Lj%g9)2%Myrb&IyWJʙ'rR8QZr^!wo+: 2bY>,%%rRTQZr.$H:β VJ`+B:M1v?TP"'՞&JKӤS\-L-#i>֧ sDN=UIIGZc׹{ì5tE_NSj !{r9v(-9Hppk ]*inq/ =BI99QZrf[YLILb*k ]O$c))%h"g?ѷeԑBE3~[N]_l<)BI99v(-9-u5S|2m@k ]1@ӄc.)'"'՞,JK-Ȕ4!"5tEX1RjTP{EN+JKN_7)iNsLuSWuan sIsDiɹEdA"BӼ c?)Ճ+kr'rR֮2UJ(ivGTP"'Վ%g!)`JޖSWDu$al'\PR]KΏIIߵCv:b0MkPJh'Վ%g)g0%.2MD0֒P>!HKC_vITXkbH:+)s 0ѱA\'DP(B[BaLI2Ub"i)+WCŒ,)aJ4rN> <'khgXrrSkPk ]1T{c); fŢCŒ()?bL4xv 7ZkXN,k|P(}%jXhܻB{A(aqЮ @{*#uc/)/p2KDN/JK΋#SLi4܈dDŽTPGDb9cp3U-4FvB"s--3[fx6,]1B(p#'[ʵBI9Gh o#3BB-5 aJ)=-baW0% T퓭5tDN#S"R1\I։5UXhЩ2)ÕӔRD9I,48ETP;7$m'n]ϔ40ک+2: 5I9M( %R4/"G@)_EBI9XrF-be k` .N#re %g-)۰*49`˩+r: 3N W^J[=S]ٽmFVFMd_NBFrR%JY+rK Rn:<_XaoAJHʱr(riYbm|U(7iB9K(-fij; %$\$d9b1gƃ$%H7G+ur1!-lmzeӃZ-;{ĿtaUշ0M?0!uU4Uz_MTf9)sJe2AT;) KIY\,NRR*NUgT*W9)+,|PV8)--JyTV;)XJQ*8)k-JL$NʝeRY";ueR:'>N)I>'eEyN)_z'eE))[IlQ*e#Bl(lqR(9<*=}, \ }eR"NR~"1NR|kS^* NdP)Ie2ݢUR̲([}rRZ{ӘRRb%,'O'Y%aJX"NbrR&NRrRR'*RY.ON eTV8)-JQLI*[,|<*[lNpRXו2 ytR&X*2G*eRVKe2A(N,rR ~tR:(2IoQVRwR:(HeAT;)K-J5LZ?,,̗UN B)JeAy\*[,z+O'eEyE)ӥIAY&;uRYgQLyY*9)1O󧓲,T"lpR6[JT6;)[,<%-NQ˔=IyRvIvћl]t]&{[ʮ8ɮ{}+e׽.DϬ*kFNެ҈bi}* 7oʇM'Żnw2Sѝߐ 5>ߣkDi=O"Y; &ΊMUrǧUE>E?O TMfI,w껠 HɳCQ5UQlGԭEȕ&E #_ -QYQd()#lE&ig$E7)#_l&*$ť>} V2kE(4)֢@?L$$E؜6UnQl@5E(&EFTx/1lL勅>RwcW*Ȼ} D`C(|_T`h ʡ8(VIU& PFs!)z֫#$ũ>_me#'FKQTH bW#|EU{nlmuFRQTKjb%gүӹ7#VE 6X+5b>r QkيbbRd~9!"EX*76HD (KbIA^] _u7 Xa V7%E|&"ol'(*:IQgRE;sP8W^'x>77VcڨQlW$>b;Q* .E;Vdbn(*zIQoR,ETۀ|5"ͰnU+EY<rD-(2Eh0)2P |EQkEȉ3~ciEh&E0BxKT &(Ed<E(jKIbRw7WR(kwEqu6zdp+eD Êⴤ8mRFT;5gj,Kp>76FD54✤8gRlEMȷ*uخ(v 3#~c؆5E⢤hR,B}"޽*TX7Z(*\I(JHHQW$ !_U:_Qd()I(5I(K&Ew?|(kV|J(5@8')(ll{8E>S$8>Ò7qV'(* IoRDLaC PS`=')+8>76 Qk5iRԠ!ۅ|XWQlU,L(6#b#)Q?5WW(a]ZEHQylQ!jF("$EIȗ|9řa"AR$eѯ0]zֶ0I0>7ìg&(*dIlREGc'`=9LRT0>76GX(%EI=PuQlQl@5\E%)L|KoȂu%eb(瀲FQyEȕ&E,7.`͆5GQ$*a|V(olQU"ߤh(B G0X#牲FშE0AaJBIQhR]X*VmO=Y K^VV~7yk1VLk%> E\,M5_mȷ]Q;ݰQV޺Wl[M,ʶtZ*2[d+52P=T|ml%.rXW*lŖgk{~qŝ)UmvL4?"_"D[%غ+X>?ml壱**$[F^vc(PP>'Z%mPej3?ȷkj5(vúGYqW|VCYaXJ͊xP>]g؈k@V#V[$8{y]|L6ܙ-u֕F)Cۦ[rM[dն,ƏYi57X`MQV~?k"yl{G#>#wJcK>F&*הmmlیmȅl[d36 lo 01mbgsm+rhlymdgE`+AFY @͏36r4`V/M|&- [M5[)>#2\ۙ!A5hWCp݃!a[kkwv~>g.!S/q Y5l;P?G`kTl; !V"v+=Civelcۅ\5""ZL"/k#&m6)@mDQ,gKkL"DQD+ӒI3bPiiy6(xŖ8Ϫfד6X.EKsF^v3) 5`[(ajzo7Uވ=AC.얼Ql%Eŧw4P,%AEaDFQhIqŤX۬(ub+Sl a[kc[\K5$v]]7ْA<"XKEȈ݋"Q5% ϒzb/^Qsva;^ɪ/#_F`j+X/ eXl4y`>7`V24diEjPlG??^~X*Ŷy0Ϯmlk6El}L)?ڥȷF2E(FE&EB_"_Ή&R`MSl-x0qmlݑOc;%b$[F^ƆQ8DI NuzCY[ɶ Q';(>_]Eށ&7E  ]xJ;LbPu6M~Xua5`=BE9g[xhSq$NֶBԯ5|+2{֥.WV޺)ŖſWm6l|[dK7|P QD娛k))E=ۊm~ h$$qO.AbI V2W7ms6=` ۶\0\]J\SA* ޛa=hc3`=ض*m"{fڠ(|ɖo>ϱ'^ZE1WQ ߵ>lyQ*BIQhRE"%}74[S[b Ŀ́}؂v*RKblt-[Kbñ-(|L6v6R>"lg f&j*RVjmEزWqTf\5zTY;cH]Ml@Y#Qī$*m{C}!_X r g5UVa5x".4Mq5@E\!+mX7)))+o]S[b iMuN lՒZ6mFk8;Pm[pm+DT(H-&v6CUVI@ɶKԳ{`ڦWld.(6Z6úU-Rl%m;c[rhlmdiE~߆/oٰl#s[bȿуآ+Lc*BI:#(a U#$8Jq Qhb'){P?oC؆"ԧIXOEXz6BWl#;c^ڭ-Uld[Bm-ȷUQc6XvKTle[F؝m9rhlA5l bR kX++W"E"w4U؈A.%qߐ-4` PL 5TY0X#pmo8afm~5MnEh&껐1foOzJYyz6\m`8&m"nmb;-Nk&"䫱mu>.ŶRoLaۦm9rhld;g%Oo~+ubKQliY*3llI] l%Ed U| 5dChXc[[οv+i b"ٮlv) [ui<f{? A-w̷9:lKW CMvlcX 2psY{9=vB9 \˺TZ9Euj9 `T<@z:~P19\ ir]eP^)QUQ>(Hߋ2/RW nQ>)}Xr(yQ֋ߢQrr(+E[Q~ a!GE+Q%?ۅDy(嫢le(;uPQN#|VnQ]?2/žrЉ(e|/^(rDo^`^&SQn˸%ʶ(ge#9xySaPy9(%]?R%ݖR(e-VQn^ΌCyY'ʏDy,/ 8^~'JzۆQF/;d\9)?Ryx񹥉~ Iv!g2\Cz%HdG}/morqi9wϹkvE]ڎg}E .f?Ex웳zuv/~b' 6p¢U5k+ ,qƬ^]]u߼}:|gӫ_i৾9i2i o_{?ȃ g~;_ޛQec k|^~,U{:sog<ǻySg]v 癜=~{K0ߙ9!9|~^Ќ3".z{?{:{SP9}NrСOy+v4{0x7)~=qĢNEg|}VGx{DN^xS¦u!Nm_w\=wܞrw=pOt8s~sg;}=O}瑬QY맾tӦɔW,ߩQn_u辣y=950x#? ^2ω>//jWo89FSG͐c ];a 6<3Z剟$5jt;1#ݘc8oNMg\ԅ㗍O0m焜gO|e3zO1I &b ܓ:uR̾2gd.ά|)̏20y1gN~x/O~k_L>|ͦ7Ї? @Value@ millisecondsB()( (()(lazywait send burst(&)(  #.  @DELAY  !"%$&&'*(((((()'*(((((()'/).+0)((++##1.#432(3)2+.('5'##1.#/).'##+1.#5.+2((((*###')+3##1.#(()78()93()033)2+.5++)2+.5'##1.#+.)/#.1##''.(234$###1.#/).+(.):#.1(234(234.)2+.5#.1##'')/#/).++.);#.1##++<(((((()).+++##1.#432+.)=>?@>>AAB()CBB+.)=>?@>>AAB()C##(()D#.1##''E3)2+.5(2##1.(#34%E''/).+++##(2341##$#(&)F3)2+.5#.1##''1E5432(##EEEEE2E3.4.#B()CBB%+.)=+++.)##1.#=+.)=#.1A##A+++2)3E''/+.)/''E+.)/##+#.G(&)F&&.)/##+++.)/#.1###.G(&)F&&++#$%##+.)=HH3)2+.5#.1##+++.)/###$%(234(.):+.)/#.1##''E3)2+.5(FPHPBeacon_test3.viP/</<PanecDYfqYfpconfigure_ultrasonic.vivDEG***Slave should ignore its own transmission !DmmpLoop, ALU operations need 39 PIC cycles =39*4/18.432E6=8.4635E-6 ==> pause = (1/40000-8.4635E-6)/2=8.2682E-6 secfD 8 7Value_of_Container_u8_3.viZDererFork_Merge3.vi]D f eContainer_u8_3.vidD`/m`1mIF_Container_greater3.viYD   ID#0 = MASTERYD6C6C initial state\D$1G$1FSet_Variable3.vi]Dn{n{ Container_u8_3.viZD>GK>IKFork_Merge3.vibD?L0?L/IF_Container_equal3.vi]D?>Container_u8_3.vi\DboJboISet_Variable3.viVD IncVar3.viZD!!Fork_Merge3.vifD$v1$x1Value_of_Container_u8_3.vi\DhjSet_Variable3.viSDFEMASTER?]DBOsBOrContainer_u8_3.vibD) + IF_Container_equal3.viVD"."- MulVar3.vifDz|Value_of_Container_u8_3.vi_D_aCall_Subroutine3.vi^D+=+<Container_u16_3.vi]D)y)xContainer_u8_3.vi\D(y*xSet_Variable3.vi\D<;Set_Variable3.vi_D>)@)Call_Subroutine3.vi^DNPContainer_u16_3.vi\D_gl_ilSet_Variable3.viD ? ?]]]add a default program state, if for any MURPHY reason we had another value than the expected.\D**Set_Variable3.vi]D~y~{Container_u8_3.viXD&9!8 MASTER sent?oD 0 0###mask higher nibble (master message)]DQ^Q^Container_u8_3.viVD&3&3 AndVar3.viDbbbbuild Master message high nibble is highest beacon id number --> receiver needs this information !]D##Container_u8_3.viVD SumVar3.viVD]_ MulVar3.vifD-$/$Value_of_Container_u8_3.vi]D`_Container_u8_3.vi\DdcSet_Variable3.viSDMASTER?YDN![iN#[h power-up timeaDV3cV5cWait_milliseconds3.vifD(5(5Value_of_Container_u8_3.vi\D+*Set_Variable3.vi]D/</<Container_u8_3.viZDdcFork_Merge3.vibD B AIF_Container_equal3.vi]D$#Container_u8_3.vi\D\i/\i.Set_Variable3.viYD)#6u)%6t ID#0 = MASTERZDcpDcpCFork_Merge3.vi]DContainer_u8_3.vibD_l&_l%IF_Container_equal3.vi_DWYCall_Subroutine3.vi]D'n4'p4Container_u8_3.vi\D  Set_Variable3.viXD|~ 1.25ms burstZDO\O\Fork_Merge3.vibDjlsend ultrasonic signal[DEnd_of_loop3.viaDWait_milliseconds3.vi\D<+>+SFRContainer3.viVDIK XOrVar3.viaDkjWait_milliseconds3.viWD toggle bits\D**SFRContainer3.viVD XOrVar3.vi]D**Container_u8_3.viXD For_Loop3.vi]DmlContainer_u8_3.vibD^/k^1kIF_Container_equal3.viZD^jk^lkFork_Merge3.viZDC@PCBPFork_Merge3.vi]DJWYJWXContainer_u8_3.viVD%2E%2D ClrVar3.viZD%2-%2,Fork_Merge3.vi]D"f/"h/Container_u8_3.vi\Dw y Set_Variable3.vibD$#1$%1IF_Container_equal3.vibD?sL?uLIF_Container_equal3.vi]DONContainer_u8_3.vibD[h[hIF_Container_equal3.viYDR&_]R(_\ initial state_Der#er"PIC_Jumping_Red3.vi\D@|M@~MSet_Variable3.vi]D8:Container_u8_3.viZDZgZgFork_Merge3.vibD[Bh[DhIF_Container_equal3.vi]DikContainer_u8_3.vi\D~~Set_Variable3.vi]DGaGa TX off by default\DE_E_RX on by default`DYfEYfDconfigure_UART_RX.vi]Dna{nc{Container_u8_3.vi`DXeXeconfigure_UART_TX.vi_D]je]jdPIC_Landing_Red3.viSDererEnd3.vi`DXreXteconfigure_jumpers.viUDVc'Vc& Begin3.viRDBOBODeviceNDBOBO HDS`#S`"HDR_ R_ [DssFrequency [MHz]HDZDLNContainer-nameHDWY ZDr3r2Container-nameHD21 ZD\^Container-nameHDac QDStateLDHDHDZD^]Container-nameHD%]'\ QDA^C]ValueHDT]V\QD*7*7StateLD*7*7HD;H;HHD:G:G^D^ok^qkName of SubroutineHDne{ng{ZD,+Container-nameHD+* QD65StateLD"!HDIRKQHD#9%8QDdqqdsqValueHDttZDHbUHdUContainer-nameHDXgeXie QD'4'4StateLD'4'4HD8E8EHD7D7DZDFEContainer-nameHDED QD1N3MStateLD1:39HDHD;q=pZDCLPCNPContainer-nameHDS~`S`QD,,ValueHD/</<TDDQDQSFR-nameHDTaTaQD*7*7ValueHD:G:GXD"/<"/; millisecondsHD2 ?;2 ?:TDERRE RQSFR-nameHDU,bQU.bPQD+W8t+Y8sValueHD;dHy;fHxZDog|oi|Container-nameHDeg ZDContainer-nameHD QDStateLDHDHDZDF SpF"SoContainer-nameHDVcoVcnZD  Container-nameHD  QDStateLDHD&/(.HDZDTaTaContainer-nameHDdqdq QD'4'4ValueHD7D7DQDStateLDHDHDXDSR millisecondsHD7R9QZD/<./<-Container-nameHD?L-?L,QDbd~ValueHDo!~q!}ZD@M@MContainer-nameHDP}]P] ZD| | Container-nameHD  QDWdWdValueHDgtgtQDYf2Yf1ValueHDi(v1i*v0ZDlnContainer-nameHDqs QDKXKXStateLDKXKXHD\i\iHD[h[hZDmlContainer-nameHD;l=k ^DUbIUbHName of SubroutineHDe1rHe3rGZDERERContainer-nameHDUbUb QD%%ValueHD( 5( 5ZDan`an_Container-nameHDq~_q~^^D,u,tName of SubroutineHD/Z<t/\<sQD6)S8)RValueHD,I9R,K9QZDdfContainer-nameHD{} QD#E%DDELAYHD)D+CZDkx=kx<Container-nameHD{<{; QD:(GE:*GDValueHDJ;WDJ=WCZDIyVI{VContainer-nameHDYhfYjfZD&%Container-nameHD%$ QD.-StateLDHDAJCIHD10ZDContainer-nameHD QDfsfsValueHDvvQD+*StateLDHD^,g`,fHD+N+MZDCBContainer-nameHDBA QD)F+EStateLD)2+1HDy{HD3i5hZD+8+8Container-nameHD;H;HYxuѿK1oRb1?VIHG$z n.D]tC'":tPDqC'9}9KB><q+M4r&Gr6&`Zl[]1M\UN |2fPq8aHU"OhHlRJb}ghV Y-d2#{)yJU:}-2ofgH?ѐB^WIV7Z^BT\o\rax_w k|g&o&z}U-WT/t[cCj.Q=`>*Gnl,^,91܍/IW1ZIeyuAY`7?GBDHPBeacon_test3.viIUVI Begin3.viPTH0/addonsPICLAB PIClab.llb Begin3.vi+PTH0TDCC devices3.ctlPTH02addonsPICLab PIClab.llb devices3.ctlFPTH0IUVIEnd3.viPTH0-addonsPICLAB PIClab.llbEnd3.viPTH0IUVIconfigure_jumpers.viPTH0configure_jumpers.viPTH0IUVISet_Variable3.viPTH06addonsPICLAB PIClab.llbSet_Variable3.vid,"  PTH0IUVIContainer_u8_3.viPTH07addonsPICLAB PIClab.llbContainer_u8_3.vi!5\;Qa.  b PTH0IUVIPIC_Landing_Red3.viPTH09addonsPICLAB PIClab.llbPIC_Landing_Red3.vigPTH0IUVIconfigure_UART_TX.viPTH0configure_UART_TX.viPTH0IUVIconfigure_UART_RX.viPTH0configure_UART_RX.viPTH0TDCCbeacon_states.ctlPTH0beacon_states.ctl  Lhr 0 PTH0IUVIIF_Container_equal3.viPTH0<addonsPICLab PIClab.llbIF_Container_equal3.vi D y? APTH0IUVIFork_Merge3.viPTH04addonsPICLAB PIClab.llbFork_Merge3.vi n SPTH0IUVIPIC_Jumping_Red3.viPTH09addonsPICLAB PIClab.llbPIC_Jumping_Red3.viPTH0IUVIValue_of_Container_u8_3.viPTH0@addonsPICLAB PIClab.llbValue_of_Container_u8_3.vi PTH0IUVI ClrVar3.viPTH00addonsPICLab PIClab.llb ClrVar3.viPTH0IUVI For_Loop3.viPTH02addonsPICLAB PIClab.llb For_Loop3.viPTH0IUVI XOrVar3.viPTH00addonsPICLAB PIClab.llb XOrVar3.viPTH0IUVISFRContainer3.viPTH06addonsPICLab PIClab.llbSFRContainer3.vi/PTH0IUVIWait_milliseconds3.viPTH0;addonsPICLAB PIClab.llbWait_milliseconds3.viQPTH0IUVIEnd_of_loop3.viPTH05addonsPICLAB PIClab.llbEnd_of_loop3.viPTH0IUVICall_Subroutine3.viPTH09addonsPICLAB PIClab.llbCall_Subroutine3.vi PTH0IUVI MulVar3.viPTH00addonsPICLAB PIClab.llb MulVar3.vi%PTH0IUVI SumVar3.viPTH00addonsPICLAB PIClab.llb SumVar3.vi"PTH0IUVI AndVar3.viPTH00addonsPICLAB PIClab.llb AndVar3.viPTH0IUVIContainer_u16_3.viPTH08addonsPICLAB PIClab.llbContainer_u16_3.vi PTH0IUVI IncVar3.viPTH00addonsPICLAB PIClab.llb IncVar3.viPTH0IUVIIF_Container_greater3.viPTH0>addonsPICLab PIClab.llbIF_Container_greater3.viPTH0IUVIconfigure_ultrasonic.viPTH0configure_ultrasonic.viPTH0fkx]ŶKXdXvqMV$gDp9YW/91\egީٙ3NSNU (;WH~Q _jj.F -+̎hQ¿V._σ_lSqKdm[M>:0z#;R5 jX0]O)f,0(P7^6̴S*0(, I9[X[))3 `L0M اMLM{Y0;|&CM"0E'i4=Z@~S~%D,Ejn `Ե&KNY"0_K<nj&Xi.ƭ67BD"lL  ` c'T>7WFG_$\ ^KL4֍A-(;ghlKD'c'`54k~Mz|jK( <BG[/,-jV,'A~0Uߎ[ThD^>ixF`=3R¯Y#`զXUVIs6Vm2(XNM˙|p.F[V>Z;FGMls8^Mev& }t\tp¯8jjv^Y0(* B+vﳺ `Y` t1tڴZFO"N6:9!#K7CXv1$u:`xK9Y%`A/Yj FuOb]9ƖU{+R˶v8(.ukN֛uCIALTnHf-cc'5q3e2g9@l(b@\,ʤz`sգzLOӇd@aq2(Tj?{Dk7(Kv!%kYd&{|hQXU42T TM~x+ E;9" E)bФ f'hXKbJT2=*]8Zr )ؗe !yrVzE- c0 }-deCXaG#{ 'T҅A58tgiºp NRl'L~Kx;&q9Z+GYզ1=bx*~-]v$(bxm2[ fǴJi鞾pk~0)L]i#O6xO'X~:^ 66 *\kTK.>>&Lcz=T[p}\@UOs\pn>HŜ.W[d}`ԦC qt k,)XXc֒u婢0_%QN"grAt9_e;^OlEeKGcK<)0M(*桏X`r|fRޣ6`DL"._ZXkB|8uTХK5>ut 7P5]@ aC[Vy%P|%ɼXC%İңEs֋LA:m04G^mrgVT2o^rL;rb࡛at6Z Gᜇn2G2pmt&Έpx'v\α=lO)_P9ōi`2j<2$щi7a1c%f"4/#T1y/@ TS\b\ڭbJzjA-sڂk/!ε^_(q{tz}ZrC,/ G,Ql4E*qٵqvO{XդqizLjKw^  N=HHփWqN} 1ƅ`vcN4;xNK-F֑%7btWs]s]bY' ~g%X,Tvsrָ u`G1) fW$}V`'{J:k=5G?0\#YN,eS {Z{-gAF: `HTS)i@jLQ+NV @;@'E_Qu2m@2^0Q> :`t S@aaTߓ"X>N+Cӕ`@jS{\"4M]DƜ:M =!5sGgD9N]3/iBMஇ2`d!Q >KgbCxf?'>bIpAWG:C. 8~S^AcW-nbk\C}vaqwit>{hgj45t>_4P[>VC£>Rߔ6PɒڃCOqNY٥\}\}ٽg\aqoS@LP[D}8 p-};+]+f=E'8 oWCX[.UE-_]5*bͦ`+DP2W`}PZ5Lݸq#_PFY,0)*)l,ϭ-]#u=|9RcM4 4t!:A*f>fO}x$ϓV31x|ti`})X7 6H۾ =A[1 U`ە 4bv5Z}Cr>Ì F`|O&'c#&A\YP 4wpX?1 \yP>Rԩ4`=_j&ir"\fB1Ϙ5u |Iߴz@q?&^!fz@(`GЅeRa$xSeq@ և-K ^{q(G,Nb/Ke]]tDJ;})m8 ]ooL6 RvRY>6}/=iq{KG 6EMlT_{QT{+=eoX6 REؓrtս`H`;X[:v15uYaAХY_8e΅ˡ"\@Ǣ/솒;ie[Q:VSéR6X}`uObb8sR6z>`EDs*puE6tz`MnJ>W/X9C֥bi?fOi-2hh4S {=IOa\(uY|7 p+~PGc]h+ΥM=(wu* VW#{:[6.%G']1 ^3p 2*'VEވ'QY]DZL\IONB+q5%/&CB3l%[HzCIv܏`3V@31%j,$ ,@NJY|DXwfa@H*dSEU4nP}.\ܡw!M5w}*. f.N٤IבA.% Y% `عC)iR`Y\JT*. l*e;VN9*Nj9Ҿ(r}ٓ,&B"IhQA11M>HG@W*##h,$FsA`㥙I lYb;~`Aʋ~2ୋѢWp+tW ru z!*@^5Sl43a>>A'bi&I|6=!`?a z NP6cHZtfY5KcԮH}\ozZL:Ν>Dx^e&S!s[JNi?DNv/kY"<t v"Jv7Dx$4t> v3&mrofHIj&mSt'hgv0`9P) 0llM9'PX@D9PfQ'kf '9Q49}[6m?:([89S„(u9T'獖{PMG6 y%$ &DanftGּ61czR>eg@$gFf!}`vE1j%rL倀U9rc.mʒ.cݺLt9鲎tD`H?>ϕ_.]ںqGu[ ;Y}XV6歐x: 9PFL@}l[ юӨ=[!Lz ~>5Sp|ϾB-٨怛d.灏ycFө3\V<&oTs<`櫣u: (=o@~aʝEyyLzހ/_&kyl汅2&=oא/=S[< 1oP `I>}>ѐ;ғyvl?tL 6;2yvUj{Scy]Xr {:lo%ۢ\ZV#]π"z@[ǒ.܌t ]g11 Rf v=-fS?[>4׃L>(,yh5xNxVbz=uë 0{1crq([F-jHvVI`/r嬫Qo),vu=qkկiDT*jNԉ"ħ#ʍ`rϦ6(7AQnhˊFS7s.WN<(mQٕqn 0)b L%?PǤhشڴdI! v= l[MSG$70O?#GQ{Q t.DOfR6qG̞S` 4 ̾G:ɭ.X If W 6w.[LBM>د"؏.?Y Il _czRw CZSjhQ)B1{z⬲2`1qPj3^9(Rg4M`P)qAh4փa&MczD~6zQAbqp%17S0\D+&Ō=n|VLo ә.t lo(lʣ6cwHt\{M+rH'eN ]WO1 .eKjzo0ЅklR0o+5o-]*y Uye_\,բ`)e;Kl]}Y0`e{H4ʔ,5}/粶Dh+HD)*$jK.H(S-zD_&9V=j2nj_-HV"q~t=^]s'S԰ rmj ,\ȉ3W9u`IZ\lPYJzA7&SYRz1AYXAbңOݫ\k@Ak@#7:FlߨL_AI(/FGDWqro_X)ʈBR{nk#wit6ekJ|gD_)7&I8"V5bm諤<1k;]S6>ΉX"j3_7qjk`kX6vELpRK9b f^ О!0 +8wRP<<%Da,t+JGpd݇V-0*9ϕ H&r;k|cM2,#\]&?!z(1zF"NxˈP2zT/E39f[̈WND,zhZx="P=qEGk,_ϣ5#˒+ڸT֌%J3A?CL '3%i! qxA1`*oY¥ѢG$%nN(oz9sipҘ;g-MeAY$Uk٩\NqϾG艈X=ۢ C  })t7{9{|"_"&-}2]Ela1 n3;0-jV\pʯv~b<7q`K<5;7ܱ}h@JYUAx>II Lu3\zUIHXlCU);` JfAq5@Loz\o=0/lR^#%?+/٤jWqI^+D,-0j+UJ3ByE^Eڟ҃&Mczĭ[ t%~U\u/1zyޞ^PSxA91?'^NQތ%b>_ĺ,X)|%}rH X}#t#Wt)D X3z<yI1=qśۂ3U6 tzqA7Ӊv^(!vX-ч B}-)֣!#uoM25 !8 %%FL\H\ FI=̻zKe ; CHe$1DmÕmZn05+W$ڞsk/ax `L΅:;􆨾>abv7~#;96@__6SD Ѣ:}W\Rh]s-P)}D/_SokKeEYEPI(ߺQ~eeA+FKgBPQYe89Y (bʭO s*,mџH/ueAh{WgeiA%|}_ ((,2[z( ;-t X^{So=~ >Ď t4֜ `-Ȋeg`|=yc|~D!5g!ъ[ X;)f5]ٝ9WFiZHZƒiBZE]/Ca"29Qpmn5~\?sQ!Wnڥ$(%B7>a} (K)BRIBFᎄq֨ (s)LRYh6d(1k;wSvnU$&-Zt5jZTPQ;#MF\@YJQ\ ee3b kNe&A&XĎ7kĎ'nةzH3 j-j.>]_P_r"z vbwWܭ/}k(Jsr"֤C~җ߾*aEajћIq[۷f*Hl^Bk! SYU і.I5J\Ȭl~Vv-s|{eVYDQVJh*Yce3>OQrXc+j ̗Z{B"_}Xy]XT@G n/-jq1i ]42ҵ& Zpq iLRKBiFi,no]42Jm ڰv(uIL6V/.nwaq{"ו,嶨{Lz{sݏgI(Qv);R_PB>M%eZh#}k;lS /þ.ncxs*}L\͂n:pۑ=.HUSEV:0&X:綝H`Q'"* 3Vrryb-&X;`$[Qy{ZykIX= ܏XȳGWD ~>f 5V1 沇eT,Fbr7 4ShtN˨iT!r^jAQw@N/FA虲?KiI^ֿ*F@Ԉ?u$B6#_йhV1 yKQrd#e#Xۇ *1&Npu@a b4ܼ8ҢT2XT*aj3bP O˿LYvl= :t _Oώm;V[w4D:w;iZv۶m]y9D1Yd! ,豓UB-Ch8#6;] eȕml%:x! >W Up{gMd ~xR#Bxa :837Q z:$ " a䆩l\?Q=sL+cYԟغ4Q %Z:)lju iMe,*Grj:uugZ9~%s  v8J*z&%:#yEƠXd˸9|EiO!!sc(2Ğ"*+Q!+"Tf&U X!N9F^,A<;-bƢ b`ۿp,*;UIdP|'y D*GÔ'א4"70"8Þ)xiD(Ј_͘%Ffh\hF y4O|Bm-|g8'EvbPXj8:qVRЍ4.sqv4qKqpRo\(on /qXKiQ7ђ7i[ $ G²b$/ӄ%sBP$iBp%%$-y `󌒖PV jgwҲ%-F 3-*k'\-4cqxє,\"m"ԤܢE HyI-^E .x$LN#tu˲6.)tK& }D^bx*QhpDoX@*8^OMFSVBLГLcCG%LN Y>z6՘I( :LВƇ:UL棣%xyb(.1%hYs!-+ ՅX4shy]Cze˚!}ҫf7:1= g`f1Z 1}0h;N`&'W+Qqov"sk%uib` 1 e"zCBrBvrAI,X˟O#g-)/H_v=ŇK IxEr${y6?b?hn"&6-ɖb2͵'/qdqjEd~s_$1ety@DB,TYA'kCl+b+!vb 29!?6-M V]vd ;N$!R>+Ws}_3Vuelo.է ^a^KVw)L_Rg~x_ג7*◱/'= ?&M_=Q~f%+Ņ7˜w ;K_oCאąʴĽV'_ictN TΞ*#t'YX$hy!+ ?O 3W8!G !>h"߳w;!͢qi|}/GK-(/[rQ]b7+/48- N 1^ytɣ2:u奎 WḲ'~VtcE2yԔDQeT9q@)>7kyWKit5|1: <:w~=k쫜p?ƾރ^tR5[R5. _Zѡ*..i.U1P˥Jv %'DLTˣ蠕M#:x%ZCdA+NJ(+d٫RŽאhfv>O *JoЗ^l^TRqt:JQR>]1`KQ(/%ou&pb9EÒŨ#׸ؔ8D^"k$|)zu vY}T23P5dOe^zQ^R3]I= AyfQY88`@l\`6C`!LJť(=fXG^r!FKV^(f^z8,LsJ3]N`+=*ua2^,LJjT܏VnE_[gԁwEeaD٢G?,9Gpmb:ya2ڏ!81a_M2/98{ ˼@&e#):0oR N&KԱE߱5^c࿷_2%JdY+At6yIA>K|Sӏt!kg`t^)'YS烍JMq^RlǟJ+7Wv`y1lq@/Bf:qi^ԲSwvVeR*CـZf]%f֠[4$/1>튷LJ $XQ8a$%1agYހO]'1@?{)4t6ƤhIvg6פt^E ʌS͒Aq5(4ͨ3/>fRfs 甾05(o#/Ax_EK`Ǡ`_HE]ozAZ\ld/*wҠr/8Ny$*''*.K,^C9(gQ 889_[E{Č/W{?'__^t~ӽ/L,}%J9%4~ A17ޖ?7?![M1ż8s1_r|o^vyJNK4P'0% k<ojdO=#OWD_q"ϥ0y_]n`nɼW<&f%Kz(յZrLff{T̟\uybhXy2axQSbWhv yz@_} }pdWpp˙@!WtWu)7cQ =}Bt v, N'*X/e\,Æ2B}:u3{Xo7Pc~}ʭkJ%nVKm=r n)g[ļJᬧ9rJb:&? jsUm>[ 2̏,g}/7Ҭ ^c/YDVV& Y̧kxW[13znWgiYz{ vŇ$\WbU"*q@V8OhpUET!;?tK滖)Vτ"1HPqJbyb7PeZ \!z&Ij')դ1o=YOKt)4NvHQ?A3PU}07X} \A-CUS)jBOQqF3ogUj^UŲA; ˑH  )Л)1lWϯxdW'T f]@ոy2'D~%R3Puj+ܕ-.-?H&1?YI%rv LҘEgU,H>8d2N48h b〃|(Ch&Rc 6Ƣa8,;+(u! m|X|0Dfcb_6a`}oJvg(}M*@$%$464PMFW_lTI;am?IЄr^6P-Ni'JDK*WU/~ML\/KQMƩ+UA|Ljs}q zYF_1J[M׉8h7>qwǫUb_4,Jo%x8o4P]Й-DJ2Գ3-{dx-'~>hqÜs;t"??ڙ.rUK\'UXc7Pg=|_%W4 %d:Hu½`:_jru>'fsLKӮE%)sQ$:pcC5y Ji+R bh 7&u}sNp+}?$Paą7:d^8ZQwB)e4Ylļ <$o\4ƭIj)}-ejj;jL7PC^n"-PPy))O섛PUZ#%.YUi7>hWPm2}BuV\+B=`5欧'iA&oxG%YjYO)338S<Ń1rm"fm)4$b.:SŤ,rÏz~k\IYeycv\O%'CK[X[*&e ԌK| oeFL8(SR_H{ Օ5*OFގ|۪ߦ=ܔ!q>ߊ֯5P nѳ2rhAԳiZBdUjYOj ݢ9vp -'{N"\> -Hc Ԋ*=s3ƥhյ7;hЊGNHl5M{h*@G3āi-w^RWS:2Ҙ~ 8U_з*a^ԡ/(9pA[ˮ6SZ'Wgv9MMM6P[PSpI$s\PuҘ7 IyFP3 PTu{M?@|2@Y47Ч*zI;oJ`u\KśeR@tN؋T@H-Y1gP_A8rߣ&abzo\ #t}*Wǭ!U*{ ȇhdR+Kt!!e7A歿@:'ԇzCXH`hP,-~{KtL ⊁tdG ԙ B/(ʡQ&`^Y x04Y4PPv ^Rs "l\wsr $2 ܇P;|Bh@b!u#q7µ-ϝg}4w3ǥ4#(#4vFn {@]B#(㨋0U1H,V:IgW0C\hUe3=~)ØzI.R_SBpyc>:Jիj!.75D;heQtqʝ =.90Ҩ퐫 JR;1)̭XK8ReiuRbijaAF+mrMk;8=[ȥ!\gjp|LqKԸL`wË}ϕH ys%2_:Q] p?a(glzLq$sRT|S8 ?`>= )AXcg/7j;QNi\~&xin}d@4sh\"@ҸPWӸ`4຺tPSGJdO9 ?ic)}ڸX%9j\N TMFGv㹙q,}7b7:[_"W'jfqݸ+ Ŵ?X_?Εث`yoo'+{/Љ B1йܒ}58ykvFg9AUxDM"43EW X>I]@G=s *9His1!7@д=wş x4A::tĥs]J<##3+ْ)=gv|^ڞF:@q˩#@ .AS׹`.Oh3ޤ4y>”:)YHL?3L4v괨rQ#(<"šjiRc ERS&bi!\E>?+*t}&Jw喏Q˧1gw# YʳX>@øT=zo$0?c Jt_O"\9y͌Oʞ03 m=Lɧl}@#z"\دT9d}JQ8h$=۫s2:Eܛ+$)&IㄓLkfW6 2(AF /r,ވߑgcqrvĝ |X*]Hu#3@9GS u3YtEƜ\E)XZtEbA/@c8_28!rIYl},NuB@cԍ 从3YVʔhfǛ ROuo]۫j[&eh>0y\+| gï$|JQW B;׳r6TRceJ|g1kp ,#5v;P' sRf1&pf+kisʋ;8)Vn#[̯ xdRcםg.h((iםglu]qK~VQ.۸X(kK鲸mH;m_d:R6a;o܂Jύm@oE|38eD揠efd?~U@bMu>50Vނut߸3:I4|*.h27e\[i`ej#LZ/OL&9?.&Rqr6"0;;I{C)S$ 4${yL]yKGJh>Az@S97Z_(gw#z)Jn~1~\4滺@Ӹ,Z8,fvcAN&ݟ"'ShU*;-5t\ 9@9xFtKR ^&ј<J ׻;2+w/F -w=r˗!#]ͭo1D,D8-`I!iڛZm{[c룴B?`+Z *$;;'د03;;;;OCH*M06+WhpLh[Lj*a55oPmT+W`ojN1GFS ^K; b`o&v+ ĨVӜSw\sH+ʼO̔}#=y t>KFF P4*<wx[l!nj]> RQ]|E#`OZGRwSWGR9{^Es"#fd/A17YQ7 KIb<1@%yz9QKy<<p 9en+Yf6(:܁=ۂepl"xMVs $ e,fb>u xi)uvՓT?uizѹI b_C/L3D d~:650 CLdQ"`{Voź ikN"N %/Q/^Keȣ6'+$QY4dGI6ՓLI@YQi 9TbutVo 8lfѐӺCG~+o dj`>opf]PzW~Yʽ]P #ig>De*$Bdz-ӛ$#:BTAja8?2#/:9v-'89M~|Hfܢ6-YH>Pbvרcyp1nSG{HlqBԽvf?ϳ_7홍Y>:[%?‹잺3eq? 1 Y (>@8UUAN >=q= >=@8?_H  O  V  ] TahomaTahomaTahoma0RSRC LVINLBVW x  4LVSR(.?(.@.A0.BP.CL.D .Et.Fx.G<.H.I.J`.K.L .M x.N |.O 8.P P.Q .R d0.S ļ.T (@.U .V .W Hl.X .Yp.Zx.[.\D.].^._h.`̘.a,.b.c.dX.e .f.g.hH.iH.j<.kT.lh@.m`.n.op.p.q.rh,.s.t.u`X.vt.w .xl.y.z.{`.|.}|.~X`..4.H,...<...8..p..>l.>`.?.?d8.?Ĕ.@.@h.@.A.AP.A.A.BT.B.B\.CH4.C.Cx.D@.D.D.E4\.E.E .F,D.Fx.H.H.Xh.ؐ..,..<.,,,,+,,,,,++,,,++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,###,,,#,##,,,,,,,,#,,#,,,,,########TTTuu$TT$;a$aI2xa!AĤRSRC LVINLBVW dp  <@vygRGUKô CBE)_Lُ B~0ُ B~IyYω%E֗zڢ+c:f4LVINconfigure_jumpers.viLVCCBegin_End3.ctlPTH04addonsPICLab PIClab.llbBegin_End3.ctl@ Frequency [MHz] @Error?POperations_list3.ctl!@@Active operations @Task #OPCompare_operations_list3.ctl)@@Active compare operations@0MPASMCPOperations_list3.ctl%@@Active operations ISRSPCompare_operations_list3.ctl-@@Active compare operations ISR@!Internal Osc.? @Numeric@@ Current for loop@@ Current if loop@0ACTIVE SUBROUTINE@@ Eventsp#A0A1A2A3A4A5A6A7B0B1B2B3B4B5B6B7C0C1C2C3C4C5C6C7D0D1D2D3D4D5D6D7E0E1E2@@ PortX_Pins @!Input? @!Active@! Syn. Mode?@PCluster@@ Virtual_Ports@!ISR_OS_Var conf?@0ACTIVE EVENTROUTINE/A devices3.ctl@16F8416F84A16F62716F62816F627A16F628A16F648A16F81816F81916F8716F8816F874A16F877A18F44218F452 real device @LevelKPBegin_End3.ctl3@P BeginLVCCOperations_list3.ctlPTH0:addonsPICLab PIClab.llbOperations_list3.ctl=POperations_list3.ctl@@operations listLVCCCompare_operations_list3.ctlPTH0BaddonsPICLab PIClab.llbCompare_operations_list3.ctlMPCompare_operations_list3.ctl'@@Compare operation listLVCC devices3.ctlPTH02addonsPICLab PIClab.llb devices3.ctl/A devices3.ctl}@16F8416F84A16F62716F62816F627A16F628A16F648A16F81816F81916F8716F8816F874A16F877A18F44218F452deviceLVIN Port_red3.viPTH02addonsPICLAB PIClab.llb Port_red3.vi @!Boolean@@Port Red LVIN PortA3.viPTH0/addonsPICLAB PIClab.llb PortA3.vi @!Boolean@@Port A LVIN PortB3.viPTH0/addonsPICLAB PIClab.llb PortB3.vi @!Boolean@@Port B LVINValue_of_Port_red3.viPTH0;addonsPICLAB PIClab.llbValue_of_Port_red3.vi@Value of Port Red LVINContainer_u16_3.viPTH08addonsPICLAB PIClab.llbContainer_u16_3.vi@0Container-name( Source3.ctl~@ Constant variable U8 variable I8 Variable U16 Variable I16Indirect variable Virtual PortDirectSFRSFR16Source @Number6(Localize_cluster3.ctl@P Container  LVINContainer_u8_3.viPTH07addonsPICLAB PIClab.llbContainer_u8_3.vi@0Container-name( Source3.ctl~@ Constant variable U8 variable I8 Variable U16 Variable I16Indirect variable Virtual PortDirectSFRSFR16Source @Number6(Localize_cluster3.ctl@P Container LVINValue_of_Container_u8_3.viPTH0@addonsPICLAB PIClab.llbValue_of_Container_u8_3.vi@0Container-name@Value of Container  LVINValue_of_Container_u16_3.viPTH0AaddonsPICLAB PIClab.llbValue_of_Container_u16_3.vi@0Container-name@Value of Container  LVINConfigure_single_pin3.viPTH0>addonsPICLAB PIClab.llbConfigure_single_pin3.vi @ Frequency [MHz] @Error?POperations_list3.ctl!@@Active operations @Task #OPCompare_operations_list3.ctl)@@Active compare operations@0MPASMCPOperations_list3.ctl%@@Active operations ISRSPCompare_operations_list3.ctl-@@Active compare operations ISR@!Internal Osc.? @Numeric@@ Current for loop@@ Current if loop@0ACTIVE SUBROUTINE@@ Eventsp#A0A1A2A3A4A5A6A7B0B1B2B3B4B5B6B7C0C1C2C3C4C5C6C7D0D1D2D3D4D5D6D7E0E1E2@@ PortX_Pins @!Input? @!Active@! Syn. Mode?@PCluster@@ Virtual_Ports@!ISR_OS_Var conf?@0ACTIVE EVENTROUTINE/A devices3.ctl@16F8416F84A16F62716F62816F627A16F628A16F648A16F81816F81916F8716F8816F874A16F877A18F44218F452 real device @LevelIPBegin_End3.ctl1@P EndKPBegin_End3.ctl3@P Begin@Pin @!Boolean@@Port ;   LVINGeneric_Port3.viPTH06addonsPICLAB PIClab.llbGeneric_Port3.vi p#A0A1A2A3A4A5A6A7B0B1B2B3B4B5B6B7C0C1C2C3C4C5C6C7D0D1D2D3D4D5D6D7E0E1E2@@ Signal Pins@ Frequency [MHz] @Error?POperations_list3.ctl!@@Active operations @Task #OPCompare_operations_list3.ctl)@@Active compare operations@0MPASMCPOperations_list3.ctl%@@Active operations ISRSPCompare_operations_list3.ctl-@@Active compare operations ISR@!Internal Osc.? @Numeric@@ Current for loop@@ Current if loop@0ACTIVE SUBROUTINE@@ Events@@ PortX_Pins @!Input? @!Active@! Syn. Mode?@PCluster@@ Virtual_Ports@!ISR_OS_Var conf?@0ACTIVE EVENTROUTINE/A devices3.ctl@16F8416F84A16F62716F62816F627A16F628A16F648A16F81816F81916F8716F8816F874A16F877A18F44218F452 real device @LevelIPBegin_End3.ctl1@P End @!Boolean@@PortKPBegin_End3.ctl3@P Begin$H %@@@ LVINBegin_Subroutine3.viPTH0:addonsPICLAB PIClab.llbBegin_Subroutine3.vi@ Frequency [MHz] @Error?POperations_list3.ctl!@@Active operations @Task #OPCompare_operations_list3.ctl)@@Active compare operations@0MPASMCPOperations_list3.ctl%@@Active operations ISRSPCompare_operations_list3.ctl-@@Active compare operations ISR@!Internal Osc.? @Numeric@@ Current for loop@@ Current if loop@0ACTIVE SUBROUTINE@@ Eventsp#A0A1A2A3A4A5A6A7B0B1B2B3B4B5B6B7C0C1C2C3C4C5C6C7D0D1D2D3D4D5D6D7E0E1E2@@ PortX_Pins @!Input? @!Active@! Syn. Mode?@PCluster@@ Virtual_Ports@!ISR_OS_Var conf?@0ACTIVE EVENTROUTINE/A devices3.ctl@16F8416F84A16F62716F62816F627A16F628A16F648A16F81816F81916F8716F8816F874A16F877A18F44218F452 real device @LevelIPBegin_End3.ctl1@P End@0Name of SubroutineKPBegin_End3.ctl3@P Begin( LVINFor_Loop_U16_3.viPTH07addonsPICLAB PIClab.llbFor_Loop_U16_3.vi! @Value@ Frequency [MHz] @Error?POperations_list3.ctl!@@Active operations @Task #OPCompare_operations_list3.ctl)@@Active compare operations@0MPASMCPOperations_list3.ctl%@@Active operations ISRSPCompare_operations_list3.ctl-@@Active compare operations ISR@!Internal Osc.? @Numeric@@ Current for loop@@ Current if loop@0ACTIVE SUBROUTINE@@ Eventsp#A0A1A2A3A4A5A6A7B0B1B2B3B4B5B6B7C0C1C2C3C4C5C6C7D0D1D2D3D4D5D6D7E0E1E2@@ PortX_Pins @!Input? @!Active@! Syn. Mode?@PCluster@@ Virtual_Ports@!ISR_OS_Var conf?@0ACTIVE EVENTROUTINE/A devices3.ctl@16F8416F84A16F62716F62816F627A16F628A16F648A16F81816F81916F8716F8816F874A16F877A18F44218F452 real device @LevelIPBegin_End3.ctl1@P End( Source3.ctl~@ Constant variable U8 variable I8 Variable U16 Variable I16Indirect variable Virtual PortDirectSFRSFR16Source @Number6(Localize_cluster3.ctl@P ContainerKPBegin_End3.ctl3@P Begin( #  LVINWait_milliseconds3.viPTH0;addonsPICLAB PIClab.llbWait_milliseconds3.vi@ milliseconds@ Frequency [MHz] @Error?POperations_list3.ctl!@@Active operations @Task #OPCompare_operations_list3.ctl)@@Active compare operations@0MPASMCPOperations_list3.ctl%@@Active operations ISRSPCompare_operations_list3.ctl-@@Active compare operations ISR@!Internal Osc.? @Numeric@@ Current for loop@@ Current if loop@0ACTIVE SUBROUTINE@@ Eventsp#A0A1A2A3A4A5A6A7B0B1B2B3B4B5B6B7C0C1C2C3C4C5C6C7D0D1D2D3D4D5D6D7E0E1E2@@ PortX_Pins @!Input? @!Active@! Syn. Mode?@PCluster@@ Virtual_Ports@!ISR_OS_Var conf?@0ACTIVE EVENTROUTINE/A devices3.ctl@16F8416F84A16F62716F62816F627A16F628A16F648A16F81816F81916F8716F8816F874A16F877A18F44218F452 real device @LevelIPBegin_End3.ctl1@P EndKPBegin_End3.ctl3@P Begin( LVINEnd_of_loop3.viPTH05addonsPICLAB PIClab.llbEnd_of_loop3.vi@ Frequency [MHz] @Error?POperations_list3.ctl!@@Active operations @Task #OPCompare_operations_list3.ctl)@@Active compare operations@0MPASMCPOperations_list3.ctl%@@Active operations ISRSPCompare_operations_list3.ctl-@@Active compare operations ISR@!Internal Osc.? @Numeric@@ Current for loop@@ Current if loop@0ACTIVE SUBROUTINE@@ Eventsp#A0A1A2A3A4A5A6A7B0B1B2B3B4B5B6B7C0C1C2C3C4C5C6C7D0D1D2D3D4D5D6D7E0E1E2@@ PortX_Pins @!Input? @!Active@! Syn. Mode?@PCluster@@ Virtual_Ports@!ISR_OS_Var conf?@0ACTIVE EVENTROUTINE/A devices3.ctl@16F8416F84A16F62716F62816F627A16F628A16F648A16F81816F81916F8716F8816F874A16F877A18F44218F452 real device @LevelIPBegin_End3.ctl1@P EndKPBegin_End3.ctl3@P Begin(LVINEnd_Subroutine3.viPTH08addonsPICLAB PIClab.llbEnd_Subroutine3.vi@ Frequency [MHz] @Error?POperations_list3.ctl!@@Active operations @Task #OPCompare_operations_list3.ctl)@@Active compare operations@0MPASMCPOperations_list3.ctl%@@Active operations ISRSPCompare_operations_list3.ctl-@@Active compare operations ISR@!Internal Osc.? @Numeric@@ Current for loop@@ Current if loop@0ACTIVE SUBROUTINE@@ Eventsp#A0A1A2A3A4A5A6A7B0B1B2B3B4B5B6B7C0C1C2C3C4C5C6C7D0D1D2D3D4D5D6D7E0E1E2@@ PortX_Pins @!Input? @!Active@! Syn. Mode?@PCluster@@ Virtual_Ports@!ISR_OS_Var conf?@0ACTIVE EVENTROUTINE/A devices3.ctl@16F8416F84A16F62716F62816F627A16F628A16F648A16F81816F81916F8716F8816F874A16F877A18F44218F452 real device @LevelIPBegin_End3.ctl1@P EndKPBegin_End3.ctl3@P Begin( LVIN For_Loop3.viPTH02addonsPICLAB PIClab.llb For_Loop3.vi! @Value@ Frequency [MHz] @Error?POperations_list3.ctl!@@Active operations @Task #OPCompare_operations_list3.ctl)@@Active compare operations@0MPASMCPOperations_list3.ctl%@@Active operations ISRSPCompare_operations_list3.ctl-@@Active compare operations ISR@!Internal Osc.? @Numeric@@ Current for loop@@ Current if loop@0ACTIVE SUBROUTINE@@ Eventsp#A0A1A2A3A4A5A6A7B0B1B2B3B4B5B6B7C0C1C2C3C4C5C6C7D0D1D2D3D4D5D6D7E0E1E2@@ PortX_Pins @!Input? @!Active@! Syn. Mode?@PCluster@@ Virtual_Ports@!ISR_OS_Var conf?@0ACTIVE EVENTROUTINE/A devices3.ctl@16F8416F84A16F62716F62816F627A16F628A16F648A16F81816F81916F8716F8816F874A16F877A18F44218F452 real device @LevelIPBegin_End3.ctl1@P End( Source3.ctl~@ Constant variable U8 variable I8 Variable U16 Variable I16Indirect variable Virtual PortDirectSFRSFR16Source @Number6(Localize_cluster3.ctl@P ContainerKPBegin_End3.ctl3@P Begin( #  LVIN Out_Pin3.viPTH01addonsPICLAB PIClab.llb Out_Pin3.vi!@ Frequency [MHz] @Error?POperations_list3.ctl!@@Active operations @Task #OPCompare_operations_list3.ctl)@@Active compare operations@0MPASMCPOperations_list3.ctl%@@Active operations ISRSPCompare_operations_list3.ctl-@@Active compare operations ISR@!Internal Osc.? @Numeric@@ Current for loop@@ Current if loop@0ACTIVE SUBROUTINE@@ Eventsp#A0A1A2A3A4A5A6A7B0B1B2B3B4B5B6B7C0C1C2C3C4C5C6C7D0D1D2D3D4D5D6D7E0E1E2@@ PortX_Pins @!Input? @!Active@! Syn. Mode?@PCluster@@ Virtual_Ports@!ISR_OS_Var conf?@0ACTIVE EVENTROUTINE/A devices3.ctl@16F8416F84A16F62716F62816F627A16F628A16F648A16F81816F81916F8716F8816F874A16F877A18F44218F452 real device @LevelIPBegin_End3.ctl1@P EndKPBegin_End3.ctl3@P Begin @!High?@Pin @!Boolean@@Port ;   LVINCall_Subroutine3.viPTH09addonsPICLAB PIClab.llbCall_Subroutine3.vi@ Frequency [MHz] @Error?POperations_list3.ctl!@@Active operations @Task #OPCompare_operations_list3.ctl)@@Active compare operations@0MPASMCPOperations_list3.ctl%@@Active operations ISRSPCompare_operations_list3.ctl-@@Active compare operations ISR@!Internal Osc.? @Numeric@@ Current for loop@@ Current if loop@0ACTIVE SUBROUTINE@@ Eventsp#A0A1A2A3A4A5A6A7B0B1B2B3B4B5B6B7C0C1C2C3C4C5C6C7D0D1D2D3D4D5D6D7E0E1E2@@ PortX_Pins @!Input? @!Active@! Syn. Mode?@PCluster@@ Virtual_Ports@!ISR_OS_Var conf?@0ACTIVE EVENTROUTINE/A devices3.ctl@16F8416F84A16F62716F62816F627A16F628A16F648A16F81816F81916F8716F8816F874A16F877A18F44218F452 real device @LevelIPBegin_End3.ctl1@P End@0Name of SubroutineKPBegin_End3.ctl3@P Begin(  LVINSet_Variable3.viPTH06addonsPICLAB PIClab.llbSet_Variable3.vi! @Value@ Frequency [MHz] @Error?POperations_list3.ctl!@@Active operations @Task #OPCompare_operations_list3.ctl)@@Active compare operations@0MPASMCPOperations_list3.ctl%@@Active operations ISRSPCompare_operations_list3.ctl-@@Active compare operations ISR@!Internal Osc.? @Numeric@@ Current for loop@@ Current if loop@0ACTIVE SUBROUTINE@@ Eventsp#A0A1A2A3A4A5A6A7B0B1B2B3B4B5B6B7C0C1C2C3C4C5C6C7D0D1D2D3D4D5D6D7E0E1E2@@ PortX_Pins @!Input? @!Active@! Syn. Mode?@PCluster@@ Virtual_Ports@!ISR_OS_Var conf?@0ACTIVE EVENTROUTINE/A devices3.ctl@16F8416F84A16F62716F62816F627A16F628A16F648A16F81816F81916F8716F8816F874A16F877A18F44218F452 real device @LevelIPBegin_End3.ctl1@P End( Source3.ctl~@ Constant variable U8 variable I8 Variable U16 Variable I16Indirect variable Virtual PortDirectSFRSFR16Source @Number6(Localize_cluster3.ctl@P ContainerKPBegin_End3.ctl3@P Begin(  LVINPIC_Landing_Blue3.viPTH0:addonsPICLAB PIClab.llbPIC_Landing_Blue3.vi@ Frequency [MHz] @Error?POperations_list3.ctl!@@Active operations @Task #OPCompare_operations_list3.ctl)@@Active compare operations@0MPASMCPOperations_list3.ctl%@@Active operations ISRSPCompare_operations_list3.ctl-@@Active compare operations ISR@!Internal Osc.? @Numeric@@ Current for loop@@ Current if loop@0ACTIVE SUBROUTINE@@ Eventsp#A0A1A2A3A4A5A6A7B0B1B2B3B4B5B6B7C0C1C2C3C4C5C6C7D0D1D2D3D4D5D6D7E0E1E2@@ PortX_Pins @!Input? @!Active@! Syn. Mode?@PCluster@@ Virtual_Ports@!ISR_OS_Var conf?@0ACTIVE EVENTROUTINE/A devices3.ctl@16F8416F84A16F62716F62816F627A16F628A16F648A16F81816F81916F8716F8816F874A16F877A18F44218F452 real device @LevelIPBegin_End3.ctl1@P EndKPBegin_End3.ctl3@P Begin( LVINPIC_Jumping_Blue3.viPTH0:addonsPICLAB PIClab.llbPIC_Jumping_Blue3.vi@ Frequency [MHz] @Error?POperations_list3.ctl!@@Active operations @Task #OPCompare_operations_list3.ctl)@@Active compare operations@0MPASMCPOperations_list3.ctl%@@Active operations ISRSPCompare_operations_list3.ctl-@@Active compare operations ISR@!Internal Osc.? @Numeric@@ Current for loop@@ Current if loop@0ACTIVE SUBROUTINE@@ Eventsp#A0A1A2A3A4A5A6A7B0B1B2B3B4B5B6B7C0C1C2C3C4C5C6C7D0D1D2D3D4D5D6D7E0E1E2@@ PortX_Pins @!Input? @!Active@! Syn. Mode?@PCluster@@ Virtual_Ports@!ISR_OS_Var conf?@0ACTIVE EVENTROUTINE/A devices3.ctl@16F8416F84A16F62716F62816F627A16F628A16F648A16F81816F81916F8716F8816F874A16F877A18F44218F452 real device @LevelIPBegin_End3.ctl1@P EndKPBegin_End3.ctl3@P Begin( LVIN SubVar3.viPTH00addonsPICLAB PIClab.llb SubVar3.vi! @Value@ Frequency [MHz] @Error?POperations_list3.ctl!@@Active operations @Task #OPCompare_operations_list3.ctl)@@Active compare operations@0MPASMCPOperations_list3.ctl%@@Active operations ISRSPCompare_operations_list3.ctl-@@Active compare operations ISR@!Internal Osc.? @Numeric@@ Current for loop@@ Current if loop@0ACTIVE SUBROUTINE@@ Eventsp#A0A1A2A3A4A5A6A7B0B1B2B3B4B5B6B7C0C1C2C3C4C5C6C7D0D1D2D3D4D5D6D7E0E1E2@@ PortX_Pins @!Input? @!Active@! Syn. Mode?@PCluster@@ Virtual_Ports@!ISR_OS_Var conf?@0ACTIVE EVENTROUTINE/A devices3.ctl@16F8416F84A16F62716F62816F627A16F628A16F648A16F81816F81916F8716F8816F874A16F877A18F44218F452 real device @LevelIPBegin_End3.ctl1@P End( Source3.ctl~@ Constant variable U8 variable I8 Variable U16 Variable I16Indirect variable Virtual PortDirectSFRSFR16Source @Number6(Localize_cluster3.ctl@P ContainerKPBegin_End3.ctl3@P Begin(  LVINIF_Pin_set3.viPTH04addonsPICLAB PIClab.llbIF_Pin_set3.vi!@ Frequency [MHz] @Error?POperations_list3.ctl!@@Active operations @Task #OPCompare_operations_list3.ctl)@@Active compare operations@0MPASMCPOperations_list3.ctl%@@Active operations ISRSPCompare_operations_list3.ctl-@@Active compare operations ISR@!Internal Osc.? @Numeric@@ Current for loop@@ Current if loop@0ACTIVE SUBROUTINE@@ Eventsp#A0A1A2A3A4A5A6A7B0B1B2B3B4B5B6B7C0C1C2C3C4C5C6C7D0D1D2D3D4D5D6D7E0E1E2@@ PortX_Pins @!Input? @!Active@! Syn. Mode?@PCluster@@ Virtual_Ports@!ISR_OS_Var conf?@0ACTIVE EVENTROUTINE/A devices3.ctl@16F8416F84A16F62716F62816F627A16F628A16F648A16F81816F81916F8716F8816F874A16F877A18F44218F452 real device @LevelKPBegin_End3.ctl3@P TrueKPBegin_End3.ctl3@P BeginKPBegin_End3.ctl3@P False@Pin @!Boolean@@Port ;   LVINIF_Container_equal3.viPTH0<addonsPICLab PIClab.llbIF_Container_equal3.vi"@ Frequency [MHz] @Error?POperations_list3.ctl!@@Active operations @Task #OPCompare_operations_list3.ctl)@@Active compare operations@0MPASMCPOperations_list3.ctl%@@Active operations ISRSPCompare_operations_list3.ctl-@@Active compare operations ISR@!Internal Osc.? @Numeric@@ Current for loop@@ Current if loop@0ACTIVE SUBROUTINE@@ Eventsp#A0A1A2A3A4A5A6A7B0B1B2B3B4B5B6B7C0C1C2C3C4C5C6C7D0D1D2D3D4D5D6D7E0E1E2@@ PortX_Pins @!Input? @!Active@! Syn. Mode?@PCluster@@ Virtual_Ports@!ISR_OS_Var conf?@0ACTIVE EVENTROUTINE/A devices3.ctl@16F8416F84A16F62716F62816F627A16F628A16F648A16F81816F81916F8716F8816F874A16F877A18F44218F452 real device @LevelKPBegin_End3.ctl3@P TrueKPBegin_End3.ctl3@P BeginKPBegin_End3.ctl3@P False @Value( Source3.ctl~@ Constant variable U8 variable I8 Variable U16 Variable I16Indirect variable Virtual PortDirectSFRSFR16Source @Number6(Localize_cluster3.ctl@P Container  ; !LVINFork_Merge3.viPTH04addonsPICLAB PIClab.llbFork_Merge3.vi@ Frequency [MHz] @Error?POperations_list3.ctl!@@Active operations @Task #OPCompare_operations_list3.ctl)@@Active compare operations@0MPASMCPOperations_list3.ctl%@@Active operations ISRSPCompare_operations_list3.ctl-@@Active compare operations ISR@!Internal Osc.? @Numeric@@ Current for loop@@ Current if loop@0ACTIVE SUBROUTINE@@ Eventsp#A0A1A2A3A4A5A6A7B0B1B2B3B4B5B6B7C0C1C2C3C4C5C6C7D0D1D2D3D4D5D6D7E0E1E2@@ PortX_Pins @!Input? @!Active@! Syn. Mode?@PCluster@@ Virtual_Ports@!ISR_OS_Var conf?@0ACTIVE EVENTROUTINE/A devices3.ctl@16F8416F84A16F62716F62816F627A16F628A16F648A16F81816F81916F8716F8816F874A16F877A18F44218F452 real device @LevelIPBegin_End3.ctl1@P EndKPBegin_End3.ctl3@P FalseKPBegin_End3.ctl3@P True(   g@ Frequency [MHz] @Error?POperations_list3.ctl!@@Active operations @Task #OPCompare_operations_list3.ctl)@@Active compare operations@0MPASMCPOperations_list3.ctl%@@Active operations ISRSPCompare_operations_list3.ctl-@@Active compare operations ISR@!Internal Osc.? @Numeric@@ Current for loop@@ Current if loop@0ACTIVE SUBROUTINE@@ Eventsp#A0A1A2A3A4A5A6A7B0B1B2B3B4B5B6B7C0C1C2C3C4C5C6C7D0D1D2D3D4D5D6D7E0E1E2@@ PortX_Pins @!Input? @!Active@! Syn. Mode?@PCluster@@ Virtual_Ports@!ISR_OS_Var conf?@0ACTIVE EVENTROUTINE/A devices3.ctl@16F8416F84A16F62716F62816F627A16F628A16F648A16F81816F81916F8716F8816F874A16F877A18F44218F452 real device @LevelIPBegin_End3.ctl1@P EndKPBegin_End3.ctl3@P Begin,` u cx d0` P c8@flg@oRt@eof@Pudf@ Frequency [MHz] @Error?POperations_list3.ctl!@@Active operations @Task #OPCompare_operations_list3.ctl)@@Active compare operations@0MPASMCPOperations_list3.ctl%@@Active operations ISRSPCompare_operations_list3.ctl-@@Active compare operations ISR@!Internal Osc.? @Numeric@@Current for loop@@Current if loop@0ACTIVE SUBROUTINE@@Eventsp#A0A1A2A3A4A5A6A7B0B1B2B3B4B5B6B7C0C1C2C3C4C5C6C7D0D1D2D3D4D5D6D7E0E1E2@@ PortX_Pins @!Input? @!Active@! Syn. Mode?@PCluster@@ Virtual_Ports@!ISR_OS_Var conf?@0ACTIVE EVENTROUTINE/A devices3.ctl@16F8416F84A16F62716F62816F627A16F628A16F648A16F81816F81916F8716F8816F874A16F877A18F44218F452 real device @LevelIPBegin_End3.ctl1@P  !"End  @0! @)P*((( @+.@P$%&&'&&(&&'&,(')%dfd.@P$%&&'&&(&&'&,(')%txd.@P$%&&'&&(&&'&,(')%old.@P$%&&'&&(&&'&,(')%extP #-./0 P%%% P))) @4r16F8416F84A16F62716F62816F627A16F628A16F648A16F81816F81916F8716F8816F874A16F877A18F44218F452 @6 P57 @P999P999 @ P5<P999 P P @'P 4 @B@'P @AAC&D@@&& P$$$ cKPBegin_End3.ctl3@P  !"BeginP H-./0@@ Signal Pins@0Name of Subroutine@0Container-name @Value@Pin @!High?@ milliseconds @Value c\ c c8 d( Source3.ctl~@ Constant variable U8 variable I8 Variable U16 Variable I16Indirect variable Virtual PortDirectSFRSFR16Source @Number6(Localize_cluster3.ctl@PVW Container @!Boolean@@ZPort Red@@ZPort A@@ZPort B c0 c4 c<@Value of Container c6KPBegin_End3.ctl3@P  !"True# c?@Value of Port RedKPBegin_End3.ctl3@P  !"FalseH cD cL c, c c`>Pnnooooooooooooooooppp dq d d@120308 : ; 30= > ?0> ?0> ?0E E E ?0E 20F0GI20308 : ; 30= > ?0> ?0> ?0E E E ?0E 20F0J ; = K L M0L L L N8O0K P0L L K N8O8K M0L M8L Q0L K L M0K L M0L K M0L M0K 0L L L M0N0M8K L K M0M0L K RSTU0MXSLY[Y\\Y]YY]YYYYYYYYYMMXSL^YXSL_YLXYYYYNYNY_L`a`YYaLYYYYLXbLXSM^XSL_L`a`YXSLM^XSLM^XSLMY^LXbLaYMYMY^cS#Sd`L`a`XSLM^Nef`cSgSXSLM^NYeeh``````````````i```i````````````i`i```````jikkkkkkkkkkkkkkkkkkkkkkkklmH !r0s0t0#Ywx[h\Eǿewֶi"^AJj^&MlV1m7mI& x+P/탷D4o x{oCQ1ٜ&5ִ쐓w3of&%"e"rP0uðP$~ O 햒%V!hQW`%:n{Ͷ5"DJG7ʘqo9Yqȓ8U5CxBR6vKU#&KYFGŢy4vedd[⫙Z2نlmpbWڎφtkW5{~ڝUVg5:sT2sv*<_#e R'5RjnVJ9]VRJ;ҝVRRlHt(~fIw(*N3i*2 k4j,+nKg\X3j P0ld3بGˬ?+RO_ī\3or9/̒f%߾3b #~sw;ۗoxۙ˻=i0ۿ;wdmX]m\e^<Qm\Ww;sݻ]'5gbC}zRʍ眲̮64~U.Ȼ?;. BK"225m G?M:O~Nw>V Y-P߿]E!7pwR"]]C^F8axd<Ho~I=1z[~eq^"e< rAE'NMe9r)Y\7M1'GBzPIU1!=5ATX/̥m`=x \ u\W+GU 1JQp5|] :טA Ky 6 6-Gf3uݶ_Wg[A`G[ l3u:_@ ^%͚0Oj_ .z_./wu ^.oָn5.j {l˼M=5)pԜޚ:x7ο$ à< j=֨F WUǚ,~kQYZ)joNWb<:>"WkM~v{f?O7 wVIDSconfigure_jumpers.viVIDSWait_milliseconds3.viPTH0VIDSValue_of_Port_red3.viPTH0VIDSValue_of_Container_u8_3.viPTH0h`8VIDSValue_of_Container_u16_3.viPTH0VIDS SubVar3.viPTH0@VIDSSet_Variable3.viPTH0 `XP8VIDS PortB3.viPTH0VIDS PortA3.viPTH0VIDS Port_red3.viPTH0VIDSPIC_Landing_Blue3.viPTH0VIDSPIC_Jumping_Blue3.viPTH0(VIDS Out_Pin3.viPTH0VIDSIF_Pin_set3.viPTH0HVIDSIF_Container_equal3.viPTH0hVIDSGeneric_Port3.viPTH0VIDSFork_Merge3.viPTH0xVIDSFor_Loop_U16_3.viPTH0VIDS For_Loop3.viPTH0VIDSEnd_Subroutine3.viPTH00VIDSEnd_of_loop3.viPTH0VIDSContainer_u8_3.viPTH0pP0(VIDSContainer_u16_3.viPTH0xXH@ VIDSConfigure_single_pin3.viPTH0VIDSCall_Subroutine3.viPTH0p VIDSBegin_Subroutine3.viPTH0-lx |`! ’M$  F B5hM5IIЦ5mŚVڦhja$UQihl&Bk59;wfw>=w~߹3w4ˋr_-JM*>vd <[h̡2mV]q2 ?氶=bM߾xV3k[ie,Wu4m՛m l#^V }#>~wX1#T6#muc(rT+ѽ|WPɖ#v%|7x 4 YbI!,B&t 4!;a҇C"}>>Dڸpܳ.g:?`~֖5`rsCc1ºe!i5Yw|uց>oyG}?>dSه}O=PpaF7^|`E-V{$ʠKpFf;ۓ9T{tt,u>[wԷwN4>Z.pj f)N;][=V@.fD4քN`J'.uOVx{T43FMXEkS}h6̓!ڤ6Z,y(Dbohǒhm>91K,NoXBx`φп>$2+B?1<%~jB=Lѣ0m9M3riD~lu@{o;E!oؾ _ө|5"ަNM:FNDNajqP?m1O "Btlf0Ѿۧbp!5,f\ð3= eOO&k,{w SoݣbZ߾;D\-tzI,75SO|=-tz(2̧|{(|:=ot.ԇ|n=%_|᳅N7|6/ *B;6K|qb>;7- W6K|IWυK 8Y[U{8*OU{AF0tCrMS d!mJDhTc(CM"/ UcCgD5B0Ԋ m B0ԏ<rN+BU_1T!Pt5aCDhBg0ԉ;p;1T,Bߛ< e! Bk Tr  : C:^ DRhm"! ="DcCGؿc!4B aOSPl  aH>PN2 T#BeP)GWlP3. P)tFC hJq.0a'j0T">B1Ԇ!{ %|]cH՜ 9c T-B-P:&B, C1tץ*pNk1lhdKȾd 1>E%[]-lGozl{%[[4Z f; +O鄟|Yvb9T{N/MU#pųfg(O3,xB `Sķyw#?EFD=Epųv k<9#k@Mg !P,P_QQgO"T2߁eZu|xo|OGpTD Q7D) u˜©ڸcQ y,Lo0RA}X:U,8D#j%nKZ=F}X: Y¿#jETw') Te~9Ӂ(Hjpow&P]%,@=?QAA*R!D=GpUWYxlg|OG]C$R^D^Xea֊Rf^ S ZuT_-^ߞ0kdfKralA C¸-"7MSn0¬f\bXpZWx/ba ʙyBZޚ>)PsTu,5QuQOvw05ǀJZB8jz9|#)@}ЁgDD`juKXQ;Cz-P 5OE7 j/\`׎xFoxo|OG%QC6Z;[E2ODԣZu "*~«E7u@uP7.4UԂ ۂ3_Ҿ ro9ˑ4ۂ3% p`ΠC@͍VP_*vZG5/O'ڂ/ BGm ju:1YA $"u'|f"jQk+~#W|OGz8joR^eWP Tz-˜#.o'+{U0r1^w|9*}33Ywt}w,9][r^ҎPYAϡȒ|fC1Ӣ;+G\7n-yUԛ i`Ûmؽ ؽEн& .{)̯/W`OHGcn6(<+g}}{K'ANrOт2HQʗ{GvG=ngix)e^ r-b\pkz՝5P2ۇ-ܔ1"~'3Or:ѧA iOէ}5SOJO'}8!v ZUVvMVSVV3w~'^#E !CHn &yz v/u(1dÆ%90B-*.Gݪ;aiՓܪVYh5,eV|9bz[}ZUd[ *Ҋ#gn:ZC+n51lma[QM,H-/%AiSgyd}KB|/.'[o ?6&Q<~m-oJ_5>wjuީ_Aʠ@B2̉Zx߾8moo V5L ?4ق<y{_)UF+r{ zj"k!~+[gM__ c*4$)b>= Y0]P:"|"ϛ"pa.DZMf A/B%S4>yuBEMO!"vSɺ*P8娑J^S">L3y"GLl=A)rD^fwյP.TխP=jt;US?ck?0?5Pw__W$/rgMT@WlTL`i!a4@:/KrZr,M0:L7SŔ0V:SU8hF JRyyBYT<rl?OJԴMbèm$Wn"%xn Oh=Jg ;j ~)aI;%[8!; JiI\ ^Wg j@OÊb2&8;W"i2_΍LP&rq ;jwHyX[Hyuy&*$`K`(ԕHD$}a41(?E!XIP:i&~P>Kʏդt`H WkI *o72E }[ +=0SS4=dR:SgJ oAI\WŤL#%.`4F O(ʭtʙ4@('t6Rņ2&+HyFQn'e:)̠ >@D\ҕ^RfL`$C}PQEy )3I ,``B<T0ɰ%'3IӖ*f< )4r)O,+eBjlPv eBVN ePvZ) S(=6RZ(^+eҵ]6B9`P6 吕rBP[)L(+NSNTJ2Ơ_ 0O(c 3BR:-i̴PλF<r̶RRPZ)>t[) -vcP6KG(=VJA#k,5(i6SR+e3,RVX(swByPVY)}[* JYgPVI{BYgl4(ۤY"ΟVfr@*weB$-VV2BjlPv󧕲àJZRvRY-Vn SBmXzC\ř3=._rҀmbĥxsCktWm7=Ix|e*'ӋMշCPyT&wO@U>y׬/3ǷbMWa#zt"GNwDfQo]GM~-oV*_*05_~ՙ|\WW=_~_>meW.'-6ޭ9߀™~y)\|\^Wm/߅ 7$t?j_!3Xڑ )߰׉티?{3P{>c A-)dylK6Q¬&Iw߭)}E6IcX!)K >^m&fڨPK ؾ|W#)Nam6H IQGD)y"FPv _Z[~^I-0cYsI"נ_&ekk6GR8$EBE,f+SP8u 5~#^ֆ#MR\H57F̊#I)(2ulỂ{l^KT: qzLhق"[hwZ%kbmh|l oLN("W(>BjIщ>bO:-Ef-Q(r$[Pulo0GRhX[^I')| oL5[IBAQSA?'5X%)b$El:Q+}3GPxt 5~gaSvk5Iqnf∢MRxWh׍~g$)ڳ3E8>:df=PHRAQS`{ sZ$E8VI )gql1QaVB傢\r |wUJ 7Vam(e3Dߘ(J0kB%)*ENŷ GB}"HI;Ud"f*U:Ɂ~ kX6IaG/DYkDq%(|§S@P³KPڋX;}.A~2RbQR :=Ig t`q kOZ~E؍g$e$//MVxmY6+Gal}F'?HXɎ&g;f WϤ ܢ;CT\ Ki)~urk&yΦ 4>*msiF̏/Uۗi<hE,Ql197aŹX: 6ݹG(MOّE£CpGpJWv~BXţ/Uxt N\ j{0l/F~:*ϟ|*;Ο ߶F-ҹ[8w-}G*R嶄=L܂Vs4egkX)<=G)A7d8}RuE$kFY>4am,|-"4Q"WtJ^A٫S:/_)Rݮl 3%(})¹_8+[J r 2dK?vnI,:$UlJ1mU)U([VFn$>"U:Mᣋcr>+eyH8e,=H>]<ѣTȔcXD-=rRev%cBq)<LL8}~生.:'U;4ݙL0vZ^QKgpm ^#u;q9įz) Cws Ux*%Oy*}8ѹQkX")ZjsJS+\<'Hw1䑇9Hp C2_.mN>&]5tƗr9S8geUNwݒڞd]7=xHlᑭ{ԠGh|6.dCQ(=rGQF)% JIQ-?y$Oq2ξyx0cJLcٵ́^1 [O`+l:D $Vhڋߞl>a]& D>}N4E|Yxv +qN܄{֩#)N%EK"]@)6*^IQ%(t /_U͇5&:ml,n]/JЫXaKl>;O9藫SzBY"H6dL/`W&6'z9V't6lCg^}g A\H=J0򜃗f[݈i<:lcqdLyI۴tT%%t3b\4 f'{s Cm/8)[t&Nk8#O7Tx$OyD:~Fk®L F: /"ßwg·/YU|O6chW294@shb_iUoԇx"ju'nʛV>JwvysWo^|ԏλ7oI }77 "WeWnܭߜxuxhŹ]+Vޒ߯8l˲Yk.m_,y+?1fyײQ)ErOϮʯE~u>^KYpMcw_g^f̈́5gF;Sk71kR3"O5{Ύ}#wiq_^ሟqzƭq3O5!6Do|Q7RܩONK/BvKɸ'㽌#ѳqg5gJmYg]:yݛnfa?.Z3v5X|h㋟[_d֒uKv-kɷ<%o/ǒȥ+n^Uo}6]MnyV{篞t]ћ?޼`[Şŧ?+z֣[ܶc[Ӷٶ^Cg{˼?z\Stׯkrvܺuǟv$ܶq;KVT?1;   ?>(   @Value of Port Red B @Value&)(  1;   *P @@operations list$@@Compare operation list >?&);  !"# $%$$&)*&)+,,&&&)+,)-,,,)-,,,./,,012 341100 $%,)5$$6 766  8 $9&)*,,,./,)5,,  :$$012 341100 $9$$  :  8; <=&&>?1@ ?>A&)+,)-,,&)+&& BC&)+,,,)-&)+DD,./,, $9$$&)+,,&&,)5 $9$$&)+,,&&&)+,)-,,,)5 $9$$&&&)+,,&&,)5 $9$$&)E,./,,,./,,&)+,)-,,&&1F11 <=GHI H I # # # ##;GHI H I # # # ##>?&)J&& $9$$ ?>A$$9$ &&5),,,-),+)&&&,,+)&8  8  8  $$%$ FPHPconfigure_jumpers.viTDCCOperations_list3.ctlPTH0:addonsPICLab PIClab.llbOperations_list3.ctl$_-PTH0TDCCCompare_operations_list3.ctlPTH0BaddonsPICLab PIClab.llbCompare_operations_list3.ctlCsAPTH0TDCC devices3.ctlPTH02addonsPICLab PIClab.llb devices3.ctlh6PTH0TDCCBegin_End3.ctlPTH04addonsPICLab PIClab.llbBegin_End3.ctlPTH0ODC~PCPEndQDrrLevelHWDXY real deviceLDX_Y_HH\]_DccACTIVE EVENTROUTINEHMM\D  ISR_OS_Var conf?LD  H-;:I-<:IH&73&33V   PortX_PinsH"/"/VD   Syn. Mode?RD r sActiveRD Bb CbInput?P y zPaneSDyzClusterYuv Virtual_PortsH ]o ^oS8_9_NumericH<\=\R4V5VEventsH..]DtVtVACTIVE SUBROUTINEHLLSNumericH[Current if loopHopSrrNumericH\n{n{Current for loopHopZDlylyInternal Osc.?iD^^Active compare operations ISRbD66Compare operation listHaDNOActive operations ISR[DNOoperations listHRdTcQDMPASMHd3deDIIActive compare operationsbD55Compare operation listHRDTask #H]DNOActive operations[DNOoperations listHRdTcQD  ErrorH[DlWylXyFrequency [MHz]H[\PVcVcPaneNC~PCP QDCP0CP0BeginQDrrLevelHWDXY real deviceLDX_Y_HH\]_DccACTIVE EVENTROUTINEHMM\D  ISR_OS_Var conf?LD  H-;:I-<:IH&73&33V   PortX_PinsH!.!.VD   Syn. Mode?RD r sActiveRD Bb CbInput?P y zPaneSDyzClusterYuv Virtual_PortsH ]o ^oS8_9_NumericH<\=\R)K*KEventsH##]DtVtVACTIVE SUBROUTINEHLLSNumericH[|}Current if loopHdvevSrrNumericH\m|zm}zCurrent for loopHdvevZDlylyInternal Osc.?iD^^Active compare operations ISRbD66Compare operation listHaDNOActive operations ISR[DNOoperations listHRdTcQDMPASMHddeDIIActive compare operationsbD55Compare operation listHRDTask #H]DNOActive operations[DNOoperations listHRdTcQD  ErrorH[DlWylXyFrequency [MHz]H[\PVc2Vc2PaneNCPCP Pk x k x Pane_DCall_Subroutine3.vi^DA@Container_u16_3.vi]D>@Container_u8_3.vi\DIKSet_Variable3.vi\D@?Set_Variable3.vi`DPOPIC_Jumping_Blue3.vi`DPIC_Landing_Blue3.vi^DonEnd_Subroutine3.vi`D'&Begin_Subroutine3.viZDA`NAbNFork_Merge3.vi_D1->1/>Call_Subroutine3.vibD?Lp?LoIF_Container_equal3.vi|DV^pV`p000IF all jumpers are zero allow adjusting of delayUD PortB3.vidD,+Configure_single_pin3.vifDo|o|set jumper --> cleared pin]DContainer_u8_3.vi\DSet_Variable3.vifDValue_of_Container_u8_3.vifD} }Value_of_Container_u8_3.viVD SubVar3.vi_D?L%?L$Call_Subroutine3.vi^DkwxkyxContainer_u16_3.vi\D?L?LSet_Variable3.vi_D?JL?LLCall_Subroutine3.vi^DjwjwContainer_u16_3.vi]DgtEgtDContainer_u8_3.vi\D?LE?LDSet_Variable3.vi\D>K>KSet_Variable3.vi_D;:Call_Subroutine3.vi^DContainer_u16_3.vi\DSet_Variable3.vi_D_aCall_Subroutine3.vifD')Value_of_Container_u8_3.viD# #;;;Master: jumpers return highest beacon identification numberD%m?%o?>>CSLAVES don't need this information about the number of participants\D@M!@M Set_Variable3.vi]D  Container_u8_3.vi\D#"Set_Variable3.viSD,\.[MASTER?aD[ZValue_of_Port_red3.vi\D@zM@|MSet_Variable3.vi]D]_Container_u8_3.vi\D|~Set_Variable3.viZDFork_Merge3.viZD"j$iIF_Pin_set3.viUD?> PortB3.vi^DoqEnd_Subroutine3.vi[D=?End_of_loop3.vi_D k jCall_Subroutine3.viUD PortA3.viWD Out_Pin3.vi[DEnd_of_loop3.vi^D8:Container_u16_3.vigD_aValue_of_Container_u16_3.vi]DKMFor_Loop_U16_3.vi_DCall_Subroutine3.vi^DA@End_Subroutine3.viaD}Wait_milliseconds3.vi^DContainer_u16_3.vi`DBegin_Subroutine3.viUDkm PortA3.viWDvx Out_Pin3.vifDPRValue_of_Container_u8_3.vi]D24Container_u8_3.vi]DZYContainer_u8_3.vi\D Z YSet_Variable3.vi\DSet_Variable3.viXDDF For_Loop3.vi`D{zBegin_Subroutine3.vi]D&3'&3&ID-number jumpersXD Port_red3.vi\D:9Generic_Port3.viHD  HD  WD Signal PinsHD^D*)Name of SubroutineHD)(ZDContainer-nameHD QDValueHDZDCBContainer-nameHDBAZDX WContainer-nameHDWV ZD'w)vContainer-nameHD v uODxzPinHDQDHigh?^D/.Name of SubroutineHD.-XDfh millisecondsHDZDUWContainer-nameHDsu ZDTSContainer-nameHDSR ^D[]Name of SubroutineHDODPinHDQDHigh?^DName of SubroutineHDQD"?$>ValueHD5>7=ZD68Container-nameHDMO QD{}ValueHDZDContainer-nameHD!!QDererValueHDuuZD Z YContainer-nameHD!Y#X ^DutName of SubroutineHDZt\sZDegContainer-nameHD QDValueHD^DName of SubroutineHDZDvxContainer-nameHD QDdqdqValueHDttZD43Container-nameHD32^Djw`jw_Name of SubroutineHDzE_zG^QDgtgtValueHDwwZDceContainer-nameHD QDererValueHDuu^DxnxpName of SubroutineHDRDfsfsInput?ZDhjContainer-nameHDZD  Container-nameHDZDz|Container-nameHDQDValueHDODPinHDHDumunHDBOBOQDq~q~ValueHD  ^D[hM[hLName of SubroutineHDk+xLk-xK^DhjName of SubroutineHDZDContainer-nameHD QDValueHDZD9;Container-nameHD)+QDWtYsValueHDjslr^DjlName of SubroutineHDx\ |չ?33yyAe!< !QIIx% Q " "UVַEk/.hk^m n;;gvٙٝy̷眙?B-chwqS˜(/]ќc? U]ns`w&Oq1dqEW|#Q(*E^|c/-5X#c޼Lk>83w|, VOSi8h?sw /.×Y|\E\g_zV{w 2W B Eş+gڦE.rQvT9\}5t<\1+xz&(SJB!\ *N{'Qgfz[|&\wFŗ#0'|K" גHRI=ͤ^BUaRh4'z2;TOp\b76-hX!h`CJRJz+gF*#FrōN3 }bͺQ$?&Oq?EȍFP]V pGxGQl&tqQj_/O!SɗOu.,P\0 e(4k(eQxjСCp5YtZs"NEUi i&ӚiӴ0ʉzFo}A_ {<[wtFqZ{'O6+A {ȑ^/ys4 cI|DZN$,Q)v[l.ȿAx+ym({[-C|о?Ɋ7\Zq\#W-z>}'E@IúхH CY؍1s]u#p ֍{qͮn4u#)Q^3Ovg&vr{SHfcr]IRլlR~7jSH&-뛕peS{}}P9Wn[fYI.֬s12Xqi[3[r {' 3c`\0wHNh/,ĝG@b#=-JMF t]O'Y~Z hThKIhʦSx(D?ǠyHgC&<y3(1rF󁣡vcLQšb%6Ec` !:r*(ﺘϭ_*DQPx6S.K}k]J!w)1 FMn@H\h-3W&WWj[ȍ pa!Ecj CM$J'H &ɡ@Rǿj(A.7th#.{D 7w2r^yJRnr^0@SWd&Uf&ݍLMwp>JX<ַJP5Aouv |VRr2= a0? C_%] O](Eo0cObK>u_b|,G`z/1KTN%´rS]٘1ͦuy2O4J\(Xcl僻ı &j;PXGUh\()B.RԾ`!EGa ,!uph\LGPz˙,)벭ZE?U>4[aڮbh2&ܬ"1IpCVǓJĘ]ƧGd΍ChHyIy.&äsRz+It|}:W@})s16rx5śrx;navFV_:3&}>&Ex $oCYEY~'6J"jO6o/Xyaba!<(6X HYKy"kA4^~h%}EѬ䂷~ٺZغRuRSokwuS9VmJ/!г΃"\XSD$W},{Y:t~e:7zMce&ߓt~oѹCl}ǶBPZK\$ao{t%=*^Gt>̤̤}˔W3::<&Sο6[L-Vt^ϤTt^iL_5Ars:qa@0vmKU(a[/xkaQö9cmLۑv]pNv==a{a7srإ*f9l#S\L[Q mtalrؕ8l]M9N;98]^Y͏JK"?%vI¹qx4er4,30WóCP֟vZeo/-sc@#RZ\(dtst<oc!v&g EN]ϼ#ZyK?xG )􈷒ok}.?KboB]Včp};Ok֟֎p<*c{Ios%b)ibXι-&FF]]]O?`M1.cI=zCI ')P_^3K^Ba.kAWtQ30Q$*-摒M߃8L7>^"eOnw ަ'DPXTW[A&=(kXTvHNuܓLm5wp=A>{|2Ӂ^)#wܼ&>Gp1P #$;z ݪ})LG>m ֣ 7cZ=]ԮcSZC0_.UчP&p=r VAyoc}ȊߤjŬNulM+`54N^'Mvag;aNB)d0GQ' a]kb'|Rbŀk-,?nae9DslZx +Ǣ9-)ϾO[ r5NPY RV/䤕TՀ,brIr򵕉i[ɗx^%~n/jPqY!.ONV%$_$Bq.)/#$eHpEAy/2qYV7S7^1HFʽh*ƏAʋ[U%Y+$bJ^+udn==+r<ڔAR[r&$n3 hh9/o2@2ry-ݪJGЭp܅@I6gYcO%/Hr.4Yz'd1~?ŧ@9&b|iEy`=k)W8Lͤ8_hLp}/iZ@o)Ͼg30'*|[1[ٷr`JaIz} =M@!;I+o$@b~kO+o *b9-G g&kÄw0AaåO& 2݄T1$3iA*Q40[ޔÄ?Spa-ܟ?Wa ¯L*/jO+oz.wȾ7مטCvcԀLU+yGfS.oMvV"Zt2uĆĆ ]xTEE-}%Z7-!ˁؐǁؐp-[W&ܳFb'$ЖbSC.BQ̫awZֻfu#]h=͢9ź9ź_t ӵy+qIRrMv}ZżYl@mS1jl@fX{Wkkruij8ɿj_uLrC:<ȿpeD1oaddonsPICLAB PIClab.llbGeneric_Port3.vi+PTH0IUVI Port_red3.viPTH02addonsPICLAB PIClab.llb Port_red3.vi@PTH0IUVIBegin_Subroutine3.viPTH0:addonsPICLAB PIClab.llbBegin_Subroutine3.vil7 pPTH0IUVI For_Loop3.viPTH02addonsPICLAB PIClab.llb For_Loop3.viPTH0IUVISet_Variable3.viPTH06addonsPICLAB PIClab.llbSet_Variable3.vi J  PTH0IUVIContainer_u8_3.viPTH07addonsPICLAB PIClab.llbContainer_u8_3.vi PTH0IUVIValue_of_Container_u8_3.viPTH0@addonsPICLAB PIClab.llbValue_of_Container_u8_3.vimPTH0IUVI Out_Pin3.viPTH01addonsPICLAB PIClab.llb Out_Pin3.viPTH0IUVI PortA3.viPTH0/addonsPICLAB PIClab.llb PortA3.viPTH0IUVIContainer_u16_3.viPTH08addonsPICLAB PIClab.llbContainer_u16_3.viFp1 PTH0IUVIWait_milliseconds3.viPTH0;addonsPICLAB PIClab.llbWait_milliseconds3.viZPTH0IUVIEnd_Subroutine3.viPTH08addonsPICLAB PIClab.llbEnd_Subroutine3.viu> PTH0IUVICall_Subroutine3.viPTH09addonsPICLAB PIClab.llbCall_Subroutine3.vi0y: (PTH0IUVIFor_Loop_U16_3.viPTH07addonsPICLAB PIClab.llbFor_Loop_U16_3.viPTH0IUVIValue_of_Container_u16_3.viPTH0AaddonsPICLAB PIClab.llbValue_of_Container_u16_3.viPTH0IUVIEnd_of_loop3.viPTH05addonsPICLAB PIClab.llbEnd_of_loop3.vi/PTH0IUVI PortB3.viPTH0/addonsPICLAB PIClab.llb PortB3.vi^PTH0IUVIIF_Pin_set3.viPTH04addonsPICLAB PIClab.llbIF_Pin_set3.visPTH0IUVIFork_Merge3.viPTH04addonsPICLAB PIClab.llbFork_Merge3.vi PTH0IUVIValue_of_Port_red3.viPTH0;addonsPICLAB PIClab.llbValue_of_Port_red3.viPTH0IUVI SubVar3.viPTH00addonsPICLAB PIClab.llb SubVar3.vi^PTH0IUVIConfigure_single_pin3.viPTH0>addonsPICLAB PIClab.llbConfigure_single_pin3.viPTH0IUVIIF_Container_equal3.viPTH0<addonsPICLab PIClab.llbIF_Container_equal3.vigPTH0IUVIPIC_Landing_Blue3.viPTH0:addonsPICLAB PIClab.llbPIC_Landing_Blue3.vi PTH0IUVIPIC_Jumping_Blue3.viPTH0:addonsPICLAB PIClab.llbPIC_Jumping_Blue3.vi PTH0IArx} MZk9gf03A~?Q.BBʯAI҅(BQ( %sH2R.6cgkϙsO=]E.%&m%^2dRO ATkb!W@MJJ{ Z?` ڴ;H$h4[29c~`MbeB=0{1 `IpY]u26O+cB6+`WmN; `<e3Q\؄Sz;@~pNVNK* 4!S&Uc7~SSZũS,h*V2l"j`[NM ,}N}rj M[z85t~nhj>lhFU:h5r%l|lgUd0/ַl3,UP8mqs.8Νyٯ8]GyY4-#/9Kr;g/ dG4[_Zh}w ,2`y8e0N7U#mG^c(L*:#c#RGf(|92Vv$]p$>X[>&)Ow~<,d0 Kőd#pGb rSq;pPpdw`2 sDqd#oi1C]Z05f"7f 1Rl 1#(wC-ؿ*"E,c; f69Z9h-cѶÌ>;(:k%g3a`7 XDg˞l^˞q=S`TBcXr%cc7~<&c&T {lZ:`a00wQlhci <|f|{ 6vhci0z61@K fOu!x 4L Be\ϰ,AR, ,K˖ ,yd wbS<Œ!nK,yֲn`1\? =/2̲ 85c|Em2 5#,k. {G{˞:v7eϫ=w3T{zZ 4`W`Os1 0{nPI~=HQ`?S =GLe,EIcRt323*M$tC{?O˺ &A[hHvUKkNОΣ-3A+r:?YՉ i#WXݞF \veyI4Y?2OrTjA)oJID͹n}I\3`L.FAoY l 5I` 4|jUY&:`w `ۡ9Y;$5 XF?j7 4q3ilmg`̯B;=O[Uu_bR{ TZN!h+z%D+Rj/K TSY*2Z0% #m7+e!WUdqv5+ |`0rY}ӂI46g<4M@0IAbE_DY[" l.d6\l4 f1Z v2f44)@U-]`\V_[ζ{]`3l3q"-x;T0{8Mgt8P"&PFJsP"u- &MLd`J{W_؏doRhrO #.SR< RT)R x=H1f,s[R`o3Y "s6*U!.)F$K7M)0 $9i2$m !I듓 ԸbR%+I?Y4Av^ŋ\VIi6X 6PH= 1l<*i IgiS3 Rˉc#I{=SxҞIۓ];rVʦf/[\.hyE?MNSІȬ{dB0i 03 RY[p)`RMh/pqÑҊ1LjgF2f맚tj :*^&Me&=Qȡ A06($+B@0!= 'sq:_ŕBb~}Y`O˞6c`%BSz.HLFӂP!!RkY.HCA RwɑZPl&ІDe$PnD)bk:f`x-F+&kq;^_fT+X1U]v%x}61`lU=5’bM``Myvh(UO]R aL)ӂ.$.H.DNmͤ H5Uf~Ja .;]5,ʒ]Sul{x?Fv]ɰݪly ڳŝ۞te܋ ʾe5.V2Pj3XXlm=-'І4bU݆1 fmNևug`檂p0asO6h.0[Θ-ˊ:->fsiS3 vE|Q'͵GX'UM:1,ϱj27iIk `٤QI`v ,ծo#3֚L &3F"5Y} .0Ng켢+6Dl`k֔g-d` Wl jϋ)X7'ݜLc܍`c,:x7j3Rt::rN0y;K{ǴG3i[{^ `Y lI`ϸDX `[+^"d"l5Qص7!R C&GjgA{ͨX ncQRN:m! U+p ]ը` ݎl%cN)!v.)vΧMe(XZ#^e/xܷ ʾ%7IoRVM/Ԁ_ k2m8Wrh夑`Oc˞a0_)4RE`M{=i4+6`{[LE lZkfSe8git`CTQ*9E\T*TkUZ[` 6E*[&}`RT*`RsI>6xI1ϔ#{ZЏw:nY$'{t]i.-HIoIdIOr 2Q>+5|DN_|AP@j?RJ[Z }bO bBBk>!IV_ӌ7>{ep $I$X_֓}%`@ȸ%"32e/?j Q<1QJ_#b?x+jIrӱػ]d`*j@y ?D/]=-CN s)`u,HIjvRaM?3` Ğw= $̻5ƻ;vȑJywBg+R$픃 W+RwvRێSMrx4iGZ*'0ʵ[\E@Rk'[fW+&Gq֯i{'Wb-rLgrB0e69`2r''Gc.>mlMٶc a:@lӅMP'ʱEaY&Aj `^-&G.Hî“p.ulZv ]GI8ۨ. #^ Me(G `@.դUx$2]^)i;Pi&gPIko#5S0i)e!``JřvfnX.2 <[!O2%.)KL)Θӂq/wHoD ‡HDCyo@|xijry@2l6"Dx;>e`+H: H=_fo0fJp*R ؊O(T`[T{fY`@GaӞOӂ5Qٞ  L{llDI2zww&(t!eTY`J5}6f 6U0fe p8MLE˩13-c*`3ª1`Sɗ^Ƽo3q7-Xy@1 oJp(.~pS@QtZ8H-{fdn#ClQ=-{ō B)N[0:#3ֲ]|5b`ul{NA򜂼^#ZG>߅w0*Vgmj._I/3Mgk Op+n΀o覅g8;q \U;0N3O(-Sln%RSM&katsȽ6ihp%9)YDKIg\' ]: Dne>2ZMeOLSDn9U5=Ga+Qk'dU{I!eƉP8ssGȧ3Ch' 3S{lNTxp2~Ȑ~6Pw X2,yT`I}k~w=Yi~=w 4-P}X)%Pm>k"XԶp8؛ &nNw 4-iF8Q)%wڜ>S-aI3ern eG}KnLqctu0flLIR:U[21emcJTu&JUV^0mL0uXgrV hOz&K'qEhyf9>r%.'0zh+vmc!ōqj1#CNfxPιj_$'R){I_S7m>S@RHQ~3o|`uUyT9c3i3כ@cng E[}3Ԛ8ÙQ33|ՙnܙ3);AMc;Î;%9~v*Ip3?IXY klk <-&׋zbsNJ)AA;z6a1P'l@ͅeGe5@jbP*Q\8V !*[QYUc*x>k2Vk!6S,I[xV{yhI, xzy&eDx}Kmv)i'!Bos9r)K[ BdhAy1K۟?,ܭĦOTu(a `'tack0xPǛ=gxJ DQ% Gk6U"!VUH${1l1- *+c"= Xք@Ne^XŅ9x {> 2,p«xhh*ms}GߡOqѶ,GJCCQ~ǃ\Kr+k+..S&g\0hf`mk mbsXr[ V}}YX>0"JL/V@VLg*`@AMM췁 x]+}]cAgf)進̣(1RA~2܀uWʩSbͤXʣ^woasb7 3;bFoTƱ\`_ht?ԉ/:`JA_!ivIY My`T%!,W&[,z, zkZupxi60jIYw[rPzCZ%-둖IeCҲi٘CZ%VIUCҪi՘CZ%IuCҺiݘ!uIj=Z6 Ij#ژC%m#d?hjp 4(Tx} JYFl9B@SsN_O0z~swn;B^8Niѩkj@0E{ G$Ǽ?rZP ߣD^RZE5Cjk6BqU[/5\V{ (ق+GK56q'hHL 1bc)d\%p%ɲC*yKɃ+"P(WQ򃼔lVr9GR%?ɩ,&d@c=kX \̈́rB56TKϜ!Fg!)/)Aђf9e#W),d&*HG㥂R~S֯]KwM׎ʥk8 g}|3[.viJ?IˊEX?ZgIH8-xB|֔D(QQhE/9 q2Hﰣy%D +! $ӏ,erVB4+*p!/d! -ۣFy)/![ї]5:9kiR ]!0롤mIEɹ70'm,)Q!yVCRU$&Xs);J(N #FJĕaXc)"SXn%i\%l.%vU#.҉4i|{^E|gե"[5Umξcmcrk23DXO68h#6g@Ml}}01e:Mas Ե]W=o4. !kK29я,92x@6mEJ6]jA3+W!cPWwEEYډyUr!j#+ EG M%=eQ|@\'x̪EZ )PZ< b}>6P`pv_ 3f6\0:L??^l` 'C|K |'9)F?9$Ų9}::.`")V#Ky?3yRPrs]Q%r%wr%wCd%T"9J@fJrܟC*yd[GpItJ6 Pֿ( \ɓ\S0Y/َYwaՋ|'_"9@E+yVurV ioЎlɊudEs_%wZ#ԬȹykHbw r]+`o6+R4PQ.~IY'y')OI l𐲥-־;Rw_\k9rҏ<\5_8"\Y~Err-?fY` ̺r)%"p ̆l`,=G> L#,L^?5n͑:y8vr1NYYu*n:YM>8J9++ɭC?7 Lgl)G*Rc\ʿ_яo9R#G/h xxhiOb+Zn1PUf>*j GۣޛQe'9t3*ؕ KyF#}Fأ=t~j$LTq'N~k:ZvTpa";Nοg[mrҏnE[!tvAп'GNȉ}@Oxh99~"JGcc'p۫hxՁHQ=,]"_U_仟1R"_OHK+)E/J/}Q?jXnŦswc9T{vlWb%Sw̸k#W1ďS=@#B/atpwrBO iP}mv럔aLIGp9'G RH1@ER?-KմLx͒2a|%IFRLx3RLo)#ه~䚹C[в,)R&LR&R]McMk@z1YKƊ!uvɮ[v /ظ-'~a治k.|k86iG [h)PJE--هJ4GRJi)Wi|e<M2KTfo۰yu&f@7 7Dz"2CooI)GoFc ݌o8o[hi$ݬӛu\c9lz[I*}8A8S\Iz_Ӕ1޺7ܼ@RE7+gk$dBo&2 X7/J@r: ,@\u|K-D䏶:n^KGfެ 7k&!K+ $,$݋zHEr@XҵBu<ĄnfMNSknWڗ5U÷V"mTi*Ck٧(F0jkCyWa=R0Mv}? 7e׺}:VcIBDGF*;-S 5P oJ}\P CغQPox%SJHfޯ0ɾ[$qГL1g­{I/4_(kC _²W4Rl=Ue@{6ICٷM/Q۹Ǫ\\"'a",6>%a^LG1{\`0۩wb]URBn]`,vSqpb$@.Lj׉&/D_(M "N* ~vv2DwJ)Ⱦ ڗgUӯn4Sy-8[wmT!<4AJc4f.i*!4`TWh䮶 ^^0" 9Ynj/&4'KoMkD1n¯B W]&@Gñk TVN+[4%ﰖ #c֒YK|!Z#yĜIoӤJ;쑹VoH5aVhf{:E6_͏b|Vf_@eٵ+ݱNh'M2"ӞЛEu TV`?]C\􂔉|IJE>$%”nuzAoZ@儦>ˮ3U[J'#]J'˄CwbZM{=]n^%j !Mv슼WvAeb{]EXj[O欈hdMM6P#W] FE4U-#j"rZpsbīZ@#Q֥* gjD״‘aYd_@lt*;YNZFS;FS[E6,6Rʮ?FAl# i&wh]Bl7os MήhS\1,lʕu\EΪ0*O10er n-R@U]rou,N( AUv}B1RQÍH TUhꛬ_MT)G;L0E&Մa [?nY ]wE2ś٢vWd H&Yo]*k6=5 ]''NBYT3o rSc T]h*;K &[I^MdDȫA&F]dN5dқŦj!4P;h&Dqry6~<ل Yl*2BSdׇ a$v T_h':e,Z7R= wD%Z ٟ7P]M񍑧R@Lq*%rBdBg H g*v"&DȄN@;v\hNl#X\b E6)5PdrE!BѤY}4G.g"j*h kC = HpE&Uص s6"No3НL߅9cM($F4p5PIo1P3!n$7fj{8 TU&E6PsdvɪtC]< }* }f`(îwV) BZL老5d{TBFG{4˄ ­)ھbG)0PKA4v}EݥmnNvV*V"j%]V)b~4Fؿ,lU용&F=IďGuFXSdF $Ck+xfڟij"!,_g6yz^JD~,Z5o>:kWa@m1Ch"4ޙQ7#Sj'kIbW?ݩ q>|SӉdTj:gͮTCc?Goa쐇eAqE!r*1;#(2kCgV29!Wa+րPn"uZ]+{c]DT@}zp1P'!ؒL<8l@s5J$4@9[kSUΒQ<(t= e^pv_=&*cB;ڒ;Yd{sjT*~Ay ?&65~Ae?@]ص:t)1} sLH~7H:&}nXnTuڈ]{~hT;C]^iCg@!3u5F@-s妾ave jy&dPWEB t@ϵWSe #o@ fH8HTs-E#f ]hYvw TW=p9 MMI& %ih=%Ydp5mhJV6,sRA8B#ܐ#*|5UWxa"/O`\+P֏F°E@2B#?gR`R طȍ΄ ,]xz%1FTkt1Y zPfZ>p]nB$:Eidp]No7CsS{3N1*\+J\j;̟ٝ3P/NvCXww,Dd[O@|%%u([k(^jBt2PS`eb4eh4.i"-CqReh4V& H*:Zo͂80u>5:~ jHb,s³ zCReR@Vا= 0E^{aR4Mmeu g؁gx^[~ykoiNf3OG1 ZqC˃zL" ԘmLN<&O2PVNPl 1F(Vش8v!Sy4QpSըSyjTG4]O_ąz5[Ԧf}v86kme ؏`סB͞8 ȝ׃bmK剳3G{@(܋"<M^ύG,3 !Zvf[#$`*Г*z@O FQU2F yt_Ȧ*yu2uy@]Ki5E~ņ~'𯑧 ,_h0cˡd18Uwa0C W^ugmMk!QlCYfT2j.غUǦiyiDH':#~xEsųR.UyYl캀] #p6FNy*"Vދ;6).ۮa3fr4wXMzNy%d\8v;S¾E NKmzBy?H^Đ_ ~'mo :Y~sQ:MvR͓(an>-_5Bdף#Gs}-"!&Co_60={3z&IOysx ]%5S^ rG hTv5HCS;Fs>}6KfRd~Y#c}Rޯ}\`p.?.@.A`t.B.C0.DH.E笴.F.GXx.H.I.J@.K霴.L.MDP.ND.O.PH|.Q\.R.SL.T줔.U.VH.W.X.YDT.Z<.[.\HP.]X.^._8.`H.a.bD.cH.d.eht.fШ.g0.h|.i4.j .k(.l\.m@.n .o.pH`.q.r.sL.t,.u.vD.wL.x.y@.z.{.|l.}̐.~,...X.t.H.(..h.`.,. .p.\..4<...X.D.,.@..D.@. .l.̜.0L.(.(.H.... 8. d. . dT. x. $h. . . D. d. . d. . ..p.T<....8.Lt..8.p.L.8. .,.T...x.؈.$8.p.̸..|D..(.t.0..x.L.$.p.|.|.pp...x.. .l..t.x.D.(8.t4.. . l<. .!|.!t.!." ."l."Ĕ.#.#p.#H.$.$`X.$.% .%p.% .&.&h.&.' .'p.'.(.(h.(d.) ܋.)l.).*t.*h,.*.+ .+l4.+T.,.,\.,.- p. -d. -$. .8. .p`. .././hl./.0 .0`.0D.0h.1D(.18.1.2L.2|.2.3Hh.3.3.4Ld.4. 48.!5D8."5T.#5T.$6LH.6@.QDp.QP.`T...D.ܴ.g@ Frequency [MHz] @Error?POperations_list3.ctl!@@Active operations @Task #OPCompare_operations_list3.ctl)@@Active compare operations@0MPASMCPOperations_list3.ctl%@@Active operations ISRSPCompare_operations_list3.ctl-@@Active compare operations ISR@!Internal Osc.? @Numeric@@ Current for loop@@ Current if loop@0ACTIVE SUBROUTINE@@ Eventsp#A0A1A2A3A4A5A6A7B0B1B2B3B4B5B6B7C0C1C2C3C4C5C6C7D0D1D2D3D4D5D6D7E0E1E2@@ PortX_Pins @!Input? @!Active@! Syn. Mode?@PCluster@@ Virtual_Ports@!ISR_OS_Var conf?@0ACTIVE EVENTROUTINE/A devices3.ctl@16F8416F84A16F62716F62816F627A16F628A16F648A16F81816F81916F8716F8816F874A16F877A18F44218F452 real device @LevelIPBegin_End3.ctl1@P EndKPBegin_End3.ctl3@P Begin,` OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO^^^^^OOO^^^^^^OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOWOOOOOOOOO^OOOOOOOOOOOOOOOOOOOOOOOOOOVVVOOOOOOOOOOOOOOOOWOOOOOOOOOWOOOOOOOOOO^^^^^OOOOOOOOOOOW^^^X^^^XXOOOOOOOOOOOW^4^^^^^_^_XOOOOOOOOOOOOWOOOO^^^^OOOO3^_^_XOOOOOOOOOOOOOOOO^^__^OOOOO^___XOOOOOOOOOOOOOOOO^_ 4OOOOO4_4 OOOOOOOOOOOOOOOO44_ 3OOOOOOX4 OOOOOOOOOOOOOOOOO4444OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO#OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO#O#OO#O######OO###OOO##OO###OO#O#OO#O#OO#OO#O#OO#O#OO#O#OOOO#O#OO#O#OO#OO#O#OO#O####O#OOOO#O#OO#O#OO#OO#O#OO#O#OOOO#OOOO#OO###O#OO#OO#O###OOO###O#OOOO#OOOOOOOOOOOOOO#OOOOOOOOOOOOOOOOOOOOOOOOOOOOO#OOOOOOOOOOOOOA~qIJQIKѩIJIqѠ@@RSRC LVINLBVW` P @p  <@vHOAAJϲ KPo^&\ُ B~0ُ B~ MKE>1#;HZDaobLVINPICLAB211_bug_fixes.viLVCCBegin_End3.ctlPTH04addonsPICLab PIClab.llbBegin_End3.ctl@ Frequency [MHz] @Error?POperations_list3.ctl!@@Active operations @Task #OPCompare_operations_list3.ctl)@@Active compare operations@0MPASMCPOperations_list3.ctl%@@Active operations ISRSPCompare_operations_list3.ctl-@@Active compare operations ISR@!Internal Osc.? @Numeric@@ Current for loop@@ Current if loop@0ACTIVE SUBROUTINE@@ Eventsp#A0A1A2A3A4A5A6A7B0B1B2B3B4B5B6B7C0C1C2C3C4C5C6C7D0D1D2D3D4D5D6D7E0E1E2@@ PortX_Pins @!Input? @!Active@! Syn. Mode?@PCluster@@ Virtual_Ports@!ISR_OS_Var conf?@0ACTIVE EVENTROUTINE/A devices3.ctl@16F8416F84A16F62716F62816F627A16F628A16F648A16F81816F81916F8716F8816F874A16F877A18F44218F452 real device @LevelKPBegin_End3.ctl3@P BeginLVCCOperations_list3.ctlPTH0:addonsPICLab PIClab.llbOperations_list3.ctl=POperations_list3.ctl@@operations listLVCCCompare_operations_list3.ctlPTH0BaddonsPICLab PIClab.llbCompare_operations_list3.ctlMPCompare_operations_list3.ctl'@@Compare operation listLVCC devices3.ctlPTH02addonsPICLab PIClab.llb devices3.ctl/A devices3.ctl}@16F8416F84A16F62716F62816F627A16F628A16F648A16F81816F81916F8716F8816F874A16F877A18F44218F452deviceLVINPIC_properties3.gbl.viPTH0<addonsPICLab PIClab.llbPIC_properties3.gbl.viA@! 18F?/RAM?@ BANK Length@Starting address@Number of bytes @Bank @localgeneralRAMaccess@PCluster@@ Memory blocks$@0EEPROM-addr. for ass.-code@0String @@ Interrupt condition@@ Interrupt enable@!peripheral interrupts @0Interrupt-handler-begin@0Interrupt-handler-end@Number of timers@! Available?@ Maximum Frequency@0 config_word @!OSCCON?@PInt_Oscillator@! new versionp#A0A1A2A3A4A5A6A7B0B1B2B3B4B5B6B7C0C1C2C3C4C5C6C7D0D1D2D3D4D5D6D7E0E1E2@@ analog pins@P AD_Modulex@#A0A1A2A3A4A5A6A7B0B1B2B3B4B5B6B7C0C1C2C3C4C5C6C7D0D1D2D3D4D5D6D7E0E1E2RC_PINx@#A0A1A2A3A4A5A6A7B0B1B2B3B4B5B6B7C0C1C2C3C4C5C6C7D0D1D2D3D4D5D6D7E0E1E2TX_PIN@!TX-Tris cleared?@P SPI_Module>@16F62816F628A16F81916F8418F452programming family@code memory space@data memory space @!Paging0:Container_type3.ctl@U8I8U16I16Type P!"&@@#special system variables"@@#special ISR variables@0Header@0Port initialisation@0Name@P(Cluster@@)SFR@@ SFR_names @!EEPGD? @!CFGS?@P,- Data EEPROM@ maximum frequencyx@#A0A1A2A3A4A5A6A7B0B1B2B3B4B5B6B7C0C1C2C3C4C5C6C7D0D1D2D3D4D5D6D7E0E1E2PWM-pin@P0PWMz@#A0A1A2A3A4A5A6A7B0B1B2B3B4B5B6B7C0C1C2C3C4C5C6C7D0D1D2D3D4D5D6D7E0E1E2 Input_pin|@#A0A1A2A3A4A5A6A7B0B1B2B3B4B5B6B7C0C1C2C3C4C5C6C7D0D1D2D3D4D5D6D7E0E1E2 output_pinz@#A0A1A2A3A4A5A6A7B0B1B2B3B4B5B6B7C0C1C2C3C4C5C6C7D0D1D2D3D4D5D6D7E0E1E2 clock_pin@P234SSP@flash program memory UL@flash ID locations LL@flash ID locations UL@data-EEPROM LL@data-EEPROM UL @Numeric@@;EEPROM-default@@; flash-default @scaler(@P6789:<=>Adress boundaries>P  $%&'*+./15?@K@ Frequency [MHz] @Error?POperations_list3.ctl!@@Active operations @Task #OPCompare_operations_list3.ctl)@@Active compare operations@0MPASMCPOperations_list3.ctl%@@Active operations ISRSPCompare_operations_list3.ctl-@@Active compare operations ISR@!Internal Osc.? @Numeric@@ Current for loop@@ Current if loop@0ACTIVE SUBROUTINE@@ Eventsp#A0A1A2A3A4A5A6A7B0B1B2B3B4B5B6B7C0C1C2C3C4C5C6C7D0D1D2D3D4D5D6D7E0E1E2@@ PortX_Pins @!Input? @!Active@! Syn. Mode?@PCluster@@ Virtual_Ports@!ISR_OS_Var conf?@0ACTIVE EVENTROUTINE/A devices3.ctl@16F8416F84A16F62716F62816F627A16F628A16F648A16F81816F81916F8716F8816F874A16F877A18F44218F452 real device @LevelIPBegin_End3.ctl1@P EndKPBegin_End3.ctl3@P Begin  Z cx d0` P c8@flg@oRt@eof@Pudf@ Frequency [MHz] @Error?POperations_list3.ctl!@@Active operations @Task #OPCompare_operations_list3.ctl)@@Active compare operations@0MPASMCPOperations_list3.ctl%@@Active operations ISRSPCompare_operations_list3.ctl-@@Active compare operations ISR@!Internal Osc.? @Numeric@@Current for loop@@Current if loop@0ACTIVE SUBROUTINE@@Eventsp#A0A1A2A3A4A5A6A7B0B1B2B3B4B5B6B7C0C1C2C3C4C5C6C7D0D1D2D3D4D5D6D7E0E1E2@@ PortX_Pins @!Input? @!Active@! Syn. Mode?@PCluster@@ Virtual_Ports@!ISR_OS_Var conf?@0ACTIVE EVENTROUTINE/A devices3.ctl@16F8416F84A16F62716F62816F627A16F628A16F648A16F81816F81916F8716F8816F874A16F877A18F44218F452 real device @LevelIPBegin_End3.ctl1@P  !"End  @0! @)P*((( @+.@P$%&&'&&(&&'&,(')%dfd.@P$%&&'&&(&&'&,(')%txd.@P$%&&'&&(&&'&,(')%old.@P$%&&'&&(&&'&,(')%extP #-./0 P%%% P))) @4r16F8416F84A16F62716F62816F627A16F628A16F648A16F81816F81916F8716F8816F874A16F877A18F44218F452 @6 P57 @P999P999 @ P5<P999 P P @'P 4 @B@'P @AAC&D@@&& P$$$ cKPBegin_End3.ctl3@P  !"BeginP H-./0 c, c dH c cD c c`>PRRSSSSSSSSSSSSSSSSTTT dU d dJ120308 : ; 30= > ?0> ?0> ?0E E E ?0E 20F0GI20308 : ; 30= > ?0> ?0> ?0E E E ?0E 20F0' ' JKL0MNONOPQH    !V0W0X0YpxV?oPqxVdA`a+vjwؑ uegČJ | ½PB)O9Ͽ{MNz=m K`AmΖzF{~dA S ԪeI bz?ًܪhaR\MǭK]ߥ%yIEŕX,q -@((텚#F1 4x;~Q5*J"k!k.+Ԋ9ϊє$WPF) S$`b$`j%LI}f$`LT"J!M Mv*x!bF "A$f\ЕZkyO>&a+a ˜a^'xsC0(f=xqN'N$g_vCgcH̘Od, MO=tĜVZqjF{q9 l5">f +n^ۨϙp͚ʟ Omf5-ސۜ+n߫Ρo>VIDSPICLAB211_bug_fixes.viVIDSPIC_properties3.gbl.viPTH0 xVoh[U%-meEUf?DWFR+Pho-Y̌Nfйy:uYlװIlЏ!,>BdT(33%PA=Ϲ >{9yre@9xЋjc* 3;ep!FՐ:z$֟LV#0Π줉`]Z@~L>Hx 򵟐=O}:ȨfЕ0`AKaXle|ܹ X*M ,EDpb&íW\Y@!؃hfFYiX !*8;~g-g[C_fⲼ%@>5[*pap;#U Y U+eC_,9j#)h+21>O =%aPˡ 5p,{ky΅#9k5Z&58ǝBsÔqӺ]PZO,%bKTVڛسawv5Jur`Hgң}1Jf) YM<Pdi+fm'qp!3x*2cbMPV^ v\CV{.^R٫ &,M@9i0%vПm!M% :!yDz7wmڶ3Ie5EȇxAVL1 {nLqsNwKN*)ցBvc }Nn<$6"(O_,]ְZѬpMo2|1VZk'8:Ϳ3Q4, pyާ,x:oXZ|vx->ą)4(-~ R0?D11rFSm6;@}tU\+#SՂ_lyl$6d1P۲ydznͰŇ׻y\薛P(fh-vM IB#ˏw=u5# r^x?%`qK!aaz %aXn+s,CeqA@16F62816F628A16F81916F8418F452programming family@code memory space@data memory space @!Paging:Container_type3.ctl@U8I8U16I16Type P"&@@#special system variables"@@#special ISR variables@0Header@0Port initialisation@0Name@P(Cluster@@)SFR@@ SFR_names @!EEPGD? @!CFGS?@P,- Data EEPROM@ maximum frequencyx@#A0A1A2A3A4A5A6A7B0B1B2B3B4B5B6B7C0C1C2C3C4C5C6C7D0D1D2D3D4D5D6D7E0E1E2PWM-pin@P0PWMz@#A0A1A2A3A4A5A6A7B0B1B2B3B4B5B6B7C0C1C2C3C4C5C6C7D0D1D2D3D4D5D6D7E0E1E2 Input_pin|@#A0A1A2A3A4A5A6A7B0B1B2B3B4B5B6B7C0C1C2C3C4C5C6C7D0D1D2D3D4D5D6D7E0E1E2 output_pinz@#A0A1A2A3A4A5A6A7B0B1B2B3B4B5B6B7C0C1C2C3C4C5C6C7D0D1D2D3D4D5D6D7E0E1E2 clock_pin@P234SSP@flash program memory UL@flash ID locations LL@flash ID locations UL@data-EEPROM LL@data-EEPROM UL @Numeric@@;EEPROM-default@@; flash-default @scaler(@P6789:<=>Adress boundaries>P  !$%&'*+./15?@ Frequency [MHz] @Error?POperations_list3.ctl!@@CActive operations @Task #OPCompare_operations_list3.ctl)@@CActive compare operations@0MPASMCPOperations_list3.ctl%@@CActive operations ISRSPCompare_operations_list3.ctl-@@CActive compare operations ISR@!Internal Osc.? @Numeric@@KCurrent for loop@@KCurrent if loop@0ACTIVE SUBROUTINE@@KEvents@@ PortX_Pins @!Input? @!Active@! Syn. Mode?@PPQRSCluster@@T Virtual_Ports@!ISR_OS_Var conf?@0ACTIVE EVENTROUTINE/A devices3.ctl@16F8416F84A16F62716F62816F627A16F628A16F648A16F81816F81916F8716F8816F874A16F877A18F44218F452 real device @Level*PABDEFGHIJLMNOUVWXY@@Coperations list$@@CCompare operation listr16F8416F84A16F62716F62816F627A16F628A16F648A16F81816F81916F8716F8816F874A16F877A18F44218F452KPBegin_End3.ctl3@PABDEFGHIJLMNOUVWXYBeginIPBegin_End3.ctl1@PABDEFGHIJLMNOUVWXYEndX@@ZABD[EF\GH[I\JL]KM]KNO]KU]TQRSP]VWX^Y__ZABD[EF\GH[I\JL]KM]KNO]KU]TQRSP]VWX^Y``FPHPPICLAB211_bug_fixes.viTDCCOperations_list3.ctlPTH0:addonsPICLab PIClab.llbOperations_list3.ctli9PTH0TDCCCompare_operations_list3.ctlPTH0BaddonsPICLab PIClab.llbCompare_operations_list3.ctlMPTH0TDCC devices3.ctlPTH02addonsPICLab PIClab.llb devices3.ctlBPTH0TDCCBegin_End3.ctlPTH04addonsPICLab PIClab.llbBegin_End3.ctl<PTH0ODC~PCPEndQDrrLevelHWDXY real deviceLDX_Y_HH\]_DccACTIVE EVENTROUTINEHMM\D  ISR_OS_Var conf?LD  H-;:I-<:IH&73&33V   PortX_PinsH"/"/VD   Syn. Mode?RD r sActiveRD Bb CbInput?P y zPaneSDyzClusterYuv Virtual_PortsH ]o ^oS8_9_NumericH<\=\R4V5VEventsH..]DtVtVACTIVE SUBROUTINEHLLSNumericH[Current if loopHopSrrNumericH\n{n{Current for loopHopZDlylyInternal Osc.?iD^^Active compare operations ISRbD66Compare operation listHaDNOActive operations ISR[DNOoperations listHRdTcQDMPASMHd.deDIIActive compare operationsbD55Compare operation listHRDTask #H]DNOActive operations[DNOoperations listHRdTcQD  ErrorH[DlWylXyFrequency [MHz]H[\PVcVcPaneNC~PCP QDCP0CP0BeginQDrrLevelHWDXY real deviceLDX_Y_HH\]_DccACTIVE EVENTROUTINEHMM\D  ISR_OS_Var conf?LD  H-;:I-<:IH&73&33V   PortX_PinsH!.!.VD   Syn. Mode?RD r sActiveRD Bb CbInput?P y zPaneSDyzClusterYuv Virtual_PortsH ]o ^oS8_9_NumericH<\=\R)K*KEventsH##]DtVtVACTIVE SUBROUTINEHLLSNumericH[|}Current if loopHdvevSrrNumericH\m|zm}zCurrent for loopHdvevZDlylyInternal Osc.?iD^^Active compare operations ISRbD66Compare operation listHaDNOActive operations ISR[DNOoperations listHRdTcQDMPASMHddeDIIActive compare operationsbD55Compare operation listHRDTask #H]DNOActive operations[DNOoperations listHRdTcQD  ErrorH[DlWylXyFrequency [MHz]H[\PVc2Vc2PaneNCPCP P%>&>PaneD87;;;check parity also has a bug, that is fixed in this library.DYkYj]]]Since we are using indirect addressing, we need to save the hardware FILE SELECT REGISTER !!!bD%$PIC_properties3.gbl.vibD 0 /PIC_properties3.gbl.viHD.I/IHDopHD}P}PHD2S2S1{x] xTfv&$@a!HBn($-D@.TE(*UjUbjijW[mؖV=g̞˞S>3Krr~3s8GO/0BtF=ps?)28pO'E(痢gm,CZO K2H10w֙_Dg6sI#Qβ{O~H.Ƈ2]t@9 M|(ۣ>%zGyg,,b,|7|7,O5C,oby{b‡RLO>Dl_7v6`yKI!2R+ C?H1wsu])Mص&kc PU+K\Z7^QvԳ & z1ue|):+TyHKfCvW+> J; }h#Hz޽jWgn-V*&ݚĺg[neE=Kߒn]#aneP+T,}>]UMQϹ}A=pCA9 H3E|{YC'g)-&i5HqG/Q<5"=/!'#+He{v^o_-oѤ]2O8>D fH-2"72-0BH/,!u-5 W,"잾9fG]u0TW٠|4Yz 5g=}VX7d&[Wκ4F/ĺu>FX."*t-7FOob}lBl[J/+9}G½ %HɈ#F߄ͱ2"BK xUmHIfZRÙ Ҁ)1O0>IP@]-@iO'`xղ{Lغ:qnny1M"Ūح-'!J,mXea.?f31"6Fo1S0ňx\5&l7)p|̔BElIu``@uٜؠ,A .S]9M7Vj87ZXqS%nMոi&nM7J\qL\kqsnJj58\u8\[*qKnIAtyo1>5=nZz]5э=z4U33jzͥO -bxT>2M%|FĻCf^,X5&6Y~ =t1yax?ruGH5r:Ao֭ UءQu>m7FV118ޓIv(Fz|ExcjM8@M_$ZTbIm4Plqg\n6⸢Gq\'؉zDy$։pCl@LJ;16D hJ|LV, fg pß؀=F&:n8۳4%EGe*S!*Ž!$(C@X~" !Ks紱6R,%e.irdZCMdYJ!\2fg"C[2³ר:Ofѹ !V|&MXJ"=r޿-拆 L1:H[b&&F( /p0oP52SRUa?m~6*1uïSy jV]ʯrS7>̧n$M߹ߧ1PgOp ݤ4wna=bGnDS7jt 9S4@DOn-Z{̖B-Š%)zX/V&pqzʮl Xp`Vlí ~bM ܜ~؆E_I_`M l(',),DO`Ŝ~XX$"1:O'=#Lh JI`js{tqRЄ3&j{&Ş"6 k{3'r+I4[y5,J&1nz/Iǜ#=q'6&q$[U~ *M^p)(RΨ|lSjo'{`;e50i<8r\3͑BsD*_2N巪T>W/:'%=.vNkbߢɌʳ OQ]VTM:SnA{-ȔBgs mO&1)'h+133Ŀr~7wᶩ=֚Y)RgS<Ʃx۸j;.y1M"FŪ6v&^Dq[ S%vܭ?^/%cy_[p!PH#[N[vpztv9#^$٦/GnlÆVx EqjնJ-Y0ԑO$*`w[X:;;IcǎO.j:RLэz#I&HT'~8,n wFzPJE k\fP^#Ip1(o 4P;lc=!C#ޓJ^ȗRKB[ %>6~L,"ϰzLsL1eZBAYV^o 9^O]a 6ݪTF dh7v> -ڭЎ @MfnZh) ї pUdK:1:icz~bPaSr:wWa^ _7&WN*b4^AmhH^c G5KN^&HkE &:$3.i,|r?,*ƒ!r75Ugɳh$ c -ZR˵Z(c3v8УN=K|)4S\ʷaWuW*3yl=ʦJi^*p׭FJ.rͱ4+@y ob}0BU7;xpoDo\vUN,: 2])8~8d;ea07aW+)22q#NMIN]4N}~)8J U Nr})r >JKNSFSF}Ν2;e/($B~EީuA,B3Dr;ȝő{4-7@nCD_=r#K~0;VNѝaAΰ<ufQ3,g RxdaZ8BaALavҤ?B4:2]XT@v21oEV$ܓixeyMuva?&}@P&<.=R?J]qȋ=E`N]8N;V잙$z'@SQ+A;g9/foiY~I峼Y~?˿ o(z'?;:DTK?Ydz9Ii=3 gw/XL1dVwzÜ.VC???,2dѻ54%ޡ= rP~O#z7Eܟ)V>dѻД$z0ѻ)8F FtCG7r#^ HcDʭdO_u)#EO V (|>Ћ5szJ HR+!dD[3Z@l42'oA*pN9@EVz ;pkG}v!#0YSL.XA``~ }_GPe밥z.ƋH䧺%@Po8ӽk|ppޡf*;.-'A!׽C˸<#,+6jcݻtw\}5pL JI"ݑB5cv8ia n>gJΐFMzt6^{\g)⺻q]fu%p3ѽ#Ӥ?|Z0Jzw -/ #ܑi/r/O~=E78{v<{@m{dztRx7boڞI[-Ki/c}uN;hJ׽qW2ݻbw3ݻE.e(t㮵{6 Rgwm|2]6vm; "l:^FgwvMu@gў|ƙ:ϑ:ߍZX]NL4vgwKp{:ޡslync8qfhGnQnԭm9w)M9ukNϩ[ԭŝfv+;ZH-r{ڜޡũtȤ#&ZuP Ɗ+3+5zj+566*MܮjSՀYnr`V[nr+~ 67mZsŷٲӤ (Iw9ӽVXH`]9:ғ&'\ĵbd76%%AWt])hDS [mϤ4+NiL`\dN`9<4 6 -|{W,ޭ6WbCHP7Co@+by8CR0 D67f՜ͳm+kr'l><=|?[ټ#v#Mz堩pgstt*LnM#G lb$CJ#'is6(g_A\(!R9ڜͱrZ -{ټXmϤ׊͋myr Ҝ͇p6(M7؆:?KIRh@`p 0iI`$0sN`N`7?&I|t&}دU+ -Wv$ӓ~~ fB`7G\ O v'!; X+:-Ln0_:[MjI^#x)5wgJ߭^~,UU\.V[ߡ}x_7kE[C"sD#㌿쐿ns_Ecwȷ$t_w᯽F~O*;؏:Qs+]:m%|WrFryjMӼts@˹\Ҫ߭)IAV7i2Eol?n~{-7y "#˜E^q|)_|ySE^Wvymw~g?JD^484)6A;uOO|az:8 .Fݙ4%ߡG+S&mgwRhȽ@+9rѫߙ WqLOJO䞛 ̑F~$Mk3 {Au'Y`,W/t~A;XXhiq]əv~+n \Z4w4Y%w  K,  ^2.G85fŻaddonsPICLab PIClab.llbPIC_properties3.gbl.vik*PTH0x]hUϹwҹSΒ$4u&YkJqJbQRZ6(TZRVۦ]R)H }Si*Qч$}B^Vϝݝݔ:;{0fxfsk%T .O{xwS$*6b-#q<]L)Z%g(rxS9X"p0oтL0f"~Cq)?*.kụ,Z1< 4Ӥf! %ۻh&V}??7"uzW4i1u2|q%נvޢ'mg% rVl'?Vd'@W('AWlԊ'BW|'CXp'DXTX'EX'FY'GYdh'HY'IZ'JZL'KZt'LZ('M[P'N['O\'P\T 'Q\'R] l'S]X`'T]ԍ'U]ȍ'V^T'W^'X_d'Y_PX'Z_|'[_'\`T']` '^`8'_aD '`a<'aa'bbPԙ'cb'dc(̘'ect'fc܀'gd<'hdt'id\'je,P'ke8'lf8'mfL,'nfx'of'pgT'qg'rh'shX'th'ui'viPt'wi'xi'yjL'zj؜'{kD'|k'}lX'~lL'l'm<'m`'l'0'ș'x''''K@ Frequency [MHz] @Error?POperations_list3.ctl!@@Active operations @Task #OPCompare_operations_list3.ctl)@@Active compare operations@0MPASMCPOperations_list3.ctl%@@Active operations ISRSPCompare_operations_list3.ctl-@@Active compare operations ISR@!Internal Osc.? @Numeric@@ Current for loop@@ Current if loop@0ACTIVE SUBROUTINE@@ Eventsp#A0A1A2A3A4A5A6A7B0B1B2B3B4B5B6B7C0C1C2C3C4C5C6C7D0D1D2D3D4D5D6D7E0E1E2@@ PortX_Pins @!Input? @!Active@! Syn. Mode?@PCluster@@ Virtual_Ports@!ISR_OS_Var conf?@0ACTIVE EVENTROUTINE/A devices3.ctl@16F8416F84A16F62716F62816F627A16F628A16F648A16F81816F81916F8716F8816F874A16F877A18F44218F452 real device @LevelIPBegin_End3.ctl1@P EndKPBegin_End3.ctl3@P Begin TTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTT&1"BB!IJ@J@J@9@I2P32IRSRC LVCCLBVW4 p 0 <@[]?On ɽoΌbAS60Ȳُ B~LVCCi2c_states.ctlUMi2c_states.ctl5@ready master writes master reads I2C state" cx d0` P P @@Enum @ P c@flg@oRt@eof@P udf2@ready master writes master reads I2C state@dfd@txd@old@extP c$ c c c`>P d0  0!H$xc` in 7i6ZP;0Đe3.yFN-a1@M Nj2;RӦ| a$8JJtN %I7,tH8lz$uxc@քBzڗA f(1OPÚ6&0i~>*5Mh+ nønul]EEWJhdIzh,BZ5mle j>&Ӝ( J9p˥yy|eT>-?^*Uƌ/U2'?}v)hVb8P`C G&x CnYF2I`Ʋ$SOJzYq<Iz}}qV'C[#6Dm<[YmIHzhkH"\!ۏG .ٮNWGЪ]RjWW`8eFgԾ1A&1mWL{R?)M#)n֖RC(⣇ xq*P742z#kx6a?e g=p&<] ;}C[pb!Թ(}!1EDjmnُ B~0ُ B~rLK٢>SjI ;!NLVINtest_event2_SSP.viLVCC devices3.ctlPTH02addonsPICLab PIClab.llb devices3.ctl/A devices3.ctl}@16F8416F84A16F62716F62816F627A16F628A16F648A16F81816F81916F8716F8816F874A16F877A18F44218F452deviceLVCCContainer_type3.ctlPTH09addonsPICLab PIClab.llbContainer_type3.ctl:Container_type3.ctl@U8I8U16I16TypeLVIN PortA3.viPTH0/addonsPICLAB PIClab.llb PortA3.vi @!Boolean@@Port A LVIN Begin3.viPTH0/addonsPICLAB PIClab.llb Begin3.vi"@0Name:Container_type3.ctl@U8I8U16I16Type@PCluster@@ Variable_list@ Frequency [MHz] @Error?POperations_list3.ctl!@@Active operations @Task #OPCompare_operations_list3.ctl)@@Active compare operations@0MPASMCPOperations_list3.ctl%@@Active operations ISRSPCompare_operations_list3.ctl-@@Active compare operations ISR@!Internal Osc.? @Numeric@@Current for loop@@Current if loop@0ACTIVE SUBROUTINE@@Eventsp#A0A1A2A3A4A5A6A7B0B1B2B3B4B5B6B7C0C1C2C3C4C5C6C7D0D1D2D3D4D5D6D7E0E1E2@@ PortX_Pins @!Input? @!Active@! Syn. Mode?@PCluster@@ Virtual_Ports@!ISR_OS_Var conf?@0ACTIVE EVENTROUTINE/A devices3.ctl@16F8416F84A16F62716F62816F627A16F628A16F648A16F81816F81916F8716F8816F874A16F877A18F44218F452 real device @LevelIPBegin_End3.ctl1@P End/A devices3.ctl}@16F8416F84A16F62716F62816F627A16F628A16F648A16F81816F81916F8716F8816F874A16F877A18F44218F452Device@!With_ISR  8  !LVINPICLAB211_bug_fixes.viPTH0PICLAB211_bug_fixes.vi@ Frequency [MHz] @Error?POperations_list3.ctl!@@Active operations @Task #OPCompare_operations_list3.ctl)@@Active compare operations@0MPASMCPOperations_list3.ctl%@@Active operations ISRSPCompare_operations_list3.ctl-@@Active compare operations ISR@!Internal Osc.? @Numeric@@ Current for loop@@ Current if loop@0ACTIVE SUBROUTINE@@ Eventsp#A0A1A2A3A4A5A6A7B0B1B2B3B4B5B6B7C0C1C2C3C4C5C6C7D0D1D2D3D4D5D6D7E0E1E2@@ PortX_Pins @!Input? @!Active@! Syn. Mode?@PCluster@@ Virtual_Ports@!ISR_OS_Var conf?@0ACTIVE EVENTROUTINE/A devices3.ctl@16F8416F84A16F62716F62816F627A16F628A16F648A16F81816F81916F8716F8816F874A16F877A18F44218F452 real device @LevelIPBegin_End3.ctl1@P EndKPBegin_End3.ctl3@P Begin LVINConfigure_UART3.viPTH08addonsPICLAB PIClab.llbConfigure_UART3.vi "@ Low Speed High SpeedSpeed@ Frequency [MHz] @Error?POperations_list3.ctl!@@Active operations @Task #OPCompare_operations_list3.ctl)@@Active compare operations@0MPASMCPOperations_list3.ctl%@@Active operations ISRSPCompare_operations_list3.ctl-@@Active compare operations ISR@!Internal Osc.? @Numeric@@ Current for loop@@ Current if loop@0ACTIVE SUBROUTINE@@ Eventsp#A0A1A2A3A4A5A6A7B0B1B2B3B4B5B6B7C0C1C2C3C4C5C6C7D0D1D2D3D4D5D6D7E0E1E2@@ PortX_Pins @!Input? @!Active@! Syn. Mode?@PCluster@@ Virtual_Ports@!ISR_OS_Var conf?@0ACTIVE EVENTROUTINE/A devices3.ctl@16F8416F84A16F62716F62816F627A16F628A16F648A16F81816F81916F8716F8816F874A16F877A18F44218F452 real device @LevelIPBegin_End3.ctl1@P End.@300120024004800960019200 Baud-rate @!OpenKPBegin_End3.ctl3@P Begin 8  LVINConfigure_single_pin3.viPTH0>addonsPICLAB PIClab.llbConfigure_single_pin3.vi @ Frequency [MHz] @Error?POperations_list3.ctl!@@Active operations @Task #OPCompare_operations_list3.ctl)@@Active compare operations@0MPASMCPOperations_list3.ctl%@@Active operations ISRSPCompare_operations_list3.ctl-@@Active compare operations ISR@!Internal Osc.? @Numeric@@ Current for loop@@ Current if loop@0ACTIVE SUBROUTINE@@ Eventsp#A0A1A2A3A4A5A6A7B0B1B2B3B4B5B6B7C0C1C2C3C4C5C6C7D0D1D2D3D4D5D6D7E0E1E2@@ PortX_Pins @!Input? @!Active@! Syn. Mode?@PCluster@@ Virtual_Ports@!ISR_OS_Var conf?@0ACTIVE EVENTROUTINE/A devices3.ctl@16F8416F84A16F62716F62816F627A16F628A16F648A16F81816F81916F8716F8816F874A16F877A18F44218F452 real device @LevelIPBegin_End3.ctl1@P EndKPBegin_End3.ctl3@P Begin@Pin @!Boolean@@Port ;   LVINconfigure_I2C_slave.viPTH0configure_I2C_slave.vi@ Frequency [MHz] @Error?POperations_list3.ctl!@@Active operations @Task #OPCompare_operations_list3.ctl)@@Active compare operations@0MPASMCPOperations_list3.ctl%@@Active operations ISRSPCompare_operations_list3.ctl-@@Active compare operations ISR@!Internal Osc.? @Numeric@@ Current for loop@@ Current if loop@0ACTIVE SUBROUTINE@@ Eventsp#A0A1A2A3A4A5A6A7B0B1B2B3B4B5B6B7C0C1C2C3C4C5C6C7D0D1D2D3D4D5D6D7E0E1E2@@ PortX_Pins @!Input? @!Active@! Syn. Mode?@PCluster@@ Virtual_Ports@!ISR_OS_Var conf?@0ACTIVE EVENTROUTINE/A devices3.ctl@16F8416F84A16F62716F62816F627A16F628A16F648A16F81816F81916F8716F8816F874A16F877A18F44218F452 real device @LevelIPBegin_End3.ctl1@P EndKPBegin_End3.ctl3@P Begin,` LVIN Out_Pin3.viPTH01addonsPICLAB PIClab.llb Out_Pin3.vi!@ Frequency [MHz] @Error?POperations_list3.ctl!@@Active operations @Task #OPCompare_operations_list3.ctl)@@Active compare operations@0MPASMCPOperations_list3.ctl%@@Active operations ISRSPCompare_operations_list3.ctl-@@Active compare operations ISR@!Internal Osc.? @Numeric@@ Current for loop@@ Current if loop@0ACTIVE SUBROUTINE@@ Eventsp#A0A1A2A3A4A5A6A7B0B1B2B3B4B5B6B7C0C1C2C3C4C5C6C7D0D1D2D3D4D5D6D7E0E1E2@@ PortX_Pins @!Input? @!Active@! Syn. Mode?@PCluster@@ Virtual_Ports@!ISR_OS_Var conf?@0ACTIVE EVENTROUTINE/A devices3.ctl@16F8416F84A16F62716F62816F627A16F628A16F648A16F81816F81916F8716F8816F874A16F877A18F44218F452 real device @LevelIPBegin_End3.ctl1@P EndKPBegin_End3.ctl3@P Begin @!High?@Pin @!Boolean@@Port ;   LVINWait_milliseconds3.viPTH0;addonsPICLAB PIClab.llbWait_milliseconds3.vi@ milliseconds@ Frequency [MHz] @Error?POperations_list3.ctl!@@Active operations @Task #OPCompare_operations_list3.ctl)@@Active compare operations@0MPASMCPOperations_list3.ctl%@@Active operations ISRSPCompare_operations_list3.ctl-@@Active compare operations ISR@!Internal Osc.? @Numeric@@ Current for loop@@ Current if loop@0ACTIVE SUBROUTINE@@ Eventsp#A0A1A2A3A4A5A6A7B0B1B2B3B4B5B6B7C0C1C2C3C4C5C6C7D0D1D2D3D4D5D6D7E0E1E2@@ PortX_Pins @!Input? @!Active@! Syn. Mode?@PCluster@@ Virtual_Ports@!ISR_OS_Var conf?@0ACTIVE EVENTROUTINE/A devices3.ctl@16F8416F84A16F62716F62816F627A16F628A16F648A16F81816F81916F8716F8816F874A16F877A18F44218F452 real device @LevelIPBegin_End3.ctl1@P EndKPBegin_End3.ctl3@P Begin( LVINContainer_u8_3.viPTH07addonsPICLAB PIClab.llbContainer_u8_3.vi@0Container-name( Source3.ctl~@ Constant variable U8 variable I8 Variable U16 Variable I16Indirect variable Virtual PortDirectSFRSFR16Source @Number6(Localize_cluster3.ctl@P Container LVINContainer_u16_3.viPTH08addonsPICLAB PIClab.llbContainer_u16_3.vi@0Container-name( Source3.ctl~@ Constant variable U8 variable I8 Variable U16 Variable I16Indirect variable Virtual PortDirectSFRSFR16Source @Number6(Localize_cluster3.ctl@P Container  LVINContainers_Container3.viPTH0>addonsPICLAB PIClab.llbContainers_Container3.vi( Source3.ctl~@ Constant variable U8 variable I8 Variable U16 Variable I16Indirect variable Virtual PortDirectSFRSFR16Source @Number6(Localize_cluster3.ctl@P ContainerB(Localize_cluster3.ctl$@PContainer's Container  LVINValue_of_Container_u8_3.viPTH0@addonsPICLab PIClab.llbValue_of_Container_u8_3.vi@0Container-name@Value of Container  LVINSet_Variable3.viPTH06addonsPICLAB PIClab.llbSet_Variable3.vi! @Value@ Frequency [MHz] @Error?POperations_list3.ctl!@@Active operations @Task #OPCompare_operations_list3.ctl)@@Active compare operations@0MPASMCPOperations_list3.ctl%@@Active operations ISRSPCompare_operations_list3.ctl-@@Active compare operations ISR@!Internal Osc.? @Numeric@@ Current for loop@@ Current if loop@0ACTIVE SUBROUTINE@@ Eventsp#A0A1A2A3A4A5A6A7B0B1B2B3B4B5B6B7C0C1C2C3C4C5C6C7D0D1D2D3D4D5D6D7E0E1E2@@ PortX_Pins @!Input? @!Active@! Syn. Mode?@PCluster@@ Virtual_Ports@!ISR_OS_Var conf?@0ACTIVE EVENTROUTINE/A devices3.ctl@16F8416F84A16F62716F62816F627A16F628A16F648A16F81816F81916F8716F8816F874A16F877A18F44218F452 real device @LevelIPBegin_End3.ctl1@P End( Source3.ctl~@ Constant variable U8 variable I8 Variable U16 Variable I16Indirect variable Virtual PortDirectSFRSFR16Source @Number6(Localize_cluster3.ctl@P ContainerKPBegin_End3.ctl3@P Begin(  LVIN For_Loop3.viPTH02addonsPICLAB PIClab.llb For_Loop3.vi! @Value@ Frequency [MHz] @Error?POperations_list3.ctl!@@Active operations @Task #OPCompare_operations_list3.ctl)@@Active compare operations@0MPASMCPOperations_list3.ctl%@@Active operations ISRSPCompare_operations_list3.ctl-@@Active compare operations ISR@!Internal Osc.? @Numeric@@ Current for loop@@ Current if loop@0ACTIVE SUBROUTINE@@ Eventsp#A0A1A2A3A4A5A6A7B0B1B2B3B4B5B6B7C0C1C2C3C4C5C6C7D0D1D2D3D4D5D6D7E0E1E2@@ PortX_Pins @!Input? @!Active@! Syn. Mode?@PCluster@@ Virtual_Ports@!ISR_OS_Var conf?@0ACTIVE EVENTROUTINE/A devices3.ctl@16F8416F84A16F62716F62816F627A16F628A16F648A16F81816F81916F8716F8816F874A16F877A18F44218F452 real device @LevelIPBegin_End3.ctl1@P End( Source3.ctl~@ Constant variable U8 variable I8 Variable U16 Variable I16Indirect variable Virtual PortDirectSFRSFR16Source @Number6(Localize_cluster3.ctl@P ContainerKPBegin_End3.ctl3@P Begin( #  LVIN IncVar3.viPTH00addonsPICLAB PIClab.llb IncVar3.vi!@ Frequency [MHz] @Error?POperations_list3.ctl!@@Active operations @Task #OPCompare_operations_list3.ctl)@@Active compare operations@0MPASMCPOperations_list3.ctl%@@Active operations ISRSPCompare_operations_list3.ctl-@@Active compare operations ISR@!Internal Osc.? @Numeric@@ Current for loop@@ Current if loop@0ACTIVE SUBROUTINE@@ Eventsp#A0A1A2A3A4A5A6A7B0B1B2B3B4B5B6B7C0C1C2C3C4C5C6C7D0D1D2D3D4D5D6D7E0E1E2@@ PortX_Pins @!Input? @!Active@! Syn. Mode?@PCluster@@ Virtual_Ports@!ISR_OS_Var conf?@0ACTIVE EVENTROUTINE/A devices3.ctl@16F8416F84A16F62716F62816F627A16F628A16F648A16F81816F81916F8716F8816F874A16F877A18F44218F452 real device @LevelIPBegin_End3.ctl1@P End( Source3.ctl~@ Constant variable U8 variable I8 Variable U16 Variable I16Indirect variable Virtual PortDirectSFRSFR16Source @Number6(Localize_cluster3.ctl@P ContainerKPBegin_End3.ctl3@P Begin( LVINEnd_of_loop3.viPTH05addonsPICLAB PIClab.llbEnd_of_loop3.vi@ Frequency [MHz] @Error?POperations_list3.ctl!@@Active operations @Task #OPCompare_operations_list3.ctl)@@Active compare operations@0MPASMCPOperations_list3.ctl%@@Active operations ISRSPCompare_operations_list3.ctl-@@Active compare operations ISR@!Internal Osc.? @Numeric@@ Current for loop@@ Current if loop@0ACTIVE SUBROUTINE@@ Eventsp#A0A1A2A3A4A5A6A7B0B1B2B3B4B5B6B7C0C1C2C3C4C5C6C7D0D1D2D3D4D5D6D7E0E1E2@@ PortX_Pins @!Input? @!Active@! Syn. Mode?@PCluster@@ Virtual_Ports@!ISR_OS_Var conf?@0ACTIVE EVENTROUTINE/A devices3.ctl@16F8416F84A16F62716F62816F627A16F628A16F648A16F81816F81916F8716F8816F874A16F877A18F44218F452 real device @LevelIPBegin_End3.ctl1@P EndKPBegin_End3.ctl3@P Begin(LVINPIC_Landing_Red3.viPTH09addonsPICLAB PIClab.llbPIC_Landing_Red3.vi@ Frequency [MHz] @Error?POperations_list3.ctl!@@Active operations @Task #OPCompare_operations_list3.ctl)@@Active compare operations@0MPASMCPOperations_list3.ctl%@@Active operations ISRSPCompare_operations_list3.ctl-@@Active compare operations ISR@!Internal Osc.? @Numeric@@ Current for loop@@ Current if loop@0ACTIVE SUBROUTINE@@ Eventsp#A0A1A2A3A4A5A6A7B0B1B2B3B4B5B6B7C0C1C2C3C4C5C6C7D0D1D2D3D4D5D6D7E0E1E2@@ PortX_Pins @!Input? @!Active@! Syn. Mode?@PCluster@@ Virtual_Ports@!ISR_OS_Var conf?@0ACTIVE EVENTROUTINE/A devices3.ctl@16F8416F84A16F62716F62816F627A16F628A16F648A16F81816F81916F8716F8816F874A16F877A18F44218F452 real device @LevelIPBegin_End3.ctl1@P EndKPBegin_End3.ctl3@P Begin( LVINPIC_Jumping_Red3.viPTH09addonsPICLAB PIClab.llbPIC_Jumping_Red3.vi@ Frequency [MHz] @Error?POperations_list3.ctl!@@Active operations @Task #OPCompare_operations_list3.ctl)@@Active compare operations@0MPASMCPOperations_list3.ctl%@@Active operations ISRSPCompare_operations_list3.ctl-@@Active compare operations ISR@!Internal Osc.? @Numeric@@ Current for loop@@ Current if loop@0ACTIVE SUBROUTINE@@ Eventsp#A0A1A2A3A4A5A6A7B0B1B2B3B4B5B6B7C0C1C2C3C4C5C6C7D0D1D2D3D4D5D6D7E0E1E2@@ PortX_Pins @!Input? @!Active@! Syn. Mode?@PCluster@@ Virtual_Ports@!ISR_OS_Var conf?@0ACTIVE EVENTROUTINE/A devices3.ctl@16F8416F84A16F62716F62816F627A16F628A16F648A16F81816F81916F8716F8816F874A16F877A18F44218F452 real device @LevelIPBegin_End3.ctl1@P EndKPBegin_End3.ctl3@P Begin( LVINEnd3.viPTH0-addonsPICLAB PIClab.llbEnd3.vi @Numeric@@ EEPROM-Data@2path@ Frequency [MHz] @Error?POperations_list3.ctl!@@Active operations @Task #OPCompare_operations_list3.ctl)@@Active compare operations@0MPASMCPOperations_list3.ctl%@@Active operations ISRSPCompare_operations_list3.ctl-@@Active compare operations ISR@!Internal Osc.? @Numeric@@Current for loop@@Current if loop@0ACTIVE SUBROUTINE@@Eventsp#A0A1A2A3A4A5A6A7B0B1B2B3B4B5B6B7C0C1C2C3C4C5C6C7D0D1D2D3D4D5D6D7E0E1E2@@ PortX_Pins @!Input? @!Active@! Syn. Mode?@PCluster@@ Virtual_Ports@!ISR_OS_Var conf?@0ACTIVE EVENTROUTINE/A devices3.ctl@16F8416F84A16F62716F62816F627A16F628A16F648A16F81816F81916F8716F8816F874A16F877A18F44218F452 real device @LevelKPBegin_End3.ctl3@P Begin(  X cx d0` P/A devices3.ctl}@16F8416F84A16F62716F62816F627A16F628A16F648A16F81816F81916F8716F8816F874A16F877A18F44218F452Device @ @ P @ Frequency [MHz]@0Name:Container_type3.ctl@U8I8U16I16Type@P Cluster@@ PL211_bug_fix @PU8I8U16I16 @ P@0Container-name@Pin @!High?@ milliseconds@I2C_buffer_address+1.@300120024004800960019200 Baud-rate @ P @!Input? @Value c$ c cP d> @!Boolean@@#Port A c@2path @Numeric@@( EEPROM-Data@Value of Container c(@!With_ISR"@ Low Speed High SpeedSpeed c @!Open c@@ Variable_list c @Error?POperations_list3.ctl!@@Active operations @Task #OPCompare_operations_list3.ctl)@@Active compare operations@0MPASMCPOperations_list3.ctl%@@Active operations ISRSPCompare_operations_list3.ctl-@@Active compare operations ISR@!Internal Osc.? @Numeric@@;Current for loop@@;Current if loop@0ACTIVE SUBROUTINE@@;Eventsp#A0A1A2A3A4A5A6A7B0B1B2B3B4B5B6B7C0C1C2C3C4C5C6C7D0D1D2D3D4D5D6D7E0E1E2@@@ PortX_Pins @!Active@! Syn. Mode?@PABCCluster@@D Virtual_Ports@!ISR_OS_Var conf?@0ACTIVE EVENTROUTINE/A devices3.ctl@16F8416F84A16F62716F62816F627A16F628A16F648A16F81816F81916F8716F8816F874A16F877A18F44218F452 real device @LevelIPBegin_End3.ctl1@P 3456789:<=>?EFGHIEnd( Source3.ctl~@ Constant variable U8 variable I8 Variable U16 Variable I16Indirect variable Virtual PortDirectSFRSFR16Source @Number6(Localize_cluster3.ctl@PKL Container c2 c4B(Localize_cluster3.ctl$@PKLContainer's Container c< cD c, c\ c c dn0 0    000800 00 80000800  0 !"0$%%%&')%%%%%&*%%$%%$%%%$$+%,%-. /0%%%%%%012J MNJ M OPMQQQQQRQRQQQQSSSSSQRQRTRRSRSSSSSUV W0%xKTQqG,Vjj0JRzd 0 6Y YMM-B ]N.F:p=i˨KSѩL&=|9ӓΊ{rV{^>Vɡ!Ǿ_ošU=kmΈ3mvJ-/Zbփo}>VoҾoo}JuGbV巙7hN]\6 -y-l8֨@%ߩwXXÏX2Z:g؀xb#~&ʹzobG؎v`ß(nő >=|Zgz>w!O3r2VIDStest_event2_SSP.viVIDSWait_milliseconds3.viPTH0VIDSValue_of_Container_u8_3.viPTH0VIDSSet_Variable3.viPTH0VIDS PortA3.viPTH0TLD<4VIDSPICLAB211_bug_fixes.viPTH0dVIDSPIC_Landing_Red3.viPTH0VIDSPIC_Jumping_Red3.viPTH0VIDS Out_Pin3.viPTH0VIDS IncVar3.viPTH0VIDS For_Loop3.viPTH0VIDSEnd_of_loop3.viPTH0 VIDSEnd3.viPTH0$VIDSContainers_Container3.viPTH0VIDSContainer_u8_3.viPTH0VIDSContainer_u16_3.viPTH0VIDSConfigure_UART3.viPTH0lVIDSConfigure_single_pin3.viPTH0tVIDSconfigure_I2C_slave.viPTH0|VIDS Begin3.viPTH0\6`x[ T\՝0 dQbD[lid43UTLlb:XtI:.2`K9.mܲٓ&tBlƳ'Z ]6~0snw}wZxmC.0m3` /b`xHU˂h!+u C! [F(ze*0(nNy|Sf1؟ k'>'>LSf< a~m;wŃqKFK{]J&:Grhg6G'bJAtK!s84CT' dJ5x(_`2`0]!(/xs&(myɟe蟥g`R3B_3H=W@ury#|ģBI,jY4N: "hXW`Wh:I'pcsh(zǃE[rȟEݢ(ŢTLE/Z*qܳII* 8xct Vv$l!) }r.;e,\]rZßVc# |kȾ h䛠aikOOޤvƿQ;%NùX-SЉtnDK+t/na5t*7Vqr-8f^zu>7;a@-n:je^W[CuBX } ͱIrf })pw<P=ܑ,Ľȸw(VqrWe }pW9>(_86>ܗyҹmÝ x? 4T-VxGx^~x0i]=vWIv\E@S0Hy7Y d+H#F<1 J@4+6Vٚ}ªYAVk_ Z}i/[mu| @Ym`ծUDz4GX'NdMn?a=h<'{Dt.GݛB\|\{fQ;2W75f26 ::58C7/{$cI~2$cɻOہy SC'(≙ h;>jOϺϋgsg4DOZ1>N |\t\3I˱6tw.rfW|Oⳙu~ɣD8LEOp>K7-po* 0Η_3d W8=RflS|_>'ma|+.Ʒ[R9/ƫyq#7#@)W8ͅW%pa$ZƷ=g[4N=31>33 aUn!2P;UK,9&8d&ZLTe2`BҀxmgdzkGdo9D10z1ux뵻a~2vd|N3Njv0bQ:qp!|qU8v(tTq8@g_ k =$"a\ [! ;8[f|x+0YOa؈Msβx?/4P[B;t+yN.atxNxn<'|fAju,j< ߭Rp|MC>[M2G;#y.OLn=ȍsd.Gb IDŐ?H͑k4'|Dg8C #'|LNL )c ¬y#hMH}<#(d# #}|֝#k 8Hx#k%!82#1 ~7\ yBH x] ȃ9ʑ؇.HYsڎȯu7(9A(Ly1%%3vS)@Cff`s` ؜l1S`K`?%;J&;bmUȵ`!3`ř`Vlg*`~;XU&Vv;UnH*7Tvp~93tt/{~[aw,jz|8_8J&_2NGGᨩ㉩lzLx"vW/^;Az7 :^8m9LG:ߦKFר~鵒n(v䱍h(Mu^ +ͤWCzRLt4WLxSӛ3^kVzX:R_1s&Ҙ.z󄧏*Z?Bz&?&&(:AI ~)S8eG!}d+їӼ2/&)aS&RGEL%3K&|W#:^ҫ!?'P,BV&˙v*uP!Y-9֜-pVΰT虤W(X?hFeUEHK>xǶ+T}9I=qre[~0xS$op<7τ=D.Ƥ7 ):M?oi.u@s&] Ew^E 7E(/]tH^bvbݭ.Ƅ1墎^5KPUh.lp^.ꉵVsaJʅIgHHShtQ,]y٦#4\G el9Q b#\,z#~O9bO$Ťp1\ t7̐E#EOQG8*]Lx؆$4[.fn.X8@Qew!Io6.Gy!^z;%}T fk.؝F4o sDҪӼ۬6uHϟևP:[ Ek7fzV*iE_9ponmNxSްTE7Uw%.pqͶeaDv8At(\,*;@z#lL蘌PkL2ʞk)zT:l;f4}Gs(/ Kq#OV۝navK!Ͷa\Ms.Vgi *2ZϞT(Z+ұ[:6lK9BDs N\X.]i.\87WZ# Eta rRzwT IaT>MozBX4ҋHfb[05~W(Bϯ 5kzeRb{K+&r *WFV;f'{!+ygJ>UH!?%wg"{7]wZ |_mh[)]Gs w#}.܂c~ hr28+C^l<ZPqxY^cyr1߽3ż[ł ,ܹܚ. ŋ+:[TRvo*CWNT~RYaφC߸sƟot> x/PyS|ӿmxSn~v6w-AC?T  8.24 PP P pTTTuu$TT$;a$aI2x!a!!!!!,,,,+,,,,,++,,,++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,###,,,#,##,,,,,,,,#,,#,,,,,######## M@ Frequency [MHz] @Error?POperations_list3.ctl!@@Active operations @Task #OPCompare_operations_list3.ctl)@@Active compare operations@0MPASMCPOperations_list3.ctl%@@Active operations ISRSPCompare_operations_list3.ctl-@@Active compare operations ISR@!Internal Osc.? @Numeric@@ Current for loop@@ Current if loop@0ACTIVE SUBROUTINE@@ Eventsp#A0A1A2A3A4A5A6A7B0B1B2B3B4B5B6B7C0C1C2C3C4C5C6C7D0D1D2D3D4D5D6D7E0E1E2@@ PortX_Pins @!Input? @!Active@! Syn. Mode?@PCluster@@ Virtual_Ports@!ISR_OS_Var conf?@0ACTIVE EVENTROUTINE/A devices3.ctl@16F8416F84A16F62716F62816F627A16F628A16F648A16F81816F81916F8716F8816F874A16F877A18F44218F452 real device @LevelIPBegin_End3.ctl1@P EndKPBegin_End3.ctl3@P Begin ,` @0Container-name( Source3.ctl~@ Constant variable U8 variable I8 Variable U16 Variable I16Indirect variable Virtual PortDirectSFRSFR16Source @Number6(Localize_cluster3.ctl@P ! Container"  B(Localize_cluster3.ctl$@P !Container's Container"$  @0Name:Container_type3.ctl@U8I8U16I16Type@P&'Cluster@@( Variable_list/A devices3.ctl}@16F8416F84A16F62716F62816F627A16F628A16F648A16F81816F81916F8716F8816F874A16F877A18F44218F452Device@!With_ISR )*+8  @@( PL211_bug_fixU8I8U16I16@Value of Container/  @Value1"(  @Numeric@@3 EEPROM-Data@2path45( r16F8416F84A16F62716F62816F627A16F628A16F648A16F81816F81916F8716F8816F874A16F877A18F44218F452 @!High?@Pin @!Boolean@@;Port 9:<;  @@;Port A> @ milliseconds@( ( "( :<;   .@300120024004800960019200 Baud-rate"@ Low Speed High SpeedSpeed @!Open FEG8  1"( # " @I2C_buffer_address+1(#"%$,+*)-&.'"0/26547**"1-8(9:<=>?::9@@@@A@A@99::?>=<:999::?>=<:9::99BC"11B99:<=>?1":<D>?::EEHGEFI"JKK#"2"1@@@@A@A@L"FPHPtest_event2_SSP.viP/</<Pane|D000remember that buffer[0] holds the register indexDiitest with the following NXT program (uses Mindsensors I2C stuff) Since the PIC program writes 16..1 to the registers 1..16 (for-loop decrements !), buffer[7] should return value 10 !!!_DPIC_Jumping_Red3.vi_DXZPIC_Landing_Red3.viaD - -fill buffer with dataVD.b0a IncVar3.visDzy'''flash LED to show the device is workingbDLKconfigure_I2C_slave.vi^D76Container_u16_3.vidDSRContainers_Container3.vifDValue_of_Container_u8_3.vi\D76Set_Variable3.viaDWait_milliseconds3.viaDHJWait_milliseconds3.viUDe g PortA3.viWDz| Out_Pin3.viUD < ; PortA3.viWDRQ Out_Pin3.vihDxzinfrared/ultrasonic receiverUD PortA3.vidD"!Configure_single_pin3.vi^D{}Configure_UART3.viSDEnd3.vi^D k jContainer_u16_3.vi\D+|-{Set_Variable3.viaDfeWait_milliseconds3.viaDWait_milliseconds3.vi[D/1End_of_loop3.viUD PortA3.viWD Out_Pin3.viUD]_ PortA3.viWDhj Out_Pin3.vi]DContainer_u8_3.viXD For_Loop3.vibDMOPICLAB211_bug_fixes.viUD&U(T Begin3.viRDDeviceND HD /".HD[DFrequency [MHz]HD  PD"!NameHD4 3PD7R9QTypeND7@9? HDajciHDAQCPPDPaneSDClusterYD.- PL211_bug_fixHDZDy{Container-nameHD ODj{lzPinHDqzsyQDHigh?ODPinHDQDHigh?XD|~ millisecondsHDXD&% millisecondsHD%$ZD/<:/<9Container-nameHD?L9?L8`DUbAUb@I2C_buffer_address+1HDe+r@e-r?UD >q @p Baud-rateHDu'~w'}HDJ&eL&dOD%%PinHD(5(5RD  Input?OD$1*$1)PinHD4 A)4"A(QD?/LL?1LKHigh?OD%t2%v2PinHD5{B5}BQD@M@MHigh?XD+"e-"d millisecondsHD%U2d%W2cXD   millisecondsHD**ZD -1 -0Container-nameHD0=00=/ZD10Container-nameHD0/ QDValueHDYxuѿK1oRb1?VIHG$z n.D]tC'":tPDqC'9}9KB><q+M4r&Gr6&`Zl[]1M\UN |2fPq8aHU"OhHlRJb}ghV Y-d2#{)yJU:}-2ofgH?ѐB^WIV7Z^BT\o\rax_w k|g&o&z}U-WT/t[cCj.Q=`>*Gnl,^,91܍/IW1ZIeyuAY`7? BDHPtest_event2_SSP.viIUVI Begin3.viPTH0/addonsPICLAB PIClab.llb Begin3.viBPTH0IUVIEnd3.viPTH0-addonsPICLAB PIClab.llbEnd3.vi{PTH0TDCC devices3.ctlPTH02addonsPICLab PIClab.llb devices3.ctl,PTH0TDCCContainer_type3.ctlPTH09addonsPICLab PIClab.llbContainer_type3.ctlaPTH0IUVIPICLAB211_bug_fixes.viPTH0PICLAB211_bug_fixes.viPTH0IUVISet_Variable3.viPTH06addonsPICLAB PIClab.llbSet_Variable3.viPTH0IUVIValue_of_Container_u8_3.viPTH0@addonsPICLab PIClab.llbValue_of_Container_u8_3.vi PTH0IUVIContainer_u8_3.viPTH07addonsPICLAB PIClab.llbContainer_u8_3.vifPTH0IUVIContainer_u16_3.viPTH08addonsPICLAB PIClab.llbContainer_u16_3.vihPTH0IUVIContainers_Container3.viPTH0>addonsPICLAB PIClab.llbContainers_Container3.viPTH0IUVIEnd_of_loop3.viPTH05addonsPICLAB PIClab.llbEnd_of_loop3.vi PTH0IUVIPIC_Landing_Red3.viPTH09addonsPICLAB PIClab.llbPIC_Landing_Red3.vi9PTH0IUVI For_Loop3.viPTH02addonsPICLAB PIClab.llb For_Loop3.viPTH0IUVI Out_Pin3.viPTH01addonsPICLAB PIClab.llb Out_Pin3.viB PTH0IUVI PortA3.viPTH0/addonsPICLAB PIClab.llb PortA3.viT X PTH0IUVIWait_milliseconds3.viPTH0;addonsPICLAB PIClab.llbWait_milliseconds3.vi  ?  PTH0IUVIConfigure_UART3.viPTH08addonsPICLAB PIClab.llbConfigure_UART3.vi PTH0IUVIConfigure_single_pin3.viPTH0>addonsPICLAB PIClab.llbConfigure_single_pin3.vixPTH0IUVIconfigure_I2C_slave.viPTH0configure_I2C_slave.viPTH0IUVI IncVar3.viPTH00addonsPICLAB PIClab.llb IncVar3.vi|PTH0IUVIPIC_Jumping_Red3.viPTH09addonsPICLAB PIClab.llbPIC_Jumping_Red3.vi(PTH0fpj{fPNG  IHDRfVIDATxxU{}@Hqi@HBze_؅]I ޝN/[%KVz\i] B76QAց]b5tw`8=PU@dX.zg Ջ'B2o!^{[/Жv|!Bzڍ'Rp3c%` ] Qh^K_tpaDDE+Rgra'G.]H*NBQNB+v uTP^;w}B Eu/^hzF(TzB.!LGc@zE䤃gK2=/zFB#y=DBCٿb "\/(]0 -Yj4D8|B uޯB8B;\/Qp ڡ㱑ζ;?^r~0HkcUtf zԀN.Wt47d ݩ:CcѷB_h^zP[gIQ(a? { P< B=u,@Bxu &2S|=Ԓ^1L@eD %Kƒm}^k zA^c륻vc߆vc{a HN: ]FUFttAV a+xtlgBrePPB=/*kw~ X[4a"=[ʺ(zKxgٽC90V/X\ %Ջ񢛅bƀ{@C{G`N3chexe8?m0.A:;*4,nۏuуm spl]]q]n qt|\F꥾ø~nCq\FO%x\)jS'_F[\lmrʿ[!UpMj5{u5;sfa[u[C">vIQø:'IruR(\]Podr7sIoܨXsEv袵)o([6uժoP?Oy6+i`26uʝ?K~TjnHDjs킿y߼Ex@ƿ2 -Dy\Jd:x(!hiRԸf6c@ƿ2tˇ ޽QSD%p!VJhfe>Cs׭s[ec7KSwJ c?w ޹Z[HAꝪfi_!}_abRgW묍wr@27JW˛]rYRo6 nX7I@E?rQOEh@Zd\Dn2 \ !& Ԋhn3d 52pwe4 7xQ+j@2 <HeIHhdÁXb@2 <|eD|t ( cOAF/ w"D_HL1(dt .+!E2Rdfi|B< +T_h@ұll!t\3E<柂!|[Oܦ.g4# >?TjŸ%ca67tPlzpOzRP^ܽ('ƀ P) +||z1^CQgÒ YESޡ"$48dZߠ&2뤎'%i.V<6_#3/bOX\b4t ^ vU($/6o{9[DF@. G`o =BѥGYwZ(6OdPYzZ/Ppn uB}6^H^2z1ڣz` un"ÇwFB{.o@K6e^ः̎ɂ @‰3:p(AGb7P,:UۉP-:؍j+ ZŁZ-q:}R].Q)؈:gX%K~ζ:8:Ua}zPh[.RV'Z9[\YwFB^_5b/lAѤQkd X+UVQ[sf.P[l_B49ȦP#&""єS\oz H5M<) I~quP%_SZC.V\3 JSafb,V+.XjAj-W0:>QДd V^"J\'M-ju TAԬ%BSgܴX*.ͬZQyk1`t(&$7ʫE< wHώhg kjNYV@xFYQ-NK@M=tR 5ST`Pxl~ʕW]jmmmkkz Dx<ͦM=q>i\e"!M&_SS]46zAqEU  *qчQӆ@gyn~FMo.LR(<2[Mt(2﬩4iiUZjM$5YkT E&F[k5 L|YRgjrkYqxv53: j>,+mDkP6-731.Xu:)"'jB t(!L$Xɂvv \Q:Wʢ7+oŋM>Y:,(Z Hm-lVX*:slj 8"hjCҀSϨ(F CSM@S5ZSQYnu)q'ˆM4EzV3XSBv!;'#zG(̾v֊H"<&>uΚjeg栵q+'vE,HKt]JΜheM֞9)671iEɤVJ(ӧO8q,##ɤTU1EEYYiyVrB$Зq.5;=u&p=QѓN }+\(,/5-++[n-_,z6.C 74Qfϯ)+]JKKT*ɤ깦5 EVVj1IːWd7:9CVe36UU$TD,TUUw~};JQ媵D"~ccV=tN,fzןYZhfUQk'dTTW,??~8 X 5mrcǎE (N.Њ" lVUs,5---ny )fF"㋨/ :>!!.:4cp]UhxM^/ڴyR%2:|g ˎx,1Ƿ߹ި }5!Ў YUUU祲B'swiPN֔, 2~= iiIJ֭[\~Ν;duMAkT$}BFy$d5Ii)[_4Š!"C@FDM9*,+:~!e766HG x>JCbZz]1f2k .1bs'*+_"`ĪU+RR. ;m޼92j1 O<1?j%}ӤIQ:mib6r[!BGѯ˥KRFQ: )qY\z9|>liiQ(_###8 #P _PSe/dz1 ^,/2))1!\IH:X^yxbK4I2|ŪNJUub%^h<7HD@P>,d 6Y~lܲeCHM<E`[Rm۶2|>3gNGGT⼐53k֬?dl6;z)jkk[[[Gv޽rpD"#_RAMZd #@v` >$ŵr:xAGFEJv8|6,LT"/ܢdS;2 Ľz*Dno糔ҡ면BRd\0*G8{8WZ'|(ь|5Ȗ!s>SAӥnXM41EmT۶*5.ud2x<E )\O_`&Bőq*KM5 vz@e.+??̙3g{5]~xP@|!5J~rrjߐ!} z 1G2*{1_2ܚ * K?#01ujLޫb"SMq聀Y ]BV{ ґyUV В"!?d2hQv>FM4bѶl@8thR)쎦|h acߐt:ɓ'O:d/ 2VXtf(/@SPS+2tߎ5f$5262 nOaJĺZ(Q/ȸvZuuu^^Y@a2Cod/oGfz( %l"$^(ꋨ_PsZQYukQ@JuX|IOOhhR)Bu=JKMQO (Q5 H>`0tzQ8Q q5%Qxj$%d} ]M]z) x G6bQ)(1 Tk:XVaJ,F) XI;>"֭[PiiIv+(*X,~BFa@Q '2(%K5Ο?p)B;?^5ȼd2nyEɖ~@FA!#$@*6 2"PO𙼼s †!I=)Jdz,JBrȣR.p 5ȀĤsdy3*|P$1)/Ȑ;|J^Oq273|] + X˾ȸs™bqu$+j9J0F0+!),QFff&^ oGš#S^ܲu@tV %ȑ#q9jnXV|e T:xhJd@@(GuDd$DFB@:A#Īb4#ާ َ)-EQ&bZDVXJ=~?q۷oҬTUPʕ+aM.}≑6J!yyU` mI$첲-[2 l0Y}||<R߁ӧO<N;u‹@Sp NW`dD hp۽4 rDd$DݘE NM(+ T"޽{n kDlX_oVWeee-Z؏8><2P_M<  0%rfϞ1yD>Ȁ_q2F_Qv2N> V#4p!RMΑ(ȑW}A+AhJn2X \ԭ#JXVa#u jD)DT#R @kܶZk\dҊ`#ׯ_vu>kG*$j<& zɕ5>8*DE m/88y|РA+V| FN2i3Æ>SQB\ae+sJVi-#@3iFՠ-᳓vl B4g*XfVUbdǝ## nBp᜜HRBiKAAARRP%,g𫒖W[QF2 "C MϤ0(:F(_CWQsJl9e i?iR,*geg?#1퐮R,DgfjLXm teMBGi)2 E.AΥd(U]S' CˈӶY::&5F]Q֠6h(>eWf:EAhYXSd#uF{-" Zˎ\bNTs!*90A{dOYp܊0M2$ @yM*72v~  4P) T U OM*%6v.;scȐrQVvLlުz_PKd5k"Zh.?2Xѯ]O{{-~k󋮥.NFB;vldI1t11 9r& 1xyyy\?2MV -vy%wr/Fr۳.NŰq y$AȸdE<ֲؾ0 .CZt |"j922Bp@ jo2НW-33"tq|}5*jH!FJG>|졲a հψG` }482>. WKQze]c[S^FFIظiXQFƾ"(H:OH?{ޏKcQ)ۖ/_MY40]cA,T\T(UլT@4Q^RQV^+ҲҲr!tLAKyn?Μ)~K 7}܃=A7sGƽ?ky^3ȟ6O@޺&&ok}'}+[^@ɝ.BS޾)Dvd |#oт?Cۂunq੉ ^^TpQQKs_4Yb0kib Goy755j’L]O@Ƨ$3̎̚R3'r5˗/߼y>MƚܸC_/^hѶūVIl6K(T2Y 4dv`sXIٗ7>foc [u),ܸqʕ+ |'u\H>1sqqCOg"CǞgBaD*ȘzcaQ{߫{{;K`_!Y|~O<>[Lj ]ƗWB^dJ"\rA@ "dL&X |B܇/,qP \QPb8mTO >dHa 5檧V??K5ev "cwˠ:}6(P֭[Brɞ]w~?ypޜ1+"rkņ/ܐcPGS+kTcwPMAA) jڒi/ASa _Z 2VnXREy{|v)dV}up&.z[A0rLL Lv ZX,UF18F|J oؼ;)k>~)4y'dO|I~2яyd௦?rޑQ,I!B)--Bn v}N2ǿbן'mm78c<٫?tr]>QN=v<^ë/"!dIp'239APa"r&h ٜH$\}Ru:Pd@fp)Y(A|0 _UJqqq`0Qn=j@1z"J;}j s34SfG/ >dH `AUP.PZZZprJ E`ĉ.@'O+!QU<;Bբ2ӫE5i5xӁgh "j޼ET3:$&WF.N]d =#as6hK[/奭[D"mK[T YUUe)fEpyK8lV'?'S@ƥ+$/ϩr te]?&[On]x9i} rPbyyD"p[\JlKزnɸ 1:T(>| F+(LhTPCNOO/ٴ%|||܀@d2807!!nvX`# Fݟ82򟝎s#pd`dHPݠ䰨G  }0dX|(uIˎ>{ˆses /,J̀3C~}B~0?6H dlϪT*>Pw={xNNC@V8#@ `YYY΄wz}P "͒s3.P9 )UnJ4qj$+^WgKN7qzƯPɄq[?[i_ Ґccb32@AM 8K. V0h\2Jii'w>LegܼVn4יOb'U]v!j511GN<*p}]x̀.*J0nR v0Qĉ&觙YW=z+rrA^^T* jΞ}pNhQ ֍F4@ E`  D 4+uPh\''̒$d@JLճ@4byhp/| P?  %`C=Cv=]F5Gp$T"ZfHIjM!5 ̗!cod '&2'™^QJ~AL⇝(xbrn.M70m\dd[t)"T(Gl:tZQURR`AP ݻK֬Y&U bT9 \MHൊ*:%I)cIx:@[o{.EϮB/2<:4r򢋉 5sb~K./Im~ƺ˗/X8wμ4zn[a<.F2"d0OsQw.B7b)N/~/nr=7oJxb]'.3Z8t9t]R*pp"c&}5Y[׎I=9?{7[Y9ǥ#aqD"? ݷy\ d.j i[nLN1O-v*d}GBhׄԮIe8B4EEEEpAM/Ӌ"'Kdt<ő17yӕϾ<1l(wP*|#|t7*G=ax<+tg eB?`EwW 2(2bh5 MƅƤqۑ`lqaifE;V3'2@6\Wyǎ*}`xLL>f^w]꫹1%1䱽 AQC:,*.ʗIfJ&:;KW]MYwn~["tfbg4W|ĊY+V3#ǎrl6m64r^nn d2lM2JJ'%˨;0d(U)~=1/vc^ &->7lRSv_}n@4`;v^ǢBQRR YUUU(2jEsN|q EϡSHF ָY̢LC[RNN$f>-pB=2V3pa?SKG E\1yqӵ&P+d,*\ )9DR,0jK@~޽7l' 4.\@ ʓ]. {Y ,uAO6}ُ=^4d(!< %1>!ڣF!{*Cn"d)?.5>:UT0!84M e ] f/`~Ze dPyLNc^c?+InU7xQC}6HH_2{vKtA#뭍dVNH(/2~g ɱ{3mH>ZZk6C QFUqQZ5y;1.)8$tߧ-[ VaSSΚLHt[LL&mjjd*Uji fI)#G8~{.󇶼HGCs?ѰOX]@Mǽ+G`‌${2Z'AGAȸh}۞(a1Sn3N]|3kkO2 2G|dRUT}ض3MV'N`b W  e=ގMO> -!ĦMs0ÑEFQ+>=d8 3?X߻_B!DB,lbdDb$GMBͻ(2m SF<#5Bus BL.WGS_P(={v}ՎysF8vf='wthJI A(ه"#{w}@nx641E !Ùػ?PhA^fV)Iwɩ˅.X#òp1˘mK+ΌS_b\i?~~˗uxmwZMAAKbQYfbf #ĹFm##d_.rգQ}?۶##''(Α!rRq$d|ňA=֣uwҠܒ0~ 1_143co^}q\ O@q|'aq8l6 C`92"8N|||LLLnn. 3D |JEFM=e#kcSkN21tcR6lztl2D YĨ?!1IJJyN=tQV+dR*h{e-%#cɗ r HзE(m˗W3$L*Ah4 XYCҥK+++!G`l. s4 %26,Zr%4@"j^N92"Lإ{|NZ15̪޳/6$ڔ4 KuF/SOuje2) Αa0(B2\63d0Lzpo #p׏ۢGZ|~82) $y 6 H}!MãȀlgݟ'O8siX܃$sy1p]E匍tfWnTYP6mPL}V݋)`mC? p/Gƶ//d477甖R- F!+gn 2NpD ؿ>фV |ͧm8s/hQ??4.C7})3WXg,D:---v-!\ 6 seDݲ}5$ˏ?-{i;PƳ<P#vX`U##̸/N_rxvDd[߁?@oܸag$hYLIKfu2vPc9ZC9_qYt+}I[eW'n:k/&,j -[HNNhsdR2JJLtF1==#[ȸvҕ&ECaEWm{w!FJC7=ɭnܸy\.ʕ>'']@4p$J*1yyyO Xddr/>u\S&=fYH 悼dpuOӧrll͚2&4@ Ș.~GFF`Ň_Ͽ/~{ _yϟvrr\EXf嫰ؖ9>ǧhH*"1UEPaC{j*qE͒ cw qeyi1 ;W97$Cpb s|mY+:X_gȹԸU_m_x;} eȿphiEEr 9\.gNNFU5 ZQkӨN1 ì`]tgA޼yr4ش 傔(0gY !R{qtɧObx0od!hYte`O,|$$}nS=/`Ȩ<揮{'|ݩo~}3ys8@h#ոffb(edddt:4$0JTW*j0TTXʬZMV*r'#\[p^DI7C ӥȟY9:|_7 3h8P}R(HS:d2R Eo$3V!L QQ*5--&X܃cSt\d:NP4mmm& U( CZ*ʹ_ܰaǃR4Zaf5Nfr+Kt:-P3@=~b w͹ÿ~x`}ڹ爫N=ig=Ssd68hȎ?yGEE)(H!-RAM"ZSzzJ~~٬r  (jzi2Ǯ?z`|ӞqM{7ߺŽ[k;q}㛢g6TUзmyz -xt5 hZSScZa;8T $ zu҉Fc.d|22O-JZau "j@"#C9r7jLQ)CG& $>>"}4uSqOs'L?أC#F  dl;.eA 7`Bj:+tb4nޱܺSe=ƘS<>ҿi7$ؕvPeh: "M!*z$.E+4e} dn{ȑ#`0d7@B!Ddz ⬠عqj^kg&zno~_b |PqD$VR4b"JEVVN'T=t_D~ McJKKxU\^SfXeUU%Lp@ 'Ki)ٳ}9Nv0 ?7㜬V?}F\; #z (%+VS[b .Q7u>ƣB!dc<P>"t\ƚ? )"#G>gGuS` A?3͛7C Ӆ!ʵ}AҋB볿$O䇆`Z6;7_uh&u,"axqΝ؃Zk!Ѩ))F r4+1}y.E'Oo߱k&m߹evH=6mںiӖMl޲u˖m[n߾c}֬믿:q2 :@ h ZNaomM:vfY[o!ǭ5Xt]LI rĨ:bPFk@ջmY -oWӯ(HSl]SyiTuՑC`(K螑taCeJ#ٿ[wpN[Pij"4U+]S1)<9ؚ`QG=# H&+*Adʤ{J${JĻ )~YnjtaEG}mֱu[:,(m/iclҷZ6R7j8jIZ\2vaj$% jBh vb%#*.B۔u𛵿))-䤸Nf06#08O@X 6JxX/(jGiAA5?UK̽uBP5]oC_}ªO4zweӔ%p@ ta+4p_Ҳtҫu!+{!{q?#lq!kt2lŁVO\en`1#rWdd_}DщbAFg^ "#!^uD5Ew[:" ^nl~XtfdR J^JjR9jt@Ӿ!cVZ D}eIahHݵ^#cЮIi] +:p'=&ĬNͮHb0d2YCC͛7~d/%a=ѫSZG76/XjҜ2ne ?u(r>  9ޮ GfmiHN5R% ##y9` AF❃MV攑ڈM 3^ݏi\‹1--)Aظi]`uqFYN3d4%Fe?2ף275ӫa>]:XR2%Jdn(#8I?Z¿S{阘éqtz~YYQI ̓XRBw^2 1:rdu?JdQ yN"JS2wP%##ȅȎgBS~MXi_QFɊa䐧5mhM?ev@Us-[֗REľ AQ5_NYBXgTT,h )¾9&!!#DnP2 d8cǎ= 5YnTRi)ɤ{~2?0ǣ`=p !BE 1/Gd(Ur]GdB)h7R1^ i"WS $)Y͆O۹7Np$Uri˟RcNnxcOLfA!C@/agcoTexs'euCg%TEQln{? MMq؀fE<Nl LA n̽;{J$$"ἨCךv&DAիAEh׻/go?jaM+W4yVq N=ۡĺ S%ȁլĤ#)QF3d4uWw/5ݪwܪiܹqM's&- Ie+R/2YUTH+9P[EE~}GFkkVB q7w*"gG۟$ _F? ^ۃm ULfQߐ!@M\%!ԼߚHH^y}EXIڥVjZ,z=e2q[2,_]sjEI e2 AD ɟص[ 91%%PV=Vov׶ݫ?Qrתμqk;޽/+sJb/2n޼rwF|AV r q RОEH3die܋ K ).:@^IS}Ҕ| AM* in^n_bp- ms?Më ߿3%btgY_];ŝb ~^O1lxV"DhWh:D#veʵߕӰnO}xۼ"իUUn+-)TJ@Z/I6,d4ȥ'Y:w3 A^ԏ 1E GFht?hIMW,A)N cݺ5,|~E!CISpT4NnS +碛Q"!'#}6$Go }knےކ}ܚKƞ?#01ub%>.%hii"IP@x2лbgB 9A 2JVL/M.)r)qV(/9}A [K`u!ĬhJISt; %#dM/\ 2%i2n#ǩga2$%B N22 ϰӋ (NBȸ+e\w8οNn~{'kϝ]v_UWWgwF _`ϕ+Fz foqo4(S hya$-HFl_b^ M.'O蹚=4 zNN' 5%j*qL&]|)v9 N#6,O^ruUUބۛtY3r,˶,")1esA L䜈"$`^wF HYOAn|}{׷od< \â /^K2|ಢM l"2,&f$Y?(c+3A'=s_oQ+[of}- (J4\yPʠMC.98)j1gGff@s[[kl0>XAI\0 @`Ћ#Rk$E i wX8LdjP|pn7aәfB!!d2.)C;5³(v <;:i_DuLQ_u贜^N Lf3cLI=gL'Ȁ/9yß3E N!vmmE|h EޅEA(cs3d– DME93Q ~2&<4uȰѷ<4O2$R PiQnj(Gs2Ѩj#B__wMMT:kz@pn&t6&:dhʈzdϚ. hֲh֎uZkTޤTt^i(X_[_ZG#eWz-[AnFɤDܻѡA(cc#h$nCE-gF$~-62f7!vQXC p,E--;n4h$}}VA}&tP9x+3iх$ TI(#*) F;@Fdeoѳ j̬GgFрQoA)`4׈OOktv~;fFNf|fxu?e6%#6.FrHE+**zf52ƒȌx)2z ssv}!=tM(b܇cllg f?X]ѻ/! UG.I&B*B$vCZIVlCfl{_ ͆c 2+'xhW5E$z~^0:JE|^ˇ&tS ;11VTt< wĚ4"zz6 k:B>tMJ*- @$"ϟGFث͗2ge% n $.I&tbe}NGS)PF`e:qKkY/}6VD1IƼ˪DVDl؞D^`e֙M͵sz@A18: Ge4Aas槅"D"Ų8~$pF B &Elvn pߌCߟ^7N)꺈Aeެ u bJ kCJN܇.}c :^._gZyDzOiwMa^bOg R"3&a_YT<{rr:6 ψ NXEtPYKOe_R|Fo`~>!L&#`Zkz Z׿UPPx/^@."ȁ qrƯ_ߩ~aФM]S\_sIVjTfMAM\SP0BѬs>Ms4??(epvNt-Gj_ܐEbMJ,>ӧO"9i{BaRm2y(TU_yN ?s> >cǯ yg?pvԋf k?'z}вqCeE珡'"tɛm|z(lMM9ق4NSLeeUPEpB) D )rJP뵺 ѰQH "H^O~㢢Ju^:" z|y9Me,4f3x!gp[؜)TR3Z6NksDZZ&⚂yˋ!5Z)HRMӠV̸"EE.!E]Xg9q%25۠dEElՕUn1w„êX9ɜvj%`w,$Hu#LsK%hx:u{ѽ 5'KoN] ny7XiQ^mfR%*MoTqF0[JKKJJJMMMbDFFӴJUTZ`F2EDk@84U\ʕqM^r-uvץt?mV@U[% gkky69Uy5bYG/\K{ΰ)r jFIP6bJĉw:׃5] O\]h_+ʪi9Ch] 4(elbͩO)"6;I]L2Ps={&^(C,#>`",(H%l~wP`K!вed6;vŪh6զT29Mfe}P^oHB"|rW0!jV+X&%7?Kx92qً[C^2emed( i\Rcp/wټsv{{<+rXmprgf!tVAaX̉+% F֪cWV_7>2zOm/־)& Ԕ%TDaa. {_TDv`ևwOߟl@@ #ZJ@v|oexMɚK}81)C?egLVӽ.6|W/Z]@bИgΜ}C$LMq&&ɗ2 <Þ~X2c-qٯ{^xz+B")$RxRO<1:J l6Bih~@V< ,s|:0`pf| I#ݞ311QU^!74_KO¯42y*\Q6A)'Ör`g۔!FB" [wˎaVlw^z䘿[ >nփ).iXfivV??KQ'/ƪ(ǿ|cAզkcQ0Ņg/y2ua~`0M&uSS@*vR̴L&q8,KKsƹ9٬rvhdi{j߼w9ʠRJo_\03[^a)oeL{ʈT4tBc|D,IJNS.N6q >xwGoܸ^\|ƍmN^UUUD(x|ؑ}Լ p0κ0A$2رc4x{{{EE_r ])czZ16FASSSmm h糸\c5 s\[9{Xқ7K ֭[׮]kmm:}# ;O%RF?XA(Kw2 (zwy. [\K?fL##Iѿ鯭*Qugjn]赌 p8uu> <;A./#φ;P8挗 tMMVYbvsUUԔF6^ۿ'r1"@Q!Q?4UJ<\Zo k⁊cWM#'ݑt&?;/並O64pq.xSܺʍ eUUT* :^VR QQY{xF:d֭2Է26z ?``E{ǭ5~:Z2DŹ;>\7Aù}q㹳i[^;יdSw_ |Q_U@j;Jk׮]hj}`hW_ܗ;drsZ }W[Zr-9fhId 5܇D;Ɠ_ϴrw V=I9Jss= -:ڛ4G180XQVF"ygܸqc|T ^-ξ`|[(++wIgH䇴2,]c蕌K"Ā3E<0y%uHOβqdp75E1׺Z^)[O-(TZzw⟩ ߧ60֘6PxTUUcW.3[VvsB!RS7^w+߾_݂_%]#_`+j+((pBVV͛׳zzw,sOţYp  8=vW}W?9ON54Tӱ -:5NL!"Π| DeNljMsjjzR)(C~-9e~%_뀧o ׾+/RUʘA># hn~䘿}nC5nGV-H ڵ˭ U%%%H / cB^^<\WRr]Dz<_=yD2׍"9̅W"?[Z*o޼ykoo8܎ɗ-GeSM2x_nZv:i7>K?m:ooknK\"mk鶴-Dip̽ \ڝ{ |fʈ*;J;<.;GeO?{<# oE(5ž}B;CYfO b[ ˮJ2JIЎeAA2H$W QS.p bWk”Qֈΰf|6PA:wGON}x&K-WARYwO_ssbK0. mw΀Z Iv qB4A&K;H4#On@=b1p"7x)O?'$tޜea=>A7.BtC^5ϽƊ{BIBUR" A&4H(ѩ8Hc@" &184dMZ3.vnc:F4 N2(+(CP8`IcbfC3JM˵.1BSK΀;3_б]=HS"b;&#;&dDtȌ`iL@~YbH&JeRu+L\ܭ%r"WpqiL5q}vƣ >gjrbcFͩ Mpq ]oIΠjޖVC*)Jc̦~ܚDl)x\4,r,lPR67w8):ClCwB \(H쏢ˡƌ7VCIHX~6NR-c0XbXT(rX >!| йe3,Eg@ 1 EU; &|r.D/oj]XcY[䆱Ju$"$ SrPkf 0Bt°_(IcTVUut4KqI.΀,$  ^h7Xlo/0*$2n^"Dvǃ»ysȟjqqK522ǙLV˥\.*̛7tK$CB3(C4e!B֍ׯSw _YVɺ0 A?~\$ML2==/N%CP 2eB>n O>Ƞof)^˻tj]bvmlD/jc#]Nx{;W ^ǜwe~ݻXA,K, yˎe;PF2^" . 9m--ǽ[m2r/vӺI&S_{;:Z+}aۊk5 ŷy5CPƋȴ*/bd"q)0?>1R '׿nkk*{)'N[z,94ME ed(㛤 RL%e!8 (d**(X*ÂB\SS^^~…s՗:L63" н kg'e^ߦOPF22lvg{Uo]Yի<(g |ر7|7x7~zT]3CHz7HKҦ 9Ww^VOP+Zը1q srZ-F!2-vPF222b/=,p<5 ٷe2T6RƷ5Ω%CPښ$B yܱ3Axd(sVLM(ۙzIJBz_C2%[Pl"aHҷAx'kzL}}awwVXIFaǎ:]5EBqҵ c2.IhP9upɊ8z ΀Ajΰro vJŶjvA*ݷ ><Тe<{x'R n";yoPQ ~ُޞPQH aB8%[^(/-P ,gLF}@h !XKy##ccL&`#)i 8JPGGd0yx44D  ""A2eIul**Bpg _Mb풢P.gF9CtBW{[r)) ti%NADj:DGM㎑N$G:s Y Ʈo) xb+Id E'Rą"6s[‰ɈE'>[jw̫!5JA[{g r r3?Cl@~>y҅99牗"IJHA99\-`WC/yJ.ThovI"풆P<.AӔ >q| .7::/= a(8π2,28DPQ?e,w[՝nߧɃ[:so-/Z4X_qm 㤟`hQ_Lh3+o{2DL%+7 V"& p8Z" #A`E j%P  KVA/kä4b^X]&aIZރɈ$5|,$=g&p a=wB\'wSæP ~Jڏ1hJ\|B/OnӾF$DOˍR0 AD9FQ#(yJ!18#AA %L}~6[y!X,#:0:_|.+a!naZ(XFtv8 J$yq) s#¼'vEbM#H=(cTY(g&v"B(EcGhrYT*R+Nݶ Z)b(WuEɦ0g#ڂTm*cu*i/\0 *t3+bb^.bЕ'+z#FAO+QL^Bf$M'uNֶAb4'FwT45 f-ބX)vR@\x 6<7j&pw"-`6&:a^25u?ѻ;Y"(eB>L G);b/k~G 7 WB/~RB D]S<_mb 8W9_/mmu ㈵b=MzU|8YX?b+ SjAD5YJ^7gkz` |vwyE=gjĐa@8~1IIk!5A$jcM㱊JZvMv%nJZ3|I<!8ֶE狔(ىX_/yPRlP%5y0RIOl HϤDyɦ^Ǿt )Vz|}L1ôEL+zk; 0p {Q8V[T(C;ԂeKtZMe(N{LzZBEbQfl'v3Z,i|vXgXM>c<7 =k\İXM6Xkӛ>7{@]{ӓGcڃ="j~GM£Uh})!譽Ԟ#BqF#OIR0<*dV{,ZI@BYRh::1M:P_hJBlc̓ڳ`[`)p%2ew!^w2%33嘶 ޢ`kT `X蠓*T9=`(  f`ZkS?0>݀?nw1Ss|Mǎ9o@=H.H&xԽUL$dSn06lu^mT ϥv&ͲlC}jtPfQb h6jKT Un~n}cڂ(]>jҘӃ꽈zƺAL'yQ^BW̸1^?70` `5*E~'?V ^̺#j; 2 Rf셇X{\Kb <֜f |\B%`dSdf&ѵ'(g hɋ $fʫl 02Q ! ?qEhnc vki <V ɾM SvZ+dNO}be%2} 7yP\"SϪW H6:~O&a*t*@^O6KpQ ]VBC{Th.Qd1a7d!J %0e_ .2L7J=ũeA{Sƺ9 GUe¬0)G6=&V4 i}u;ZBLcdSx8Kkƅga^$ {%$N / ^$`t3/>=K-#^yRk_}8Im"0o ؗm<0Vt/ˣn^"%y%/#*GC.w:tDGE(W-UN"#'PN-(+syw-Б&,'('f(ם% {Qaf 5y0Fns,f34dn\sodoWa=. .i@Dp4ـ0(L#/~ڍ\aGZ1" mxD ]TzuykÊ}xQ>Ŋ On%V2g! sbcS>`[6^ aiEZGG:Sv]#G^C>E;" vO4JGl-iWyL CTwroчL&i|*lv}Yr:/]ޤ{#l(0^k0.!RW^E=alaa[ 8A.8F#wP.~ރq:n}bͧXee0/sQ0=8ږ*Ų &mn&9j+>P2{pu+{[3k.BOk`C30fOy:9L0~ wW:\fwhkMSuUJ فMEl3{` pEb5DˆĻJ\ߪ v3yhA.m5#mUd1(gbj op LfP{-[M-{' f.i{'s؉B[}l\rH8";:) TqYӦ_ Z)( Y@>>lĚF&ɊOTɖO.ur)kg#j)Ͳvmp!-FHNÐLKԵϰč#i U*+mxPJ` #Xr>c Ke ɺ*h+KVZ w]!Kcx*|ybvɩϒ܅XV)%ITAE6DB;σJ/ȸ xԸ)!ĭ-קZܖ`rD>=eG8o^Ё֭ԠgYF}-`p}cY8ިnfL.O =y2>1g$R_;1}J ݺc~YN:=kbe?i9YILh H30x $EX#}+7p4Z(̟a+LȽ)8<0OwxCήo+z(81Ov}g ]?~  ;6d#?k?Q}j?SAQ;A8vt}6̖ d̈wF1 K#}9{]X4Gp:Fv x?_ObŀYu(s 'Eل?O! P/Dߤ?iD'+=P : \q~JaJhJLHr.+>>OO}+UϞi6˓LoOQ>GusSˑ1٠/ kT)( ZB}ƑϽOI8?@mUZjOANvb#`ѨATk@ 7ߩ )$%-D:&&sEiRt^SIjXC߰EO驍p3}CQҞ #`]p:zڹx~ -\n=5`U:C4<8u2SgpC's&@rz.+!>Ak1s8s3!X4!)D"#Q&y%]i f63tGv`3H_{f!A |k}cj 3 ߮HK?G.ȲUUn2 *HWfVT娾iCHϳHʓ.$h!8xstU{*Xm Z q]9kax`g0a5I7&\d٫==`Cs-p6!kfK> Zo,.boB4NjsBvc6ؽ^̺.W\+#yyeyDZefH-Ï;-І*oh~WOlXO>$re qXqnқqFqh4!%$԰AL55smBx@\rYo1>zX>/gN9#? !SȖ7M8/ ȣZtRi:CgO`9wpddbeĒ4/7:'b֎B}/t6KɦV$c1-`qS>N 7崪NĬ:m9 2y1N<]B(M"Q=a93ƨƬ+5iWK>|X}7 J;o7}UZ$XI{sRWG).W=*VݢdѢ sh v7ע xh&WV,]K>\vڇf@V9۫| CX%M2( O#ePhmP?@# 4[5P!v% 3t!?@Fާo~@sk 'o^EdecnT;í\簕3q^1q'0qm`+(=T`YdL\18(38|/Je v.̱-IE2 #isi>x_" GUg '^L$'GK}](iPtGL'!^&;IbEf,'V q͉WxO$##(B<{[8KeDIeR9%2q2n?7S <2aT3dg=hd)$8Ѝ%A~55>}o__ ƿln-l*^,ot*{_K'^Ee05A1ҾԭX*▆*r+5W:f;VKzm!:*|cZ4|xj/ m] J0{X<'8Ndzf>aOxN4ZBȩ c(ހ*m<)&B4ՋyYK$>މrב/?/ȇ'{o%+xcb E7Y MV_ru1x[ɇz5\5^*+Ld*[wTߓx}Y8>K}㿎7sOdeZ|"C-,UKߚ;9{ݎxqa?kLKy x %fXզ}GsK+qO[ߓ U-K;>w .D_f\Vtq$y --"ȡ$O䰴Ds DNq99"+yOa D@O62ʃӜ7DUhe>nnDdۉ)3މ)vbηXgwb`)UkKfak++0o; RRkq+Xc||':apmh ȇ~NValmRU3ʬ[wY~H"HHciivYfxL5E4?暟)}3ȇc-ثmkJ{YYqg8& 䶠5^Jl>56ҿ|%xL>py9s>%b+',YgFL@tzvgzd' r+AȡgwIt_BJt w :r(Dy~CsC A7 ~2o '78 c>s0~ 1 K|78@xɴB~ӈk ?h$949 ۟G8sN~oh Lv )ԬBѠ4;pȳ8A;Y'Ġ V,9PdGdHǠ$2ض[ f8KgL}r7> :^Y %_T}Sπ6_&&_K>V`Ղ^*QJZޤnU g"P dpl;Z9#tJ, % VUsX*ʸ:?2Z 26Lj%.jřи'qNXT|\DUTN\Rk3A\K`UՀ<|bS!Ϻ LYB!3wtJDknuͶN7f_'\N^Bc{ :ӹ;ߙ[5W-$!/Ϝ$lORw-Uh{ڃdGSid7h %LԬD'ѽZjYkżұ>qwɡ&^Y/y=UTȈC)4(*ًAn^ d0+}*tb68oŊ c>?gkmZ6GZ#.>y. :39J3L Gs}[*굗8$C\l*taro4,P\49SXg$^3kѧTH0D~%.}s@|VO{`'U֢\{eZ1&apƅ&bR2* ~9-ɫ\=BcP^%/ ꛫA ҿ zXnL:Q; }rI 2(o!qrt.A|Wb-sX+s[:2d0*`\]Er9'e0Y^5qM9q5t ?T&}VUְjgj^E5mAL\nUhNѯ^GY 츬ެB5*4!rbd 8!.՛TΡGJ3K>oɡ?;%Yq_XOU*?C#'X?,Qq|V>WoY\'eܨ:8]~h }%[,rY} ~awTKΝ+|n$3W;ЏYzmC7NpV\.xM(ʎƥ[d0k}HUnrIqe3W)#[i.Va#3zk/y'Ac\chvˠHؼzT>.'{{|찦wa +&hXKSn CՏ A(%_H  O  V  ] TahomaTahomaTahoma0RSRC LVINLBVWb b 4LVSR4%?%@%A4%B %C,%D(8%ED%FP%G8\%Hh%It%J,%Kx%L̘%M%Np%Oļ%P%Qh%R%S%T`(%U4%V@%WdL%XX%Yd%Z\p%[%\%]`%%D<,%PH,%<%9 %b 8 %b%b %bL|%,,,,+,,,,,++,,,++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,###,,,#,##,,,,,,,,#,,#,,,,,########TTTuu$TT$;a$aI2x!a!!!!!|RSRC LVINLBVW d p  <@O`PqMZ C3 &C0bE_8ُ B~0ُ B~q} pڤcȸ11"dЏݲUULVINtest_event3_SSP.viLVCC devices3.ctlPTH02addonsPICLab PIClab.llb devices3.ctl/A devices3.ctl}@16F8416F84A16F62716F62816F627A16F628A16F648A16F81816F81916F8716F8816F874A16F877A18F44218F452deviceLVCCContainer_type3.ctlPTH09addonsPICLab PIClab.llbContainer_type3.ctl:Container_type3.ctl@U8I8U16I16TypeLVIN PortA3.viPTH0/addonsPICLAB PIClab.llb PortA3.vi @!Boolean@@Port A LVIN Begin3.viPTH0/addonsPICLAB PIClab.llb Begin3.vi"@0Name:Container_type3.ctl@U8I8U16I16Type@PCluster@@ Variable_list@ Frequency [MHz] @Error?POperations_list3.ctl!@@Active operations @Task #OPCompare_operations_list3.ctl)@@Active compare operations@0MPASMCPOperations_list3.ctl%@@Active operations ISRSPCompare_operations_list3.ctl-@@Active compare operations ISR@!Internal Osc.? @Numeric@@Current for loop@@Current if loop@0ACTIVE SUBROUTINE@@Eventsp#A0A1A2A3A4A5A6A7B0B1B2B3B4B5B6B7C0C1C2C3C4C5C6C7D0D1D2D3D4D5D6D7E0E1E2@@ PortX_Pins @!Input? @!Active@! Syn. Mode?@PCluster@@ Virtual_Ports@!ISR_OS_Var conf?@0ACTIVE EVENTROUTINE/A devices3.ctl@16F8416F84A16F62716F62816F627A16F628A16F648A16F81816F81916F8716F8816F874A16F877A18F44218F452 real device @LevelIPBegin_End3.ctl1@P End/A devices3.ctl}@16F8416F84A16F62716F62816F627A16F628A16F648A16F81816F81916F8716F8816F874A16F877A18F44218F452Device@!With_ISR  8  !LVINPICLAB211_bug_fixes.viPTH0PICLAB211_bug_fixes.vi@ Frequency [MHz] @Error?POperations_list3.ctl!@@Active operations @Task #OPCompare_operations_list3.ctl)@@Active compare operations@0MPASMCPOperations_list3.ctl%@@Active operations ISRSPCompare_operations_list3.ctl-@@Active compare operations ISR@!Internal Osc.? @Numeric@@ Current for loop@@ Current if loop@0ACTIVE SUBROUTINE@@ Eventsp#A0A1A2A3A4A5A6A7B0B1B2B3B4B5B6B7C0C1C2C3C4C5C6C7D0D1D2D3D4D5D6D7E0E1E2@@ PortX_Pins @!Input? @!Active@! Syn. Mode?@PCluster@@ Virtual_Ports@!ISR_OS_Var conf?@0ACTIVE EVENTROUTINE/A devices3.ctl@16F8416F84A16F62716F62816F627A16F628A16F648A16F81816F81916F8716F8816F874A16F877A18F44218F452 real device @LevelIPBegin_End3.ctl1@P EndKPBegin_End3.ctl3@P Begin LVINConfigure_PWM3.viPTH07addonsPICLAB PIClab.llbConfigure_PWM3.vi!&@!Maximum 16-bit value (=100% duty)@ Frequency [MHz] @Error?POperations_list3.ctl!@@Active operations @Task #OPCompare_operations_list3.ctl)@@Active compare operations@0MPASMCPOperations_list3.ctl%@@Active operations ISRSPCompare_operations_list3.ctl-@@Active compare operations ISR@!Internal Osc.? @Numeric@@ Current for loop@@ Current if loop@0ACTIVE SUBROUTINE@@ Eventsp#A0A1A2A3A4A5A6A7B0B1B2B3B4B5B6B7C0C1C2C3C4C5C6C7D0D1D2D3D4D5D6D7E0E1E2@@ PortX_Pins @!Input? @!Active@! Syn. Mode?@PCluster@@ Virtual_Ports@!ISR_OS_Var conf?@0ACTIVE EVENTROUTINE/A devices3.ctl@16F8416F84A16F62716F62816F627A16F628A16F648A16F81816F81916F8716F8816F874A16F877A18F44218F452 real device @LevelIPBegin_End3.ctl1@P End@ Duty-cycle [%]@ PWM Period [msec] @!OpenKPBegin_End3.ctl3@P Begin$H   LVINConfigure_UART3.viPTH08addonsPICLAB PIClab.llbConfigure_UART3.vi "@ Low Speed High SpeedSpeed@ Frequency [MHz] @Error?POperations_list3.ctl!@@Active operations @Task #OPCompare_operations_list3.ctl)@@Active compare operations@0MPASMCPOperations_list3.ctl%@@Active operations ISRSPCompare_operations_list3.ctl-@@Active compare operations ISR@!Internal Osc.? @Numeric@@ Current for loop@@ Current if loop@0ACTIVE SUBROUTINE@@ Eventsp#A0A1A2A3A4A5A6A7B0B1B2B3B4B5B6B7C0C1C2C3C4C5C6C7D0D1D2D3D4D5D6D7E0E1E2@@ PortX_Pins @!Input? @!Active@! Syn. Mode?@PCluster@@ Virtual_Ports@!ISR_OS_Var conf?@0ACTIVE EVENTROUTINE/A devices3.ctl@16F8416F84A16F62716F62816F627A16F628A16F648A16F81816F81916F8716F8816F874A16F877A18F44218F452 real device @LevelIPBegin_End3.ctl1@P End.@300120024004800960019200 Baud-rate @!OpenKPBegin_End3.ctl3@P Begin 8  LVINConfigure_single_pin3.viPTH0>addonsPICLAB PIClab.llbConfigure_single_pin3.vi @ Frequency [MHz] @Error?POperations_list3.ctl!@@Active operations @Task #OPCompare_operations_list3.ctl)@@Active compare operations@0MPASMCPOperations_list3.ctl%@@Active operations ISRSPCompare_operations_list3.ctl-@@Active compare operations ISR@!Internal Osc.? @Numeric@@ Current for loop@@ Current if loop@0ACTIVE SUBROUTINE@@ Eventsp#A0A1A2A3A4A5A6A7B0B1B2B3B4B5B6B7C0C1C2C3C4C5C6C7D0D1D2D3D4D5D6D7E0E1E2@@ PortX_Pins @!Input? @!Active@! Syn. Mode?@PCluster@@ Virtual_Ports@!ISR_OS_Var conf?@0ACTIVE EVENTROUTINE/A devices3.ctl@16F8416F84A16F62716F62816F627A16F628A16F648A16F81816F81916F8716F8816F874A16F877A18F44218F452 real device @LevelIPBegin_End3.ctl1@P EndKPBegin_End3.ctl3@P Begin@Pin @!Boolean@@Port ;   LVINconfigure_I2C_slave.viPTH0configure_I2C_slave.vi@ Frequency [MHz] @Error?POperations_list3.ctl!@@Active operations @Task #OPCompare_operations_list3.ctl)@@Active compare operations@0MPASMCPOperations_list3.ctl%@@Active operations ISRSPCompare_operations_list3.ctl-@@Active compare operations ISR@!Internal Osc.? @Numeric@@ Current for loop@@ Current if loop@0ACTIVE SUBROUTINE@@ Eventsp#A0A1A2A3A4A5A6A7B0B1B2B3B4B5B6B7C0C1C2C3C4C5C6C7D0D1D2D3D4D5D6D7E0E1E2@@ PortX_Pins @!Input? @!Active@! Syn. Mode?@PCluster@@ Virtual_Ports@!ISR_OS_Var conf?@0ACTIVE EVENTROUTINE/A devices3.ctl@16F8416F84A16F62716F62816F627A16F628A16F648A16F81816F81916F8716F8816F874A16F877A18F44218F452 real device @LevelIPBegin_End3.ctl1@P EndKPBegin_End3.ctl3@P Begin,` LVIN Out_Pin3.viPTH01addonsPICLAB PIClab.llb Out_Pin3.vi!@ Frequency [MHz] @Error?POperations_list3.ctl!@@Active operations @Task #OPCompare_operations_list3.ctl)@@Active compare operations@0MPASMCPOperations_list3.ctl%@@Active operations ISRSPCompare_operations_list3.ctl-@@Active compare operations ISR@!Internal Osc.? @Numeric@@ Current for loop@@ Current if loop@0ACTIVE SUBROUTINE@@ Eventsp#A0A1A2A3A4A5A6A7B0B1B2B3B4B5B6B7C0C1C2C3C4C5C6C7D0D1D2D3D4D5D6D7E0E1E2@@ PortX_Pins @!Input? @!Active@! Syn. Mode?@PCluster@@ Virtual_Ports@!ISR_OS_Var conf?@0ACTIVE EVENTROUTINE/A devices3.ctl@16F8416F84A16F62716F62816F627A16F628A16F648A16F81816F81916F8716F8816F874A16F877A18F44218F452 real device @LevelIPBegin_End3.ctl1@P EndKPBegin_End3.ctl3@P Begin @!High?@Pin @!Boolean@@Port ;   LVINWait_milliseconds3.viPTH0;addonsPICLAB PIClab.llbWait_milliseconds3.vi@ milliseconds@ Frequency [MHz] @Error?POperations_list3.ctl!@@Active operations @Task #OPCompare_operations_list3.ctl)@@Active compare operations@0MPASMCPOperations_list3.ctl%@@Active operations ISRSPCompare_operations_list3.ctl-@@Active compare operations ISR@!Internal Osc.? @Numeric@@ Current for loop@@ Current if loop@0ACTIVE SUBROUTINE@@ Eventsp#A0A1A2A3A4A5A6A7B0B1B2B3B4B5B6B7C0C1C2C3C4C5C6C7D0D1D2D3D4D5D6D7E0E1E2@@ PortX_Pins @!Input? @!Active@! Syn. Mode?@PCluster@@ Virtual_Ports@!ISR_OS_Var conf?@0ACTIVE EVENTROUTINE/A devices3.ctl@16F8416F84A16F62716F62816F627A16F628A16F648A16F81816F81916F8716F8816F874A16F877A18F44218F452 real device @LevelIPBegin_End3.ctl1@P EndKPBegin_End3.ctl3@P Begin( LVINContainer_u8_3.viPTH07addonsPICLAB PIClab.llbContainer_u8_3.vi@0Container-name( Source3.ctl~@ Constant variable U8 variable I8 Variable U16 Variable I16Indirect variable Virtual PortDirectSFRSFR16Source @Number6(Localize_cluster3.ctl@P Container LVINContainer_u16_3.viPTH08addonsPICLAB PIClab.llbContainer_u16_3.vi@0Container-name( Source3.ctl~@ Constant variable U8 variable I8 Variable U16 Variable I16Indirect variable Virtual PortDirectSFRSFR16Source @Number6(Localize_cluster3.ctl@P Container  LVIN!Value_of_Containers_Container3.viPTH0GaddonsPICLAB PIClab.llb!Value_of_Containers_Container3.vi( Source3.ctl~@ Constant variable U8 variable I8 Variable U16 Variable I16Indirect variable Virtual PortDirectSFRSFR16Source @Number6(Localize_cluster3.ctl@P Container$@Value of Container's Container  LVINValue_of_Container_u8_3.viPTH0@addonsPICLab PIClab.llbValue_of_Container_u8_3.vi@0Container-name@Value of Container  LVINSet_Variable3.viPTH06addonsPICLAB PIClab.llbSet_Variable3.vi! @Value@ Frequency [MHz] @Error?POperations_list3.ctl!@@Active operations @Task #OPCompare_operations_list3.ctl)@@Active compare operations@0MPASMCPOperations_list3.ctl%@@Active operations ISRSPCompare_operations_list3.ctl-@@Active compare operations ISR@!Internal Osc.? @Numeric@@ Current for loop@@ Current if loop@0ACTIVE SUBROUTINE@@ Eventsp#A0A1A2A3A4A5A6A7B0B1B2B3B4B5B6B7C0C1C2C3C4C5C6C7D0D1D2D3D4D5D6D7E0E1E2@@ PortX_Pins @!Input? @!Active@! Syn. Mode?@PCluster@@ Virtual_Ports@!ISR_OS_Var conf?@0ACTIVE EVENTROUTINE/A devices3.ctl@16F8416F84A16F62716F62816F627A16F628A16F648A16F81816F81916F8716F8816F874A16F877A18F44218F452 real device @LevelIPBegin_End3.ctl1@P End( Source3.ctl~@ Constant variable U8 variable I8 Variable U16 Variable I16Indirect variable Virtual PortDirectSFRSFR16Source @Number6(Localize_cluster3.ctl@P ContainerKPBegin_End3.ctl3@P Begin(  LVINContainers_Container3.viPTH0>addonsPICLAB PIClab.llbContainers_Container3.vi( Source3.ctl~@ Constant variable U8 variable I8 Variable U16 Variable I16Indirect variable Virtual PortDirectSFRSFR16Source @Number6(Localize_cluster3.ctl@P ContainerB(Localize_cluster3.ctl$@PContainer's Container  LVIN ClrVar3.viPTH00addonsPICLAB PIClab.llb ClrVar3.vi!@ Frequency [MHz] @Error?POperations_list3.ctl!@@Active operations @Task #OPCompare_operations_list3.ctl)@@Active compare operations@0MPASMCPOperations_list3.ctl%@@Active operations ISRSPCompare_operations_list3.ctl-@@Active compare operations ISR@!Internal Osc.? @Numeric@@ Current for loop@@ Current if loop@0ACTIVE SUBROUTINE@@ Eventsp#A0A1A2A3A4A5A6A7B0B1B2B3B4B5B6B7C0C1C2C3C4C5C6C7D0D1D2D3D4D5D6D7E0E1E2@@ PortX_Pins @!Input? @!Active@! Syn. Mode?@PCluster@@ Virtual_Ports@!ISR_OS_Var conf?@0ACTIVE EVENTROUTINE/A devices3.ctl@16F8416F84A16F62716F62816F627A16F628A16F648A16F81816F81916F8716F8816F874A16F877A18F44218F452 real device @LevelIPBegin_End3.ctl1@P End( Source3.ctl~@ Constant variable U8 variable I8 Variable U16 Variable I16Indirect variable Virtual PortDirectSFRSFR16Source @Number6(Localize_cluster3.ctl@P ContainerKPBegin_End3.ctl3@P Begin( LVINPIC_Landing_Red3.viPTH09addonsPICLAB PIClab.llbPIC_Landing_Red3.vi@ Frequency [MHz] @Error?POperations_list3.ctl!@@Active operations @Task #OPCompare_operations_list3.ctl)@@Active compare operations@0MPASMCPOperations_list3.ctl%@@Active operations ISRSPCompare_operations_list3.ctl-@@Active compare operations ISR@!Internal Osc.? @Numeric@@ Current for loop@@ Current if loop@0ACTIVE SUBROUTINE@@ Eventsp#A0A1A2A3A4A5A6A7B0B1B2B3B4B5B6B7C0C1C2C3C4C5C6C7D0D1D2D3D4D5D6D7E0E1E2@@ PortX_Pins @!Input? @!Active@! Syn. Mode?@PCluster@@ Virtual_Ports@!ISR_OS_Var conf?@0ACTIVE EVENTROUTINE/A devices3.ctl@16F8416F84A16F62716F62816F627A16F628A16F648A16F81816F81916F8716F8816F874A16F877A18F44218F452 real device @LevelIPBegin_End3.ctl1@P EndKPBegin_End3.ctl3@P Begin( LVIN For_Loop3.viPTH02addonsPICLAB PIClab.llb For_Loop3.vi! @Value@ Frequency [MHz] @Error?POperations_list3.ctl!@@Active operations @Task #OPCompare_operations_list3.ctl)@@Active compare operations@0MPASMCPOperations_list3.ctl%@@Active operations ISRSPCompare_operations_list3.ctl-@@Active compare operations ISR@!Internal Osc.? @Numeric@@ Current for loop@@ Current if loop@0ACTIVE SUBROUTINE@@ Eventsp#A0A1A2A3A4A5A6A7B0B1B2B3B4B5B6B7C0C1C2C3C4C5C6C7D0D1D2D3D4D5D6D7E0E1E2@@ PortX_Pins @!Input? @!Active@! Syn. Mode?@PCluster@@ Virtual_Ports@!ISR_OS_Var conf?@0ACTIVE EVENTROUTINE/A devices3.ctl@16F8416F84A16F62716F62816F627A16F628A16F648A16F81816F81916F8716F8816F874A16F877A18F44218F452 real device @LevelIPBegin_End3.ctl1@P End( Source3.ctl~@ Constant variable U8 variable I8 Variable U16 Variable I16Indirect variable Virtual PortDirectSFRSFR16Source @Number6(Localize_cluster3.ctl@P ContainerKPBegin_End3.ctl3@P Begin( #  LVINEnd_of_loop3.viPTH05addonsPICLAB PIClab.llbEnd_of_loop3.vi@ Frequency [MHz] @Error?POperations_list3.ctl!@@Active operations @Task #OPCompare_operations_list3.ctl)@@Active compare operations@0MPASMCPOperations_list3.ctl%@@Active operations ISRSPCompare_operations_list3.ctl-@@Active compare operations ISR@!Internal Osc.? @Numeric@@ Current for loop@@ Current if loop@0ACTIVE SUBROUTINE@@ Eventsp#A0A1A2A3A4A5A6A7B0B1B2B3B4B5B6B7C0C1C2C3C4C5C6C7D0D1D2D3D4D5D6D7E0E1E2@@ PortX_Pins @!Input? @!Active@! Syn. Mode?@PCluster@@ Virtual_Ports@!ISR_OS_Var conf?@0ACTIVE EVENTROUTINE/A devices3.ctl@16F8416F84A16F62716F62816F627A16F628A16F648A16F81816F81916F8716F8816F874A16F877A18F44218F452 real device @LevelIPBegin_End3.ctl1@P EndKPBegin_End3.ctl3@P Begin(LVINPIC_Jumping_Red3.viPTH09addonsPICLAB PIClab.llbPIC_Jumping_Red3.vi@ Frequency [MHz] @Error?POperations_list3.ctl!@@Active operations @Task #OPCompare_operations_list3.ctl)@@Active compare operations@0MPASMCPOperations_list3.ctl%@@Active operations ISRSPCompare_operations_list3.ctl-@@Active compare operations ISR@!Internal Osc.? @Numeric@@ Current for loop@@ Current if loop@0ACTIVE SUBROUTINE@@ Eventsp#A0A1A2A3A4A5A6A7B0B1B2B3B4B5B6B7C0C1C2C3C4C5C6C7D0D1D2D3D4D5D6D7E0E1E2@@ PortX_Pins @!Input? @!Active@! Syn. Mode?@PCluster@@ Virtual_Ports@!ISR_OS_Var conf?@0ACTIVE EVENTROUTINE/A devices3.ctl@16F8416F84A16F62716F62816F627A16F628A16F648A16F81816F81916F8716F8816F874A16F877A18F44218F452 real device @LevelIPBegin_End3.ctl1@P EndKPBegin_End3.ctl3@P Begin( LVINEnd3.viPTH0-addonsPICLAB PIClab.llbEnd3.vi @Numeric@@ EEPROM-Data@2path@ Frequency [MHz] @Error?POperations_list3.ctl!@@Active operations @Task #OPCompare_operations_list3.ctl)@@Active compare operations@0MPASMCPOperations_list3.ctl%@@Active operations ISRSPCompare_operations_list3.ctl-@@Active compare operations ISR@!Internal Osc.? @Numeric@@Current for loop@@Current if loop@0ACTIVE SUBROUTINE@@Eventsp#A0A1A2A3A4A5A6A7B0B1B2B3B4B5B6B7C0C1C2C3C4C5C6C7D0D1D2D3D4D5D6D7E0E1E2@@ PortX_Pins @!Input? @!Active@! Syn. Mode?@PCluster@@ Virtual_Ports@!ISR_OS_Var conf?@0ACTIVE EVENTROUTINE/A devices3.ctl@16F8416F84A16F62716F62816F627A16F628A16F648A16F81816F81916F8716F8816F874A16F877A18F44218F452 real device @LevelKPBegin_End3.ctl3@P Begin(  ] cx d0` P/A devices3.ctl}@16F8416F84A16F62716F62816F627A16F628A16F648A16F81816F81916F8716F8816F874A16F877A18F44218F452Device @ @ P @ Frequency [MHz]@0Name:Container_type3.ctl@U8I8U16I16Type@P Cluster@@ PL211_bug_fix @PU8I8U16I16 @ P@0Container-name@Pin @!High?@ milliseconds@I2C_buffer_address+1.@300120024004800960019200 Baud-rate @ P @!Input? @!Open@ PWM Period [msec]@ Duty-cycle [%] c$ c c dF @Numeric@@& EEPROM-Data @!Boolean@@(Port A c@Value of Container@2path c  @Value c&@!Maximum 16-bit value (=100% duty) c@@ Variable_list@!With_ISR"@ Low Speed High SpeedSpeed c @Error?POperations_list3.ctl!@@Active operations @Task #OPCompare_operations_list3.ctl)@@Active compare operations@0MPASMCPOperations_list3.ctl%@@Active operations ISRSPCompare_operations_list3.ctl-@@Active compare operations ISR@!Internal Osc.? @Numeric@@>Current for loop@@>Current if loop@0ACTIVE SUBROUTINE@@>Eventsp#A0A1A2A3A4A5A6A7B0B1B2B3B4B5B6B7C0C1C2C3C4C5C6C7D0D1D2D3D4D5D6D7E0E1E2@@C PortX_Pins @!Active@! Syn. Mode?@PDEFCluster@@G Virtual_Ports@!ISR_OS_Var conf?@0ACTIVE EVENTROUTINE/A devices3.ctl@16F8416F84A16F62716F62816F627A16F628A16F648A16F81816F81916F8716F8816F874A16F877A18F44218F452 real device @LevelIPBegin_End3.ctl1@P 6789:;<=?@ABHIJKLEnd( Source3.ctl~@ Constant variable U8 variable I8 Variable U16 Variable I16Indirect variable Virtual PortDirectSFRSFR16Source @Number6(Localize_cluster3.ctl@PNO Container c4B(Localize_cluster3.ctl$@PNOContainer's Container c0$@Value of Container's Container c< cD c, c\ cL c c d~0 0    000800 00 80000800   080 0!"#$0%%%')%)%%*+%%%,%)%%))%-. /%%%%01 2%%3%%%%%"45M*P*QRPSTP*SM*P*UUUUUVUVUUUUWUWWWWWWUVUVXVVYWVWWWWWZ[ \0%xMHTQr4,˴Oj>$$7 Fy5 4-"EE.ZDmjˆmZp_3"I]x{s=""r9? v.*wl j=:u/z~!7M"e}H-ߛ7{PJg?=_,fn1=>73y~wLN,gA1u˗w[BLEt=V%i+b/-ܢH_ǜ57kdYfsŵ9b:byس͇n;C{,~fϗm?U 6ou';4/hjx\~8j5xxA7@Qaux q -l؈ Zf|P{\|K܄؊p3v|[h 3p 81F+x_P?=!{geVIDStest_event3_SSP.viVIDSWait_milliseconds3.viPTH0$VIDS!Value_of_Containers_Container3.viPTH0DVIDSValue_of_Container_u8_3.viPTH0TVIDSSet_Variable3.viPTH0|\VIDS PortA3.viPTH0VIDSPICLAB211_bug_fixes.viPTH0VIDSPIC_Landing_Red3.viPTH0tVIDSPIC_Jumping_Red3.viPTH0VIDS Out_Pin3.viPTH0 VIDS For_Loop3.viPTH0VIDSEnd_of_loop3.viPTH0VIDSEnd3.viPTH0VIDSContainers_Container3.viPTH0dVIDSContainer_u8_3.viPTH0L,VIDSContainer_u16_3.viPTH0<4VIDSConfigure_UART3.viPTH0VIDSConfigure_single_pin3.viPTH0VIDSConfigure_PWM3.viPTH0VIDSconfigure_I2C_slave.viPTH0VIDS ClrVar3.viPTH0lVIDS Begin3.viPTH0W>x[ T\՝ 0|%HBI#IѤe4(5E*TƁjzdw&.rN&b92RM{ j[:{9o};+yYLDۣ-oٷehm$yR-*_ kUd+Z|$?ܔiOZ|sP&1I?&ߨ%OK#7aEX8Uir]р=mfEr"n/K yAKTj_ ,/,E )nyNy):4&Gcq;x#H`#Dl 㹨YEPs\F`hbvw|v'~wO$bmXXdog&?K$Ur; \/-Id'a?)T?cƊ)K]YWX9@s_EcxZ\CHY ? qoF)IFd>=^ief4e~0N D#v,<3Hu۽?A=Õ`ǞU46J.gZ֚Iu=8M9 ߛL47Orӛ Pif|r'| _+;|k'V.k| tzws9Nн (H{c{]<\L"бbFbZ\ErIz섬ĵ̪^5사6jƬ<#5YK<:YӘ tTcl|jYǬZ:D}䅬^$Wi&H[_L}%_XPb~'QCoYmN^h)x)}c.EXXe՝P9Zej5P'VFB.q=h|..>~ƪR}>% !|͓Ya26aW K oآOh̟m7$o7BxNK5-x{+}^k4iF/3~yF*0߂U3y;1|5K:du'!ZXMdJd@l S}"紓.AUC=(۝$ߓ4b-zZ[-.GU_#f /)5[|h4֔ZI 9t`IZ_]9Z fh)ʧrweܕcIV&Si.{zl.WC-u;TV9qPXkW䄻t<0.]t)A3bAm˕uoVV?08L9~BXD}vL8[)DZ)hAo ړ9y9R1 /=_o&IG`V|)߲=LG|Y-MS1wRJ7qo?j 527o0prH9C)k Hz@IRG,08NR>E)w#,y!C2$^Y ˦ȷZE %WT飀;y~7 PL3gQs"-#'(`0?a7Kf*d@u/9 ( %KX+ a2wAܪ"~@B [f,2j|B{0%=%T v B} O0d=CeLJ4Ir$L +1LV@Fy9ӄ,M| ?ˢmNzŠ"8|!_aHмi+[f y`MnQEb0!w1$hU1U m0r>"2$!K-)@%EaMn][XEc%<ΐ42ReKLچFE2v s@f03*MO8j5`vd<"Y15ly@349FXm0c}do6PA^1rD U Y] hrt` EF!1$3 |! irt`BsB &K}l~=V?qr'G67B-3-Xʦ;ױt_Dkd07)]6nH;aftpؔl:læ`3 v)R:An]ϐ3fYdGΚ!L/sr9ˑfe l?鐍i &ȧ9m,4ANqdc23YÑ>3de 8 YlQ2CC G͐&Ȋ YkKBN Ygl9`MIl &3dIlbf3dkVhȑfȠ ;4Cv&!;9 ٓba=ft 6`pA3P:س6dN{Æ`#` 19l 60&^氉sm~A_9[iR`)xx w1xySGǦ%M.|Cd/=?]v}õEcL{.7ƥ˟F=U=5xРgGp 7! ?6zK(zg=\oCW9O {07"ޔQo N Q7kA(z!7^/!zBC^;=Лz3RϏ۰kdc5m-h3F[DԇV t/ =tu/3xA/Պw>˽J^tr+5xܠWx7ނԃ\hryd$9&]蒈1QPnާr9tU2I~ )ޮE}QiWa0)rcx^pZ#F Xpӕ[b.f?b. 7w.n2]<=%)QڷMc;1i'LJxp\J{ @N႞F -E>+npьM2ᢌ(.ʔz^pqk1]D7ca^Di݀F'W"_<\ip\g]ܱ;)_F yzBb%ڛ27dטQᢒ.F|/mCp4Fϸqℋb Y).z*JSwIڧatD.y<Vnk\ؑUS\qr Et5=y Y:Z貓8E']'0ZDVEwѤX^v8zcm=%imXx;⤫EBA[̽5KomNACt}Ң .ڪ.ZV)Po.1"\'}g@ȺEq.EP\WzBOz'}O@fe`Lo\urN7[##.0zM8S>N֘-$po=[!Ahcz>}sA^T>Oz+ש ߦOxmQ:bC8;҃נjű&J=C^޶`J n}BE hٹ!bHiov7c] ( (  # #0  :<;   .@300120024004800960019200 Baud-rate"@ Low Speed High SpeedSpeed @!Open FEG8  1#( # @I2C_buffer_address+1(#(B(Localize_cluster3.ctl$@P!"Container's Container#M  &@!Maximum 16-bit value (=100% duty)@ Duty-cycle [%]@ PWM Period [msec]$OPQGH   $# +*)(,%-&/. 026547))#1,8'9:<=>?::9@@99::?>=<:999::?>=<:9::99A B# #CA99:<=>?1#:<D>?::EEHGEFI #BJJ $# 2#1@@ K@#L#MNOPQGRQQGGPP"FPHPtest_event3_SSP.viP/</<PaneD VVNOTE : manually change CCP1_RB0 in the configuration bits, when Assembler window opens]D?AConfigure_PWM3.viDdqkdqjGGGblink, the number of times that may be read in the register set by NXT.dDVXContainers_Container3.viVDdf ClrVar3.vifD79Value_of_Container_u8_3.vigD?RL?TLmove register 3 --> current]D46Container_u8_3.vimD] _ !Value_of_Containers_Container3.viaDgiWait_milliseconds3.vi|D000remember that buffer[0] holds the register index_DPIC_Jumping_Red3.vi_DPIC_Landing_Red3.viaD - -fill buffer with datasDzy'''flash LED to show the device is workingbDLKconfigure_I2C_slave.vi^D]_Container_u16_3.vi\DIKSet_Variable3.viaDWait_milliseconds3.viaDHJWait_milliseconds3.viUDe g PortA3.viWDz| Out_Pin3.viUD < ; PortA3.viWDRQ Out_Pin3.vihDxzinfrared/ultrasonic receiverUD PortA3.vidD"!Configure_single_pin3.vi^D{}Configure_UART3.viSDEnd3.vi^D k jContainer_u16_3.vi\D+|-{Set_Variable3.viaDfeWait_milliseconds3.viaDWait_milliseconds3.vi[D/1End_of_loop3.viUD PortA3.viWD Out_Pin3.viUD]_ PortA3.viWDhj Out_Pin3.vi]DnmContainer_u8_3.viXD$f&e For_Loop3.vibD PICLAB211_bug_fixes.viUD Begin3.viRDDeviceND HDHD[DFrequency [MHz]HDPD"!NameHD4 3PD7R9QTypeND7@9? HDajciHDAQCPPDPaneSDClusterYD PL211_bug_fixHDmoZD21Container-nameHD10 ODj{lzPinHDqzsyQDHigh?ODPinHDQDHigh?XD|~ millisecondsHDXD&% millisecondsHD%$ZD/<:/<9Container-nameHD?L9?L8`DUbAUb@I2C_buffer_address+1HDe+r@e-r?UD+m8+o8 Baud-rateHD<I<IHD;yH;{HOD%%PinHD(5(5RD  Input?OD$1*$1)PinHD4 A)4"A(QD?/LL?1LKHigh?OD%t2%v2PinHD5{B5}BQD@M@MHigh?XD+"e-"d millisecondsHD%U2d%W2cXD   millisecondsHD**ZDi!k!Container-nameHD$S1$U1XDOQ millisecondsHDmoZDNMContainer-nameHD' M) LZD \[Container-nameHD5#[7#Z]D54PWM Period [msec]HD!4!3PD*G,FOpenZD*T *SDuty-cycle [%]HD-D:S-F:RYxuѿK1oRb1?VIHG$z n.D]tC'":tPDqC'9}9KB><q+M4r&Gr6&`Zl[]1M\UN |2fPq8aHU"OhHlRJb}ghV Y-d2#{)yJU:}-2ofgH?ѐB^WIV7Z^BT\o\rax_w k|g&o&z}U-WT/t[cCj.Q=`>*Gnl,^,91܍/IW1ZIeyuAY`7? /BDHPtest_event3_SSP.viIUVI Begin3.viPTH0/addonsPICLAB PIClab.llb Begin3.viBPTH0IUVIEnd3.viPTH0-addonsPICLAB PIClab.llbEnd3.vi{PTH0TDCC devices3.ctlPTH02addonsPICLab PIClab.llb devices3.ctl,PTH0TDCCContainer_type3.ctlPTH09addonsPICLab PIClab.llbContainer_type3.ctlaPTH0IUVIPICLAB211_bug_fixes.viPTH0PICLAB211_bug_fixes.viPTH0IUVISet_Variable3.viPTH06addonsPICLAB PIClab.llbSet_Variable3.viPTH0IUVIContainer_u8_3.viPTH07addonsPICLAB PIClab.llbContainer_u8_3.vif4PTH0IUVIContainer_u16_3.viPTH08addonsPICLAB PIClab.llbContainer_u16_3.vihPTH0IUVIEnd_of_loop3.viPTH05addonsPICLAB PIClab.llbEnd_of_loop3.vi PTH0IUVIPIC_Landing_Red3.viPTH09addonsPICLAB PIClab.llbPIC_Landing_Red3.vi9PTH0IUVI For_Loop3.viPTH02addonsPICLAB PIClab.llb For_Loop3.viPTH0IUVI Out_Pin3.viPTH01addonsPICLAB PIClab.llb Out_Pin3.viB PTH0IUVI PortA3.viPTH0/addonsPICLAB PIClab.llb PortA3.viT X PTH0IUVIWait_milliseconds3.viPTH0;addonsPICLAB PIClab.llbWait_milliseconds3.vi  ?  FPTH0IUVIConfigure_UART3.viPTH08addonsPICLAB PIClab.llbConfigure_UART3.vi PTH0IUVIConfigure_single_pin3.viPTH0>addonsPICLAB PIClab.llbConfigure_single_pin3.vixPTH0IUVIconfigure_I2C_slave.viPTH0configure_I2C_slave.viPTH0IUVIPIC_Jumping_Red3.viPTH09addonsPICLAB PIClab.llbPIC_Jumping_Red3.vi(PTH0IUVI!Value_of_Containers_Container3.viPTH0GaddonsPICLAB PIClab.llb!Value_of_Containers_Container3.vi/PTH0IUVIValue_of_Container_u8_3.viPTH0@addonsPICLab PIClab.llbValue_of_Container_u8_3.viPTH0IUVI ClrVar3.viPTH00addonsPICLAB PIClab.llb ClrVar3.viPTH0IUVIContainers_Container3.viPTH0>addonsPICLAB PIClab.llbContainers_Container3.vi>PTH0IUVIConfigure_PWM3.viPTH07addonsPICLAB PIClab.llbConfigure_PWM3.viPTH0-x} xUtw; BE@ر *ATqAQAp~~n3ʌ":.3u@@1%]{kVuҭt :9[U]=SFaI䢣C4'J?ia ~>H-CzGNqX~o{~X>N5$`22)Rf;$>aķbKnf [ȸ tTYY@?$wHG-H!V6 DrG#@?PmOE] gA-@('nI/9@Y$wL@0}> ȎEhe2~" H,J-+ǺnNU# p C5\۞fLT>!ٌ.5eEԉ@evnd]v2, MS!ĸ ia8 NgA9_JqGo NgS uj!\b O&}7jy,k_8zdTc 8I$ݩA}*k$E4텼UF-}X;)6X)&+ !և>7ixZaG: ]NF6w?g}1WKvmtAo݌t~o9bm%X]8`vBb>0 S㘳Yha膗05#A.S?l&?Z m`1oEv0Nh8=G@D ;.NDef4-Zt9?>;=Vg{|\L&G!0  D#w##qǩթK5(Xo4v>p 5(F @ oI5SKaL:xg^PԾ~+r -#eA9 F+ߥ0(|FB-z}oR kRKaȢp944.F*҈| Ѡ Y{]1z"E^7u~Y裡 N|*x QVR?khrGk4Q-:VmѢԢ.z ^1ub1DYIQLP ṱXD2J+vA+> ;|#K=Tꄾ"пS hq4vVmxD߇Hb'(!%p?(JREqIVU%(0Amⱆ :};5"X4kH͂aVuDzQ HAii,v86Ҩ%B~xCkS:oA/ >a,.A "\ػ\%k@]tAӥ>KjC--"0mz熂 Wݭ|u" V1/ rܐߓas\_3;7 gj '5hXMb^å[8%41i!ԩ-!gb}T!Idm-tOR$o@x06(iI] $fUYk #X ֩IcugHa%cƳhԮ>}${Gҥ'J_ϒRe@u3Dz:y'5>&/n!%XGJZ&k':7$P%F`̀ 7ĿbŌqC8bv 2h >Y{&* d3f8-pzӽz.A '٣ovbݬ:A-2[dqF4YܯoqN]}?y̨G(2E=߰7:Xx]nMmdnjb-QԳve&Ys=aQ=fۯAWڋP+87b˨D&v:zG\c-=EiIPx~pp҈7z4٫ xbC֣˙b7JQZ.|h5buX2^31FOW"R^S1Wyc;#V%ꦨZ9J ~vzkL9]3=GgS}HnkkltfUn'/4vtH{X:(!!U b["F(u@yTw|  AR ,a)L)yDlvQ`>loFIi7J4聳?(՘̅I5f{uA[m?:4~ag5C>fv>K}`# [R`K8` ` #No#"A,~FJ0nEE{AC%Uq`nDαB刾^`+A~jW`WՇvWKOq](Wi A—#9c+6߇YH+rkw #j'>^@uM&'Qm`ӛ;$߀}HhL'1h˩ " F+#>ba_#TD%(K=#{N f_'DTj^?{Q͢WmLfwГ̗ZF&mQs{[d 7PjԩJ66ϰ ]B^K5FteGT t@V8B58֑xg:Ւ=Mr6c`&YIeFԲ!Tk} VVyaVQ)GΉأbv { Q3Fw<ky/-Kv쯱k_X^ݗؓ:3$s{-{>/m</= `xlF(SfsEs8>tMSxyޥY]eKkf@'RUS+GL>KHN@Tr%_RosX;\>wqUhj@E(ע=.a((j=bM(A'f6VP' o~L cKNߙj,/b9`21 >3AA!P3.5ѹ5f3i0_v:VęO`덯}#8y|'E-[m|`,rww\FK!V[l'ێ`EFj-f`! !,d:gixuw]E7{i GV} }Ϣ=oP/%kG—|l̂/ rc%k\[to@)e$5nܐ7㆗kq*L7l0M*>`8*dTcEݩbF"S.U^|@]F8zX )|E=4yJrsifEUyMR]7X\v~b-X u(/4V++Ɏ U Iە6#ɡCrw[` ZhQXHu/LnyN\[b苶71PewD7do~Plffn9O`}<;uj>#IQzSwP2fUIf^$+r/}PS I"`wa, }]ѲjY%͇OPj]) R={BOYvYHL?[J:b*,93Rg[(ˆw*[(*(0UZBtKd0FV>?4KIƏږ]-E_3W}cdwGEXs=O@zHCSEm#\9vy,*̰]G#X[fvϒlBFk/jcIWN=!|֋}eL_f1:h=&I됆02IޞLے4L/?ԥVa.ǠUF}-`H]CiD(K0yOOLMC"TeH@Q{ңNe\ZNz * 4R q 1B4{hr3M& r rWNB;(UOk0ᴺLGQ},D$P57wh~̿7{wtྃͿPA~bͿGЯ~#^G/khǙ\mM4Gɜt pq56ǾdrqO1vB l[GzN$ P A/DOZdC22UW"L709r#8`g) 4 iRa(jϐ2؄Fg_WLa6,S׷fOQ>GuRϕ`,u Mk"T ( k`J}ڕ>UϽݟ (?@m#wo SK9*t'OȠ)ܬ.^"JbJi#ajZ:h:{q} 23Yڧ3R%~5~GFHo8/S90O>@{5)QԀvdL\O'aԸ'ϯCCϫ1ҵ̘/1QEKOf"H6elrC&Os7ly:!]y :\s긕xl[CC׏0 ю"]$1&:q%]i 6Dv`+ g!A  ; ߾H`W.2e4 2H_neTJTߖdC'ZlgO. ·9pޝǞY8?/a=`p!\7zc.pvƏmPy^c.g?=d'jO?z-L'D9Rߩ ! ^097kkmt|#ye#[wߒz)[ ||KU֛9螔]¾_$xJ*pfl2 |#赿D'9N^WT0O6ZT }^W)P6Yio+Nk3e8>cKN2/؋ufA9\in@P#e^a#8x1]HnAƘxgyDN3>0Ɖ"$-ϲTK4[T )3ұ#-L6sc?ep:α'2&,hf?紟K7;rS x7Tu TW÷~`|2:w= '92Yx=ޚL*{#/^ECI+#{5/qo 4C +[s';lI-?bӯR;Z>ޅۥIųMk\Ṗmz5(y<*5sW&ON?uf|Lɜ (?"%/;qu4'uo&C iPhl'hz/19K|+~ħ^N:%>y$3:IF#Vz7zLXנfF[Ux/˹]vLQ^o&}3¨ [+>wȋ`.;x訨q/BrEgiPj9ӊiEg}Fs>,^ă"*]zWxyv&F]>Ɋzr(9]aQ>GQK87Ƌ\7^XqwzOZVZ}%8rc{EmƳk'n `Tf1`KrsC3.etWvJ敁ͦ^^줕@_%z4V:dJ+|Z9 }M^|4ˠ>I+;L)_VC*4wlƟpm}h8_C掀)9u\GU&SڤWZK8}.T)נpoWΣwK%NwA>-9Y9@i-y0}#qr.duV6%Ob{Ng/Y8DOhmzFd Gk~H/^c!gKԺ>SWџߏYI3F$ M. =n1=$6|8}Qd}q}1`J&ޡG'FGVg lK$˥d'Hv.d-LA,@!ҥ+觚*:`k<Ld' =^qp>]AZo>|< lY/)vYoD Tڄg<|I,dk}Z{<nK6g}z^!Z|EGY$<2!_jȝjNՑ@[2j?C":aLJ+i8LkD ?7-3v{#\[ UsTf\d~FAO a|ȷA!9c2OcW9up7g fdY":= -0g_ 8 1CwsNjGH︎+' L#M]`V'cqeC?nydp?<[ƺ"CmFw!G=alKdS 1 ?Lpknp ۃÎٖxn l =YjSw~ 4;qe2Xf i[_Aĵ>s1%1g2aQ& xfamy:E|EK|x O Q}*~L5]ee9(Gjoܴrn=`?1BB^A>FROH}_j}("n1NLy+PqyT8Sb~X 108H=Z~P8㗳hD `X+_ ,Iևd]`f]`YXh^$E^A)p9Xه ,|_Q(j}_Pe>L,yLd ǻsAwSwDmmeC~o \eWd1䱾^|V X~렓"l֠+dÒ'4hXOM]P氊'pCyEUAk}6j*>,럆q[\Ol٨AK67\d#<9$WT=%s{Zx6Р&"L3*sK~4L~E5y*NE.Pci.kԲ d0k)te7!E/eniQ"6M*{$YԠ7c F>K?k y8R`0~Nq {{~phnٞFxZq )Aj67! uf!ԼAf l@(AtE/y V|֠sVf04%o4:g_&+璝~#NN jH/w/FI4rT$,&2nӠ;5%2={ѻ6@gw׳ߣ6(nsJk7E*)iֈq~ |n8-9L.?ӥGא[PW`Aэx3()_H  O  V  ] TahomaTahomaTahoma0RSRC LVINLBVW d 4LVSR0BDPWDLIviXCONPlTM80DFDSLIdsVICDversDLDRFPTDCPMp ICON icl84DTHPHLIfp\TRecgpFPHb FPSE LIbd BDHb BDSE MUID HIST FTAB %t%%V\%V|%b$%d0%k %||%%%%X%p(%t% X%4%%0%%,%%% \% % ,% % %%%P%%0%<%d%\P%D%,%d(%%@%%d%d%\%0% l,%!0%"L%#P%$<%%|(%&$%'4%(%)%*P%+0%,%-p%.%/D%0h`,%1%2%3`%4%5%6T%7%8%9@%:%;%<L%=%>p%?D%@|%A@%B<%C4%D(%E4h%FH%G%H8T%I%J,%K0%L%M%N<%O%PԤ%Q(%Rt%S@%T p%Ul%V,%W%Xd%Y%Z8%[d$%\%] 4%^lP%_@%`%a`T%b%c %dl%e@%f%gh%h%i%hL%0% %@%T`%`%hp%p%,,,,+,,,,,++,,,++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,###,,,#,##,,,,,,,,#,,#,,,,,########TTTuu$TT$;a$aI2x!a!!!!!!HRSRC LVINLBVW `p  <@kA3pLӟK& gkoG`:nُ B~0ُ B~ɧɥYs_ {addonsPICLab PIClab.llbBegin_End3.ctl@ Frequency [MHz] @Error?POperations_list3.ctl!@@Active operations @Task #OPCompare_operations_list3.ctl)@@Active compare operations@0MPASMCPOperations_list3.ctl%@@Active operations ISRSPCompare_operations_list3.ctl-@@Active compare operations ISR@!Internal Osc.? @Numeric@@ Current for loop@@ Current if loop@0ACTIVE SUBROUTINE@@ Eventsp#A0A1A2A3A4A5A6A7B0B1B2B3B4B5B6B7C0C1C2C3C4C5C6C7D0D1D2D3D4D5D6D7E0E1E2@@ PortX_Pins @!Input? @!Active@! Syn. Mode?@PCluster@@ Virtual_Ports@!ISR_OS_Var conf?@0ACTIVE EVENTROUTINE/A devices3.ctl@16F8416F84A16F62716F62816F627A16F628A16F648A16F81816F81916F8716F8816F874A16F877A18F44218F452 real device @LevelKPBegin_End3.ctl3@P BeginLVCCOperations_list3.ctlPTH0:addonsPICLab PIClab.llbOperations_list3.ctl=POperations_list3.ctl@@operations listLVCCCompare_operations_list3.ctlPTH0BaddonsPICLab PIClab.llbCompare_operations_list3.ctlMPCompare_operations_list3.ctl'@@Compare operation listLVCC devices3.ctlPTH02addonsPICLab PIClab.llb devices3.ctl/A devices3.ctl}@16F8416F84A16F62716F62816F627A16F628A16F648A16F81816F81916F8716F8816F874A16F877A18F44218F452deviceLVINBlue_Event3.viPTH04addonsPICLAB PIClab.llbBlue_Event3.vi @!Boolean@@Additional Events@@ Red Event LVINValue_of_Mail3.viPTH07addonsPICLAB PIClab.llbValue_of_Mail3.vi@ Value of Mail LVINContainer_u16_3.viPTH08addonsPICLAB PIClab.llbContainer_u16_3.vi@0Container-name( Source3.ctl~@ Constant variable U8 variable I8 Variable U16 Variable I16Indirect variable Virtual PortDirectSFRSFR16Source @Number6(Localize_cluster3.ctl@P Container  LVINContainer_u8_3.viPTH07addonsPICLAB PIClab.llbContainer_u8_3.vi@0Container-name( Source3.ctl~@ Constant variable U8 variable I8 Variable U16 Variable I16Indirect variable Virtual PortDirectSFRSFR16Source @Number6(Localize_cluster3.ctl@P Container LVINContainers_Container3.viPTH0>addonsPICLAB PIClab.llbContainers_Container3.vi( Source3.ctl~@ Constant variable U8 variable I8 Variable U16 Variable I16Indirect variable Virtual PortDirectSFRSFR16Source @Number6(Localize_cluster3.ctl@P ContainerB(Localize_cluster3.ctl$@PContainer's Container  LVINValue_of_Container_u8_3.viPTH0@addonsPICLab PIClab.llbValue_of_Container_u8_3.vi@0Container-name@Value of Container  LVIN!Value_of_Containers_Container3.viPTH0GaddonsPICLab PIClab.llb!Value_of_Containers_Container3.vi( Source3.ctl~@ Constant variable U8 variable I8 Variable U16 Variable I16Indirect variable Virtual PortDirectSFRSFR16Source @Number6(Localize_cluster3.ctl@P Container$@Value of Container's Container  LVINSet_Variable3.viPTH06addonsPICLAB PIClab.llbSet_Variable3.vi! @Value@ Frequency [MHz] @Error?POperations_list3.ctl!@@Active operations @Task #OPCompare_operations_list3.ctl)@@Active compare operations@0MPASMCPOperations_list3.ctl%@@Active operations ISRSPCompare_operations_list3.ctl-@@Active compare operations ISR@!Internal Osc.? @Numeric@@ Current for loop@@ Current if loop@0ACTIVE SUBROUTINE@@ Eventsp#A0A1A2A3A4A5A6A7B0B1B2B3B4B5B6B7C0C1C2C3C4C5C6C7D0D1D2D3D4D5D6D7E0E1E2@@ PortX_Pins @!Input? @!Active@! Syn. Mode?@PCluster@@ Virtual_Ports@!ISR_OS_Var conf?@0ACTIVE EVENTROUTINE/A devices3.ctl@16F8416F84A16F62716F62816F627A16F628A16F648A16F81816F81916F8716F8816F874A16F877A18F44218F452 real device @LevelIPBegin_End3.ctl1@P End( Source3.ctl~@ Constant variable U8 variable I8 Variable U16 Variable I16Indirect variable Virtual PortDirectSFRSFR16Source @Number6(Localize_cluster3.ctl@P ContainerKPBegin_End3.ctl3@P Begin(  LVIN IncVar3.viPTH00addonsPICLAB PIClab.llb IncVar3.vi!@ Frequency [MHz] @Error?POperations_list3.ctl!@@Active operations @Task #OPCompare_operations_list3.ctl)@@Active compare operations@0MPASMCPOperations_list3.ctl%@@Active operations ISRSPCompare_operations_list3.ctl-@@Active compare operations ISR@!Internal Osc.? @Numeric@@ Current for loop@@ Current if loop@0ACTIVE SUBROUTINE@@ Eventsp#A0A1A2A3A4A5A6A7B0B1B2B3B4B5B6B7C0C1C2C3C4C5C6C7D0D1D2D3D4D5D6D7E0E1E2@@ PortX_Pins @!Input? @!Active@! Syn. Mode?@PCluster@@ Virtual_Ports@!ISR_OS_Var conf?@0ACTIVE EVENTROUTINE/A devices3.ctl@16F8416F84A16F62716F62816F627A16F628A16F648A16F81816F81916F8716F8816F874A16F877A18F44218F452 real device @LevelIPBegin_End3.ctl1@P End( Source3.ctl~@ Constant variable U8 variable I8 Variable U16 Variable I16Indirect variable Virtual PortDirectSFRSFR16Source @Number6(Localize_cluster3.ctl@P ContainerKPBegin_End3.ctl3@P Begin( LVINSFRContainer3.viPTH06addonsPICLab PIClab.llbSFRContainer3.vi@0SFR-name( Source3.ctl~@ Constant variable U8 variable I8 Variable U16 Variable I16Indirect variable Virtual PortDirectSFRSFR16Source @NumberB(Localize_cluster3.ctl$@PSFR-localize-cluster LVINConfigure_Event_UART3.viPTH0>addonsPICLAB PIClab.llbConfigure_Event_UART3.vi @RCTXType@ Frequency [MHz] @Error?POperations_list3.ctl!@@Active operations @Task #OPCompare_operations_list3.ctl)@@Active compare operations@0MPASMCPOperations_list3.ctl%@@Active operations ISRSPCompare_operations_list3.ctl-@@Active compare operations ISR@!Internal Osc.? @Numeric@@ Current for loop@@ Current if loop@0ACTIVE SUBROUTINE@@ Eventsp#A0A1A2A3A4A5A6A7B0B1B2B3B4B5B6B7C0C1C2C3C4C5C6C7D0D1D2D3D4D5D6D7E0E1E2@@ PortX_Pins @!Input? @!Active@! Syn. Mode?@PCluster@@ Virtual_Ports@!ISR_OS_Var conf?@0ACTIVE EVENTROUTINE/A devices3.ctl@16F8416F84A16F62716F62816F627A16F628A16F648A16F81816F81916F8716F8816F874A16F877A18F44218F452 real device @LevelIPBegin_End3.ctl1@P End @!Boolean@@EventKPBegin_End3.ctl3@P Begin( # LVIN Set_bit3.viPTH01addonsPICLAB PIClab.llb Set_bit3.vi"@ Frequency [MHz] @Error?POperations_list3.ctl!@@Active operations @Task #OPCompare_operations_list3.ctl)@@Active compare operations@0MPASMCPOperations_list3.ctl%@@Active operations ISRSPCompare_operations_list3.ctl-@@Active compare operations ISR@!Internal Osc.? @Numeric@@ Current for loop@@ Current if loop@0ACTIVE SUBROUTINE@@ Eventsp#A0A1A2A3A4A5A6A7B0B1B2B3B4B5B6B7C0C1C2C3C4C5C6C7D0D1D2D3D4D5D6D7E0E1E2@@ PortX_Pins @!Input? @!Active@! Syn. Mode?@PCluster@@ Virtual_Ports@!ISR_OS_Var conf?@0ACTIVE EVENTROUTINE/A devices3.ctl@16F8416F84A16F62716F62816F627A16F628A16F648A16F81816F81916F8716F8816F874A16F877A18F44218F452 real device @LevelIPBegin_End3.ctl1@P EndKPBegin_End3.ctl3@P Begin @!Set?@Bit( Source3.ctl~@ Constant variable U8 variable I8 Variable U16 Variable I16Indirect variable Virtual PortDirectSFRSFR16Source @Number6(Localize_cluster3.ctl@P Container  ; !LVINStart_monitoring_interrupts3.viPTH0EaddonsPICLab PIClab.llbStart_monitoring_interrupts3.vi @ Frequency [MHz] @Error?POperations_list3.ctl!@@Active operations @Task #OPCompare_operations_list3.ctl)@@Active compare operations@0MPASMCPOperations_list3.ctl%@@Active operations ISRSPCompare_operations_list3.ctl-@@Active compare operations ISR@!Internal Osc.? @Numeric@@ Current for loop@@ Current if loop@0ACTIVE SUBROUTINE@@ Eventsp#A0A1A2A3A4A5A6A7B0B1B2B3B4B5B6B7C0C1C2C3C4C5C6C7D0D1D2D3D4D5D6D7E0E1E2@@ PortX_Pins @!Input? @!Active@! Syn. Mode?@PCluster@@ Virtual_Ports@!ISR_OS_Var conf?@0ACTIVE EVENTROUTINE/A devices3.ctl@16F8416F84A16F62716F62816F627A16F628A16F648A16F81816F81916F8716F8816F874A16F877A18F44218F452 real device @LevelIPBegin_End3.ctl1@P End @!Boolean@@EventsKPBegin_End3.ctl3@P Begin(  LVIN Begin_ISR3.viPTH03addonsPICLab PIClab.llb Begin_ISR3.vi @ Frequency [MHz] @Error?POperations_list3.ctl!@@Active operations @Task #OPCompare_operations_list3.ctl)@@Active compare operations@0MPASMCPOperations_list3.ctl%@@Active operations ISRSPCompare_operations_list3.ctl-@@Active compare operations ISR@!Internal Osc.? @Numeric@@ Current for loop@@ Current if loop@0ACTIVE SUBROUTINE@@ Eventsp#A0A1A2A3A4A5A6A7B0B1B2B3B4B5B6B7C0C1C2C3C4C5C6C7D0D1D2D3D4D5D6D7E0E1E2@@ PortX_Pins @!Input? @!Active@! Syn. Mode?@PCluster@@ Virtual_Ports@!ISR_OS_Var conf?@0ACTIVE EVENTROUTINE/A devices3.ctl@16F8416F84A16F62716F62816F627A16F628A16F648A16F81816F81916F8716F8816F874A16F877A18F44218F452 real device @LevelIPBegin_End3.ctl1@P End @!Boolean@@EventsKPBegin_End3.ctl3@P Begin(  LVINBegin_Subroutine3.viPTH0:addonsPICLAB PIClab.llbBegin_Subroutine3.vi@ Frequency [MHz] @Error?POperations_list3.ctl!@@Active operations @Task #OPCompare_operations_list3.ctl)@@Active compare operations@0MPASMCPOperations_list3.ctl%@@Active operations ISRSPCompare_operations_list3.ctl-@@Active compare operations ISR@!Internal Osc.? @Numeric@@ Current for loop@@ Current if loop@0ACTIVE SUBROUTINE@@ Eventsp#A0A1A2A3A4A5A6A7B0B1B2B3B4B5B6B7C0C1C2C3C4C5C6C7D0D1D2D3D4D5D6D7E0E1E2@@ PortX_Pins @!Input? @!Active@! Syn. Mode?@PCluster@@ Virtual_Ports@!ISR_OS_Var conf?@0ACTIVE EVENTROUTINE/A devices3.ctl@16F8416F84A16F62716F62816F627A16F628A16F648A16F81816F81916F8716F8816F874A16F877A18F44218F452 real device @LevelIPBegin_End3.ctl1@P End@0Name of SubroutineKPBegin_End3.ctl3@P Begin( LVINEnd_Subroutine3.viPTH08addonsPICLAB PIClab.llbEnd_Subroutine3.vi@ Frequency [MHz] @Error?POperations_list3.ctl!@@Active operations @Task #OPCompare_operations_list3.ctl)@@Active compare operations@0MPASMCPOperations_list3.ctl%@@Active operations ISRSPCompare_operations_list3.ctl-@@Active compare operations ISR@!Internal Osc.? @Numeric@@ Current for loop@@ Current if loop@0ACTIVE SUBROUTINE@@ Eventsp#A0A1A2A3A4A5A6A7B0B1B2B3B4B5B6B7C0C1C2C3C4C5C6C7D0D1D2D3D4D5D6D7E0E1E2@@ PortX_Pins @!Input? @!Active@! Syn. Mode?@PCluster@@ Virtual_Ports@!ISR_OS_Var conf?@0ACTIVE EVENTROUTINE/A devices3.ctl@16F8416F84A16F62716F62816F627A16F628A16F648A16F81816F81916F8716F8816F874A16F877A18F44218F452 real device @LevelIPBegin_End3.ctl1@P EndKPBegin_End3.ctl3@P Begin( LVINClear_mail_error3.viPTH0:addonsPICLAB PIClab.llbClear_mail_error3.vi@ Frequency [MHz] @Error?POperations_list3.ctl!@@Active operations @Task #OPCompare_operations_list3.ctl)@@Active compare operations@0MPASMCPOperations_list3.ctl%@@Active operations ISRSPCompare_operations_list3.ctl-@@Active compare operations ISR@!Internal Osc.? @Numeric@@ Current for loop@@ Current if loop@0ACTIVE SUBROUTINE@@ Eventsp#A0A1A2A3A4A5A6A7B0B1B2B3B4B5B6B7C0C1C2C3C4C5C6C7D0D1D2D3D4D5D6D7E0E1E2@@ PortX_Pins @!Input? @!Active@! Syn. Mode?@PCluster@@ Virtual_Ports@!ISR_OS_Var conf?@0ACTIVE EVENTROUTINE/A devices3.ctl@16F8416F84A16F62716F62816F627A16F628A16F648A16F81816F81916F8716F8816F874A16F877A18F44218F452 real device @LevelIPBegin_End3.ctl1@P End@!USRT Master Receiver?KPBegin_End3.ctl3@P Begin(LVINIF_Container_equal3.viPTH0<addonsPICLAB PIClab.llbIF_Container_equal3.vi"@ Frequency [MHz] @Error?POperations_list3.ctl!@@Active operations @Task #OPCompare_operations_list3.ctl)@@Active compare operations@0MPASMCPOperations_list3.ctl%@@Active operations ISRSPCompare_operations_list3.ctl-@@Active compare operations ISR@!Internal Osc.? @Numeric@@ Current for loop@@ Current if loop@0ACTIVE SUBROUTINE@@ Eventsp#A0A1A2A3A4A5A6A7B0B1B2B3B4B5B6B7C0C1C2C3C4C5C6C7D0D1D2D3D4D5D6D7E0E1E2@@ PortX_Pins @!Input? @!Active@! Syn. Mode?@PCluster@@ Virtual_Ports@!ISR_OS_Var conf?@0ACTIVE EVENTROUTINE/A devices3.ctl@16F8416F84A16F62716F62816F627A16F628A16F648A16F81816F81916F8716F8816F874A16F877A18F44218F452 real device @LevelKPBegin_End3.ctl3@P TrueKPBegin_End3.ctl3@P BeginKPBegin_End3.ctl3@P False @Value( Source3.ctl~@ Constant variable U8 variable I8 Variable U16 Variable I16Indirect variable Virtual PortDirectSFRSFR16Source @Number6(Localize_cluster3.ctl@P Container  ; !LVINFork_Merge3.viPTH04addonsPICLAB PIClab.llbFork_Merge3.vi@ Frequency [MHz] @Error?POperations_list3.ctl!@@Active operations @Task #OPCompare_operations_list3.ctl)@@Active compare operations@0MPASMCPOperations_list3.ctl%@@Active operations ISRSPCompare_operations_list3.ctl-@@Active compare operations ISR@!Internal Osc.? @Numeric@@ Current for loop@@ Current if loop@0ACTIVE SUBROUTINE@@ Eventsp#A0A1A2A3A4A5A6A7B0B1B2B3B4B5B6B7C0C1C2C3C4C5C6C7D0D1D2D3D4D5D6D7E0E1E2@@ PortX_Pins @!Input? @!Active@! Syn. Mode?@PCluster@@ Virtual_Ports@!ISR_OS_Var conf?@0ACTIVE EVENTROUTINE/A devices3.ctl@16F8416F84A16F62716F62816F627A16F628A16F648A16F81816F81916F8716F8816F874A16F877A18F44218F452 real device @LevelIPBegin_End3.ctl1@P EndKPBegin_End3.ctl3@P FalseKPBegin_End3.ctl3@P True(   LVINIF_Container_greater3.viPTH0>addonsPICLab PIClab.llbIF_Container_greater3.vi"@ Frequency [MHz] @Error?POperations_list3.ctl!@@Active operations @Task #OPCompare_operations_list3.ctl)@@Active compare operations@0MPASMCPOperations_list3.ctl%@@Active operations ISRSPCompare_operations_list3.ctl-@@Active compare operations ISR@!Internal Osc.? @Numeric@@ Current for loop@@ Current if loop@0ACTIVE SUBROUTINE@@ Eventsp#A0A1A2A3A4A5A6A7B0B1B2B3B4B5B6B7C0C1C2C3C4C5C6C7D0D1D2D3D4D5D6D7E0E1E2@@ PortX_Pins @!Input? @!Active@! Syn. Mode?@PCluster@@ Virtual_Ports@!ISR_OS_Var conf?@0ACTIVE EVENTROUTINE/A devices3.ctl@16F8416F84A16F62716F62816F627A16F628A16F648A16F81816F81916F8716F8816F874A16F877A18F44218F452 real device @LevelKPBegin_End3.ctl3@P TrueKPBegin_End3.ctl3@P BeginKPBegin_End3.ctl3@P False @Value( Source3.ctl~@ Constant variable U8 variable I8 Variable U16 Variable I16Indirect variable Virtual PortDirectSFRSFR16Source @Number6(Localize_cluster3.ctl@P Container  ; !LVINCall_Subroutine3.viPTH09addonsPICLAB PIClab.llbCall_Subroutine3.vi@ Frequency [MHz] @Error?POperations_list3.ctl!@@Active operations @Task #OPCompare_operations_list3.ctl)@@Active compare operations@0MPASMCPOperations_list3.ctl%@@Active operations ISRSPCompare_operations_list3.ctl-@@Active compare operations ISR@!Internal Osc.? @Numeric@@ Current for loop@@ Current if loop@0ACTIVE SUBROUTINE@@ Eventsp#A0A1A2A3A4A5A6A7B0B1B2B3B4B5B6B7C0C1C2C3C4C5C6C7D0D1D2D3D4D5D6D7E0E1E2@@ PortX_Pins @!Input? @!Active@! Syn. Mode?@PCluster@@ Virtual_Ports@!ISR_OS_Var conf?@0ACTIVE EVENTROUTINE/A devices3.ctl@16F8416F84A16F62716F62816F627A16F628A16F648A16F81816F81916F8716F8816F874A16F877A18F44218F452 real device @LevelIPBegin_End3.ctl1@P End@0Name of SubroutineKPBegin_End3.ctl3@P Begin(  LVIN NotVar3.viPTH00addonsPICLab PIClab.llb NotVar3.vi! @Value@ Frequency [MHz] @Error?POperations_list3.ctl!@@Active operations @Task #OPCompare_operations_list3.ctl)@@Active compare operations@0MPASMCPOperations_list3.ctl%@@Active operations ISRSPCompare_operations_list3.ctl-@@Active compare operations ISR@!Internal Osc.? @Numeric@@ Current for loop@@ Current if loop@0ACTIVE SUBROUTINE@@ Eventsp#A0A1A2A3A4A5A6A7B0B1B2B3B4B5B6B7C0C1C2C3C4C5C6C7D0D1D2D3D4D5D6D7E0E1E2@@ PortX_Pins @!Input? @!Active@! Syn. Mode?@PCluster@@ Virtual_Ports@!ISR_OS_Var conf?@0ACTIVE EVENTROUTINE/A devices3.ctl@16F8416F84A16F62716F62816F627A16F628A16F648A16F81816F81916F8716F8816F874A16F877A18F44218F452 real device @LevelIPBegin_End3.ctl1@P End( Source3.ctl~@ Constant variable U8 variable I8 Variable U16 Variable I16Indirect variable Virtual PortDirectSFRSFR16Source @Number6(Localize_cluster3.ctl@P ContainerKPBegin_End3.ctl3@P Begin(  LVIN SumVar3.viPTH00addonsPICLAB PIClab.llb SumVar3.vi! @Value@ Frequency [MHz] @Error?POperations_list3.ctl!@@Active operations @Task #OPCompare_operations_list3.ctl)@@Active compare operations@0MPASMCPOperations_list3.ctl%@@Active operations ISRSPCompare_operations_list3.ctl-@@Active compare operations ISR@!Internal Osc.? @Numeric@@ Current for loop@@ Current if loop@0ACTIVE SUBROUTINE@@ Eventsp#A0A1A2A3A4A5A6A7B0B1B2B3B4B5B6B7C0C1C2C3C4C5C6C7D0D1D2D3D4D5D6D7E0E1E2@@ PortX_Pins @!Input? @!Active@! Syn. Mode?@PCluster@@ Virtual_Ports@!ISR_OS_Var conf?@0ACTIVE EVENTROUTINE/A devices3.ctl@16F8416F84A16F62716F62816F627A16F628A16F648A16F81816F81916F8716F8816F874A16F877A18F44218F452 real device @LevelIPBegin_End3.ctl1@P End( Source3.ctl~@ Constant variable U8 variable I8 Variable U16 Variable I16Indirect variable Virtual PortDirectSFRSFR16Source @Number6(Localize_cluster3.ctl@P ContainerKPBegin_End3.ctl3@P Begin(  LVIN End_ISR3.viPTH01addonsPICLAB PIClab.llb End_ISR3.vi@ Frequency [MHz] @Error?POperations_list3.ctl!@@Active operations @Task #OPCompare_operations_list3.ctl)@@Active compare operations@0MPASMCPOperations_list3.ctl%@@Active operations ISRSPCompare_operations_list3.ctl-@@Active compare operations ISR@!Internal Osc.? @Numeric@@ Current for loop@@ Current if loop@0ACTIVE SUBROUTINE@@ Eventsp#A0A1A2A3A4A5A6A7B0B1B2B3B4B5B6B7C0C1C2C3C4C5C6C7D0D1D2D3D4D5D6D7E0E1E2@@ PortX_Pins @!Input? @!Active@! Syn. Mode?@PCluster@@ Virtual_Ports@!ISR_OS_Var conf?@0ACTIVE EVENTROUTINE/A devices3.ctl@16F8416F84A16F62716F62816F627A16F628A16F648A16F81816F81916F8716F8816F874A16F877A18F44218F452 real device @LevelIPBegin_End3.ctl1@P EndKPBegin_End3.ctl3@P Begin(g@ Frequency [MHz] @Error?POperations_list3.ctl!@@Active operations @Task #OPCompare_operations_list3.ctl)@@Active compare operations@0MPASMCPOperations_list3.ctl%@@Active operations ISRSPCompare_operations_list3.ctl-@@Active compare operations ISR@!Internal Osc.? @Numeric@@ Current for loop@@ Current if loop@0ACTIVE SUBROUTINE@@ Eventsp#A0A1A2A3A4A5A6A7B0B1B2B3B4B5B6B7C0C1C2C3C4C5C6C7D0D1D2D3D4D5D6D7E0E1E2@@ PortX_Pins @!Input? @!Active@! Syn. Mode?@PCluster@@ Virtual_Ports@!ISR_OS_Var conf?@0ACTIVE EVENTROUTINE/A devices3.ctl@16F8416F84A16F62716F62816F627A16F628A16F648A16F81816F81916F8716F8816F874A16F877A18F44218F452 real device @LevelIPBegin_End3.ctl1@P EndKPBegin_End3.ctl3@P Begin,`  cx d0` P c8@flg@oRt@eof@Pudf@ Frequency [MHz] @Error?POperations_list3.ctl!@@Active operations @Task #OPCompare_operations_list3.ctl)@@Active compare operations@0MPASMCPOperations_list3.ctl%@@Active operations ISRSPCompare_operations_list3.ctl-@@Active compare operations ISR@!Internal Osc.? @Numeric@@Current for loop@@Current if loop@0ACTIVE SUBROUTINE@@Eventsp#A0A1A2A3A4A5A6A7B0B1B2B3B4B5B6B7C0C1C2C3C4C5C6C7D0D1D2D3D4D5D6D7E0E1E2@@ PortX_Pins @!Input? @!Active@! Syn. Mode?@PCluster@@ Virtual_Ports@!ISR_OS_Var conf?@0ACTIVE EVENTROUTINE/A devices3.ctl@16F8416F84A16F62716F62816F627A16F628A16F648A16F81816F81916F8716F8816F874A16F877A18F44218F452 real device @LevelKPBegin_End3.ctl3@P  !"Begin  @0! @)P*((( @+.@P$%&&'&&(&&'&,(')%dfd.@P$%&&'&&(&&'&,(')%txd.@P$%&&'&&(&&'&,(')%old.@P$%&&'&&(&&'&,(')%extP #-./0 P%%% P))) @4r16F8416F84A16F62716F62816F627A16F628A16F648A16F81816F81916F8716F8816F874A16F877A18F44218F452 @6 P57 @P999P999 @ P5<P999 P P @'P 4 @B@'P @AAC&D@@&& P$$$ cIPBegin_End3.ctl1@P  !"EndP H-./0@0Container-name @Value @Value@0Name of Subroutine@RCTXType @N P5O @KP999K@0SFR-name @!Set?@RX9 c\ c c X d c0@Value of Container c< @!Boolean@@]Additional Events( Source3.ctl~@ Constant variable U8 variable I8 Variable U16 Variable I16Indirect variable Virtual PortDirectSFRSFR16Source @NumberB(Localize_cluster3.ctl$@P_`SFR-localize-cluster c cH@Bit c#@ Value of Mail@!USRT Master Receiver? c;6(Localize_cluster3.ctl@P_` Container c2B(Localize_cluster3.ctl$@P_`Container's Container c( c6KPBegin_End3.ctl3@P  !"True c4$@Value of Container's Container c,K c # cD c c c `>P{{||||||||||||||||}}} d~ d dZ120308 : ; 30= > ?0> ?0> ?0E E E ?0E 20F0GI20308 : ; 30= > ?0> ?0> ?0E E E ?0E 20F0J J K0J K0J L8J K0J J J K0J J M J J M J K0J J J K0J M J K0J M J J J K0J M J J L0N8P J J J J J K0J K0J L8J Q R J K0S T0U0VWXY0JZ[\^^SabHcdeccfcccgch\hc\cchccijJLklkdLJZJLklLLmkJnJkoJ\kdJcLZpdHd[\kdJqkdJqccckdJqpdHdpdHdkdJqr\JLklJLklJ\LJklcckcdJLZHdpdJ\[\JcckopdpdJ\[\JkdLcZHdHdJ\[\kdJqJ\[\JkdLLsJckocJkoHdccJckoHdHdpdpdpdJctJkdLLkdLmukdJLZLkdJZv\kcdLJZHd[\pdHdpdJk\\\\\\\\w\ww\\\\ww\\\ww\\\\w\\\ww\\w\\\\\\\\\\\\w\\\\sssss\\ss\ssssssssssssssssssssssssssssssssssssdxy#  !zK000Hc*zxyL\Uf`pSP,KR.,`RJB,mMJ\hXMR&.qk5?-5шy{3Jkmxs=sϽRmJ)eWJ (τdR yR^ե*e+?4j [ ةҝrla\N:$Q\æ{SE9cs0Fs?̌w˅?VfBŸ(=f} Rzy4!2. j)…͔,BarrE巢.,b~a!~M;X-(1;yBD0 2i&<РM"hS?M"hSMm6Z54k5)Ŕ1X[GbJQc0jdso*uS); C{;:#==mTԖ-]N`jw'ۄfZ[͑9;A}md,M9c6 YZoX&omh(Z;۸9D;--Q$mfĨ:Uń KdV]{-}.k?"%?"/]K^Gi: r $/IwkW _A6kzܓ_C;>՜zy#y$8ө*dj>q'ݹu7y˟4f"ڿ"%>i/ɼH7^O2MO \[|v, W`JE.'JuP1k֌&m~m򕃾_ye/e},ek)m9\jp x uX%JP,KGRP֙ -|eWǕU|M烒75|eԀZ3s _!0XK8l=~*s<iY{%WMizPnP"SK6p9 Tj_RYb%Pj{PCLibC,JSAeʍSr](]Ɓ%˭y/Wۥ8C%bۍEIƿP41%+]cC(q8wϓq7q4Roϑ~9d5Qcɖ~ug-I6s&W8vɗvŸv\Pɷ {qkKes;盁V(6VVIDSconfigure_UART_RX_receiver.viVIDSValue_of_Mail3.viPTH0 VIDS!Value_of_Containers_Container3.viPTH0|VIDSValue_of_Container_u8_3.viPTH0LVIDS SumVar3.viPTH0DVIDSStart_monitoring_interrupts3.viPTH0VIDSSFRContainer3.viPTH0\VIDSSet_Variable3.viPTH04tld,VIDS Set_bit3.viPTH0VIDS NotVar3.viPTH0<VIDS IncVar3.viPTH04VIDSIF_Container_greater3.viPTH0VIDSIF_Container_equal3.viPTH0 |\T, VIDSFork_Merge3.viPTH0 tlL$VIDSEnd_Subroutine3.viPTH0VIDS End_ISR3.viPTH0VIDSContainers_Container3.viPTH0$<VIDSContainer_u8_3.viPTH0LDld\TD,VIDSContainer_u16_3.viPTH0 T< t4$VIDSConfigure_Event_UART3.viPTH0|VIDSClear_mail_error3.viPTH0VIDSCall_Subroutine3.viPTH0dVIDSBlue_Event3.viPTH0VIDSBegin_Subroutine3.viPTH0VIDS Begin_ISR3.viPTH0Fx\UEǯd@HhHDhhFfhHEknYz5;fbnkn뚙F3s{O8y|9g >lWJoc%3|fkN_ԙN_}t[OcIgr;VۣfKn^apEۉꥁ8sTy8;OՅyA6ۊeGqv(fpnGg}zdVzէ_Xpݱu可ݞ,xV*3V̈́gz<&d/(x0zd?h&y \uŒr8i7a~M{?Mpnb;9\sse0;/9z8lC/קiL?# 8G~!BgFb\|?c!.֧3M"/6͏64lAWV_"m^]S9a7ݣ._*Ja/՞l$S x״9—ÜFAϾoƒya,ziW)3LL-Jll:Ai_>z/ 9IJl" HmG=oΓ\2FcWNLDynD3D(Umg"} ӂl_yLRIV(I QvԹ} 7>0y||\0v#ϳn|Ҹ!DB>/> 7>!jBCmw#F-؏|vi}҄.7>?fBA|Ns#jcnV?r#zO>yW>sҍ -j@/܈P|Ƨٙ2pop޲B8b>mn|RN'xOg7>g@'А= yH|܈: v#p]l| p{x+ &7>ԉfw#DIRgolKWTubƄLح_@}h8'UrL9rSΰ#{Ҋv=jӅNו xޟ҄Nyeµ\8>i"~Y}J6V| 6 ~]}tMݕLѷOWܪi0}4%a S*tRivɧZtM4Nn` jaZ}fM)=L/i. e4D4 "o L^`&L!`$4=/LߡMhDn4mCgw2 h:TaLw)Mo >4=4}#L 'h:o2Lh,LDS*bF"406Lo MdڏoԂaztBzɯ S0MFS^hZ4tM{LJL#dU4?ДH0 Ӫ!`4퓦a}i# ӨܾtM=tM}z/azq8n_hJCKJ4#pBN4,/4]D8az6/_ܾ|q}M)&/4Cea:h:ln_p$ܾДh2n_h*G'Tӏ0GhJ#}ۗPP͹/45 J MқL/4MM2pBSloܾi8ܾTCtܾԄ&? M-hJ' ,ܾqK>@d4eua˽}MEٸ}i/_..p%]=n/{lG-="o;_{K[zde[z#pehG-=n_vK[z$p>nQxK[z\嶿vo0y/gT/U=Iviφ%;NxvNLB儢2‰~9䣂o T2 I@>~p@08q73BԸꩢψꋨ>kw5\b$+*ׇQX B$ ԙ*ꥢy`vI3u@2A5 *uCWA"P}TԾ,rk20Aj@=xuۗ抺EPCY : TO@SQ!jD O%qgpF~pQwA=bME5lpGŽ-Fˀ vŽ늋1x:nMxpx}x<u QWj~VQKjz7쏨Q C𨃨IZZ*Pc ,`(DMr nwjTܱ%pqcN1 rGA$S<$*nf^ fP '76},r-6VD}PDž Q!j+ j@eܠYߘwwBMSQ'!j~#*ޑKpu`z;W5vq*$qs7y Ou3ژp< qptEx:l GmuZfE=+*#,T NZn8{]Qju;UWuu ZuڪGj:E^:><ڄG\Q j XQ=UN=uFL DcH-z騋Y! j*j@-SQ a^GT|7DWZf@b% *KUY*j~}E>L5PgAn]+*ITm9ai|w6Vv>砽\V/ 1k+v\n1q7~]9H^Ƀ"=x+9Áޮ`T@+4-auxJ䩼0Uiv詾vIkR:%Of>+( |}tv?w`=&_;5[w#~s1 OsoϝfY N *^ƒC> c4 #p+Mǜ́hRIϫ#8 }d'>7X]y@Rcr``n>U7ypFho@uq Kp8\qvX|ޤ'Bb9G xy/_a.ܕR,)OSJ:'S%ƛSUZzېf?Oi8h妡Ox;ՆG_48#pupqd 9rv Sꩦ'S5X&T}1^5USuI"Uy9\4RzHsV^}k k_w/_<;1xƃӀi ɕV0О1㴅nh?Wi5A{H;i+yE!6WZM2~cNк ^GTydMDOv8J{M1О1s#nh?Siz'*SiK{ᆝ*?y~$NgWb Mթ I!᯸?by/-Cюmp02Y'5:d3q FZ /7q?@F6sZ6C{Y6vji[\i7 +!YWb k"<|6M_z?&Cp f:<Cj_;>@*hy5#?_z (CHW*Ai 1Gs<7J#E]DZXW]@cv nh?^Wi/ Z/u>DC@XF!Mr$h} <柢ck7ὕJܟG C[o8To|tiou~p> WMc%|ExBG31t]%tU@CGcy[ikCԶ.r:Dm?R ~ !Tcj8ESy ރ}4&Pb{8{]Sp`>LKs;}r BO # Bg!Wh }2]c &SC?U@CrV]|j[<ƒ`[C:sMApxǁk\ _or6M%~3!> >8glq%2N=ǽ ,ex?,1g~K4^LCv }*t 롫x>D}ʁ_qc%.qߚ_ "zUXy(#])n—grzimAʎl[z+ߊШkBRI:G@@[y㪗JW-Ak')-k{[4QEz#>ok;_$%JiWEiW5rm-R(-*)RW)#?m&(dJS~6m|uѮm,3rz9g (&TL9UEGZ$?W^#%LO!g(?dJ/nPhk@YOʗI 9GSNNҐ(cJSe=TEgZMP&%`c4L̔l0z Shʩ*L9Ő3x6SzL{y&dzCihA)$%I9*hZ`ƎOT,RF+(2%T4zalN0ewR$p%M9)Z`ڌ O{pCQ>BJC9- (H)6W(ciI.NPN%%`zbhK0S5BbTm :7WDJ9rPCbPÔ0c";sx#*h&hAor>F9Ő(fmt`gٓF=TE<ô͇DJ9r+!g&(?fG0dP ?P>EJP9 bȩr"SL\CUu]e )#%G9G*DZ`fþ_yqe@oӟ=بE L@)#%>b[@(S¼*=*h&FhA9r.Ibzvc"L S6zdZ Z(? 古\3YQ3ՠTBA,Cϔ0mxjPihY>ߓZPD;ZQ $P+WNWI)5UERjϷĦ? s L alC0_A,'%P.nZ`Hƶ•*e64Z`VJ')jRtZ`0<(@$)ӕB@ySˆ2UFUA0^bΤ,sM//C Pٓ]_3L)K00^3>Xe1Ff LCUuޮ]e_R>CJiŐ3ݙ]2wLfj~Uqum&($=\ j)=*{mlR+IIJ(C˵PƓ9l,Ďzp BUd: r@!)U6PK V~cue}{I e6-0[;H9_Q62PG n7)*դPv8yG,wbhy|)qL0S={CUO0ZʇI%)i~Yri9P!e=r-0Z aǬ{p峤\H9AY `Jm=3u3UG0Y[eɕYʙ&L'EI e>-0YdGHs>gƊ9ǀl6[TMSULu%U9R'%zߍL!.PNaJg;mJ,`vIi'% xPi)H&,^VJ?~ւ)_J?+eA& e2̠KIf4(wJ}Bi5(/JePZ), e2͠`ʟ2JePJe|)y:|\(󬔅|S( %%)+eA$}JYnPKBYnP>#VrTY(k Y\M+:^Δw :+F2O*F+eA NlRn3(HrrA*$N+^͔ӅrAY&/ +I*.G 친ǭ-%C) eA%vۍwy9=ꝫ1ZoW|Gy*Sy#y|^z1蟊1_̗)es|OQ|~"ϟ'|2_:mWw!E |`mt|1_'<][R\IRf#%?eMa:^)Ya)="(J)|0&uBVRD Hb-bo;v )6Yìכ(c E:E)|UoXXJȒRLd-(wН EHI:Eb/K hgI1"#If[")ޒ"MP޼wbp!)`mH Ig)DQ*gE)!F2L3$).$ K|2n0*v4Qy"O؅(RX{k?K؟g2DP(VIBAQS7c-:nbX6D*EDPE_*0bIQUX\RJ|3nL@eLAC/eK}X"QR$l1Qa((:E' `N I-)|jݘ(b gIRPT`$ڛIL8gW&Hq 4vIQ#(jt_bÒkb1IKRIvc؁Q*%Eh)>̷mv3n$$>m7&ZZPKubNϿ~?͓ ],)$EqͶEFU("$FAQ@42$8lI#)oۍ" +7G &AѤS$E5cm$)&yl1QG -c8&) m:1H  0JR`6JP|6JPgrfF=Pl;Nb |/)`A=,)Knݘ(b bIWP)5Զs-[/)a$)K -@ݘ(0jB-):E64QvޅfK $E(DQ3PIqDP)B71_ l I!)Fl1Qc`Z8.(`e$|"k6@RLG9l1QkDqXR0Wc3xtHk/`DAqLRHvh8Q*$YAqV؄0wa=k5/)H|y3ub3FݠP̓EbbUoHڵX^R,U|f9nLuB!) :EF0_+5X[%EMsvcĨcI*(Zup;c0_`m"֦HPIgDQK#wH T uX덵HAqc$ζF+(K /ASG5Fah3X{n8,)sܛ+1PJ ?ASԢKol؎;$jɳv$9zg_H 5f+$:]UXRY/6Qa|"JR 0"j/eJ6ks%EHgJ^l ŕA)("u _egD"\u#AL೨s oˊkW+xbu] zJK'z5tv(WI"sy̛1v+nk%>](VcZHR 4-X[%EgUE1F-P(b$E)bпeblIQX/)%EJ\^ŨQ E'I'(tNmX!)%oϮWM]1j{xAQ(( u +g_=uhX{3^Pj<U*3$E()6F쇻0ߞxc[Òkzg3ߠK2SUo-vX/-ywO)/Rx%O)y߆}33k6WRȿ$OL<Cךx"0~s!NT J<3w橸<5F+qa?cN`gSX{&NPn;ؾD)7+%el)g?F6ɿqM l/i<#*du":hh6fΕcm(I84`QlT#?9XpP 7Fȣ&v46Q\èөh,)Er4Ft+#s kό0 #&o|`5ڡ-l6m1{oO6cV.ٖKLV*ɶSR? )1_χJvmΓl-s;`Dd+lџ? |ߗ([ I{;:a.Sb;+:X3M-sֳbVlJވlGcXN vkz~+l$vD9?|̷V[߄MVVɗ-1b*2War9_f.`g̹9S+3-zf_O#0_lo,-kSL͐l-8/1vb`;+l`eGP4pA6&NU. o`gkÍla.RTX]lu_2H}bHkZ,0.7Hbml"^|I|U_Չџ?I kX[$[d+®KLl+Wa lUg @}}aSk [&fKP>]1؂1v"F`V~wv`>d0Fa5!kx/Dok}%7cMXߌ1M$d}S{ b/x-ېm+m7]?ۏu_+h웒xS  &HZ!Η~O'GW -7b*IQ$)cYX/4Q`\"@R "Sy/|)&1X!kygbmd l1/؂1vj` la:X^{=CNHU덵0va?L0#̅?Kl$[`6*>=܁lvC=Xobaax$2]]ۚ7!zH X` ̷XRgXJOkJR6{ 5c-T% $-&>L|)bm-k%[dVîyMl+Xa;-[Vf4BIy#k$ۥhv%]F.`. Xb*ٲ[ζ1ad;mǰD3=-vH];=&kV*[V0_[.)8q-֮uHk777afIԇb/j8'd-oϰP %ۮFضc- V.u9蟊OWcXA'ϱ k7K ɶx(R6sV"$[`"8>2$'lY{Zcm$qC[&($WE A\(f ub]Z |tE0ֆJKQoF>eH?+$n JD#CQFϰT셒bW&uB1GR^ռb&XA6ބ%[d[0zm暭HmÿSQ%QEb-l-%˪>kC[`k>[|z!E0ֆ±6B"gDe5;n`.u`b!ٶ m:ΆO֞^vkZ^KCI jb$ޅ9x ީBOŧoNc5֮kWlͲق[%q$^R%-B1֖Zh6Αlc$[F$Y=ĖYvVg+ˇ/D(l$[Hƴf=O 7`Gjd;3{`>^s\kr`Nfq8KSj%UvUgEXx%l&UuB))ZENcϚ-{Vcmd˕l&l̕yK6jH0G)Sv/3 ok2/_;m <? ӧaEҾ=&J aۜs/w^؉Mu\[ O3  n[g> eL|_P(b3ubKp{m/2\K?فM?e7+{+]C:b*V*C:2'|?R5]Le=oRg*g{;/QH/yG*rߨ;P *˺P^T˜-ἼN^R@^TKdž򮡼<6P? g,Sa/x4e#y gP%AYGST^>w#; qy/r SٔE~8Cr}lr;ۻdqV~ nnl!>zyVϗ*]Pv|?M=;|97eѳF,>󿏅tׇpv.>=<5>=Rf43,ՒGJ~wxǰ/.9􉻟~qӻgМ^ON;yczQ}:j>'ୂ=?xXi# ^WImsɣw=@_L~erOG\vk䡓y쁲=?m?w׫s}A3|xyw=w~Hh~=?K/ܙ6?7 Jɑ]hCE58tR= bcG\-ŧ&iΑʼn>Qs|3n0u]uw1c.twVʹ)gg|1pʱgƮ{lS3d6O>+޶{7?XonrG>;?1?~Cn &=aʄ意&|9z Pޒg~q?~λmⰉ&NX1qbĉK"N:vˉ/-+TrGUòe eVPiu'>=ÓCZ/߶h[1f~[5gSmjڝj,^q剕>uu5uZ-VZЪ$GmGXCQ 34^mZ=s-yjSTšyk9&邧~6 o|fۥ\  8.2g" P@ Frequency [MHz] @Error?POperations_list3.ctl!@@Active operations @Task #OPCompare_operations_list3.ctl)@@Active compare operations@0MPASMCPOperations_list3.ctl%@@Active operations ISRSPCompare_operations_list3.ctl-@@Active compare operations ISR@!Internal Osc.? @Numeric@@ Current for loop@@ Current if loop@0ACTIVE SUBROUTINE@@ Eventsp#A0A1A2A3A4A5A6A7B0B1B2B3B4B5B6B7C0C1C2C3C4C5C6C7D0D1D2D3D4D5D6D7E0E1E2@@ PortX_Pins @!Input? @!Active@! Syn. Mode?@PCluster@@ Virtual_Ports@!ISR_OS_Var conf?@0ACTIVE EVENTROUTINE/A devices3.ctl@16F8416F84A16F62716F62816F627A16F628A16F648A16F81816F81916F8716F8816F874A16F877A18F44218F452 real device @LevelIPBegin_End3.ctl1@P EndKPBegin_End3.ctl3@P Begin P P p !<??Ey))))E3<<<<<3<<<<<<,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+,,,,,,,,,,+,,,,,,,,,,+,,,,,,,,,,+,,,,,,,,,,+,,,,,,,,,,+,,,,,,,,,,+,,,,,,,,,,+,,,,,,,,,,+,,,,,,,,,,+,,,,,,,,,,,+,,,,,,,,,,,,+,,,,,,,,,,,,,,,,,+,,,,,,,,,,,,,,,,,,,,,####,,#,,,#,,,,,,,,,,,,,,,,,#,,#,,#,#,,,,,,,,,,,,,,,,,,,,#,,,#,,#,#,,,,,,,,,,,,,,,,,,,,####,,,,#,,,,,,,,,,,,,,,,,,,,,#,,#,,,#,#,,,,,,,,,,,,,,,,,,,,#,,,#,,#,#,,,,,,,,,,,,,,,,,,,,#,,,#,#,,,#,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,yR@RCTXType@ Frequency [MHz] @Error?POperations_list3.ctl!@@Active operations @Task #OPCompare_operations_list3.ctl)@@Active compare operations@0MPASMCPOperations_list3.ctl%@@Active operations ISRSPCompare_operations_list3.ctl-@@Active compare operations ISR@!Internal Osc.? @Numeric@@ Current for loop@@ Current if loop@0ACTIVE SUBROUTINE@@ Eventsp#A0A1A2A3A4A5A6A7B0B1B2B3B4B5B6B7C0C1C2C3C4C5C6C7D0D1D2D3D4D5D6D7E0E1E2@@ PortX_Pins @!Input? @!Active@! Syn. Mode?@PCluster@@ Virtual_Ports@!ISR_OS_Var conf?@0ACTIVE EVENTROUTINE/A devices3.ctl@16F8416F84A16F62716F62816F627A16F628A16F648A16F81816F81916F8716F8816F874A16F877A18F44218F452 real device @LevelIPBegin_End3.ctl1@P End @!Boolean@@EventKPBegin_End3.ctl3@P Begin( # @@Additional Events@@ Red Event ! @@Events#$(  @Value( Source3.ctl~@ Constant variable U8 variable I8 Variable U16 Variable I16Indirect variable Virtual PortDirectSFRSFR16Source @Number6(Localize_cluster3.ctl@P'( Container&)( @0Container-name+)  @ValueB(Localize_cluster3.ctl$@P'(Container's Container).  +) @ Value of Mail#1 &)( KPBegin_End3.ctl3@P FalseKPBegin_End3.ctl3@P True#45(   @Value of Container+7  54&); @0Name of Subroutine#:( ##( $@Value of Container's Container)=  #:(  ##(#)(*P @@operations list$@@Compare operation listr16F8416F84A16F62716F62816F627A16F628A16F648A16F81816F81916F8716F8816F874A16F877A18F44218F452 @- @!Set?@Bit HI); @0SFR-nameB(Localize_cluster3.ctl$@P'(SFR-localize-clusterKL @RX9@!USRT Master Receiver?#O(#$(  q !"#$%&)*&)*+),++--&)*+),++--)./&)*+)0++&&+),++#12+)&*--)&3#456+)0++&)*+78+++)0++54&)9--#456#:;&)*+)0++#12&)*+)0++#12##<::54&)9+)0++)=>+),++#456#:?::54&)9+),++--#456&)*+)0+++78++&)3+)0++54&)9@##--54&)9+)0++#456#:?::+78++#45654&)9A)#--54&)9+)0++#456#:?::+78++#456&)3+)0+++78++54&)9A)#--54&)9+)0++#456#:?::+78++#456&)*+)0++654#9)&&&++87+++0)+*BCDC D E E E EEFBCDC D E E E EEF+),+++++),&)EGGHI)JKLMKKHHNN&)*+),++--&)*+),++--&)*+)0++&&954&))0++&PO#54 !"#$Q)*#)A/.),)+++-&)*+),++---GFPHPconfigure_UART_RX_receiver.viTDCCOperations_list3.ctlPTH0:addonsPICLab PIClab.llbOperations_list3.ctl [ 8 sPTH0TDCCCompare_operations_list3.ctlPTH0BaddonsPICLab PIClab.llbCompare_operations_list3.ctl?o W PTH0TDCC devices3.ctlPTH02addonsPICLab PIClab.llb devices3.ctld |PTH0TDCCBegin_End3.ctlPTH04addonsPICLab PIClab.llbBegin_End3.ctl PTH0QDCP0CP0BeginQDrrLevelHWDXY real deviceLDX_Y_HH\]_DccACTIVE EVENTROUTINEHMM\D  ISR_OS_Var conf?LD  H-;:I-<:IH&73&33V   PortX_PinsH!.!.VD   Syn. Mode?RD r sActiveRD Bb CbInput?P y zPaneSDyzClusterYuv Virtual_PortsH ]o ^oS8_9_NumericH<\=\R)K*KEventsH##]DtVtVACTIVE SUBROUTINEHLLSNumericH[|}Current if loopHdvevSrrNumericH\m|zm}zCurrent for loopHdvevZDlylyInternal Osc.?iD^^Active compare operations ISRbD66Compare operation listHaDNOActive operations ISR[DNOoperations listHRdTcQDMPASMHddeDIIActive compare operationsbD55Compare operation listHRDTask #H]DNOActive operations[DNOoperations listHRdTcQD  ErrorH[DlWylXyFrequency [MHz]H[\PVc2Vc2PaneNCPCP ODC~PCPEndQDrrLevelHWDXY real deviceLDX_Y_HH\]_DccACTIVE EVENTROUTINEHMM\D  ISR_OS_Var conf?LD  H-;:I-<:IH&73&33V   PortX_PinsH"/"/VD   Syn. Mode?RD r sActiveRD Bb CbInput?P y zPaneSDyzClusterYuv Virtual_PortsH ]o ^oS8_9_NumericH<\=\R4V5VEventsH..]DtVtVACTIVE SUBROUTINEHLLSNumericH[Current if loopHopSrrNumericH\n{n{Current for loopHopZDlylyInternal Osc.?iD^^Active compare operations ISRbD66Compare operation listHaDNOActive operations ISR[DNOoperations listHRdTcQDMPASMHd deDIIActive compare operationsbD55Compare operation listHRDTask #H]DNOActive operations[DNOoperations listHRdTcQD  ErrorH[DlWylXyFrequency [MHz]H[\PVcVcPaneNC~PCP PPaneaD>X)>X(allow 9th bit =parity\Dz;z:SFRContainer3.viWDN[)N[( Set_bit3.vi^DtXtZContainer_u16_3.vi\DNn[Np[Set_Variable3.viD-,888store constant preamble to buffer. (Buffer starts @0XA0)VDQ^Q^ IncVar3.vi^DContainer_u16_3.vidDvvContainers_Container3.vi\DP] P] Set_Variable3.viZDContainer-nameHDDFFJJJclear overrun error, if necessary, other- wise continuous RX will hang up.VD|Y|[ SumVar3.vi\D<I<ISet_Variable3.vikDPb]Pd]Start_monitoring_interrupts3.viZD|L|NBlue_Event3.vi`DTaTaClear_mail_error3.viD@PBODDDonly update new message, if valid flag has been cleared by software.ZD% 2Y% 2XFork_Merge3.vibD%V2%X2IF_Container_equal3.vi]DJLContainer_u8_3.vibDSw`Sy`IF_Container_equal3.vi]DWVContainer_u8_3.vi\DT aZT aYSet_Variable3.vi^DzzContainer_u16_3.vi\DTaTaSet_Variable3.vi^Dx/x.Container_u16_3.vi\DR_4R_3Set_Variable3.vifDdqudqtValue_of_Container_u8_3.vi]DhuhuContainer_u8_3.vi\D<I!<I Set_Variable3.vi^D5B75B6Container_u16_3.vi^D2?2?Container_u16_3.viWDF E End_ISR3.viVD   IncVar3.viVD   IncVar3.viaDFSGFSFempty hardware buffer]Dcypc{pContainer_u8_3.vi\D<I<ISet_Variable3.vixD?L?L,,,computed and received complement consistent?ZDFork_Merge3.vifDValue_of_Container_u8_3.vi_DCall_Subroutine3.viZDRTFork_Merge3.vi]DJIContainer_u8_3.vibD{ zIF_Container_equal3.vibD+*IF_Container_equal3.vifD$&Value_of_Container_u8_3.vi]DMLContainer_u8_3.viVD<; NotVar3.viaDz_zachecksums consistent?ZD|~Fork_Merge3.vifD  Value_of_Container_u8_3.vi_D  Call_Subroutine3.viZD&%Fork_Merge3.vi]D_aContainer_u8_3.vibDxzIF_Container_equal3.vibD(*IF_Container_equal3.vixDv v,,,computed and received complement consistent?nDs<s;"""get message and take 2s complementZD<;Fork_Merge3.vifDOQValue_of_Container_u8_3.vi_DwyCall_Subroutine3.viZD}}Fork_Merge3.vi]D/1Container_u8_3.vibD~H~JIF_Container_equal3.vibDlkIF_Container_equal3.vi]DXWContainer_u8_3.viVDzGzF NotVar3.vifDRQValue_of_Container_u8_3.vi]DContainer_u8_3.vi\DzzSet_Variable3.viZDFork_Merge3.vi^D%62%82Container_u16_3.vibDTVIF_Container_equal3.vidDGRTGTTverify header and opcode_DCall_Subroutine3.viZDp} p} Fork_Merge3.vi^DegContainer_u16_3.vimDdf!Value_of_Containers_Container3.vi]DDFContainer_u8_3.vibDq]~q_~IF_Container_equal3.vi^DSR`ST`End_Subroutine3.vi]Dx7x9Value_of_Mail3.vi]DrqContainer_u8_3.vi\DR!_rR#_qSet_Variable3.vi]DxMxLValue_of_Mail3.vi]D10Container_u8_3.vi\DR_1R_0Set_Variable3.vi`DQ^FQ^EBegin_Subroutine3.vi'DVTVS RX HEADER 55 AB A0 FF AC A1 00 AD A2 F7 AE A3 8 AF A4 m B0 - ~m B1 - ch B2 - ~ch B3 -ZDQ^9Q^8Fork_Merge3.vidDR-_R/_IF_Container_greater3.vi]DivivContainer_u8_3.vifDACValue_of_Container_u8_3.vi\DT(ayT*axSet_Variable3.vi]D10Container_u8_3.viZDQ^PQ^OFork_Merge3.vi}D"$Vz"&Vy!!1checksum starts after the 3 bytes preamble 55FF00]DQPValue_of_Mail3.vi^DxwContainer_u16_3.vi]D}}Container_u8_3.vi\DQ^Q^Set_Variable3.vidD!#Containers_Container3.vi^DwFwHContainer_u16_3.vi\DQ\^Q^^Set_Variable3.vi^DvevdContainer_u16_3.vi\DP]jP]iSet_Variable3.vi\DTa8Ta7Set_Variable3.viYDP]P] Begin_ISR3.viZDvvBlue_Event3.vidDMZ+MZ*Configure_Event_UART3.viZD43Container-nameHD32QD<!;ValueHD1A3@ZD%u'tContainer-nameHD<t>sQDbd~ValueHDtvZDwyContainer-nameHD QD||ValueHDZDEDContainer-nameHD DCQDwpwrValueHDZDContainer-nameHDZDa`Container-nameHD:`<_ZDContainer-nameHD QDv&Cv(BValueHD8H:GZD  Container-nameHD  ZD ]\Container-nameHD\ [^D  Name of SubroutineHD  ZDa`Container-nameHD:`<_ZDEGContainer-nameHDFH^D~Name of SubroutineHDZDP]eP]dContainer-nameHD`,md`.mcQDGdIcValueHDZ i\ hZDtvContainer-nameHD~ ZDContainer-nameHDZDCBContainer-nameHDBAQDValueHD  ZDLKContainer-nameHD%K'J^DceName of SubroutineHDqsZD79Container-nameHD24QD87ValueHD.=0<ZD,|.{Container-nameHDU{Wz^DName of SubroutineHDZDgiContainer-nameHDr t  ZD:9Container-nameHD98ZDHGContainer-nameHD!G#FQDValueHDZD  Container-nameHD  ^DHJName of SubroutineHDVXZDFEContainer-nameHDEDZDQSContainer-nameHD\^ QDhQunhSumValueHDxdmxflHD3F4FHD;H;HPDTypeHDHDZDZ}gZgContainer-nameHDj~wjwZDZgZgContainer-nameHDjwjwZDvxContainer-nameHDikZDContainer-nameHD ZDContainer-nameHDQDValueHD  ZDContainer-nameHDQDValueHDZD54Container-nameHD43 QD,+ValueHD"+$*ZD24Container-nameHD=? QD  ValueHD#0"#0!HD!.!!ZD9;Container-nameHD:<QDtvValueHDTDSFR-nameHDPDy/y.Set?ODRX9HDx] |չ?3l؄ĐH,B$$ I6AyC. GRGm[ZhbVjŶBٝ3ggfw2Sޛ;g;1g9s ;C(<8!evyKg$"ؒ9nP$÷;;{{" r{(w0 +C{ E^|k/jrxe[y񡤳^yzk2Lm'[Q߻/}ŹnbuIeq9 F5t /ϝ z2(JB0%=N>2Eu㠞18x;KgJPkn_WmJT:" E\p,_O3_?)}{D }·oFEJ7|6;HH!BI~ M&$! 8.>b} xvȏGdHOC!  F%16J)AʂA 岃"`.O^յvCA_z@-qpfQROTe*ʎxnф*v U@Iդ+3(;.[fAKH8RډQثrjv^v+t*Ijح} [Yϭ([y3Xyp//nM&raCV^}JWh"z ݵkW/C `)GMfaGCm9ynEB,Ŝ7F_'!pn&ͱ!@>Ж>cS9p]c)1rUGswP\Љfԕ̌/6Dky81 5s7MC9qh f4(hnz (0Cqf rT#f!*6r5ni$΍TwVw_\ "o`L@[HVѶV5slr5ox&WgXZkP(<'u3=tH""qp{SFL""DO!y4zhaZ4~)?N#AcfY0tA? ?eoER8$Έ)a64 o|9B1MX7UM5|S-4oI|S\7͵|Do' |K5R÷-:oķ4j>XkD>X$>V5|k  H(*kn9$3^ ܩVI/܎k[ ՠgmwkn 8礠q)np?0 P'jWSLD ?,!.PHTT JA}xթ"tka^*2YHVbFCDCh,i1İ ٷs:eyTƅMs_u&@q,!q(Dۡ0侞&Vh(RlVJ;/@; b\9m#.VoϤ20CVǓpxC'"4 p){Fpb? u] ,c6kMGtasE¹ZC06bX.z(qh,e>'oYH=?6mmo7߾xXxQz ?iaQqJh,:MK&VaXlL`4FxԂ5h:w6`AѨ$L&pkLUjC5j)E-ӡN5U[z2b".tܮW"ӵQKDYQI:N2fQJB\eZxV8O/2Zlh3LVb|UN N7Hw1wefN#;3M'p uN༎&pԫ./='pCLN©oB')'p֒lmU Ċ'px{&ņ%6'p%'pK'p #?k+-fqT:7IV/`d]-,]h(]̰l}QLiXJ?Yt[#-}+ooYᤧJR1ò0&sXaU0 G6Lϴ0_iaҗ9L:rpI_90pJۋw\M8Lt])hLFR1u3)M2V40>ZmaRrXY4'\}…9[>ނcBy g鍿Dd>>_oK1ۢCpbGcHD2+01F~ yati=F2eF7zMf>LKF._]IoIQF_'CCQFJs2}ި(2YFy#=a&edctd" c6gwL}:M)hB{8ޞIw1zڦ1ΜC*t9樓:Nhz1vVs3=Þa(=FSڝ|zr a/:గ(] ve_8l0@w,=l69G9la{Y#SHO{$=9Qkî+taO8㰟䰟]N8IۀnKB6nf6/"ۋﲳ-loSx|8V%yٍn04j }TKugX[k͡c:.E#lB#P-\ KWkkηsqbv գ)"zuVNݩ?UiD. Rho--P~s&0;7DԶժ+DP`8g:oخo؎հ'"}'º,\?I~9 N(_3֡PD֓zB 0L(NٮTt[(I kϢf >F^F[\\+q8}U'hew3 J-PKGrf4 ]-VPV YTn)n]-T6 {)/6 (ܗXw(7k}y=>ܗV"ܝ) HJp ܛK ]8% Ǵäo αp]TRܜr:/\O.8tt,̮b͵+P7Z5ϑDfϷ+pWX8ʫX EW@j+ -Fw:[h Q؋ !O;:)C.H~_یً_-}˓rNV'W_ޅS/˻pJ\'4~ycg~ʂ_6_vIO\~yb:~q81(/tG\+> =]c)t1֦nt'S't 1ݱ{9t+S8%SNCםqlqB^lvƅfUag\n|i$g\*(<4\C*y)s7="Pϸȏʟ?νO4<td%}T3K fÒiH3.ܛ|2OWwʟ㤏C% efgᵗv ]D/bE+by/ըz]D8.\NP̋\S+F1O𐼀e$#4|בj_OGI&$ ."$|*~ "M|3(b^1+ ,,bixċԞ={i(b MSxqrTiH$9 AI&U7!<8 &!ȓLiH,Q1o>N yr,TԢnŐV1;WYO;3Q1oN yYD1x5SW7Q3:G1#^2D9xsӓ%ga s>.'?ZvJx'x~7Nh(Z.o (NR ~y'XltN,MwiN8;T>T%{'8IUqzʓ&rybI{tb;L${'Tm`1jeNJʛpb?P48E.96'7%'%V 89)ڲ\oԳ,/`x <,0eKoͥ?bt̲\Jlm%Σ{ryb-<\xm<С\3e{ͧD.O̶/'Xs%NH V8if'v4[z봜 i9?u&'N&pȚ\'' ryb}<ѕJ./:JR<3`XSҥW Kc\Ԯ.] ,l|+_ߋa}̰m1P[ҍY ̊O ~[7)D&|Aw<7pSxTN r^{ry)rؓ,}}a80An8zpQJ{ -50a" JAc2da8V409t) P+Ɖu7[S?k8lAD+ry?gBy-{ry{;KP64ʓFm{$WQ'`X~|)W,ӹ{l'QӝtjzkCJE S:_'PZI\3% Oi-tJOt#:?gI?OO:Οt,N}v3$R2Cf2C¥dliqr3p zV+,OTcZ~‚t[Z-r{Z- {Z-(Ѐ{U}f"W)LZ-jZ-[Zy&>;V^Mw\ЮhmgCVS|'媵V:Wi KK(Byn`ӴBy?bmɦPY֛Y[ì1XMk`k>ىF~cYNlcK(elS E۸>_8.;:"W8{]šd}z;?.a588؍ֱ~ؗj 'Wq)!i~:dUؒP:Gy\bC/_6r ; *_l TBy|uK Pxك_.zꗇ:,JO\~yX~yV(<ߒeUtB7t{n^(H12(=;8=概si)a2MV`fN-Ү [ByB=%OJeO$ $U.!~-iAewVz5)VAg?GI g2BDHPconfigure_UART_RX_receiver.viIUVIConfigure_Event_UART3.viPTH0>addonsPICLAB PIClab.llbConfigure_Event_UART3.vi+PTH0IUVIBlue_Event3.viPTH04addonsPICLAB PIClab.llbBlue_Event3.vi: PTH0IUVI Begin_ISR3.viPTH03addonsPICLab PIClab.llb Begin_ISR3.viCPTH0IUVISet_Variable3.viPTH06addonsPICLAB PIClab.llbSet_Variable3.viRaez C s  HPTH0IUVIContainer_u16_3.viPTH08addonsPICLAB PIClab.llbContainer_u16_3.vi pz:  R PTH0IUVIContainers_Container3.viPTH0>addonsPICLAB PIClab.llbContainers_Container3.viPTH0IUVIContainer_u8_3.viPTH07addonsPICLAB PIClab.llbContainer_u8_3.viQ]?=l PTH0IUVIValue_of_Mail3.viPTH07addonsPICLAB PIClab.llbValue_of_Mail3.vi (PTH0IUVIIF_Container_greater3.viPTH0>addonsPICLab PIClab.llbIF_Container_greater3.viPTH0IUVIFork_Merge3.viPTH04addonsPICLAB PIClab.llbFork_Merge3.vi BQ-j #PTH0IUVIValue_of_Container_u8_3.viPTH0@addonsPICLab PIClab.llbValue_of_Container_u8_3.vitzVsPTH0IUVIBegin_Subroutine3.viPTH0:addonsPICLAB PIClab.llbBegin_Subroutine3.viPTH0IUVIEnd_Subroutine3.viPTH08addonsPICLAB PIClab.llbEnd_Subroutine3.vi1PTH0IUVIIF_Container_equal3.viPTH0<addonsPICLAB PIClab.llbIF_Container_equal3.vi KS+ 1 OPTH0IUVI!Value_of_Containers_Container3.viPTH0GaddonsPICLab PIClab.llb!Value_of_Containers_Container3.viqPTH0IUVICall_Subroutine3.viPTH09addonsPICLAB PIClab.llbCall_Subroutine3.vi`addonsPICLab PIClab.llb NotVar3.vi0PTH0IUVI IncVar3.viPTH00addonsPICLAB PIClab.llb IncVar3.vi PTH0IUVI End_ISR3.viPTH01addonsPICLAB PIClab.llb End_ISR3.viPTH0IUVI Set_bit3.viPTH01addonsPICLAB PIClab.llb Set_bit3.vi PTH0IUVISFRContainer3.viPTH06addonsPICLab PIClab.llbSFRContainer3.vi PTH0IUVIClear_mail_error3.viPTH0:addonsPICLAB PIClab.llbClear_mail_error3.vi KPTH0IUVIStart_monitoring_interrupts3.viPTH0EaddonsPICLab PIClab.llbStart_monitoring_interrupts3.vi PTH0IUVI SumVar3.viPTH00addonsPICLAB PIClab.llb SumVar3.viPTH0iLx] t֮I&$(;@@vY}Yes wDQDAT⎻bLL=j}޺t7s6hVIn !93H/-QrwмjH>zr6<'\=W8Kʇ>mt8KrM "%vYْ7+ч5g$C)Ϥw R~;uW }! KC H Yy2פ.TKG&5aK-\ %fY`~,Fz?gy-rz֣- 7 U)Af?H{ד_[ BRV40 (xOE`PoZ1 POpX '(+=X}ɴ:K  `0 `sx+*d}yI"` Ljp ~\`_H6μ$S K`dA,[xoL2/):د FVcҝ?tKigRR`>KM~$6V2dO-"/~7><+y~Ͷ쩷@rެM_r ò0Ӆԛ.Z֖=.; `)c,Բ؝D>$qc& ܆pVQpB&( ڃx8=YfE_&X7 ),I q4E R!`KD֚ggj4{w?{YOdK?5]l /4e[):XU%OM<2%N(\rURQJN'3v?ϥ|ϗHHfK ]ڙT%֗|kx_&Z_kꎌ"ZP-6xn |w7AcZUWSq\ffX:^-<ݚBJ!+ʡv7r2j44/D#u`Ի#__uBF:Ak߿%6~ F,mXjt\,mc)ma\XųdaFx.i3Phix=v=kиU<;¿ݼϧ`Jo@Gr(XOlvR ` .4[ k@gfӦ̅΂6e@YMr}|F7û|Oo~a!УB8{s}BT V - O0,7(`+)b [ Hb<mwPRuk B#)\b<+|>V7wviOYG k X8"viŐ01ֱ3ԼEPhH MFl*m =P |n @mG[wPDH ouv? SM抆HJ=7sK}LsBE:/+8t7 텾_dToǍ&}=# )r+F*|}/~143OW qg ǃg(D`:Ey'?Y3\*!Gދ7!.A3^Jz}= &RܒY_juFpI^c8D9a5ס_#:턉:&7ޑ&(4V`Ńy?ΔIy*40٬jKKU/fCR;\1`U/覬ڥ2;g׹cV'}AGpyfm?Љ_Yޖ\Q.W}rU~ VS#?Y+xj^Nok8k?Ё/}Y)yb^]I?]^j Ԫb*ǴnZ_Fz4O\n_;Fd />!W3@[A|(X6nX})VwՆGv[X|(cL9% K`sO|3@+~q?#;#˧! :ޓX#y;mKt&^Mj"?uUT 88C3Ii^w^v7n&Vj&R 2Ol.*-,7yVL_&ECԲix5W`m1L" 9SX%l$C[$C!8 }Ͷ7v[l0M5ܪ`k/^7'"sUt ׂ"Hx;J>#gmo%?3z {=#}l[zL9X @ll Y*Q*)ݛy1$L7H`)H VMM~7l&3!{ؙ`Y)jY:*̢f`ccg]l l(d<=&J?K/a9o寯uɬuփu`ׅ1 !1T( ؍)` jA#ހn*`B*ž4+e|-fآ*?mT Ǡ%u`WAvPQZ*u*ZQ9.h Mʪ}3$q}V~d.h?e2e{JW=Uxʷ EOWo= 󓐳Y䯍pؓ66؏M_9m@} `>0Q@M ]EInu{M5zEj.3y4EE!~~YDN3$T]PSRYJ G#o)ï('0}xa7=+Y¼6Am:`'o/,w-a^ ^XH_&q0/J:Sb@_ԌaI\EumQzx;EkEz]iyTE`| /a|X͍ŶܞIxH~@~B΅x<-6rzڢ{ r=DQy|X+ocd4&q.nГ`*gϿ $̅dyσ i{?<a3!!҉:t2=3*6Q˞9z5؞y* ]0+&͍[.E<͢=axg{wI7ٲTQd%aolayuȊC?STHef~`.Pf:_xƋC 6t! :4aLajz.Plf&%;q6낞 WܣB]L@yO=}y HNʷ H. OROx*3"kf1{/;*RY[7*un{0PadRLavi2aʯyZ0T$VG`AeX?FNOmŐ a 0[(X!kxj[Sw+%Ԧ6Np.k(_d3zkl7B `PQy37y򬡶w{nSoj&ӧ 1^:0uݻ2.S)L}F0fLaFY_ ֐!.4F \64a0 aV. 'laj9Y`MnlӅYMm L=a)K[Q$H!>!|8OEyF HGm vꥼ'Rqg:Guۃ GU |y aT#=kO2CB ;W.!r`WxRn2Hȕ jxj;[ԲrO<<( O)g- WaЗ OH/̇ O,gyOmŕˆxAF'=F3:tۃf&Ϫ( Ӳ<*g/R:9$u| ϛ vH^a%{AF.㰒n{0Pj֫.Hk6YeCfbzW%RgDe(!aA[OVQ00bS v0i`K8,Qlvi` `(p_e}!ʳ!l["5wg.j ZcڪSQ{~: M[ز.QQu+oO0.ד"khZm&,>\] Ls!WFO1Zy}ش0!h`t! ;GPjlAdzLY3 ׈Yx)tuCH@§fHE,sL&YAHH=bo<bb.s k,d-%KsI\/kP E*&T RQ@EH@yO"H?ʧ`+$X_G:!! a0RUfF0:Cxt<k61nCY V_6hXgCUMM}<ۨo=P~d覢 J63nF4o/`w Abm ¬05%f^/#L?sLMP.m}#|/#sLl%k tw D&~cLC%۔C !3jB6)%#ϝaxXBZZT\h͈et^`G(XUzimQ(Rqvu9@T*>:H^'1jG )) ]KDːP a) `PVQ?` O xZ?`R&X#S,i oKScϥ`3,Sf 5ZG7Z/?D'(>/_ ̜Cø|_-"q X# VTfm"xSoL@-;R(`z֌5.V%T0m2'^(bM@,)nsL[e!3vs.as킁Ψ1WUt_ߏRy y{yCZsRzM+{@yB!0<n={ǰ'dZs¼JaaO)kɿڮ%fQB& ~j=[fZ4{ 3eɠ#|t;]B/@lǩ#_l°GR`{d#`.,Ƃ`}?F2<3"}bt ޥ`oPdA-";1tɍu* y&/?xjHOG PqX-_C%S_qz ' 6 |,j?&U~ԓ@SԦY&Ia,5lH{% !L[~s%]Eٔ) 5+BT>fYCՂ<?* )Z:Y1"7D`Ro+RbGݨxYbn{0p3*| $__G-dHxؽע{%v&ؽPDbn͕[sv֋un0ԵZ k|%/{冧E?`Mv %?iPk{Pw 2 Z?`+nZѵ^L.Gt=T4 Q]@)DNy)ϯ$RFqN/%0M*snTbd;`4*g:* H_?"gHh@w Nّ֪ݟa$7dHhdr)2 vIpWO& ԲR/8WQ _`lT|J*X>(xuvB,*1"U6D:`);#x$*nSQA vJFqS@)TIGY<) >=hgHІ7*R,{TPfR$`){BduHr ڥ`$*FB6BVbz$ԓ~N&/oA+݈#K= ,-`ICdYͥ&9j3gȨ ,RB˥`(0{ \` 9a-D0p窊F<A<'Y##O)<&?ˑ~tr_la_ a(9KJBFfsR;66`gx.%Ho?O[/C$;J!6{y܄yMyjyaܗ>Hoh,$y kHvqDz]zYvG',*Hw>e:g܏QZS و!ꇟv#u@ {aO $D|# GGyI Q`|f"cH8np#W`'}׼pj1v/%$㯧  >{YJ`޴+_QA_? 7# #ؑ7Opܤ` 5֌U4ͥM){ʈ}"K1p62 z-m6I$HҳIĶљض0xrϓ¬0 #\6> gt3$_nRq*F[gI*J%)#R~,TP4`)n YT pPHSE=(x蠢i|@FY ]ݳRi&5ݝŐ61$t7H-,`kf-f2WO#s-&HeOISlP{-&X/&s62R)&P_gzjeʎ~sB77H9o7Z٤Ppjk=L1 2YK f7XR o'O@b֯FQuc3Œ0O u| `nj>uS*Ӧw* fyJK}6=&˂$T42Vd(g$5ݫPCi;^ڂOݯ~-Fچ$ fYBa >mZ9 T[u t/0~Y$f A a cɄRIRtG~~KZg&H3\I6RDžf=3HEqX.FŻ:@t ͆< $,|N/CB{<#A-Pc!OyE MA OSB`ĄhQ* n52@-b OS0RR'!O7.tyQ[:PQ2Z.@Q1 izy|b#l*0K(|!PBqތqT` )vMU\ l>?3'4P5ڗl>N[8&0s l)`X/9|bwȄ㰏(znL3T7=@#\TG3gA0̛60}xgi`Q/@kA5b 'X3 ŗP0c-`Ԯo^y|Edb^͗k8zP2RTn5]k@yK0]jmfafAEi\ivmxj?p83+XI8CPX ݦ}F Mƅ/E?P \ aj ((JAZlC1s| 4B91~e3𛦖5bI}xL|8/v@9yCKb,L"~S*K+c`7ke6 5KG,`7@}O X(V`f ҝjR[`$?e"?NFg }KN\;-Cj5mOc8::GjD/9*` Pud^Ce)B% c~_,=_ۗ l_0/5 XPKxOŏ:xXS%G:Su˃tcxm0YF3)gAIsmt#pjhh45b$X}avſ;eBn\jDk5 jk"I X,2Ü!x2P M}h)xhVf=Yw$mq0&ФމD[P{}8l'-+`"^4_7I2Z~L< %JECodfap tE:HeCgِ.ltxBtfG:0*0XA-JO|tܙ.VـI]]ki.enn|b kK p+/>]T4EE+ܸ#yQ4y[ڇKCw`s Aћf01] ((SpYd`n`-ݘי[ $ j`' p fClK*&Ya?W8P > jBtC`}Ǻ%<G*6jffl,a҃5bizE[ذog#aSEb XpP3kvՍ:t˃r:!=].ǡRW0 #b i$޿O#*p3hX`!\Waab=̈́j+\qqiRk-pG:KJZ WQ'\µu 3\3ƨ& ռW&p27~;$Fɤ+5IڪUՊg[x60*M5TX+)bUZpV멥IA\滭mM䒺ր}ߘo&wAT-vk^5Ƨ&wtzXByh? $NMZ2i&r@YIQD!N$ԙk^[߿5nѨ??~#D<# f^'XP: |gy 2;#Q>% Xwf#3x lRv`WMy 2:vm!v"`8#u~a\~+ӏZ:väï/B 3LYдn!4(3 YeK2~EB`^ɌQW4$7##bEQ`^z:Ff?(DRC>n|ux=d]O?Cʼ j˓ֽ .]nS=Ukd NGBaXAв- r%k=⯪(G#q=)|B.'kyg4c4-PJ-F3.(i=^"o"kI2Ѝ^?u*Z"RBQWElI N3& |1lD^OvL!&(㾂b⎈1i|Ak,M1b?PՅ] Y ȃfL@c:㏉_x_įvLđQ>& X1QEC4[ R~f@#>&uE{7cb.yh1&u]h.T͒Nk4t!>@*8AfLDc D'IՌab>Fc7H݀t7 ~/( R#5> ëv@Z?EUj^G,(H\@`OğVB!,qb ?Q){W.q?I$ϋ^D*F@[i@ q \_ [o \ЃČcb>.+hdHY͒ eyM)1q?ЛuzQMGՎA1D y\PLԌCDք|x*73w#&\@$LL"4 ቜ?7l".$!y'rNȇ' n(C "]mi\d'L"W9lR`\8N|p8ŦBKT1ԤVrʠpDž**(ärI>ygSyjSyơȇP(}nP88B^4UTĤ}$O典M6 l*?.H?T) *^wEe@g**jRQJC] HopED6A_nҗ1\8Ͱ [.- |u_xUض N.VLbF\<r+"V\% YKK;Óy1<]>e>pR)[/&~JrU, U-*TWQ l%Oe' %l*;rPҦK' rWSQePI -* TPQIiFgW.[O,D֥l-Wٺ9U*t:%/ڟJJ5y/.bZ'&ȃ917)F3. >.şbnb{!S-6; bv:v|l*WQ'#.PiE$P&gL*n^w㯭TuYʳs*kh+ȇ<#0]> T^V&&L*Ou9/ +{S7$w>*T*JJ4[\V2lUhekJ5>[{/u\EI-l$(Sh,2mPOTBdŅұٺdBgk#.2ȇ'&4*9rFnM.P9AEeM*ǙTN<֙62[m*:[+STV#jWlvnwҺ=**gRi) )Oe|Me,s.|Mes7 %|x*oJ*>lP 8Pi%&PyXEM*_0| `TfSy߭6zS9˓O5⑚TvrEe@*`RI;Ӆ6g +kT+||AeSTVJˠ pمʷ-*? I?f k\ A5ƒU qUCxȅ!< WC:ԊCJ] sӺ;?]^LTy 1=?\ԲSqQfBDž#.n U >.>=ny OEqJr*Tv0$jOek:6 YCԵ^AeOe۠;p0хN TVQI@!Oe0MB|m*z8vS %>=ҏJ Ae` -*_\"Ir'ʧ/TݦBcuc'^[.o68XBĭ/I!c'wǍrPJ{3n'^)y5(i51UD(aU-!EOny~ O;k]O~?FE%? x\y qV㇒׊?^jP%%Rѭo&N}Wl^{D3p"Ms{,J~;+o1_,8f5L/ ϱ=&<&I}k91|oUu[80II>YCZT^).T 4AeO*'cLIE5 AeiL~'WCGQyEer,3.THT&;g=o!~-oTr p))I*ͤ/ʔdYQ)7EEeJZ];x>Tnߑ( *+T$YT 3_ 2V3k HlcxBʶv)|+Rn$$J|& *%]*IeC|h}"̕Ͼf߰*&| VZ7( \ΑRɇxW8ժ Ji'1o@bp]v\ )f|AG\C}ɇ'%m;~K҈Ae*G?|#TTפ2njz\Tbtq1*.:q1?q|\ EUȇr1ޣ]8E1WQ=SEf\,:|\,OrB/V8-*F>*6+(u]̵,ԣ߫d7f=4E7;(p!ͤAG7ɇGҚȚC.6NɁGalEpRmm!~_SR%KR6K$n;yiC2Pil IE`N%oe:Pχ9 Uy \Bz2\ g8*ťO)/IM,CO7fSʍ{Yg07CQI`]<,NY2W1P "JOo㚰" 2?EtK[ %j" y0}ZNčzAoFuE/7u.{+%M"_)r7_1 ezE;֥@.Jo%V-uχoگ:=u>nz[ 2^RzzL&?O-BFgzBR*ӿ^HrMz&1 \c4vr(㹾z!]Iv_CUT+.kwmm}_a^,)gj/jrmh'\7]-jp}M=ÃWt2}z%y@AhҐѽRd4uE!l,cw5"w3e'u8%U7~W\J)-ɡ?yaXOpʯVu+7j=fˡ8CVAvU /y&WwVoR2K•c~r8%Vr o-*2֧S뿢{lX \<q Y[(ɶ>Ni|:'* &v h$c=4OPUl[Da1=c3Bڹ(cn$yTQ c}Yz19`T3WDc~2+S%sxPa9 j@oT`Fm]F\,E .f:Gl GdҘj  @ F?q FkQ ѻ #s]-DEivW|e*UœQCWc 2c}Fq3 $y{H&?+@7t uk+>2TDTg:kqO0bK䡩R)z¶RиO/ͤ1kafɴ="!ⴤ|/i{1+&ru1P"VMXH,zhӍr9W! C ;H`馢L}3Nq@%x$ ʚ XWL 7yR|/R17ϋTUT"ӴJHrӑ#UiFIN߇~bIq)\H i!h"FAͦ 1i&UQqŤF4p#Sj5y h:Bt#42r[ U6o** tu:vUⓙq>8e?zWnJ2]׳bu02~eD I.gXcYy2:hbF(UFq?RS,܏Dx֩m$nr%m,|;(Eb]K.si&wWE!_;8̐?^C_>1C΢\b'pϋ kȴJ %cUjVr_Jf%J VLAYf!3\ؙ V塜^k6e̘)Oiqi䈬$ڸ`401c AhL'LaQ:S5{ 1ileb//,Ҙ0/ׇ}i˜ooh#GWF p8Gh=LC`cQeb[r#oI;KMy/`v% y]hObZ #<9bo $ l ;lc#F.2i,3> /iuH'^Ei4NԓxhzD4f׎**ϔ6VGxGYɏQPjcٓ]cOBDwvOm_V6PQfS!u8?\.EeDe5*2J}J[ cE>ƲY YA͢UT!Mk$gwIRND]u*/֟RQezu+'֊g\|tjAD_SQ&c=]3K]\ǭ:0}aq3:Ѝq ٮVjoz(xlzn6=ff 2k!Ua@=d\'m2|B;mdZ6 PQUVtlynE"v7N]ݣjLW馿o6OqӢi5h9)<=[i/LD-Wd$QzX~J#Bc4\ wG"Bnſ~1KvUgH|^W/{ e~Y Hc*XKSIB\~A,Q'QzF5M,RAQb_3*]̙LeqK{cȭd;EBGb/T/Pm,q5q#VyGjƳGk'4<'?4% JFVd6%.焯