Appendix – DNP3 reference
Document No. D109-010
Page 103 of 108
Revision 1.15
A.4.
DNP3 QUALIFIER CODE
The qualifier code (byte) is made up of the Object Prefix nibble and the Range Field nibble as
described in the table below.
Bit Number -->
7
6
5
4
3
2
1
0
0
Prefix Code
Range Specifier Code
Table A.5 – DNP3 Qualifier Code
Prefix Code
Object Prefix
0
Objects packed without a prefix
1
Objects prefixed with 8-bit index
2
Objects prefixed with 16-bit index
3
Objects prefixed with 32-bit index
4
Objects prefixed with 8-bit size
5
Objects prefixed with 16-bit size
6
Objects prefixed with 32-bit size
7
Reserved
Table A.6 – DNP3 Object Prefix Code
Range Code
Range Specifier
0
8-bit Start-Stop index
1
16-bit Start-Stop index
2
32-bit Start-Stop index
3
8-bit Start-Stop virtual address
4
16-bit Start-Stop virtual address
5
32-bit Start-Stop virtual address
6
No range - implies All
7
8-bit Count of objects
8
16-bit Count of objects
9
32-bit Count of objects
A
Reserved
B
8-bit Count of objects, variable format
C
Reserved
D
Reserved
E
Reserved
F
Reserved
Table A.7 – DNP3 Range Field Specifier Code