亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? readme.txt

?? DELPHI串口通訊程序
?? TXT
?? 第 1 頁 / 共 2 頁
字號:
                            less than one-half full and lowers the RTS line
                            when the buffer is more than three-quarters full.
                            If handshaking is enabled, it is an error for the
                            application to adjust the line by using the
                            Win32 EscapeCommFunction function.

                      input buffer | less than 1/2 full | more than 3/4 full
                     --------------+--------------------+--------------------
                        RTS        | output set         | output clear   

      TransmissionAvailable
                            Specifies that the RTS line will be enabled
                            if bytes are available for transmission. After
                            all buffered bytes have been sent, the RTS line
                            will be disable.

                      output buffer | have available byte | no any data
                     ---------------+---------------------+----------------- 
                        RTS         | output set          | output clear

      RTS is a output pin. You can set its state in MCR register.
      It usually connect to CTS pin in the other end.
      You can change this value when the comm is open.

  XonLimit : WORD

      Specifies the minimum number of bytes allowed in the input buffer
      before the XON character is sent.
      You can change this value when the comm is open.

      Example:
          The size of input buffer is 1000 bytes and XonLimit is 100.
          And XOff character have sent before.
          When bytes in input buffer from 101 to 100, the Xon character is
          sent.

  XoffLimit : WORD

      Specifies the maximum number of bytes allowed in the input buffer
      before the XOFF character is sent. The maximum number of bytes
      allowed is calculated by subtracting this value from the size,
      in bytes, of the input buffer.
      You can change this value when the comm is open.

      Example:
          The size of input buffer is 1000 bytes and XonLimit is 100.
          When bytes in input buffer from 899 to 900, the Xoff character is
          sent.

  ByteSize : ( _5, _6, _7, _8 )

      Specifies the number of bits in the bytes transmitted and received. 
      You can change this value when the comm is open.

  Parity : ( None, Odd, Even, Mark, Space )

      Specifies the parity scheme to be used. This member can be one of the
      following values:

      Value   Meaning
      ------- ---------------------
      None    No parity
      Odd     Sum of logic '1' bits (data bits and parity bit) is odd
      Even    Sum of logic '1' bits (data bits and parity bit) is even
      Mask    Parity bit is always in logic '1'
      Space   Parity bit is always in logic '0'

      You can change this value when the comm is open.


  StopBits : ( _1, _1_5, _2 )

      Specifies the number of stop bits to be used.
      You can change this value when the comm is open.

  XonChar : AnsiChar

      Specifies the value of the XON character for both transmission and
      reception.
      You can change this value when the comm is open.

  XoffChar : AnsiChar

      Specifies the value of the XOFF character for both transmission and
      reception.
      You can change this value when the comm is open.

  ReplacedChar : AnsiChar

      Specifies the value of the character used to replace bytes received
      with a parity error when ReplaceWhenParityError member is TRUE and
      ParityCheck member is TRUE.
      You can change this value when the comm is open.

  Handle : THandle   <read-only>

      The comm file handle. Get from 'CreateFile' function in 'StartComm'.
      You can use it for another Win32 COMM API operation

  SendDataEmpty : Boolean   <run-time & read-only>

      True when send-buffer is empty and no any pending send require in message
      queue. False if send-buffer is not empty or have send require in message
      queue.

METHOD
======

  procedure StartComm

      Start a communication for this comm port.
      If failure, raise ECommsError exception and ECommsError.Message contain
      following string:
          'This serial port already opened'
          'Error opening serial port'
          'File handle is not a comm handle'
          'Cannot setup comm buffer'
          'Unable to create event'
          'Unable to create read thread'
          'Unable to create write thread'

  procedure StopComm

      Stop and end all communication threads for this comm port.
      No any return.

  function WriteCommData( pDataToWrite: PChar;
                          dwSizeofDataToWrite: Word ): Boolean

      Send a String to the Write Thread to be written to the Comm.
      This subroutine will return immediately. The send operation will
      do in background.
      Parameters:
          pszStringToWrite     - string to Write to Comm port.
          nSizeofStringToWrite - length of pszStringToWrite.
      Return:
          TRUE : if the PostMessage to write thread is successful.
          FALSE: if PostMessage fails or Write thread doesn't exist.

  function GetModemState : DWORD;

     Get and return the modem state right now. They are the state of modem
     input pin from MSR.
     The return value can be one or more of the following codes:

      Value       Meaning
      ----------  -----------------------------------------------------------
      MS_CTS_ON   The CTS (clear-to-send) signal is on.
      MS_DSR_ON   The DSR (data-set-ready) signal is on.
      MS_RING_ON  The ring indicator signal is on.
      MS_RLSD_ON  The RLSD (receive-line-signal-detect) signal is on.

      The function fails if the hardware does not support the
      control-register values.

