ࡱ; L<  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~Root Entry  !#$%&'()*+,-./23456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`bcdefghijklmnopqrstuvwxy{|}~ ®`VTextStarWriter 5.0TASK,0,1.2,0,100,1,10665;649110;100;0;0;16200;10575;0;0SW5HDR.0/1!Numbering Symbols Internet linkBullet Symbols 301955031 311943031 333717031 350007031 200405041 331862041 370936041 420643081 425857121 425952121Outline0 # R-n#)QR-n#)QR-n#.QR-n#)QR-n#)QR-n#)R- n#)QR- n#)QR   n+.starbats n+.starbats6 n+.starbatsQ n+.starbatsl n+.starbats n+.starbats n+.starbats n+.starbats n+.starbats n+.starbats R   n+.starbats n+.starbats6 n+.starbatsQ n+.starbatsl n+.starbats n+.starbats n+.starbats n+.starbats n+.starbats n+.starbats ZSBX sb Z Standard StarBASICSBX ARSBX AR SBX AR2c%bqqp3 ObjEFFFD685@ޅ)䰱np3 ObjEFFFD686@ޅ)䰱I Vp3 ObjEFFFD687@ޅ)䰱 p3 ObjEFFFD688@ޅ)䰱/ H?O) SfxDocumentInfo  Tim Hurman .1tU Tim Hurman /1 Tim Hurman /1 Info 0 Info 1 Info 2 Info 3 .1`Flqc<44Standard LIBIMBEDDED LIBIMBEDDEDlSWG, A<  #$%&'()*./0123456789:;<=>?@ABCDGHK  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFQRSTUX0i!'@yX'9@ starbats helveticaXX!iXOutdevItemPool 1   )     &'()*+,-./06789:;UVWXYZ[\]c !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstt      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefde0x5g'(@w3XXX'^@W  3Ultrafine DashedXX,'^@;D7+mdH:XXXX&X.X6X>'@yBlackGray 30%Blue 7WhiteXX X7XQXi'c@ZkArrow}}XXQ'@SArrow}}#Arrow XXQX_' @ Iek %  W # XXXX&X.X6X>XFXNXVX^Xf' v@ t)ek@ HS0W FXXXX&X.X6X>XFXN'@O!X'@n!X@X @ @ @ @ @ @'@8nXX'@w""White?Gray 30%Gray 20%XX X2XIXc'6@ 22ddX'(@K  X'&(@%I1 BMvv(@@SD@x^SI 0 s\ z 46ZBn8x)1̔.<觔B+̄ ޢ40:prf |q]~+H~|WFMbP@aoCē[ȡz6~U{߃XRXf Xz!X"X#X$X%X&@1X@2X@82X@X2X@z2X@2X @2 @2@2X@3X  @'3X  @F3X   @`3   @v3   @3 @3 @3 @3@3X@ 4X @$4 @:4 @P4 @f4;(+@4X,, @4X--@4X..@4X//@5X00 @+511 @A522 @W533 @m544 @555 @566 @5II@5XJJ ^@6P}L?XXXX&X.X6X>KK@V6X(L@v6XMM@6XNN@6XOO@6XPP@6XQQ@$72XXRR@J7XSS^@7     XXXX&X.X6X>TT@7XUU@7XVV@82XXWW@?8XXX@_8XYY@~8XZZ@8X[[@8X\\@8X]]@8X__ @9`` @-9aa @C9bb @Y9cc @o9dd @9ee @9gg@9MXXhh@9\Xii@:\Xjj@':\Xkk@I:\Xll@k:\Xmm@:\Xnn@:MXXoo"@:ZXXpp@;\Xqq@);\Xrr @C;ss @Y;tt @o;uu @;vv @;ww @;xx @;yy @;@;*XX"@-<*y*XX"@[<*XX @y< @< @< @<- @-F''''~'''' ''''''''''''''''c '''''''''' '''''''''' '''''''''' '''''''''' ''''''''''  ''''''''''  ''''''''''  ''''''''''  ''''''''''  '''''''''' '''''''''' '''''''''''''''''' '''''''''' '''''''''' '''''''''' '''''''''' '''''''''' ''''''' ' '' '''''''' '''''''''' '''''''''' '''''''''' ''''''' ''' '''''''''' ''''''''''  ''''''' ' ''! ''''''''''" ''''''''''# ''''''''''$ ''''''' ' ''%''''&'''''(')*'+,'XX2XVXXXX^XXX6X~XXXVXXX.XRXvXXXNXXX&XnXXXXFXXXXfXXX> X X X X X X X X * @)T'''''    '''''    ''''''''''    '''''     '''''    '''''"     '''''"     '''''#     '''''      '''''      ''''' '''''''     '''''     '''''''#    '''''$     '''''    '''''    '''''    '''''    '''''$    '''''''!    '''''!    '''''    ''''''''''!     '''''    !'''''    "'''''    #'''''    $'''''    %'''''    &'''(''XXzXXXX|XXTXX,XXXpXXXXXXXXnXXFXXXXX Xt X X Xp Xv X XN X X& X X X X **2@}UdXXXX 77P@Ud+;(,,--..//XX2X8X>HH2 @_g*g*6'<( (@'A'1'+''!'''?(''''''%'S'"''g*6'<( (@'A'1'+''!'''?(''''''%'S'"''g*6'<( (@'A'1'+''!'''?(''''''%'S'"''g* (@'A'1'+'!'''''''''g*6'<( (@'A'1'+''!'''?(''''''%'S'"''g*6'<( (@'A'1'+''!'''?(''''''%'S'"''g*6'<( (@'A'1'+''!'''?(''''''%'S'"''g*6'<( (@'A'1'+''!'''?(''''''%'S'"'' g*6'<( (@'A'1'+''!'''?(''''''%'S'"'' g*6'<( (@'A'1'+''!'''?(''''''%'S'"'' g*6'<( (@'A'1'+''!'''?(''''''%'S'"'' g*6'<( (@'A'1'+''!''' ?(''''''%'S'"'' g*6'<( (@'A'1'+''!''' ?(''''''%'S'"''+g*6'<( (@'A'1'+''!'''?(''''''%'S'"''g*6'<( (@'A'1'+''!''' ?(''''''%'S'"''g*6'<( (@'A'1'+''!'''?(''''''%'S'"''+'+'+'XXXXRXXTXXX(XX`XXX4XXlX X X X X X X ff@eQQVV&IIQQVVIIJJKKL(MMNNOOPPQQRRSSTTUUVVWWXXYYZZ[[\\]]IIJJKKL(MMNNOOPPQQRRSSTTUUVVWWXXYYZZ[[\\]]IIJJKKL(MMNNOOPPQQRRSSTTUUVVWWXXYYZZ[[\\]]IIJJKKL(MMNNOOPPQQRRSSTTUUVVWWXXYYZZ[[\\]]II IIJJKKL(MMNNOOPPQQRRSSTTUUVVWWXXYYZZ[[\\]] IIJJKKL(MMNNOOPPQQRRSS TTUUVVWWXXYYZZ[[\\]] IIJJKKL(MMNNOOPPQQRRSS TTUUVVWWXXYYZZ[[\\]] IIJJKKL(MMNNOOPPQQRRSS TTUUVVWWXXYYZZ[[\\]] IIJJKKL(MMNNOOPPQQRRSS TTUUVVWWXXYYZZ[[\\]]IIJJKKL(MMNNOOPPQQRRSS TTUUVVWWXXYYZZ[[\\]]QQVVQQVVQQVVXX X&X>XXFXXNXZX`XXhXXpXXxXXXXzz@f gghhiijjkkllmmnnooppqq gghhiijjkkllmmnnooppqqXXVB@-gXX&B!q1Qg}..../=/_/u///// 0050K0a0w0000001%1D1p1111122,2B2X2n222393[3}3333 4w44445"5A5`55555566.6D6Z66666 7.7P7z777788.8D8Z8p88888"989N9d9z9:DRLRR\bc P#iEditEngineItemPool i6f* 0vg*,@+n ",StarBatsN-",StarBatsN-",StarBatsN-"` ` ,StarBatsN-" ,StarBatsN-",StarBatsN-"hh,StarBatsN-",StarBatsN-",StarBatsN-"pp,StarBatsN-X6'@Jn X@jn X!@n dddX<(@n X (T@ruStarBats!"-StarBats!"-StarBats!"-StarBats!"-StarBats!"-StarBats!"-StarBats!"-StarBats!"-oStarBats!"- StarBats!"- 1StarBats!"- StarBats!"- StarBats!"- StarBats!"-UStarBats!"-StarBats!"-StarBats!"-StarBats!"-XXGXXXX+XdXXXXHXXXX,XeXX@'!@Ds dddXA'@js ddX1'@s dX+'@stXX' @ 8tEn. n. n. n. n. rn. 1n. Tn. XXXX+X7XCXOX[Xg!'@~t X'2@t timesCtimesXX' z@&u@d o2d bd  hd 0d d d :d XXX"X,X6X@XJXT?(@du dX'@u XX'@u 5XX'@u X'@u X'@v X'@0v X%'@Qv dXS'@pv X"'@v X'@v XFe2 _ s ]  , K l Pj|g* ",StarBatsN-",StarBatsN-",StarBatsN-"` ` ,StarBatsN-" ,StarBatsN-",StarBatsN-"hh,StarBatsN-",StarBatsN-",StarBatsN-"pp,StarBatsN-6'ddd<( (StarBats!"-@'dddA'dd1'd+''!''times'd ?(d''''''%'dS'"''.5=RZ &-4=DLDrMdNNJoeMn0.1Ű/10/1  DrLyHellDrLyHeavenDrLyControlsDrPg/NMJoeM. DrML DrObSVDr&8 %M @ > UDrObSVDr&8 M @ > (0; *dD iD iV@ V@ DrCn#DrCn$;PFZDrObSVDr& D H @ > n`DDrObkSVDr& D H @ > " D H DrObSVDr&U ]E G @ > # U ]E G }xV4B1f8051g*6'<( (@'A'1'+''!''' ?(''''''%'S'"''  Simulatorg*6'<( (@'A'1'+''!''' ?(''''''%'S'"'' DrXXDrObSVDr&? :@ @ > ^oDrOb SVDr&? :@ @ > oDrObqSVDr&? :@ @ > "? :@ DrObkSVDr&? @ @ > "? @ DrObqSVDr&? @ @ > "? @ DrObkSVDr&? @ @ > "? @ DrXXDrOb:SVDr&? &@ @ > #? &@ xV4B1 UNIX Pipeg*6'<( (@'A'1'+''!'''?(''''''%'S'"'' DrXXDrObSVDr&> A @ >  (4; W@ 3W@ DrObkSVDr&> CB @ > $> CB DrObkSVDr&> s? @ > $> s? DrObSVDr&vd> ? @ > !n< o< D> s? DrObSVDr&? @ @ > "(n0= F@ ~ @ DrObSVDr&@ A @ > "(n= F@ ~ @ DrObSVDr&@ A @ > "(nP> F#A ~ #A DrObSVDr&4A 2B @ > "(n> FA ~ A DrObkSVDr&TC> ? @ > #%T ? k? DrObSVDr&%:= i kC @ > $(0; :V@ TO@ DrCn#DrCn#;DrOb5SVDr&!? "AA @ > %# !? "AA xV4B1Fileg*6'<( (@'A'1'+''!''' ?(''''''%'S'"''  DrObqSVDr&BE mG @ > &"IE fG DrOb<SVDr&!F %QG @ > %# !F %QG xV4B1 Serial portg*6'<( (@'A'1'+''!''' ?(''''''%'S'"'' DrObSVDr&C ^"I @ > $(0; IF F DrCn$DrCn$;PFDrObSVDr&%A= ^"I @ > $(0; :V@ IF DrCn$DrCn$;PFDrXXDrOb SVDr& %d@  aDrObkSVDr&Zl@  ZlDrOb@SVDr&s%@ !s%xV4B1Stream of bytesg*6'<( (@'A'1'+''!'''?(''''''%'S'"'' DrOb:SVDr& s@ ! sxV4B1 Sent datag*6'<( (@'A'1'+''!'''?(''''''%'S'"'' DrOb@SVDr&."@ !."xV4B1Data to be sentg*6'<( (@'A'1'+''!'''?(''''''%'S'"'' DrObSVDr&@ h][DrObSVDr&@ h]lblDrObSVDr&e@ kDrObSVDr&e @ kDrObSVDr&6@ hxxDrObSVDr&&-@ !&-xV4B1mWindowg*6'<( (@'A'1'+''!'''?(''''''%'S'"''(16 bytes max)g*6'<( (@'A'1'+''!'''?(''''''%'S'"'' DrObSVDr& @ hDrOb@SVDr&Ud@ !UdxV4B1Window movementg*6'<( (@'A'1'+''!'''?(''''''%'S'"'' DrXXDrOb$SVDr&h V&S@ #3DrObSVDr&h S@ stDrObSVDr&V&S@ stDrOb7SVDr&z&@  z&xV4B1Clientg*6'<( (@'A'1'+''!''' ?(''''''%'S'"''  DrOb7SVDr&o@  oxV4B1Serverg*6'<( (@'A'1'+''!''' ?(''''''%'S'"''  DrObSVDr&t V&=@ stDrObSVDr&t +V&@ {DrObSVDr&t V&@ >?0KDrObSVDr&t @ stDrObSVDr&@ 3DrObSVDr&[@ stDrObSVDr&@@ stM5DrObSVDr&@ st(5NDrObSVDr&B[@ st5DrObSVDr&@ stN5jDrObSVDr&]w@ st5DrObSVDr&B@ st55DrXXDrObSVDr&7!w@ st5yDrObSVDr&E";@ stDrObSVDr&t %V&@ uDrObSVDr&t V&@ -.6]DrObSVDr&t V&;@ -.ɻDrObSVDr&t )V&@ -.yDrOb6SVDr&<A8@  ?A2bxV4B1SYN Ag*6'<( (@'A'1'+''!'''?(''''''%'S'"'' DrOb?SVDr&'@  'xV4B1SYN B, ACK A+1g*6'<( (@'A'1'+''!'''?(''''''%'S'"'' DrOb8SVDr&@  xV4B1SYN B+1g*6'<( (@'A'1'+''!'''?(''''''%'S'"'' DrOb5SVDr&U@  UxV4B1Datag*6'<( (@'A'1'+''!'''?(''''''%'S'"'' DrOb4SVDr&@  xV4B1ACKg*6'<( (@'A'1'+''!'''?(''''''%'S'"'' DrOb6SVDr& @   xV4B1FIN Hg*6'<( (@'A'1'+''!'''?(''''''%'S'"'' DrOb8SVDr&i@  ixV4B1ACK H+1g*6'<( (@'A'1'+''!'''?(''''''%'S'"'' DrOb6SVDr&&iZ@  &iZxV4B1FIN Ig*6'<( (@'A'1'+''!'''?(''''''%'S'"'' DrOb8SVDr&@  xV4B1ACK I+1g*6'<( (@'A'1'+''!'''?(''''''%'S'"'' DrOb9SVDr& P@  PxV4B1SYN_SENTg*6'<( (@'A'1'+''!'''?(''''''%'S'"'' DrOb9SVDr&e`U#o@ e`U#oxV4B1SYN_RCVDg*6'<( (@'A'1'+''!'''?(''''''%'S'"'' DrOb<SVDr&X'$6@ X'$6xV4B1 ESTABLISHEDg*6'<( (@'A'1'+''!'''?(''''''%'S'"'' DrOb:SVDr&j V@ j VxV4B1 FIN_WAIT1g*6'<( (@'A'1'+''!'''?(''''''%'S'"'' DrOb:SVDr&j NV]@ j NV]xV4B1 FIN_WAIT2g*6'<( (@'A'1'+''!'''?(''''''%'S'"'' DrOb:SVDr&# &`5@ # &`5xV4B1 TIME_WAITg*6'<( (@'A'1'+''!'''?(''''''%'S'"'' DrOb;SVDr&pZ$@ pZ$xV4B1 CLOSE_WAITg*6'<( (@'A'1'+''!'''?(''''''%'S'"'' DrOb9SVDr&eW#t@ eW#txV4B1LAST_ACKg*6'<( (@'A'1'+''!'''?(''''''%'S'"'' DrOb7SVDr&p*"9@ p*"9xV4B1CLOSEDg*6'<( (@'A'1'+''!'''?(''''''%'S'"'' DrOb7SVDr&e!(@ e!(xV4B1LISTENg*6'<( (@'A'1'+''!'''?(''''''%'S'"'' DrXXDrOb:SVDr& i&@ 6j95?DrObkSVDr& Kj#΀@ 6j  Kj#΀DrObSVDr& u$v@ 6j!wk u#uDrObSVDr&gou@ 6jwkxkQoWvuDrObGSVDr&vww@ 6j vwwxV4B132 bit Sequence numberg*6'<( ( @'A'1'+''!'''?(''''''%'S'"'' DrObSVDr& K @ 6j ukvk ʀ kDrObSVDr& $@ 6j!uk k#kDrObSVDr&#g$@ 6j kk##kDrOb5SVDr&@ 6j xV4B1Datag*6'<( ( @'A'1'+''!'''?(''''''%'S'"'' DrObJSVDr&s?t@ 6j s?txV4B116 bit Source port numberg*6'<( ( @'A'1'+''!'''?(''''''%'S'"'' DrObOSVDr&sw"t@ 6j sw"txV4B116 bit Destination port numberg*6'<( ( @'A'1'+''!'''?(''''''%'S'"'' DrObSVDr& >r$r<%DrObSVDr&%@ 89K$DrOb5SVDr&!#3@  !#3xV4B1Timeg*6'<( (@'A'1'+''!''' ?(''''''%'S'"''  DrObSVDr& !F@   !FzxV4B1cSerialg*6'<( (@'A'1'+''!''' ?(''''''%'S'"'' Datag*6'<( (@'A'1'+''!''' ?(''''''%'S'"''  DrOb4SVDr& M@   MxV4B1RENg*6'<( (@'A'1'+''!''' ?(''''''%'S'"''  DrXXDrOb SVDr&V {'$0@ 'k QDrObkSVDr& '\$-@ ' '\$-DrObSVDr&W B*$@+@ 'Di4  *\$*DrObSVDr&{'@+@ '4 5 z'z*DrObSVDr&{'.@ '4 5 '-DrObFSVDr&|+@,@ ' |+@,xV4B116 bit Identificationg*6'<( (@'A'1'+''!'''?(''''''%'S'"'' DrObGSVDr&(")@ ' (")xV4B116 bit Header Checksumg*6'<( (@'A'1'+''!'''?(''''''%'S'"'' DrObSVDr&V $-$0@ 'DrObSVDr&V $-U0@ ' 45 - m0DrObSVDr&c /$0@ 'DiA u0i$u0DrObSVDr&#*-$0@ ' \$-^$t0DrOb5SVDr&d./@ ' d./xV4B1Datag*6'<( (@'A'1'+''!'''?(''''''%'S'"'' DrXXDrOb:SVDr&(V)@ ' (V)xV4B1 ICMP Typeg*6'<( (@'A'1'+''!'''?(''''''%'S'"'' DrOb:SVDr&()@ ' ()xV4B1 ICMP Codeg*6'<( (@'A'1'+''!'''?(''''''%'S'"'' DrOb@SVDr&+C!,@ ' +C!,xV4B1Sequence Numberg*6'<( (@'A'1'+''!'''?(''''''%'S'"'' DrXXDrObSVDr& %g@ ,!DrObkSVDr&8$H@ ,8$HDrObSVDr&Oo@ , Oo|xV4B1e4 bitg*6'<( (@'A'1'+''!'''?(''''''%'S'"''versiong*6'<( (@'A'1'+''!'''?(''''''%'S'"'' DrObSVDr& %~@ ,qja&$DrObSVDr&US~@ ,a&b'8DrObSVDr&Y-E@ , JY-E+xV4B14 bitg*6'<( (@'A'1'+''!'''?(''''''%'S'"''headerg*6'<( (@'A'1'+''!'''?(''''''%'S'"''lengthg*6'<( (@'A'1'+''!'''?(''''''%'S'"'' DrObSVDr&(&~@ ,a&b'8DrObSVDr&#@ ,a&b'484DrObSVDr&Bn@ , BnxV4B1s 8 bit Type Ofg*6'<( (@'A'1'+''!'''?(''''''%'S'"'' Service (TOS)g*6'<( (@'A'1'+''!'''?(''''''%'S'"'' DrObSVDr&!@ , !xV4B1v16 bit Total Lengthg*6'<( (@'A'1'+''!'''?(''''''%'S'"'' (in bytes)g*6'<( (@'A'1'+''!'''?(''''''%'S'"'' DrObSVDr& S%Q@ ,qja&Ҹ$ҸDrObFSVDr&lڷ@ , lڷxV4B116 bit Identificationg*6'<( (@'A'1'+''!'''?(''''''%'S'"'' DrObSVDr&lyZ@ , lyZzxV4B1c3 bitg*6'<( (@'A'1'+''!'''?(''''''%'S'"''Flagsg*6'<( (@'A'1'+''!'''?(''''''%'S'"'' DrObSVDr&Q@ ,a&b'vvҸDrObGSVDr&޶.#Ϸ@ , ޶.#ϷxV4B113 bit Fragment offsetg*6'<( (@'A'1'+''!'''?(''''''%'S'"'' DrObSVDr& %%#@ ,qja&$DrObSVDr&(S&#@ ,a&b'ҸDrObSVDr&W8@ , W8xV4B1p 8 bit Time Tog*6'<( (@'A'1'+''!'''?(''''''%'S'"'' Live (TTL)g*6'<( (@'A'1'+''!'''?(''''''%'S'"'' DrOb?SVDr&cƹU@ , cƹUxV4B18 bit Protocolg*6'<( (@'A'1'+''!'''?(''''''%'S'"'' DrObGSVDr&?ƹa"@ , ?ƹa"xV4B116 bit Header Checksumg*6'<( (@'A'1'+''!'''?(''''''%'S'"'' DrObSVDr& %@ ,qja&$DrObISVDr&@ , xV4B132 bit Source IP addressg*6'<( (@'A'1'+''!'''?(''''''%'S'"'' DrObNSVDr&!kU\@ , !kU\xV4B132 bit destination IP addressg*6'<( (@'A'1'+''!'''?(''''''%'S'"'' DrObSVDr& a@ , a&b'HDrObSVDr&$%g@ , +,$N$DrObSVDr& c%a@ ,qja&$DrObSVDr& %@ ,qjqS$DrObDSVDr&_P@ , _PxV4B1IP options (If any)g*6'<( (@'A'1'+''!'''?(''''''%'S'"'' DrOb5SVDr&l@ , lxV4B1Datag*6'<( (@'A'1'+''!'''?(''''''%'S'"'' DrXXDrObSVDr&I"1b@ HDrObSVDr&|LQP@ HWuIAMPDrCn$DrCn$;xi(#DrObSVDr&N"1b@ H WuEDY(VDrCn$DrCn#;(#DrObSVDr&_ P R@ H/DrObkSVDr&_ P R@ H _ P RDrOb3SVDr&yPYQ@ H yPYQxV4B1 Input FIFOg*6'<( (@'A'1'+''!'''?(''''''%'S'"'' DrXXDrObSVDr&PR@ HDrObkSVDr&PR@ H PRDrOb4SVDr&jPQQ@ H jPQQxV4B1 Output FIFOg*6'<( (@'A'1'+''!'''?(''''''%'S'"'' DrXXDrObSVDr&Yz]@ HCDrObkSVDr&Yz]@ H Yz]DrOb2SVDr&T[c\@ H T[c\xV4B1 8051 UARTg*6'<( (@'A'1'+''!'''?(''''''%'S'"'' DrXXDrObSVDr&OA;W@ H Wu/H0*U. RDrCn#DrCn$;xiDrObSVDr&O;W@ H Wu/HR*UDrCn$DrCn#;xiDrObSVDr&dZ= ]@ H WuTK[[DrCn#DrCn#;DrObkSVDr&`IM@ H `IMDrObSVDr&LP@ H WuTK. PMDrCn$DrCn$;(#xiDrOb5SVDr&^iJxK@ H ^iJxKxV4B1 Main Programg*6'<( (@'A'1'+''!'''?(''''''%'S'"'' DrObSVDr&cZ4]@ H cZ4]ixV4B1RSerialg*6'<( (@'A'1'+''!'''?(''''''%'S'"''I/Og*6'<( (@'A'1'+''!'''?(''''''%'S'"'' DrObSVDr&_+UV@ HDrObkSVDr&_+UV@ H _+UVDrOb8SVDr&uUV@ H uUVxV4B1SLIP Translatorg*6'<( (@'A'1'+''!'''?(''''''%'S'"'' DrXXDrObSVDr&3T[@ H WuEVDYDrCn#DrCn$;(#DrXXDrObJSVDr&=+%3@ *gDrObkSVDr&,B!-@ *,B!-DrObkSVDr&=0%"2@ *=0%"2DrObSVDr&lF0j2@ *:';'(#!20DrOb+SVDr&{01@ *{01xV4B1C0g*6'<( (@'A'1'+''!'''?(''''''%'S'"'' DrObSVDr&?,2@ *gDrObSVDr&?,=2@ *&&,2DrObSVDr&,/@ *&&q,q.DrObSVDr&F02@ *:';'q0q!2DrObSVDr&/2@ *&&60!2DrObSVDr&.0@ *&&Kq.60DrXXDrObSVDr&$,2@ *LDrObSVDr&$,"2@ *&&,2DrObSVDr&,/@ *&&V,V.DrObSVDr&E02@ *8'9'V0V 2DrObSVDr&/2@ *&&40 2DrObSVDr&.0@ *&&QV.40DrXXDrObSVDr&#F0$2@ *&&$0$"2DrOb+SVDr&W$0o%1@ *W$0o%1xV4B1C0g*6'<( (@'A'1'+''!'''?(''''''%'S'"'' DrOb+SVDr&0B1@ *0B1xV4B1DBg*6'<( (@'A'1'+''!'''?(''''''%'S'"'' DrOb+SVDr&01@ *01xV4B1DBg*6'<( (@'A'1'+''!'''?(''''''%'S'"'' DrOb+SVDr&,#-@ *,#-xV4B1DBg*6'<( (@'A'1'+''!'''?(''''''%'S'"'' DrOb+SVDr&01@ *01xV4B1DDg*6'<( (@'A'1'+''!'''?(''''''%'S'"'' DrOb+SVDr&02@ *02xV4B1DCg*6'<( (@'A'1'+''!'''?(''''''%'S'"'' DrOb+SVDr&,-@ *,-xV4B1C0g*6'<( (@'A'1'+''!'''?(''''''%'S'"'' DrObSVDr&+!,@ *v&,B!,DrOb4SVDr&+\,@ *+\,xV4B1 IP Datagramg*6'<( (@'A'1'+''!'''?(''''''%'S'"'' DrOb4SVDr&23@ *23xV4B1 SLIP Packetg*6'<( (@'A'1'+''!'''?(''''''%'S'"'' DrXXDrOb SVDr&)Sg be@ ^YX zDrObqSVDr&:z[Rd@ ^YRz[j%dxiDrObqSVDr&]c@ ^Y] c|iDrObSVDr&&^n_@ ^Y)JrE?!_r^DrObSVDr& b>d@ ^Y)Jrb(cDrObSVDr&b1d@ ^Y)JrbwcDrObSVDr&--^_@ ^Y)Jr%_^DrObSVDr&)S" be@ ^Y)Jry[]DrOb4SVDr&[g \@ ^Y[g \xV4B1 Buffer Headg*6'<( (@'A'1'+''!'''?(''''''%'S'"'' DrOb4SVDr&Z#![@ ^YZ#![xV4B1 Buffer Tailg*6'<( (@'A'1'+''!'''?(''''''%'S'"'' DrObSVDr&X[$w_@ ^YZN[N\^DrObSVDr&Y\^@ ^YZN[N[M\DrObySVDr&f\Jc@ ^Y^ by*DrOb+SVDr&`a@ ^Y`axV4B101g*6'<( (@'A'1'+''!'''?(''''''%'S'"'' DrOb+SVDr&\]@ ^Y\]xV4B100g*6'<( (@'A'1'+''!'''?(''''''%'S'"'' DrOb+SVDr&EcqTd@ ^YEcqTdxV4B102g*6'<( (@'A'1'+''!'''?(''''''%'S'"'' DrOb+SVDr&`a@ ^Y`axV4B103g*6'<( (@'A'1'+''!'''?(''''''%'S'"'' DrOb+SVDr&1q\#]@ ^Y1q\#]xV4B104g*6'<( (@'A'1'+''!'''?(''''''%'S'"'' DrXXDrObOSVDr& b$@ }EDrObSVDr&&@ u}EDrObqSVDr&&@ &DrObSVDr&T{@  T{~xV4B1gCircularg*6'<( ( @'A'1'+''!'''?(''''''%'S'"''Bufferg*6'<( ( @'A'1'+''!'''?(''''''%'S'"'' DrXXDrObSVDr&b#@ }EDrObkSVDr&b#@ b#DrOb=SVDr&4@  4xV4B1 Main programg*6'<( ( @'A'1'+''!'''?(''''''%'S'"'' DrXXDrObkSVDr&J#z@ J#zDrObJSVDr& @   xV4B1Interrupt Service Routineg*6'<( ( @'A'1'+''!'''?(''''''%'S'"'' DrObSVDr&(@ ejDrCn#DrCn#;DrObSVDr&<@ jeJDrCn#DrCn#;DrObSVDr&@ eezDrCn#DrCn$;xiDrObSVDr&#@ }EDrObkSVDr&#@ #DrOb>SVDr&@  xV4B1 Hardware UARTg*6'<( ( @'A'1'+''!'''?(''''''%'S'"'' DrXXDrObkSVDr&]$@ ,l$DrObSVDr&$@  $xV4B1i Serial I/Og*6'<( ( @'A'1'+''!'''?(''''''%'S'"'' Moduleg*6'<( ( @'A'1'+''!'''?(''''''%'S'"'' DrObSVDr&X1@ mDrCn#DrCn$ ;DrOb;SVDr& |@  |xV4B1 Serial I/Og*6'<( ( @'A'1'+''!'''?(''''''%'S'"'' DrXXDrObkSVDr&Gc$}@ 'Gc$}DrObkSVDr&8;wͱ@ '8;wͱDrObkSVDr&!@ '!DrObkSVDr& O a& @  ) O a& DrObkSVDr&ң0*@ +ң0*DrObkSVDr&!*S@ 1+!*SDrXX Controlsgg DrXXMD* !"#$%&'()*+,-./0123456789:;<='P@ d d Bs U d XXX"X,X6' @9X'@XX'@wX+'$@X'(!@:. u . X@'1!@rdrddrXA'2J@;rdrddxddxdxdxdXXX&X27S;"@qXX8S<4@XXX"9S=(@XX('@Q@FUXR'D@eX4y2R0pPn$' '(. . p. @ . . . . . P. . . !. $. `'. 0*. -. /. 2. p5. @8. ;. =. @. 6')^2P  Numbering SymbolsNumbering Symbols Internet link Internet link!''Bullet SymbolsBullet Symbols''Text BoxText Box1@'2A';7S<8S=9S>>@(' OLEOLE;7S<8S=9S>> FormulaFormula@1@'<8S>> GraphicGraphic@;7S<8S=9S>> StandardStandard@HeadingStandard Text body@''2A'DR'  Text bodyStandard Text body@2A' Heading 1Heading Text body@''  Heading 2Heading Text body@' ''  Heading 3Heading Text body@''  Heading 4Heading Text body@' '' Table Contents Text bodyTable Contents@ Table HeadingTable Contents Table Heading@ ''$+'Frame contents Text bodyFrame contents CaptionStandardCaption' '2A'HeaderStandardHeader@('FooterStandardFooter@(' Footer leftStandard Footer left(' Footer rightStandard Footer right('N8|< V%}>vGRF51F BM76(FSDx^WYrF!@@voJHOnʏ;) T.(b^!"Z^V V+y?x^yyQqq/xokz^iź RS5ؾkdi֮{>U0o;\g,R.)^SiQUOVj_vZZjRi6K)`((#mayUE'Z7\C)|`B;kӪ,h;dп|h*༡JRثuC q^:^!v<1yBBTG@ d<2Vj=ęt]z2DMV; \g_%;WlFE_,%nJ0Yz [j] :|цcsQ#MPFXCode@΁D 2=m߽G%8(y>?D >V rdo[1sM̖eƙi)]r,)0؝Zm{ts%kҕr qIuZ=~)q[|1 5d}<M!xg4¡jLǮ<6y85:3YS`)5@T)gg'p?>Vu 甛șp{p:O#6)hLkDH`gSjɔeȏ\oN0 ^4͖F Mܬp?3*ycۗG`2o3SG,5ǒ2V*iVwGYMJikKR ,E_+7%686w޴|Y}=@ ԃ##N U2n_]O*ybN3j8vb`Z/q E3+{}3w =%sp˯[_jjSq{{^M8( هIޡ }j=G;ݫ>@qũ>C У,eFv'x3_ҏ@ 1]nG˧Mn";v7#s n{(/#R:cjsGܱϭ.m5KmZ0CZۭfGʆ!'N83(Lmu% 2fX)ʺ^}_E4b %Oh+'0 h t 99@+M@D@3M@; Tim Hurman Tim Hurman @ޅ)䰱Formula StarMath 5.0SW5HDR.0/1!@ Frameformat ZeichenformatTextformatvorlageStandard Heading Text body  Heading 1  Heading 2  Heading 3  Heading 4Table Contents Table Heading Frame contentsCaptionHeaderFooter Footer left Footer rightNumbering Symbols Internet linkBullet Symbols Text Box OLE Formula GraphicRoot 26 Column 27 Column 28 Column 29 Column 30 Graphic1 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 Object1 49 Object2 50 Object3 51 Object4 52 53 54 55 Table1 56 Table2 57 58 59Standard  Illustration Table TextDrawingY <.Y =.Y >.Y ?.q2x GeneralGeneraldNC#,###.00#,###.00SystemNC #,##0.00 CCC#,##0.00 CCCNC$#,##0.--;[RED]-$#,##0.-- $#,##0.---$#,##0.--REDNC$ MM/DD/YYYYMM/DD/YYYY def/SystemNC%MM/DD/YYMM/DD/YY