The Galil data source is used to exchange data with Galil DMC-21x2 equipment accessible over an I/P network. Equipment can be in a local network or intranet, or could also be anywhere in the internet. This is a polling data source.
Every data source requires a Name, which can be any description. The Host and Port settings determine how to find the equipment on the network. The host can be a domain name or an IP address. The Timeout and Retries fields determine the system behaviour in the case of a polling failure. The data source waits the given number of timeout milliseconds for a response from the equipment. If it is not received the request will be retried the given number of times. The Update period determines how often the equipment is polled for data.
Once a connection is established with the equipment, it is kept alive for as long as the equipment allows. Closed connections cause an automatic reopen attempt.
Equipment connectivity and state can be tested using the Galil command testing section. This feature opens a new connection over which to send the command, so it will not conflict with any running data source. However, if the equipment only allows a restricted number of simultaneous connections, connectivity could fail.
The Command value can be any valid command string (excluding the CRLF terminator, and optionally excluding a closing semi-colon). The result of the command will be displayed below the Execute button. If the connection to the equipment failed, the error message will be displayed. The connection will timeout after the given timeout duration if no response is received. If an error response is received (i.e. '?' is received), the message "(error response)" will be displayed.