home *** CD-ROM | disk | FTP | other *** search
/ Stars of Shareware: Programmierung / SOURCE.mdf / programm / windows / basic / lclb42 / lcl4b.bi < prev    next >
Encoding:
Text File  |  1994-07-29  |  3.1 KB  |  133 lines

  1. '
  2. ' LCL4B.INC
  3. '
  4.  
  5.  DEFINT A-Z
  6.  
  7. REM PCL4B functions
  8.  
  9.  DECLARE FUNCTION SioBaud CDECL (BYVAL Port,BYVAL BaudCode)
  10.  DECLARE FUNCTION SioBrkKey CDECL()
  11.  DECLARE FUNCTION SioBrkSig CDECL(BYVAL Port,BYVAL Char)
  12.  DECLARE FUNCTION SioCrtWrite CDECL(BYVAL Char)
  13.  DECLARE FUNCTION SioCTS CDECL(BYVAL Port)
  14.  DECLARE FUNCTION SioDCD CDECL(BYVAL Port)
  15.  DECLARE FUNCTION SioDSR CDECL(BYVAL Port)
  16.  DECLARE FUNCTION SioDTR CDECL(BYVAL Port,BYVAL Char)
  17.  DECLARE FUNCTION SioDelay CDECL (BYVAL Tics)
  18.  DECLARE FUNCTION SioDone  CDECL (BYVAL Port)
  19.  DECLARE FUNCTION SioError CDECL(BYVAL Code)
  20.  DECLARE FUNCTION SioGetDiv CDECL (BYVAL Port)
  21.  DECLARE FUNCTION SioGetc  CDECL (BYVAL Port,BYVAL Tics)
  22.  DECLARE FUNCTION SioInfo CDECL(BYVAL Char)
  23.  DECLARE FUNCTION SioKeyPress CDECL()
  24.  DECLARE FUNCTION SioKeyRead CDECL()
  25.  DECLARE FUNCTION SioLine CDECL(BYVAL Port)
  26.  DECLARE FUNCTION SioModem CDECL(BYVAL Port,BYVAL Char)
  27.  DECLARE FUNCTION SioParms CDECL(BYVAL Port,BYVAL Code1,BYVAL Code2,BYVAL Code3)
  28.  DECLARE FUNCTION SioPutc  CDECL (BYVAL Port,BYVAL Char)
  29.  DECLARE FUNCTION SioRead CDECL(BYVAL Port,BYVAL Code)
  30.  DECLARE FUNCTION SioReset CDECL (BYVAL Port,BYVAL BaudCode)
  31.  DECLARE FUNCTION SioRI CDECL(BYVAL Port)
  32.  DECLARE FUNCTION SioRTS CDECL(BYVAL Port,BYVAL Char)
  33.  DECLARE FUNCTION SioRxBuf CDECL (BYVAL Port,BYVAL PtrSeg,BYVAL Size)
  34.  DECLARE FUNCTION SioRxFlush CDECL(BYVAL Port)
  35.  DECLARE FUNCTION SioRxQue CDECL(BYVAL Port)
  36.  DECLARE FUNCTION SioTimer& CDECL()
  37.  DECLARE FUNCTION SioUnGetc CDECL(BYVAL Port,BYVAL Char)
  38.  
  39. REM COM port codes
  40.  
  41.  CONST COM1 = 0
  42.  CONST COM2 = 1
  43.  CONST COM3 = 2
  44.  CONST COM4 = 3
  45.  
  46. REM Baud codes
  47.  
  48.  CONST Baud300 = 0
  49.  CONST Baud600 = 1
  50.  CONST Baud1200 = 2
  51.  CONST Baud2400 = 3
  52.  CONST Baud4800 = 4
  53.  CONST Baud9600 = 5
  54.  CONST Baud19200 = 6
  55.  CONST Baud38400 = 7
  56.  CONST Baud57600 = 8
  57.  CONST Baud115200 = 9
  58.  CONST NORESET = -1
  59.  
  60. REM Parity Codes
  61.  
  62. CONST NoParity  = 0
  63. CONST OddParity  = 1
  64. CONST EvenParity = 3
  65. CONST MarkParity = 5
  66. CONST SpaceParity = 7
  67.  
  68. REM Stop Bit Codes
  69.  
  70. CONST OneStopBit  = 0
  71. CONST TwoStopBits = 1
  72.  
  73. REM Word Length Codes
  74.  
  75. CONST WordLength5  = 0
  76. CONST WordLength6  = 1
  77. CONST WordLength7  = 2
  78. CONST WordLength8  = 3
  79.  
  80. REM Buffer Size Codes
  81.  
  82. CONST Size128  = 4
  83. CONST Size256  = 5
  84. CONST Size512  = 6
  85. CONST Size1024 = 7
  86. CONST Size2048 = 8
  87. CONST Size4096 = 9
  88. CONST Size8192 = 10
  89. CONST Size16384 = 11
  90. CONST Size32768 = 12
  91. CONST Size1K   = 7
  92. CONST Size2K   = 8
  93. CONST Size4K   = 9
  94. CONST Size8K   = 10
  95. CONST Size16K  = 11
  96. CONST Size32K  = 12
  97.  
  98. REM Line Status Masks
  99.  
  100. CONST TransBufferEmpty = 32
  101. CONST BreakDetect  = 16
  102. CONST FramingError = 8
  103. CONST ParityError  = 4
  104. CONST OverrunError = 2
  105. CONST DataReady    = 1
  106.  
  107. REM Modem Status Masks
  108.  
  109. CONST DCD = 128
  110. CONST RI  =  64
  111. CONST DSR =  32
  112. CONST CTS =  16
  113. CONST DeltaDCD = 8
  114. CONST DeltaRI  = 4
  115. CONST DeltaDSR = 2
  116. CONST DeltaCTS = 1
  117.  
  118. REM Break Signal Commands
  119.  
  120. CONST ASSERT_BREAK = 65
  121. CONST CANCEL_BREAK = 67
  122. CONST DETECT_BREAK = 68
  123.  
  124. REM SioDTR & SioRTS Commands
  125.  
  126. CONST SET_LINE   = 83
  127. CONST CLEAR_LINE = 67
  128. CONST READ_LINE  = 82
  129.  
  130. REM SioInfo Commands
  131.  
  132. CONST VERSION = 86
  133.