| Main |
|
|
| Components overview |
|
|
| Documentation |
|
|
| Tools |
|
|
|
|

|
nrComm Lib
v8.26
Overview
The nrComm Lib includes some components, classes and routines useful for
work with serial port devices, data and voice modems, barcode scanners and speech
conversion and other communication tasks.
It includes a TnrComm component for RS232 serial port,
TnrCommTAPI component
for work with TAPI devices (ordinary data modems and voice modems).
TnrZModem component for common file transfer
protocol support. TnrBarCodeScan component for bar code scanners.
TnrWave component with wide functions for sound playing, recording
and redirecting. TnrSpeech component for text to speech
conversion SAPI.
Library has ready solutions for Bluetooth (TnrBT component), GSM (TnrGSM component) and some more.
The most valuable features of nrComm Lib you can see in the following list:
| Generic Features of nrComm Lib |
|
|
|
|
Serial port (RS232) and barcode scan features
|
Direct access to serial port and I/O operations
|
|
Ready solution for Barcode scanner device
|
|
Find all available serial ports in the system (native and virtual IrDA, USB, bluetooth COM ports)
|
|
RS485 mode
|
|
|
Quick and flexible solution for an any data packet protocol
|
It supports detection the data packets with fixed END, HEADER, or LENGTH.
|
|
Also it can detect data packets by TIMEOUT.
|
|
Several and various data packet types can be united into data protocol.
|
|
|
USB
|
Find and get the information about existing USB objects (hosts, hubs, ports, devices).
|
|
The basic I/O operations with USB pipes over WinUSB interface and driver *
|
|
WinUSB driver installation component *.
|
|
"Eject" function
|
|
|
GSM
|
Add, get, delete records of GSM device phone books
|
|
Send SMS, get message from device memory
|
|
Notify about new SMS or incoming call
|
|
Gets various information about GSM device (model, IMEI, memory and battery states and etc.)
|
|
Works over serial (native or virtual) port and over Bluetooth connection
|
|
|
Bluetooth
|
I/O operations with bluetooth device
|
|
Enumeration bluetooth adapters, devices, and services
|
|
|
Terminal support
|
The original control for ANSI/VT100 terminal protocol support
|
|
The possibilities for handling the I/O operations for standalone Terminal using
|
|
Simple terminal support. You can use an any edit control together with any nrCommLib I/O component.
|
|
|
Telephone API (TAPI) component
|
The TAPI data modem I/O operations, call and answer
|
|
The TAPI voice modem support, call and answer
|
|
The extended sound operations (playback, record) for voice TAPI devices
|
|
Speech API support for Text-To-Speech conversion and output over TAPI device (voice modem)
|
|
Caller ID support
|
|
Direct access to com port I/O in voice mode.
|
|
|
Zmodem File Transfer protocol
|
ZModem file transfer with resume
|
|
Possibilities for handling the I/O operations for independent TnrZModem using
|
|
|
Kermit File Transfer protocol
|
|
LPT ports
|
LPT port I/O operations. Direct access to port pins.
|
|
LPT available ports auto detection
|
|
|
HID devices *
|
HID device I/O operations. Input, output, feture HID reports *.
|
|
HID device enumeration *.
|
|
|
Common features
|
Logging with wide options for all events and errors
|
|
Handling all exceptions and fatal errors an all levels for multi threading critical applications.
|
|
Context help
|
|
Simple Install/Uninstall program
|
|
The various and useful demo projects are included
|
|
Delphi 3-7,2005,2006,2007,2009 C++Builder 3,4,5,6,2007,2009 support
|
| | | | | | | | | | | |
|
*) This components are included into Pro version of nrComm Lib only
Download
You can try the trial version of nrComm Lib, and see its properties before buy. There are some demo projects which shows the nrComm Lib functionality.
| Download | Size | Description |
|
|
|
|
nrComm Lib (Trial)
|
nrComm_Pro.zip |
5.3M |
nrComm Lib Pro VCL for all Delphi from 3 to 2009, C++Builder 3-2009 trial version with nag screen |
|
nrComm.zip |
5.0M |
nrComm Lib VCL for all Delphi from 3,4,5,6,7,2006,2007,2009, C++Builder 3,4,5,6,2006,2007,2009 trial version with nag screen |
|
|
Compiled Demo Projects
|
USBDeviceDemo.zip |
256k |
USB Device Demo. Shows USB devices information and has Eject function |
|
TAPIDemo.zip |
263k |
The demo works with TAPI data modems and ZModem protocol.
|
|
Codes_Demo.zip |
226k |
The demo opens serial (RS232, com) port and shows decimal/hex codes of incoming bytes. |
|
SerialPortInfo.zip |
261k |
The Serial Port Info Demo: shows serial ports with extended information. |
|
BarCodeScan.zip |
228k |
The demo reads bar codes from the connected serial port barcode reader. |
|
signals_demo.zip |
222k |
Demo monitors and changes states of serial port (RS232) control lines (DTS, CTS etc.). |
|
SpeechDemo.zip |
250k |
The Speech Demo works with voice modem. |
|
BTDemo.zip |
228k |
The Bluetooth Demo. |
|
GSMDemo.zip |
330k |
The GSM Demo: get gsm device properties, diagnostic, read, send and notify SMS, read phone books etc. |
|
LPTDemo.zip |
213k |
The LPT port demo. Get and set LPT pins states. |
|
HIDDemo.zip |
299k |
The HID device demo. It shows detected HID devices and their properties. Monitors and reads input HID reports. |
|
|
|
You can download the demo projects and enjoy the various features of nrComm Lib.
The source codes of this and other demos are available after installation nrComm Lib.
The demos (with sources) are included into trial version, too.
Buy a License
You can purchase the license and get a full release of nrComm Lib.
After registration, you will receive release of library with full source code and without built-in limitations.
All next minor versions of nrComm Lib will be free for you.
You should select a type of license:
|