EVENT HANDLER
=============

  OnReceiveData : procedure (Sender: TObject;
                             Buffer: Pointer;
                             BufferLength: Word) of object

      When
        1. The input buffer contains received data and
        2. more than a limit size or
        3. read time-out
      the event handler is called
      Sender : point to TComm object which raise this call
      Buffer : the buffer which contains received data
      BufferLength : the size of received data in Buffer

  OnReceiveError : procedure(Sender: TObject; EventMask : DWORD) of object

      When error happend during receiving, the event handler is called.
      Sender : point to TComm object which raise this call
      EventMask : the value get from ClearCommError in 'HandleCommEvent'
                  A 32-bit variable to be filled with a mask indicating the
                  type of error. This parameter can be one or more of the
                  following error codes:

      Value       Meaning
      ----------  -----------------------------------------------------------
      CE_BREAK    The hardware detected a break condition. (no support now)
      CE_DNS      Windows 95 only: A parallel device is not selected.
      CE_FRAME    The hardware detected a framing error.
      CE_IOE      An I/O error occurred during communications with the device.
      CE_MODE     The requested mode is not supported, or the hFile parameter
                  is invalid. If this value is specified, it is the only
                  valid error.
      CE_OOP      Windows 95 only: A parallel device signaled that it is out
                  of paper.
      CE_OVERRUN  A character-buffer overrun has occurred. The next character
                  is lost.
      CE_PTO      Windows 95 only: A time-out occurred on a parallel device.
      CE_RXOVER   An input buffer overflow has occurred. There is either no
                  room in the input buffer, or a character was received after
                  the end-of-file (EOF) character.
                  (second condition is impossible happened under Win32)
      CE_RXPARITY The hardware detected a parity error. (no support)
      CE_TXFULL   The application tried to transmit a character, but the
                  output buffer was full. (no support)


  OnRequestHangup: procedure(Sender: TObject) of object;

      When the program is terminated abnormally, the event handler is
      called.

  OnModemStateChange : procedure(Sender: TObject; ModemEvent : DWORD) of object

      When Modem's RLSD(CD) change state (HIGH<->LOW) or the ring indicator
      signal is detected, this event handler is
      called.
      Sender : point to TComm object which raise this call
      ModemEvent : A 32-bit variable to be filled with a mask indicating
                   what made this call. This parameter can be one or more
                   of the following codes:

      Value       Meaning
      ----------  -----------------------------------------------------------
      ME_CTS      The CTS (clear-to-send) signal has changed state.
                  (support in future, not support now)
      ME_DSR      The DSR (data-set-ready) signal has changed state.
                  (support in future, not support now)
      ME_RING     The ring indicator signal was detected.
      ME_RLSD     The RLSD (receive-line-signal-detect) signal has changed
                  state.

      Call GetModemState method to get the real state of modem state.

LEGALITIES
==========

This component is totally free (along with source code).

