The SDK includes support for writing applications on both Linux and Windows and contains documentation, working sample applications, development and test utility applications. There is everything a user needs to rapidly develop and test a wide variety of applications such as specialist synchronous (HDLC framed) protocols or transparent bitstream data requirements including Audio, MPEG Video T-DMB and DAB ETI.
Linux: The Linux API allows applications to send and receive HDLC format (bitsync) frames and also transparent bitstreams with the raw sockets based API. The sample application supplied with the Developers Toolkit demonstrates both modes of operation. The API can supports data rates of over 10 Mbits/s per port, with all the ports individually selectable for speed, clocking direction and mode of operation (HDLC or Transparent). For the maximum speeds supported by a particular adapter check that FarSync products technical specification. Frame sizes up to 32 Kbytes are supported in HDLC mode to allow support for a wide variety of specialist synchronous protocols. The transparent bit stream is suitable for transparent data requirements such as Audio, MPEG Video T-DMB and DAB ETI. The API allow the full range of internal clock speeds to be selected and also selection of extended clocking options for the FarSync adapters that support them. Asynchronous operation is not available from the Raw Sockets API. The source for the application and drivers is included, with the Linux API manual provided in Adobe PDF format. Windows: The SDCI API allows applications to exactly control the type of data sent and received in both bit synchronous data and transparent bitstream formats. The SDCI API manual in Adobe PDF format provides a comprehensive set of function call definitions and helpful advice on the best way to utilise the interface. The sample applications for HDLC and bitstream operation are written in C. The SDCI API has been extended to allow applications to exactly control the type of data sent and received in both bit synchronous (HDLC framed) data and transparent bitstream formats. The SDCI SDK contains everything a user needs to rapidly develop and test applications for such requirements as supporting specialist synchronous protocols or transparent data requirements such as Audio, MPEG Video T-DMB and DAB ETI. Adapters supporting extended clocking options are supported by the API. To operate a port with asynchronous data under Windows, the FarSync driver supports a subset of the standard Win32 COMM API as detailed in Microsoft's MSDN Documentation. This enables applications that currently interface to standard serial ports on Windows to be easily ported to use FarSync ports in asynchronous mode. As an alternative to using the Win32 COMM interface, SDCI clients also have the option of using much of the same code to support FarSync ports in either asynchronous or synchronous modes e.g. the same data transfer IOCTLs. Asynchronous mode access is available purchasers of the FarSync cards supporting Async, for details check the individual FarSync product information.
Synchrotech, a Division of Synchronized Technologies, Inc. 7536 Tyrone Ave. Van Nuys, CA 91405
All specifications and prices subject to change without notice. All trademarks and trade names referenced are properties of their respective owners.
Copyright 2021 Synchrotech, all rights reserved. Privacy policy | Terms of use