| function code |
This field indicates the function code
for the message to the remote device. See the DNP
protocol reference manual for a description of the
various function codes. |
| |
 |
No check is performed on this field's
contents. Some function codes may not make sense to
use (e.g. function code zero, confirm). |
| object group |
This field with the object variation
field specifies the type of object to be addressed
in the remote device. No limitation is placed on
this value so that custom objects can be included
(see Extending the DNP 3.0
Scan Task). See the DNP protocol reference
manual for a description of the various
objects. |
| object variation |
This field with the object group field
specifies the type of object to be addressed in the
remote device. See the DNP protocol reference
manual for a description of the various object
variations. |
| qualifier |
This field indicates how the range of
objects is to be used and interpreted by the remote
device. This value is used as a hint for filling in
the qualifier field in the message sent to the
remote device. The following values are
recognized: |
| |
0 |
the range is to be interpreted as an 8
bit index |
| |
1 |
the range is to be interpreted as a 16
bit index |
| |
2 |
the range is to be interpreted as a 32
bit index |
| |
3 |
the range is to be interpreted as an 8
bit absolute address |
| |
4 |
the range is to be interpreted as a 16
bit absolute address |
| |
5 |
the range is to be interpreted as a 32
bit absolute address |
| |
6 |
the range is ignored, and that all
objects of the given type are referred to |
| |
7 |
specifies a single item as an 8 bit
address |
| |
8 |
specifies a single item as a 16 bit
address |
| |
9 |
specifies a single item as a 32 bit
address |
| |
 |
Typical values would be zero, three,
six and seven. The scan task will automatically
adjust this upwards if required. For example, if a
range start of 8000 was used, the scan task would
change the qualifier from zero to one. |
| range start |
This field with the "range length"
field specify which objects are to be
addressed. |
| range length |
This field with the "range start" field
specify which objects are to be addressed. |
| data |
This field is to provide additional
information for the following objects: |
| |
- File Identifier (Object 70, variation
01)
|
See time below |
| bit |
This field is not currently used. |
| count |
This field is not currently used. |
| unsolicited |
If this is set to one, unsolicited
reporting of this object will be enabled. This
field must be set to one for this object to
be enabled for receipt of PRBX class data. |
| class
number |
This field indicates the class number
for the class assign message. Only objects with a
class number of one to three will be assigned
(class zero can not be assigned objects). Note that
this field is NOT used for the class data
responses (see unsolicited field above). |