base |
The base name of signal name. |
extension |
The extension name of the signal name. |
attribute |
The attribute name of the signal name. |
object type |
This field is used to specify the BSAP object type to
use for the output and can have the following values for non-array
data:
Value |
Description |
0 |
logical object |
2 |
analog object |
3 |
string object |
4 |
logical alarm object |
6 |
analog alarm object |
For array data, use the following values:
Value |
Description |
0 |
Analog array object |
1 |
Logical array object |
|
write mask |
This field allows for setting of the write mask and
can have the following values:
Value |
Description |
1 |
set manual value |
2 |
set control value |
4 |
set alarm value |
8 |
set questionable data value |
16 |
set signal value |
32 |
acknowledge signal alarm |
|
In order to acknowledge alarms, the optimize
flag must be set to true since the alarm acknowledge message
requires the MSD value. |
|
array/list # |
This field is used it indicate which list
number to write to when writing to a list, or the data array
number when writing to an array.
|
This field must be set to zero for non-array
data. |
|
start |
This field is used when writing to an
array or memory data. When writing array data, this field specifies
the starting row in this array. When writing memory address, this
field specifies the starting 16-bit segment address. |
end |
This field is used when writing to an
array or memory data. When writing array data, this field specifies
the starting column in this array. When writing memory address, this
field specifies the second part of the starting 16-bit segment
address. |
msd |
This is the Master Signal Directory number
for the given signal name. This value is retrieved from the RTU when
the optimizeattribute is set
and whenever there is a version
number mismatch. |