beautypg.com

Guralp Systems CMG-DM24S12AMS User Manual

Page 43

background image

CMG-DM24S12AMS Operator's guide

My Client

As a client, Scream! receives blocks of data inside UDP packets, which are
shown in the Block Rx pane. UDP does not guarantee that data will be

successfully received. If data is lost and subsequently recovered, a
diagnostic message will appear in the Control pane. (Scream! is also able

to open TCP connections, but these are designed for direct serial links,

and will generally not allow two computers running Scream! to

communicate.)

Scream! servers can be set to push data onto the network (i.e. to
broadcast it to all listening clients), or to wait for data to be pulled from
other Scream!s on the network. To receive data from a Scream! server
that is pushing data, simply check the `Receive Data' box. No other

action is necessary.

If you need to pull data from the server, you should use the following

procedure:

1. If it is not already selected, check Receive Data to start Scream!

listening.

2. Right-click anywhere in the Servers list box, and select Add UDP

Server.... Enter the IP address and port number on which the
server is waiting for requests, separated by a colon : (e.g.
192.168.42.98:1567)

3. Test communications by right-clicking on the newly-added

server, and selecting GCFPING. A message appears in the
Control pane logging the ping being sent. If communication is

good, and the server is enabled for client requests, you will
receive a GCFACKN message from the server which will also
appear in the Control pane.

4. Request data by right-clicking on the server and selecting

GCFSEND:L (or GCFSEND:B) from the pop-up menu.(L is used
for little-endian and B for big-endian byte order, and are
distinguished for compatibility.) Streams should soon begin to

appear in Scream!'s main window.

5. To stop the link, right-click as before and select GCFSTOP from

March 2004

43