Previous Topic

Next Topic

Book Contents

Book Index

Bundles List

The following table contains all bundles included in the Serial and Parallel module:

Bundle Symbolic Name

Description

com.prosyst.mbs.comm.api

This bundle contains the javax.comm API for serial port communication implemented over gnu.io (RxTx library).

com.prosyst.mbs.comm.rxtx

This bundle contains the Java APIs for the RxTx library for serial port communication.

com.prosyst.mbs.comm.connector

The Comm Connection Bundle represents a Connection Factory for the comm scheme. This is a scheme for communication with peripheral devices via serial (COM) port connections. The Connection Factory can be used by any bundle which needs to establish such connections.

  • com.prosyst.mbs.comm.rxtx.natives.linux_x86_generic
  • com.prosyst.mbs.comm.rxtx.natives.linux_x86_64_generic

The COMM Linux Bundle provides OSGi support for serial and parallel ports on Linux Operating Systems. It uses version 2.1-7r2 of the RXTX library.

It supports working with virtual ports – USB Serial adapters, IrDA etc., which allows you to add or remove dynamically a serial/parallel port when attaching or detaching a physical device.

To use this bundle, you need a Linux kernel 2.0.0 or later. Your system must have installed glibc2 runtime library.

Due to security restrictions, Linux users may have no access to communication ports. To solve this problem, contact your system administrator to receive proper permissions.

Communication ports are available on Linux versions prior to 2.x.x under the name /dev/cuaX (/dev/cua0, /dev/cua1, etc.), and for later versions under the name /dev/ttySX (/dev/ttyS0, /dev/ttyS1, etc.). If these ports are not present, the system administrator can create them with the MAKEDEV script. If Linux kernel 2.4.x with enabled devfs is used, then the communication ports will be available under /dev/tts/X (/dev/tts/0, /dev/tts/1, etc.).

  • com.prosyst.mbs.comm.rxtx.natives.win_x86
  • com.prosyst.mbs.comm.rxtx.natives.win_x86_64

The COMM Windows Bundle provides OSGi support for serial and parallel ports on Windows Operating Systems. It uses version 2.1-7r2 of the RXTX library.

This API provides access to the serial ports including RS485 and I2C(Inter-Integrated Circuit), as well as to the parallel communication ports of a system working under Windows XP, Windows 7, Windows 8.
The COMM Windows Bundle provides a flexible support for virtual ports (USB Serial adapters, IrDA etc.), allowing you to add or remove dynamically a serial/parallel port when attaching or detaching a physical device. It supports working with virtual ports only if the device was attached before the bundle was started.

According to the OS requirement the COMM Windows Bundle works with processors of the x86 and x86_64 families.

  • com.prosyst.mbs.comm.rxtx.natives.macosx_x86
  • com.prosyst.mbs.comm.rxtx.natives.macosx_x86_64

The COMM OSX Bundle provides OSGi support for serial and parallel ports on Mac OS X Operating Systems. It uses version 2.1-7r2 of the RXTX library.

See also