Find out more

ASCII, General Purpose - FS-8700-115

FieldServer Driver - Serial

A communications interface solution for FieldServer Technologies

Description: The General Purpose ASCII driver allows the FieldServer to accept data from remote devices which produce an ASCII byte stream. A typical example of such a device is an electronic scale producing an output similar to the following:

:weight 0.57 Kg Tare 44.3 Kg 1 2 3 4 -5 -6.7

The driver waits passively for messages. When a message is received the driver converts each space delimited string of characters/numbers into a number. The numbers so formed are stored in consecutive elements of a Data Array. Referring to the example above, the driver will store the value ,57 in the 1st element of the Data Array (DA), the value 44.3 in the next element, the value 1 in the next, the value 2 in the next, etc.

Limitations of this driver are:

  • Only one data stream per connection - if two different streams of string data are sent to the same port, the data from one will overwrite data from the other (this problem can be avoided using multiple port FieldServer Gateways)
  • The driver can only process numbers that are presented in a simple numeric form. Hexadecimal, Exponent-mantissa and other complex forms cannot be processed.

Formal Driver Type: Passive Client

Connection type: Serial RS-232

Devices Tested: Hyperterminal