PPU207"-B.o8v communicationUcommunication.pasGJjSystemKSݓNobjpas,ފ>.!9ClassesC:lt6^sysutilsGd ܯe}f variablesŜr[[dCrt@$/ݓNSerial/sL5"!9BaseUnix%kTcommunication.o  d RW,SYSTEM VARIABLESSERIALOBJPASSYSUTILS  !        !#$&()      .! q!r s t uop@ 4  5  2  67  # /01   V  j >W{xuv9")S  #IZVf=H5I F3     [+#% 1COMMUNICATION_$$_SENDDATA$LONGINT$DOUBLE$$LONGINT[("param   %"dd #!~++/8:, 'COMMUNICATION_$$_GETSERIALPORT$$LONGINT[w+@DXZN  COMMUNICATION_$$_INITUSB$LONGINT[+"shandler MV p+`dmo COMMUNICATION_$$_CLOSEUSB[y+uy "COMMUNICATION_$$_STARTUSB$$LONGINT[+t +COMMUNICATION_$$_GETUSB$LONGINT$$ANSISTRING[$"t +"$resultt Aq+R COMMUNICATION_$$_CREATEFIFO[w+X !COMMUNICATION_$$_WRITEFIFO$DATA_T[$"d }+_ 'COMMUNICATION_$$_DATAAVAILABLE$$BOOLEAN[+ f )COMMUNICATION_$$_READFIFO$DATA_T$$BOOLEAN[$"d  v+ #,.t  COMMUNICATION_$$_SEND_CREATEFIFO[|+ 48LNz &COMMUNICATION_$$_SEND_WRITEFIFO$SEND_T[$"d!AJ + TXac ,COMMUNICATION_$$_SEND_DATAAVAILABLE$$BOOLEAN[+ im .COMMUNICATION_$$_SEND_READFIFO$SEND_T$$BOOLEAN[$"d#v |+ &COMMUNICATION_$$_SENDDATA_OUT$$LONGINT[y+ #COMMUNICATION_$$_COMMAND_CREATEFIFO[+ -COMMUNICATION_$$_COMMAND_WRITEFIFO$ANSISTRING[$"d"' + /COMMUNICATION_$$_COMMAND_DATAAVAILABLE$$BOOLEAN[+ 5COMMUNICATION_$$_COMMAND_READFIFO$ANSISTRING$$BOOLEAN[$"d%)! ~+  "f 'COMMUNICATION_$$_SENDCOMMAND$ANSISTRING[$"s'* z+(,57 #COMMUNICATION_$$_DATAREADFROMDEVICE[! communication*SYSTEM+OBJPAS,ClassesSysUtils  variablescrtserial"baseunix senddata  =! getserialport  CinitUSB IcloseUSB OstartUSB UgetUSB [ createfifo a writefifo g! dataavailable mreadfifo s#send_createfifo y"send_writefifo! &send_dataavailable" ! send_readfifo#   senddata_out $ &command_createfifo!& %command_writefifo#' )command_dataavailable$( $command_readfifo&)  sendcommand(* &datareadfromdevice), *threadon.(device0. notconnected1mainyAܝۗMyRQ+RTTI_$COMMUNICATION_$$_def00000033$indirect "RTTI_$COMMUNICATION_$$_def00000033+RTTI_$COMMUNICATION_$$_def00000032$indirect "RTTI_$COMMUNICATION_$$_def00000032wQRTTI_$SYSTEM_$$_RAWBYTESTRINGRTTI_$SYSTEM_$$_LONGINTRTTI_$SYSTEM_$$_ANSISTRINGRTTI_$SYSTEM_$$_SMALLINT(VI )2;DMV_hqz %.7@IR[dmv!*3<ENW`ir{[ + COMMUNICATION_$$_init$9INIT$_$COMMUNICATIONCOMMUNICATION_$$_init$[,*4'[,*5'[,*2'[,*6[,*7[+# +COMMUNICATION_$$_GET_DOUBLE$LONGINT$$DOUBLE[("starti  x+/1 "COMMUNICATION_$$_PUT_DOUBLE$DOUBLE[%"ddI$- w+7;DF  COMMUNICATION_$$_GETDTA$$LONGINT[~+ LPdf 'COMMUNICATION_$$_SS$ANSISTRING$$LONGINT['"devS Yb z+/lpy{ #COMMUNICATION_$$_DATAREADY$$LONGINT[+0 COMMUNICATION_$$_init_implicit$INIT$_$COMMUNICATIONCOMMUNICATION_$$_init_implicit$[+1 #COMMUNICATION_$$_finalize_implicit$FINALIZE$_$COMMUNICATION#COMMUNICATION_$$_finalize_implicit$[main-6+$COMMUNICATION_$$_init$.9'p_str/>*mysocket0?&fifo1@+ fiforeadp2A, fifowritep3A+ send_fifo4B0send_fiforeadp5C1send_fifowritep6C. command_fifo7D3command_fiforeadp8E&(4command_fifowritep9E*35$ca:F7=?*USB_data;GAGI/ serialhandler<HKTV(Parity=IXac*StopBits>Jenp'Flags?Kr{} get_doubleq  put_doubler getDTAs sst  datareadyu 5 $COMMUNICATION_$$_init_implicit$o9$$COMMUNICATION_$$_finalize_implicit$pS