sioapi.h

来自「build a modbus client/server for use on 」· C头文件 代码 · 共 56 行

H
56
字号
/*******************************************************************************

                                   sioapi.h

********************************************************************************

   Written by:   Shaheen Mahomed

   nSoft Developement.

********************************************************************************

  0.00aA  17 Jun 04 SSM  Began project
  0.00aI  11 Oct 04 BDW  Increasing SIO buffer sizes

*******************************************************************************/

#define P6720SER1 0
#define P6720SER2 1

// Buffer sizes
#define SIO_TX_BUFFER_SIZE  224
#define SIO_RX_BUFFER_SIZE  224

/* different hardware interfaces  */

#define  SIOAPI_BAUD_110      110
#define  SIOAPI_BAUD_300      300
#define  SIOAPI_BAUD_600      600
#define  SIOAPI_BAUD_1200     1200
#define  SIOAPI_BAUD_2400     2400
#define  SIOAPI_BAUD_4800     4800
#define  SIOAPI_BAUD_9600     9600
#define  SIOAPI_BAUD_19200    19200
#define  SIOAPI_BAUD_20833    20833
#define  SIOAPI_BAUD_28800    28800
#define  SIOAPI_BAUD_38400    38400
#define  SIOAPI_BAUD_57600    57600
#define  SIOAPI_BAUD_115200   115    /* To fit into UINT16 */

#define  SIOAPI_PARITY_NONE   0
#define  SIOAPI_PARITY_ODD    1
#define  SIOAPI_PARITY_EVEN   2

BYTE  sioapi_enable  ( UINT iPort);
BYTE  sioapi_disable ( UINT iPort ) ;
BYTE  sioapi_init    ( UINT iPort ) ;
BYTE  sioapi_putch   ( UINT iPort, BYTE  ch ) ;
BYTE  sioapi_getch   ( UINT iPort ) ;
BYTE  sioapi_ixrx    ( UINT iPort ) ;
BYTE  sioapi_ixtx    ( UINT iPort ) ;
BYTE  sioapi_setport ( UINT iPort, UINT ibaud, UINT iparity, UINT idata, UINT istop) ;
BYTE  sioapi_puts    ( UINT iPort, BYTE *str, UINT length ) ;
BYTE  sioapi_tx_complete ( UINT port_handle ) ;

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?