Small-Pig Team
29/4/97
E-mail:  spigteam@vlsi.ice.cycu.edu.tw

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲精品中文在线影院| 欧美电影免费提供在线观看| 亚洲人成网站在线| 91传媒视频在线播放| 亚洲网友自拍偷拍| 欧美肥妇free| 国产精品69久久久久水密桃| 国产精品国产三级国产专播品爱网| 成人性色生活片| 亚洲天堂精品在线观看| 欧美日韩精品三区| 日韩激情一区二区| 国产亚洲精久久久久久| 99视频有精品| 婷婷国产在线综合| 久久综合色综合88| 91在线视频免费91| 日本成人在线网站| 国产精品日产欧美久久久久| 欧美日韩一卡二卡三卡 | 精品88久久久久88久久久| 国产在线精品视频| 亚洲精品免费在线播放| 日韩一区和二区| www.欧美精品一二区| 日本欧美一区二区三区乱码| 欧美激情一区二区三区四区| 在线视频中文字幕一区二区| 精品午夜一区二区三区在线观看| 日韩理论片一区二区| 在线不卡中文字幕| 不卡av电影在线播放| 日韩精品久久理论片| 国产精品毛片a∨一区二区三区| 欧美视频完全免费看| 国产福利一区在线| 午夜精品爽啪视频| 亚洲婷婷综合色高清在线| 日韩视频在线观看一区二区| 99热国产精品| 国产乱人伦偷精品视频不卡| 亚洲福中文字幕伊人影院| 久久久久久毛片| 欧美一区午夜精品| 欧美亚洲国产一区二区三区va| 国产伦精品一区二区三区在线观看| 洋洋av久久久久久久一区| 欧美韩国日本一区| 日韩欧美卡一卡二| 欧美日韩情趣电影| 91浏览器在线视频| 国产成人一区在线| 久久97超碰色| 毛片av中文字幕一区二区| 亚洲国产欧美在线| 玉足女爽爽91| 亚洲欧美影音先锋| 国产色婷婷亚洲99精品小说| 欧美二区乱c少妇| 欧美中文字幕久久| 99久久精品国产麻豆演员表| 国产在线视频一区二区三区| 日韩激情视频网站| 午夜电影久久久| 亚洲国产一二三| 一二三区精品福利视频| 亚洲裸体在线观看| 中文字幕欧美一区| 国产精品伦一区二区三级视频| 精品va天堂亚洲国产| 欧美不卡视频一区| 精品入口麻豆88视频| 日韩欧美一区二区免费| 日韩欧美国产三级| 日韩精品一区二区三区视频在线观看 | 日韩电影一区二区三区| 性感美女久久精品| 午夜精品久久久久久久久| 亚洲一二三四久久| 午夜精品视频一区| 秋霞午夜av一区二区三区| 视频在线观看国产精品| 日韩高清不卡一区二区三区| 丝袜美腿亚洲综合| 另类综合日韩欧美亚洲| 国内精品久久久久影院薰衣草| 久久综合综合久久综合| 国产精品一线二线三线| 粉嫩蜜臀av国产精品网站| 99九九99九九九视频精品| 成人黄色小视频| 欧美调教femdomvk| 日韩欧美一级精品久久| 国产人伦精品一区二区| 亚洲色图19p| 午夜精品久久久久久久久久| 美国三级日本三级久久99| 国产成人精品aa毛片| 99久久久免费精品国产一区二区| a美女胸又www黄视频久久| 91捆绑美女网站| 欧美精品色综合| 久久综合99re88久久爱| 中文字幕在线不卡视频| 亚洲国产精品自拍| 国产一区二区在线观看视频| 成人sese在线| 欧美日韩一区二区三区在线| 精品国产乱码久久久久久免费| 国产精品少妇自拍| 五月天婷婷综合| 国产美女主播视频一区| 色偷偷久久一区二区三区| 欧美一区二区三区视频免费| 国产免费成人在线视频| 亚洲成人免费av| 国产成人av电影在线| 欧美日韩一卡二卡| 国产日韩欧美高清| 亚洲电影在线免费观看| 国产99久久久国产精品免费看| 欧美日韩精品一二三区| 欧美国产乱子伦| 视频一区欧美日韩| 成人美女在线视频| 日韩欧美一级在线播放| 一区二区三区免费| 国产精品夜夜嗨| 欧美日韩一区久久| 中文字幕在线不卡| 激情成人午夜视频| 欧美亚洲丝袜传媒另类| 日本一区二区在线不卡| 免费观看成人鲁鲁鲁鲁鲁视频| av一区二区三区| 久久久久久一级片| 捆绑变态av一区二区三区| 色94色欧美sute亚洲线路一久 | 日韩视频免费观看高清完整版在线观看 | 欧美亚洲综合色| 亚洲国产高清在线| 久久精品久久综合| 777色狠狠一区二区三区| 中文字幕人成不卡一区| 国产一本一道久久香蕉| 日韩欧美你懂的| 水野朝阳av一区二区三区| 99国产精品久| 国产精品视频麻豆| 精品一区二区三区不卡| 日韩一区二区三区高清免费看看 | 91精品欧美久久久久久动漫 | 亚洲视频中文字幕| 国产精品一卡二| 日韩三级.com| 日本不卡不码高清免费观看| 91久久精品午夜一区二区| 成人欧美一区二区三区| av中文字幕亚洲| 国产日韩精品视频一区| 国内精品视频666| 日韩免费视频一区| 日韩精品久久理论片| 日韩一区二区免费在线观看| 图片区日韩欧美亚洲| 欧美图片一区二区三区| 亚洲综合在线五月| 欧洲视频一区二区| 视频一区在线播放| 日韩欧美国产综合在线一区二区三区| 五月天久久比比资源色| 欧美精品在线观看播放| 石原莉奈在线亚洲二区| 91 com成人网| 蜜臀av在线播放一区二区三区| 欧美一区二区三区小说| 久久精品国产精品亚洲综合| www国产成人免费观看视频 深夜成人网| 美女爽到高潮91| 亚洲精品在线一区二区| 国产福利电影一区二区三区| 中文字幕的久久| 91久久线看在观草草青青| 亚洲国产精品影院| 日韩你懂的在线播放| 国产精品一卡二| 亚洲欧美乱综合| 欧美高清一级片在线| 久久疯狂做爰流白浆xx| 欧美激情在线一区二区三区| caoporn国产一区二区| 亚洲午夜av在线| 精品久久免费看| 91亚洲国产成人精品一区二三| 亚洲一线二线三线久久久| 制服丝袜一区二区三区| 国产精品18久久久久久久久久久久 | 欧美性猛交一区二区三区精品| 亚洲bt欧美bt精品| 26uuu成人网一区二区三区|