Configuration Parameters QUARC Data Acquisition Card Support navigation bar

Table of Contents > QUARC > User's Guide

QUARC Communications Protocols

QUARC supports a variety of common communications protocols. All of these protocols are accessed via the same set of communications blocks and functions - the Quanser Stream API. The Stream API at its lowest level resembles the BSD socket interface, with functions to connect to a remote host, to listen for client connections and to accept client connections.

The Stream API is designed to support any kind of communications channel. This flexibility is provided by loading protocol-specific drivers to handle a particular communications protocol. Hence, new communications protocols may readily be added without any changes to the blockset or functions of the Stream API.

However, this flexibility requires that the Stream API have a means of specifying the communications protocol and any protocol-specific options. The protocol and options are provided through the use of Universal Resource Identifiers or URIs. Refer to this link for more information on URIs and a list of communications protocols that are currently supported by QUARC.

Warning

Be sure to read the manual pages for a protocol thoroughly, because each protocol has its own restrictions on how it may be used.

 

navigation bar