Perle Systems DS1 Network Card User Manual


 
I/O UDP
150 IOLAN DS1/TS2 User’s Guide, Version 3.4
I/O UDP
The I/O UDP broadcast feature periodically broadcasts the I/O channel status in a UDP message.
You can configure up to four sets of IP address entries (each entry consisting of a start and end IP
address range) to broadcast I/O status data. The data depends on the I/O model (Analog, Digital,
Serial Pin Signals) and contains information for all channels.
UDP Unicast Format
In order to interpret the UDP unicast data, you must use the following tables to decipher the
appropriate data. If your model does not support a data format (for example, digital data) or you do
not have any channels configured for a data format, it will be included in UDP broadcast package,
with a Total Length of 0 (zero) and no data following.
Each section, with the exceptions of the Version and Total Length sections, is comprised of its own
subset of bytes.
Analog Data
Each Analog channel is comprised of the following data fields (big Endian format):
The following section describes the values in the Analog Data field:
z curRawValue—The current raw value received from the Analog to Digital converter.
z minRawValue—The minimum value received from the Analog to Digital converter until it is
cleared.
z maxRawValue—The maximum value received from the Analog to Digital converter until it is
cleared.
z curEngValue—The current converted value (voltage/current for Analog or Celsius/Fahrenheit
for Temperature).
z minEngValue—The minimum converted value (voltage/current for Analog or
Celsius/Fahrenheit for Temperature) until it is cleared.
z maxEngValue—The maximum converted value (voltage/current for Analog or
Celsius/Fahrenheit for Temperature) until it is cleared.
SNMP When enabled, sends an SNMP trap when an alarm is triggered or cleared. The
trap consists of the severity level and whether the alarm was triggered or
cleared.
Default: Disabled
Version Total Length Analog Data Digital Data Serial Signal Data
Total
Length
*Data
Exists
Data
2 Bytes 1 Byte
(in bits)
curRawValue
2 Bytes
minRawValue
2 Bytes
maxRawValue
2 Bytes
curEngValue
4 Bytes
minEngValue
4 Bytes
maxEngValue
4 Bytes