|
RSS
Feed












Wires No More!
$159.99 a pair

Wireless Serial Adapter
(Bluetooth to RS232)
|
COMM-DRV/CE
Professional Edition
Price $189.95

|

COMM-DRV/CE is a professional serial
communication library for Windows/CE & Pocket PC. It supports ZModem, YModem,
and XModem file transfer protocols as well as modem communication.
COMM-DRV/CE does not
require that you have a Pocket PC to develop serial communication
applications. It was developed with eMbedded Visual C++ 3.0 and eMbedded Visual C++ 4.0 which includes a
Pocket PC emulator that behaves virtually identically to any of the Pocket
PCs on the market today. Moreover we have included the DLLs necessary to
support both the emulator as well as the actual Pocket PC devices.
Your time is valuable and every effort was made to ensure
that the product is easy to use. Ample examples are included that are ready
to compile immediately. The documentation walks you through setting up your
environment. You will be able to get started with your
project immediately upon installation.
Start developing today. The Microsoft eMbedded Visual C++ 3.0
development environment is available
<here> free of charge.
<Click here> to
see what our satisfied users think of our products.
Click below for easy document navigation:
|
- Support Visual eMbedded C++ 3.0 & Visual eMbedded C++ 4.0.
- Complete source code provided.
- Targets devices based
on WinCE 5.0, Windows CE 2.11 and Windows CE 3.0.
- Compatible with:
- Pocket PC 2002
- Pocket PC 2003
- Pocket PC 2003 2nd
Edition
- Smartphone 2002
- Smartphone 2003
- Smartphone 2003 2nd
Edition
- Windows Mobile
- Support for ALL Hayes compatible modems (AT
command set).
- Supports ALL single or multiport cards
made for Pocket PC & Windows/CE devices.
- Multiple ports may be active at the same time.
- Built-in hardware and software handshaking for flow control (DTR/DSR, RTS/CTS,
XON/XOFF).
- Adjustable communication buffers of any size.
- Support any baud rate in excess of 460K baud
that is supported by the underlying hardware.
- File transfer libraries allow Xmodem, Ymodem, and Zmodem file transfers on
multiple ports at the same time.
- On line help.
<<back
|
| It is not enough to have a great serial
communication product. Good documentation is very important. COMM-DRV/CE
includes very easy to navigate electronic documentation. Functions are easy
to find and are hyperlinked to related functions. |
 |
 |
For those who must have a hardcopy, we also
have the manual in printed form. |
- Ample examples that illustrates COMM-DRV/CE's
ease of use.
- Ready to use DLLs
- Release DLLs for the Pocket PC emulator.
- Debug DLLs for the Pocket PC emulator.
- Release DLLs for the actual Pocket PC device.
- Debug DLLs for the actual Pocket PC device.
- Complete electronic documentation in hypertext format.
- Complete source code to libraries, DLLs, and
examples.
- Excellent technical support.
<<back
|
C/C++ Examples
|
| The following example is a complete C/C++
application that opens a port, set baud rates etc, dials a phone number,
uploads a file, hang-up the phone/modem, and close the port. We did not
put any error checks in the example in order to focus on the application
itself. |
PortID=OpenComPort(1,2048,2048);
SetPortCharacteristics(PortID,BAUD9600,PAR_NONE,LENGTH_8,STOPBIT_1,PROT_RTSRTS);
ModemDial(PortID,1,"2913603187");
ModemConnect(PortID);
ZModemTransmit(PortID,File,1);
ModemHangup(PortID);
CloseComPort(PortID); |
| The following example simply outputs a
string. |
PortID=OpenComPort(1,2048,2048);
SetPortCharacteristics(PortID,BAUD9600,PAR_NONE,LENGTH_8,STOPBIT_1,PROT_RTSRTS);
PutString(PortID,"Output String");
CloseComPort(PortID); |
<<back
|
Port Control Functions:
| CloseComPort() |
Closes serial port. |
| DtrOff() |
Turns DTR off. |
| DtrOn() |
Turns DTR on. |
| FlushReceiveBuffer() |
Purges receive buffer. |
| FlushTransmitBuffer() |
Purges transmit buffer. |
| OpenComPort() |
Open the serial port. |
| RtsOff() |
Turns RTS off. |
| RtsOn() |
Turns RTS on. |
| SetBaud() |
Set arbitrary baud rate. |
| SetPortCharacteristics() |
Set port line characteristics. |
Input/Output Functions:
| GetByte() |
Get a byte from the serial port. |
| GetPacket() |
Get a packet from the serial port. |
| GetString() |
Get an ASCII string from the serial port. |
| PutByte() |
Output a byte to the serial port. |
| PutPacket() |
Output a packet to the serial port. |
| PutString() |
Output a string to the serial port. |
| WaitFor() |
Output bytes to serial port and wait for specific response. |
| WaitForTable() |
Output bytes to serial port and wait for a token that matches one in
a table of tokens. |
Port Information Functions:
| BytesInReceiveBuffer() |
Number of bytes in receive buffer. |
| GetPaceTime() |
Get the current pace time. |
| IsCarrierDetect() |
Check if carrier presence. |
| IsDsr() |
Check for DSR presence. |
| IsCts() |
Check for CTS presence. |
| IsRing() |
Check for RING presence. |
| SetPaceTime() |
Set the pace time. |
Modem Functions:
| ModemAttention() |
Asserts modem presence. |
| ModemConnect() |
Validate modem connection. |
| ModemDial() |
Dials a phone number. |
| ModemGetCarrierSpeed() |
Returns the carrier speed. |
| ModemGetConnectSpeed() |
Returns the connect speed. |
| ModemGetString() |
Gets a modem command string. |
| ModemGetValue() |
Get a modem value. |
| ModemHangup() |
Hangup the phone line. |
| ModemInit() |
Initialize the modem. |
| ModemModifyString() |
Modify a modem command string. |
| ModemModifyValue() |
Modify a modem value. |
| ModemSendCommand() |
Send a command to the modem. |
Miscellaneous Functions:
| CdrvCheckTime() |
Check for timer expiration. |
| CdrvDelay() |
Delay specific amount of time. |
| CdrvSetTime() |
Mark start of time interval. |
| CdrvSetTimeoutFunction() |
Set a timeout function. |
GUI Functions:
| CdrvLInitDialog() |
Display simple port control dialog box. |
| CdrvLInitDialog2() |
Display more complex dialog box. |
| CdrvPhoneDialog() |
Get a phone number. |
File Transfer Functions:
| XferFiles() |
Multi-choice file transfer. |
| XModemReceive() |
Xmodem file transfer receive. |
| XModemTransmit() |
Xmodem file transfer send. |
| YModemReceive() |
Ymodem file transfer receive. |
| YModemTransmit() |
Ymodem file transfer send. |
| ZModemReceive() |
Zmodem file transfer receive. |
| ZModemTransmit() |
Zmodem file transfer send. |
<<back
|
|