Giddings & Lewis Ethernet Communication Interface API

The DASTEC Corporation Giddings & Lewis Ethernet Communication Interface API allows the user to implement bi-directional communications to exchange data between applications running on a PC-based or embedded system with other devices supporting the Giddings & Lewis NDX Ethernet protocol.

The Giddings & Lewis Ethernet Communication Interface API enables a system to act as a client/master to other Giddings & Lewis controllers, initiating read and write operations on behalf of the system application. The API can be used with C/C++ or Visual Basic or any development software supporting the .NET 2.0 Framework (C++, Visual Basic, C##, Java, etc.).

The Giddings & Lewis Ethernet Communication Interface API supports the following NDX protocol commands:

  • Read Only
  • Write Only

The API can read/write the following Giddings & Lewis data types:

  • BOOL
  • BYTE
  • DATE
  • DATE_AND_TIME
  • DINT
  • DWORD
  • INT
  • LINT
  • LREAL
  • LWORD
  • REAL
  • SINT
  • STRING
  • TIME
  • TIME_OF_DAY
  • UINT
  • UDINT
  • ULINT
  • USINT
  • WORD

Client API Functionality

To exchange data with Giddings & Lewis devices, a system application can initiate read and/or write operation(s) to the devices by simply calling the client's library functions. The functions include the ability to create handle(s) for the device(s) and then using those handle(s) to call client's library read and write functions. Operation results are returned directly to the calling application, as is data in the case of read operations.

Client API Supports:

  • Defining of multiple device(s) representing Giddings & Lewis controllers.
  • Functions to read data from and write data to defined device(s).
  • Multiple outstanding read/write requests can be queued by API.
  • Various Giddings & Lewis data types.
  • Multiple user applications can use the client API simultaneously.

Specifications:

  • Supported Giddings & Lewis Controllers:
    • PiC
    • MMC
    • MMC for PiC
  • Supported Giddings & Lewis NDX Ethernet protocol commands:
    • Memory Area Read
    • Memory Area Write
  • API Supports
    • Defining of multiple device(s) representing Giddings & Lewis controllers
    • Functions to read data from and write data to defined device(s).
    • Multiple outstanding read/write requests can be queued by API.
    • Various Giddings & Lewis data types.
    • Multiple user applications can use the client API simultaneously.

Ordering Information

Product Name:

Giddings & Lewis Ethernet Communication Interface API

Supported Platforms Part Numbers:

Platform Part Number
Windows NT/2000/XP WinPC-GLUDPAPI
.NET/.NETCF NET-GLUDPAPI
Intelligent Instrumentation EDAS CE Call
Intelligent Instrumentation LANpoint CE Call
Linux Call
Contact DASTEC about other supported platforms or to inquire about supporting other platforms.