home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
OS/2 Shareware BBS: 10 Tools
/
10-Tools.zip
/
me100.zip
/
readme.txt
< prev
next >
Wrap
Text File
|
1996-06-22
|
3KB
|
93 lines
Amsterdam, Saturday 22-Jun-1996
ModemEngine, what is it, and what does it do
--------------------------------------------
The ModemEngine (ME for short) is a C++ interface to voice
modems with the Rockwell RC14V***** chipsets. At this point of
time it supports the voice AT command set (AT#****) but it was
intended to support fax AT commands (AT+fclass****) as well.
However, this is left as an exercise for the reader. The C++
interface makes it possible to record and play audio data with
the modem making it suitable for e.g. answering machine pur-
poses.
ModemEngine, the specification
------------------------------
There is none. I have yet to find the time to write it,
therefore the working of the ME is illustrated in the supplied
sample, and the voice modem's working is documented in the
supplied documentation (DOC.ZIP). The included sample is the
new answering machine in progress, but it is far from done. It
shows the use of the ME in some routines (e.g. testing the
modem's compatibility).
ModemEngine, who made it, and why
---------------------------------
ME is made by me, Sacha Prins.
I can be reached by mail: sprins@businessnet.net or
100417.1437@compuserve.com
Once upon a time I got a 14.4 voice/fax modem and found out
that there wasn't any OS/2 software for it. Being a university
student with time to spare, I made an OS/2 prototype of an
answering machine (distributed as ANS106p.ZIP) that did just
that, answer calls. Since it really is a prototype I found out
that is wasn't expandable, due to the `spaghetti' nature of
the code. Therefore I started from scratch and made a C++
class to encapsulate the modems control. In the meantime I
graduated. I also have to work for my money nowadays, and
since I have my own business, my time is very scarce.
ModemEngine, who is it for
--------------------------
Anyone interested in making his/her voice modem work with OS/2
that has programming experience with C++. Since the documen-
tation is very thin (this is it) some investigation is also
required. Sample programs in this package should illustrate
the working of ME.
ModemEngine, the package
------------------------
The package is a source distribution only. The reason is that
ME is intended for developers only.
The package consists of the following files:
DEF.DEF the DLL definition file
doc.zip Rockwell voice modem docs
license.txt Licence of this package
readme.txt This file
Makefile Makefile of the DLL
ModemEngine.cpp C++ source of ME.DLL
ModemEngine.Dep dependencies file of the makefile
ModemEngine.h header file used by the C++ source
ModemEngine.hpp ME class interface, to be #included
in your sources.
sample.zip Answering machine to be. Illustrates
the use of ME.DLL
file_id.diz BBS info file
ModemEngine, the hard/software requirements
--------------------------------------------
Hardware: Anything running OS/2 (Warp) + a compatible voice
modem
Software:
compiler: VAC++
OS: /2 Warp