home *** CD-ROM | disk | FTP | other *** search
/ PC Online 1999 April / PCO0499.ISO / filesbbs / os2 / cl_101.arj / CL_101.ZIP / haysemul / read.me < prev   
Encoding:
Text File  |  1996-02-18  |  4.3 KB  |  102 lines

  1. CLComm.DLL  0.76 R20         (C) 1994-1996, Michael Buenter       95-12-31
  2. A high performance, multithreaded COM and CAPI DLL
  3. for OS/2 2.x and Warp V3 communications
  4. --------------------------------------------------------------------------
  5.  
  6. The features described in this documentation are NOT part of the
  7. CantaLoup distribution.
  8.  
  9. They are delivered as is and may not work.
  10.  
  11.  
  12. Files in this archive
  13. ---------------------
  14.    AT.DOC          Hayes AT commands understood by CLCOMMs CAPI-Hayes
  15.                    layer. Adapted from cFos.
  16.    READ.ME         This file.
  17.    
  18.    /SHARED/        There's a special version of clcomm in this directory.
  19.      CLCOMMS.DLL   See below for detailed description.
  20.      MAXCOMMS.DLL                "
  21.  
  22.      
  23. CLComm consists of two major parts
  24. ----------------------------------
  25.    COM:  A high performance interface to OS/2's serial interface.
  26.          It features fast buffer handling and easy access to the COM ports.
  27.          It's a 32b redesign of Pete Fitzsimmons COMM/MAXCOMM.DLL;
  28.          it adds some new features and is fully ported to the 32b calls
  29.          of OS/2 2.x. Some bugs are fixed.
  30.  
  31.    CAPI: An interface layer for ISDN devices using the CAPI 1.1
  32.          interface. CLCOMM adds a Hayes emulation layer on top of CAPI.
  33.          This allows all modem related programs to use Hayes AT commands
  34.          to access ISDN (CAPI) devices. This layer is based on the
  35.          well known cFos Fossil Emulation for the DOS CAPI written by
  36.          Marting Winkler and Chris Lueders.
  37.          CLCOMMs AT commands are mostly compatible to cFos.
  38.          The CAPI interface is in BETA stage and was tested on
  39.          the OS/2 CAPI 1.1 by Diehl and Teles. I don't
  40.          know if it works on other OS/2 CAPI implementations.
  41.          It does NOT use CAPI.DLL, because it relies on its own internal
  42.          device driver calls (DosDevIOCtl).
  43.  
  44.          Known bugs:
  45.                 - Spawning does not work in the non-shared version;
  46.                   if you use this features, OS/2 can't close 
  47.                   the CLCOMM Port anymore!
  48.                   So don't use spawn and shells with programs using
  49.                   CLComm.
  50.  
  51.          Special "shared" version
  52.          ------------------------
  53.          I included a special clcomm version in this package, which
  54.          uses shared memory to be able to spawn the "CAPI handle" to
  55.          another application. This feature really is a bad hack (believe
  56.          me!) and I'm almost sure it doesn't work as expected.
  57.          There's also an maxcomm glue dll included which emulates
  58.          maxcomm.dll while passing the calls to clcomm.dll. This dll 
  59.          makes it virtually possible to spawn capi ports to Maximus.
  60.          To try it out (have fun!!) just rename both dll's to their
  61.          original names.
  62.          But just to make it sure: I can assure you that it most
  63.          probably does NOT work as expected. This version is a
  64.          PRE-ALPHA release.
  65.          Many thanks to Christian for his glue maxcomm.dll!
  66.          If you want to use this special version, rename clcomms.dll
  67.          to clcomm.dll and maxcomms.dll to maxcomm.dll and use them
  68.          instead of the original dll's.
  69.  
  70.  
  71. How to use the CAPI part of CLCOMM
  72. ----------------------------------
  73.     - use CAPIx (where x is any character) as your port setting. this
  74.       port will emulate the hayes modem.
  75.     - every session running on the same computer _must_ use a different
  76.       value for x, otherwise it definitely won't work!
  77.     - CLCOMM saves your port setup into CLCOMMx.PRF in the current
  78.       directory.
  79.  
  80.  
  81. Many thanks to
  82. --------------
  83.     - Peter Fitzsimmons (COMM/MAXCOMM), Chris Lueders (cFos),
  84.       Vince Perriello (BT), Martin Winkler (cFos), Diehl ISDN (OS/2 CAPI),
  85.       and Teles (OS/2 CAPI) for their support.
  86.  
  87.  
  88. How to contact the author
  89. -------------------------
  90.      2:301/531@fidonet, BBS, FAX        (++41-1-3502514, USR V.Everything)
  91.      2:301/532@fidonet, BBS             (++41-1-3502515, FAX, ZyXEL)
  92.      2:301/563@fidonet                  (++41-1-3502518, Diehl SCOM, X.75)
  93.  
  94.      buenter@tik.ee.ethz.ch             (Internet)
  95.  
  96.      Buenter Communications
  97.      Michael Buenter
  98.      Kinkelstrasse 38
  99.      CH-8006 Zuerich
  100.      Switzerland
  101.  
  102.