12.3. DNP3¶
The DNP3 protocol is designed to help ensure reliable communication between components in process automation systems. The protocol provides multiplexing, error checking, link control, prioritization, and layer 2 addressing services for user data. The DNP3 Enforcer function activates the Deep Packet Inspection (DPI) firewall capabilities for the DNP3 data stream. The device blocks the data packets that violate the specified settings. Upon user request, the device verifies the data packets for their lausibility and their fragment characteristics. The device verifies and monitors DNP3 data connections and helps protect against invalid or falsified data packets.
When the DNP3 Enforcer settings are enabled, the device applies the settings to the data stream.
The device permits data packets containing only the function codes specified in the Function code list field.
The device rejects the data packets containing any other function codes that are not specified in the Function code list field.
12.3.1. DNP3 Settings¶
- Enabled
Wheter the DNP3 enforcer is active or not.
Possible values:
Enabled
Disabled (default setting)
- Name
Name of the DNP3 enforcer.
Possible values:
Character string with 0..100 characters
- Description
Description of the DNP3 enforcer.
Possible values:
Character string with 0..250 characters
- Function Codes
Displays the function codes for the DNP3 Enforcer. The device permits data packets with the specified properties.
The device lets you specify multiple function codes.
Possible values:
0..255
- CRC Check
Activates/deactivates the CRC check for the data packets to validate the checksum contained in the DNP3 data packets.
Possible values:
Enabled (default setting)
The CRC check is active.
The device calculates the checksum and compares it with the checksum field in the DNP3 data packets.
Disabled
The CRC check is inactive.
- Sanity Check
Activates/deactivates the plausibility check for the data packets.
Possible values:
Enabled (default setting)
The plausibility check is active.
The device checks the plausibility of the data packets regarding format and specification.
The device blocks the data packets that violate the specified settings.
Disabled
The plausibility check is inactive.
Check Outstation Traffic
Activates/deactivates the checking of the data packets that originate at an outstation.
Possible values:
Enabled (default setting)
The checking of data packets from an outstation is active.
Disabled
The checking of data packets from an outstation is inactive.
- TCP Reset
Activates/deactivates the resetting of the TCP connection in case of a protocol violation or if the plausibility check detects an error.
Possible values:
Enabled (default setting)
The resetting of the TCP connection is active.
If the device identifies a protocol violation or detects a plausibility check error, then the device terminates the TCP connection. The device establishes the TCP connection again on receiving a new request.
Disabled
The resetting of the TCP connection is inactive.
- Preset
Preset of default DNP3 objects.
Possible values:
All (default setting)
Assigns all default objects.
Custom
Lets you specify user-defined objects.
12.3.2. DNP3 Objects¶
- Enabled
Wheter the DNP3 object is active or not.
Possible values:
Enabled
Disabled (default setting)
- Description
Description of the DNP3 object.
Possible values:
Character string with 0..250 characters
- Type
Specifies the type of the message.
Possible values:
Request
Creates a request message object in the object list.
Response
Creates a response message object in the object list.
- Group Number
Specifies a means of classifying the type or the types of data packets in a message. The prerequisite is that in the Type field a valid value is specified.
Possible values:
0..255
Each group number shares a common point type and method of data packet creation. The point type defines the machine in an outstation.
- Variation
Specifies the variation number. The prerequisite is that in the Group no. field a valid value is specified. The device applies the DNP3 Enforcer profile only to data packets containing the specified value.
The DNP3 function provides the choice of encoding formats for the type of data packets known as variation number. Every value in the Group no. field has a set of variation numbers.
Possible values:
0..255
- The field lets you specify the following options:
You specify a single variation number with a single numerical value, for example 1.
You specify a range with numerical values connected by a dash, for example 0-55.
- Function Code
The function code identifies the purpose of the message. The prerequisite is that in the Variation field a valid value is specified. The device applies the DNP3 Enforcer profile only to data packets containing the specified value.
Possible values:
0..128
Request messages from masters. Specify a single numerical value, for example 1.
129..255
Response messages from outstations. Specify a single numerical value, for example 254.
- Qualifier
Specifies the qualifier code for a pair of each Group no., Variation, and Function fields. The qualifier code is an 8-bit value that defines the prefix code and the range specifier code for the object in a DNP3 message.
The prerequisite is that in the Function field a valid value is specified. The device applies the DNP3 Enforcer profile only to data packets containing the specified value.
Possible values:
0x00..0xff
You specify multiple individual qualifier codes using hexadecimal values separated by a comma for a set of each Group no., Variation, and Function fields.
- Length
Specifies the optional length for the object. The prerequisite is that in the Function field a valid value is specified. The device applies the DNP3 Enforcer profile only to data packets containing the specified value.
Possible values:
0..255
Specify a single numerical value, for example 1.
byte_2
The second byte of the object data contains the length of the remaining portion of the data.
single_bit_packed
If the count of bit values is not a multiple of 8, then the device pads the packed single-bit values up to the next byte boundary.
double_bit_packed
If the count of double bit values is not a multiple of 4, then the device pads the packed doublebit values up to the next byte boundary.
variation
Encodes the length of the object.
12.3.3. DNP3 Function Codes¶
# |
Meaning |
---|---|
0 |
Confirm |
1 |
Read |
2 |
Write |
3 |
Select |
4 |
Operate |
5 |
Direct Operate |
6 |
Direct Operate-No Response Required |
7 |
Freeze |
8 |
Freeze-No Response Required |
9 |
Freeze Clear |
10 |
Freeze Clear-No Response Required |
11 |
Freeze at Time |
12 |
Freeze at Time-No Response Required |
13 |
Cold Restart |
14 |
Warm Restart |
15 |
Initialize Data |
16 |
Initialize Application |
17 |
Start Application |
18 |
Stop Application |
19 |
Save Configuration |
20 |
Enable Unsolicited Messages |
21 |
Disable Unsolicited Messages |
22 |
Assign Class |
23 |
Delay Measurement |
24 |
Record Current Time |
25 |
Open File |
26 |
Close File |
27 |
Delete File |
28 |
Get File Information |
29 |
Authenticate File |
30 |
Abort File Transfer |
31 |
Active Configuration |
32 |
Authentication Request |
33 |
Authenticate Request-No Acknowledgment |
129 |
Response |
130 |
Unsolicited Response |
131 |
Authentication Response |
12.3.4. DNP3 Default Object List¶
Index |
Group no. |
Variation |
Function |
Function name |
Length |
Qualifier |
---|---|---|---|---|---|---|
1 |
0 |
209-239 |
1 |
Read |
undefined |
0x00 |
2 |
0 |
240 |
1 |
Read |
undefined |
0x00 |
3 |
0 |
240 |
2 |
Write |
byte_2 |
0x00 |
4 |
0 |
241-243 |
1 |
Read |
undefined |
0x00 |
5 |
0 |
245-247 |
1 |
Read |
undefined |
0x00 |
6 |
0 |
245-247 |
2 |
Write |
byte_2 |
0x00 |
7 |
0 |
248-250 |
1 |
Read |
undefined |
0x00 |
8 |
0 |
252 |
1 |
Read |
undefined |
0x00 |
9 |
0 |
254 |
1 |
Read |
undefined |
0x00,0x06 |
10 |
0 |
255 |
1 |
Read |
undefined |
0x00,0x06 |
11 |
1 |
0-2 |
1 |
Read |
undefined |
0x00,0x01,0x06,0x17,0x28 |
12 |
1 |
0 |
22 |
Assign Class |
undefined |
0x00,0x01,0x06,0x17,0x28 |
13 |
2 |
0-3 |
1 |
Read |
undefined |
0x06,0x07,0x08 |
14 |
3 |
0-2 |
1 |
Read |
undefined |
0x00,0x01,0x06,0x17,0x28 |
15 |
3 |
0 |
22 |
Assign Class |
undefined |
0x00,0x01,0x06,0x17,0x28 |
16 |
4 |
0-3 |
1 |
Read |
undefined |
0x06,0x07,0x08 |
17 |
10 |
0 |
1 |
Read |
undefined |
0x00,0x01,0x06,0x17,0x28 |
18 |
10 |
0 |
22 |
Assign Class |
undefined |
0x00,0x01,0x06,0x17,0x28 |
19 |
10 |
1 |
2 |
Write |
single_bit_packed |
0x00,0x01 |
20 |
10 |
2 |
1 |
Read |
undefined |
0x00,0x01,0x06,0x17,0x28 |
21 |
11 |
0-2 |
1 |
Read |
undefined |
0x06,0x07,0x08 |
22 |
12 |
0 |
22 |
Assign Class |
undefined |
0x00,0x01,0x06,0x17,0x28 |
23 |
12 |
1 |
3 |
Select |
11 |
0x00,0x01,0x17,0x28 |
24 |
12 |
1 |
4 |
Operate |
11 |
0x00,0x01,0x17,0x28 |
25 |
12 |
1 |
5 |
Direct Operate |
11 |
0x00,0x01,0x17,0x28 |
26 |
12 |
1 |
6 |
Direct Operate-No Response Required |
11 |
0x00,0x01,0x17,0x28 |
27 |
12 |
2 |
3 |
Select |
11 |
0x07,0x08 |
28 |
12 |
2 |
4 |
Operate |
11 |
0x07,0x08 |
29 |
12 |
2 |
5 |
Direct Operate |
11 |
0x07,0x08 |
30 |
12 |
2 |
6 |
Direct Operate-No Response Required |
11 |
0x07,0x08 |
31 |
12 |
3 |
3 |
Select |
single_bit_packed |
0x00,0x01 |
32 |
12 |
3 |
4 |
Operate |
single_bit_packed |
0x00,0x01 |
33 |
12 |
3 |
5 |
Direct Operate |
single_bit_packed |
0x00,0x01 |
34 |
12 |
3 |
6 |
Direct Operate-No Response Required |
single_bit_packed |
0x00,0x01 |
35 |
13 |
0-2 |
1 |
Read |
undefined |
0x06,0x07,0x08 |
36 |
20 |
0-2 |
1 |
Read |
undefined |
0x00,0x01,0x06,0x17,0x28 |
37 |
20 |
5-6 |
1 |
Read |
undefined |
0x00,0x01,0x06,0x17,0x28 |
38 |
20 |
0 |
7 |
Freeze |
undefined |
0x00,0x01,0x06,0x17,0x28 |
39 |
20 |
0 |
8 |
Freeze-No Response Required |
undefined |
0x00,0x01,0x06,0x17,0x28 |
40 |
20 |
0 |
9 |
Freeze Clear |
undefined |
0x00,0x01,0x06,0x17,0x28 |
41 |
20 |
0 |
10 |
Freeze Clear-No Response Required |
undefined |
0x00,0x01,0x06,0x17,0x28 |
42 |
20 |
0 |
11 |
Freeze at Time |
undefined |
0x00,0x01,0x06,0x17,0x28 |
43 |
20 |
0 |
12 |
Freeze at Time-No Response Required |
undefined |
0x00,0x01,0x06,0x17,0x28 |
44 |
20 |
0 |
22 |
Assign Class |
undefined |
0x00,0x01,0x06,0x17,0x28 |
45 |
21 |
0-2 |
1 |
Read |
undefined |
0x00,0x01,0x06,0x17,0x28 |
46 |
21 |
5-6 |
1 |
Read |
undefined |
0x00,0x01,0x06,0x17,0x28 |
47 |
21 |
9-10 |
1 |
Read |
undefined |
0x00,0x01,0x06,0x17,0x28 |
48 |
21 |
0 |
22 |
Assign Class |
undefined |
0x00,0x01,0x06,0x17,0x28 |
49 |
22 |
0-2 |
1 |
Read |
undefined |
0x06,0x07,0x08 |
50 |
22 |
5-6 |
1 |
Read |
undefined |
0x06,0x07,0x08 |
51 |
23 |
0-2 |
1 |
Read |
undefined |
0x06,0x07,0x08 |
52 |
23 |
5-6 |
1 |
Read |
undefined |
0x06,0x07,0x08 |
53 |
30 |
0-6 |
1 |
Read |
undefined |
0x00,0x01,0x06,0x17,0x28 |
54 |
30 |
0 |
7 |
Freeze |
undefined |
0x00,0x01,0x06,0x17,0x28 |
55 |
30 |
0 |
8 |
Freeze-No Response Required |
undefined |
0x00,0x01,0x06,0x17,0x28 |
56 |
30 |
0 |
11 |
Freeze at Time |
undefined |
0x00,0x01,0x06,0x17,0x28 |
57 |
30 |
0 |
12 |
Freeze at Time-No Response Required |
undefined |
0x00,0x01,0x06,0x17,0x28 |
58 |
30 |
0 |
22 |
Assign Class |
undefined |
0x00,0x01,0x06,0x17,0x28 |
59 |
31 |
0-8 |
1 |
Read |
undefined |
0x00,0x01,0x06,0x17,0x28 |
60 |
31 |
0 |
22 |
Assign Class |
undefined |
0x00,0x01,0x06,0x17,0x28 |
61 |
32 |
0-8 |
1 |
Read |
undefined |
0x06,0x07,0x08 |
62 |
33 |
0-8 |
1 |
Read |
undefined |
0x06,0x07,0x08 |
63 |
34 |
0-3 |
1 |
Read |
undefined |
0x00,0x01,0x06 |
64 |
34 |
1 |
2 |
Write |
2 |
0x00,0x01,0x17,0x28 |
65 |
34 |
2 |
2 |
Write |
4 |
0x00,0x01,0x17,0x28 |
66 |
34 |
3 |
2 |
Write |
4 |
0x00,0x01,0x17,0x28 |
67 |
40 |
0 |
1 |
Read |
undefined |
0x00,0x01,0x06 |
68 |
40 |
0 |
22 |
Assign Class |
undefined |
0x00,0x01,0x06,0x17,0x28 |
69 |
40 |
1-4 |
1 |
Read |
undefined |
0x00,0x01,0x06,0x17,0x28 |
70 |
41 |
0 |
22 |
Assign Class |
undefined |
0x00,0x01,0x06,0x17,0x28 |
71 |
41 |
1 |
3 |
Select |
5 |
0x00,0x01,0x17,0x28 |
72 |
41 |
2 |
3 |
Select |
3 |
0x00,0x01,0x17,0x28 |
73 |
41 |
3 |
3 |
Select |
5 |
0x00,0x01,0x17,0x28 |
74 |
41 |
1 |
4 |
Operate |
5 |
0x00,0x01,0x17,0x28 |
75 |
41 |
2 |
4 |
Operate |
3 |
0x00,0x01,0x17,0x28 |
76 |
41 |
3 |
4 |
Operate |
5 |
0x00,0x01,0x17,0x28 |
77 |
41 |
1 |
5 |
Direct Operate |
5 |
0x00,0x01,0x17,0x28 |
78 |
41 |
2 |
5 |
Direct Operate |
3 |
0x00,0x01,0x17,0x28 |
79 |
41 |
3 |
5 |
Direct Operate |
5 |
0x00,0x01,0x17,0x28 |
80 |
41 |
1 |
6 |
Direct Operate-No Response Required |
5 |
0x00,0x01,0x17,0x28 |
81 |
41 |
2 |
6 |
Direct Operate-No Response Required |
3 |
0x00,0x01,0x17,0x28 |
82 |
41 |
3 |
6 |
Direct Operate-No Response Required |
5 |
0x00,0x01,0x17,0x28 |
83 |
42 |
0-8 |
1 |
Read |
undefined |
0x06,0x07,0x08 |
84 |
43 |
0-8 |
1 |
Read |
undefined |
0x06,0x07,0x08 |
85 |
50 |
1 |
1 |
Read |
undefined |
0x07 |
86 |
50 |
1 |
2 |
Write |
6 |
0x07 |
87 |
50 |
2 |
11 |
Freeze at Time |
10 |
0x07 |
88 |
50 |
2 |
12 |
Freeze at Time-No Response Required |
10 |
0x07 |
89 |
50 |
3 |
2 |
Write |
10 |
0x07 |
90 |
50 |
4 |
1 |
Read |
undefined |
0x00,0x01,0x06,0x17,0x28 |
91 |
50 |
4 |
2 |
Write |
11 |
0x00,0x01,0x17,0x28 |
92 |
60 |
1 |
1 |
Read |
undefined |
0x06 |
93 |
60 |
2-4 |
1 |
Read |
undefined |
0x06,0x07,0x08 |
94 |
60 |
1-4 |
22 |
Assign Class |
undefined |
0x06 |
95 |
60 |
2-4 |
20 |
Enable Unsolicited Messages |
undefined |
0x06 |
96 |
60 |
2-4 |
21 |
Disable Unsolicited Messages |
undefined |
0x06 |
97 |
70 |
2 |
29 |
Authenticate File |
QC_5B_count_1 |
0x5B |
98 |
70 |
3 |
25 |
Open File |
QC_5B_count_1 |
0x5B |
99 |
70 |
3 |
27 |
Delete File |
QC_5B_count_1 |
0x5B |
100 |
70 |
4 |
26 |
Close File |
QC_5B_count_1 |
0x5B |
101 |
70 |
4 |
30 |
Abort File Transfer |
QC_5B_count_1 |
0x5B |
102 |
70 |
5-6 |
1 |
Read |
QC_5B_count_1 |
0x5B |
103 |
70 |
5 |
2 |
Write |
QC_5B_count_1 |
0x5B |
104 |
70 |
7 |
28 |
Get File Information |
QC_5B_count_1 |
0x5B |
105 |
70 |
8 |
31 |
Active Configuration |
QC_5B_count_1 |
0x5B |
106 |
80 |
1 |
1 |
Read |
undefined |
0x00,0x01 |
107 |
80 |
1 |
2 |
Write |
single_bit_packed |
0x00,0x01 |
108 |
81 |
1 |
1 |
Read |
undefined |
0x00,0x01 |
109 |
82 |
1 |
1 |
Read |
undefined |
0x00,0x01 |
110 |
83 |
1 |
1 |
Read |
undefined |
0x00,0x01 |
111 |
85 |
0 |
1 |
Read |
undefined |
0x06 |
112 |
85 |
1 |
1 |
Read |
undefined |
0x00,0x01,0x06,0x17,0x28 |
113 |
85 |
1 |
2 |
Write |
QC_5B |
0x5B |
114 |
86 |
0 |
22 |
Assign Class |
undefined |
0x00,0x01,0x06,0x17,0x28 |
115 |
86 |
1-3 |
1 |
Read |
undefined |
0x00,0x01,0x06,0x17,0x28 |
116 |
86 |
1 |
2 |
Write |
QC_5B |
0x5B |
117 |
86 |
3 |
2 |
Write |
QC_5B |
0x5B |
118 |
87 |
0 |
1 |
Read |
undefined |
0x06 |
119 |
87 |
1 |
1 |
Read |
undefined |
0x00,0x01,0x06,0x17,0x28 |
120 |
87 |
1 |
2 |
Write |
QC_5B |
0x5B |
121 |
87 |
1 |
3 |
Select |
QC_5B |
0x5B |
122 |
87 |
1 |
4 |
Operate |
QC_5B |
0x5B |
123 |
87 |
1 |
5 |
Direct Operate |
QC_5B |
0x5B |
124 |
87 |
1 |
6 |
Direct Operate-No Response Required |
QC_5B |
0x5B |
125 |
88 |
0-1 |
1 |
Read |
undefined |
0x06,0x07,0x08 |
126 |
90 |
1 |
16 |
Initialize Application |
QC_5B |
0x5B |
127 |
90 |
1 |
17 |
Start Application |
QC_5B |
0x5B |
128 |
90 |
1 |
18 |
Stop Application |
QC_5B |
0x5B |
129 |
101 |
1-3 |
1 |
Read |
undefined |
0x00,0x01,0x06,0x17,0x28 |
130 |
102 |
1 |
1 |
Read |
undefined |
0x00,0x01,0x03,0x04,0x05,0x06,0x17,0x28 |
131 |
102 |
1 |
2 |
Write |
1 |
0x00,0x01,0x03,0x04,0x05,0x17,0x28 |
132 |
110 |
128 |
1 |
Read |
undefined |
0x00,0x01,0x03,0x04,0x05,0x06,0x17,0x28 |
133 |
110 |
128 |
2 |
Write |
variation |
0x00,0x01,0x03,0x04,0x05,0x17,0x28 |
134 |
110 |
128 |
31 |
Active Configuration |
variation |
0x5B |
135 |
111 |
128 |
1 |
Read |
undefined |
0x06 |
136 |
112 |
128 |
2 |
Write |
variation |
0x00,0x01,0x17,0x28 |
137 |
113 |
0 |
1 |
Read |
undefined |
0x00,0x01,0x17,0x28 |
138 |
113 |
0 |
22 |
Assign Class |
undefined |
0x00,0x01,0x06,0x17,0x28 |
Index |
Group no. |
Variation |
Function |
Function name |
Length |
Qualifier |
---|---|---|---|---|---|---|
139 |
0 |
209-239 |
129 |
Response |
byte_2 |
0x00,0x17 |
140 |
0 |
240 |
129 |
Response |
byte_2 |
0x00,0x17 |
141 |
0 |
241-243 |
129 |
Response |
byte_2 |
0x00,0x17 |
142 |
0 |
245-247 |
129 |
Response |
byte_2 |
0x00,0x17 |
143 |
0 |
248-250 |
129 |
Response |
byte_2 |
0x00,0x17 |
144 |
0 |
252 |
129 |
Response |
byte_2 |
0x00,0x17 |
145 |
0 |
255 |
129 |
Response |
byte_2 |
0x00,0x17 |
146 |
1 |
1 |
129 |
Response |
single_bit_packed |
0x00,0x01,0x17,0x28 |
147 |
1 |
2 |
129 |
Response |
1 |
0x00,0x01,0x17,0x28 |
148 |
2 |
1 |
129 |
Response |
1 |
0x17,0x28 |
149 |
2 |
2 |
129 |
Response |
7 |
0x17,0x28 |
150 |
2 |
3 |
129 |
Response |
3 |
0x17,0x28 |
151 |
2 |
1 |
130 |
Unsolicited Response |
1 |
0x17,0x28 |
152 |
2 |
2 |
130 |
Unsolicited Response |
7 |
0x17,0x28 |
153 |
2 |
3 |
130 |
Unsolicited Response |
3 |
0x17,0x28 |
154 |
3 |
1 |
129 |
Response |
double_bit_packed |
0x00,0x01,0x17,0x28 |
155 |
3 |
2 |
129 |
Response |
1 |
0x00,0x01,0x17,0x28 |
156 |
4 |
1 |
129 |
Response |
1 |
0x17,0x28 |
157 |
4 |
2 |
129 |
Response |
7 |
0x17,0x28 |
158 |
4 |
3 |
129 |
Response |
3 |
0x17,0x28 |
159 |
4 |
1 |
130 |
Unsolicited Response |
1 |
0x17,0x28 |
160 |
4 |
2 |
130 |
Unsolicited Response |
7 |
0x17,0x28 |
161 |
4 |
3 |
130 |
Unsolicited Response |
3 |
0x17,0x28 |
162 |
10 |
2 |
129 |
Response |
1 |
0x00,0x01,0x17,0x28 |
163 |
11 |
1 |
129 |
Response |
1 |
0x17,0x28 |
164 |
11 |
2 |
129 |
Response |
7 |
0x17,0x28 |
165 |
11 |
1 |
130 |
Unsolicited Response |
1 |
0x17,0x28 |
166 |
11 |
2 |
130 |
Unsolicited Response |
7 |
0x17,0x28 |
167 |
12 |
1 |
129 |
Response |
11 |
0x00,0x01,0x17,0x28 |
168 |
12 |
2 |
129 |
Response |
11 |
0x07,0x08 |
169 |
12 |
3 |
129 |
Response |
single_bit_packed |
0x00,0x01 |
170 |
13 |
1 |
129 |
Response |
1 |
0x17,0x28 |
171 |
13 |
2 |
129 |
Response |
7 |
0x17,0x28 |
172 |
13 |
1 |
130 |
Unsolicited Response |
1 |
0x17,0x28 |
173 |
13 |
2 |
130 |
Unsolicited Response |
7 |
0x17,0x28 |
174 |
20 |
1 |
129 |
Response |
5 |
0x00,0x01,0x17,0x28 |
175 |
20 |
2 |
129 |
Response |
3 |
0x00,0x01,0x17,0x28 |
176 |
20 |
5 |
129 |
Response |
4 |
0x00,0x01,0x17,0x28 |
177 |
20 |
6 |
129 |
Response |
2 |
0x00,0x01,0x17,0x28 |
178 |
21 |
1 |
129 |
Response |
5 |
0x00,0x01,0x17,0x28 |
179 |
21 |
2 |
129 |
Response |
3 |
0x00,0x01,0x17,0x28 |
180 |
21 |
5 |
129 |
Response |
4 |
0x00,0x01,0x17,0x28 |
181 |
21 |
6 |
129 |
Response |
2 |
0x00,0x01,0x17,0x28 |
182 |
21 |
9 |
129 |
Response |
4 |
0x00,0x01,0x17,0x28 |
183 |
21 |
10 |
129 |
Response |
2 |
0x00,0x01,0x17,0x28 |
184 |
22 |
1 |
129 |
Response |
5 |
0x17,0x28 |
185 |
22 |
2 |
129 |
Response |
3 |
0x17,0x28 |
186 |
22 |
1 |
130 |
Unsolicited Response |
5 |
0x17,0x28 |
187 |
22 |
2 |
130 |
Unsolicited Response |
3 |
0x17,0x28 |
188 |
22 |
5 |
129 |
Response |
11 |
0x17,0x28 |
189 |
22 |
6 |
129 |
Response |
9 |
0x17,0x28 |
190 |
22 |
5 |
130 |
Unsolicited Response |
11 |
0x17,0x28 |
191 |
22 |
6 |
130 |
Unsolicited Response |
9 |
0x17,0x28 |
192 |
23 |
1 |
129 |
Response |
5 |
0x17,0x28 |
193 |
23 |
2 |
129 |
Response |
3 |
0x17,0x28 |
194 |
23 |
1 |
130 |
Unsolicited Response |
5 |
0x17,0x28 |
195 |
23 |
2 |
130 |
Unsolicited Response |
3 |
0x17,0x28 |
196 |
23 |
5 |
129 |
Response |
11 |
0x17,0x28 |
197 |
23 |
6 |
129 |
Response |
9 |
0x17,0x28 |
198 |
23 |
5 |
130 |
Unsolicited Response |
11 |
0x17,0x28 |
199 |
23 |
6 |
130 |
Unsolicited Response |
9 |
0x17,0x28 |
200 |
30 |
1 |
129 |
Response |
5 |
0x00,0x01,0x17,0x28 |
201 |
30 |
2 |
129 |
Response |
3 |
0x00,0x01,0x17,0x28 |
202 |
30 |
3 |
129 |
Response |
4 |
0x00,0x01,0x17,0x28 |
203 |
30 |
4 |
129 |
Response |
2 |
0x00,0x01,0x17,0x28 |
204 |
30 |
5 |
129 |
Response |
5 |
0x00,0x01,0x17,0x28 |
205 |
30 |
6 |
129 |
Response |
9 |
0x00,0x01,0x17,0x28 |
206 |
31 |
1 |
129 |
Response |
5 |
0x00,0x01,0x17,0x28 |
207 |
31 |
2 |
129 |
Response |
3 |
0x00,0x01,0x17,0x28 |
208 |
31 |
3 |
129 |
Response |
11 |
0x00,0x01,0x17,0x28 |
209 |
31 |
4 |
129 |
Response |
9 |
0x00,0x01,0x17,0x28 |
210 |
31 |
5 |
129 |
Response |
4 |
0x00,0x01,0x17,0x28 |
211 |
31 |
6 |
129 |
Response |
2 |
0x00,0x01,0x17,0x28 |
212 |
31 |
7 |
129 |
Response |
5 |
0x00,0x01,0x17,0x28 |
213 |
31 |
8 |
129 |
Response |
9 |
0x00,0x01,0x17,0x28 |
214 |
32 |
1 |
129 |
Response |
5 |
0x17,0x28 |
215 |
32 |
2 |
129 |
Response |
3 |
0x17,0x28 |
216 |
32 |
3 |
129 |
Response |
11 |
0x17,0x28 |
217 |
32 |
4 |
129 |
Response |
9 |
0x17,0x28 |
218 |
32 |
5 |
129 |
Response |
5 |
0x17,0x28 |
219 |
32 |
6 |
129 |
Response |
9 |
0x17,0x28 |
220 |
32 |
7 |
129 |
Response |
11 |
0x17,0x28 |
221 |
32 |
8 |
129 |
Response |
15 |
0x17,0x28 |
222 |
32 |
1 |
130 |
Unsolicited Response |
5 |
0x17,0x28 |
223 |
32 |
2 |
130 |
Unsolicited Response |
3 |
0x17,0x28 |
224 |
32 |
3 |
130 |
Unsolicited Response |
11 |
0x17,0x28 |
225 |
32 |
4 |
130 |
Unsolicited Response |
9 |
0x17,0x28 |
226 |
32 |
5 |
130 |
Unsolicited Response |
5 |
0x17,0x28 |
227 |
32 |
6 |
130 |
Unsolicited Response |
9 |
0x17,0x28 |
228 |
32 |
7 |
130 |
Unsolicited Response |
11 |
0x17,0x28 |
229 |
32 |
8 |
130 |
Unsolicited Response |
15 |
0x17,0x28 |
230 |
33 |
1 |
129 |
Response |
5 |
0x17,0x18 |
231 |
33 |
2 |
129 |
Response |
3 |
0x17,0x28 |
232 |
33 |
3 |
129 |
Response |
11 |
0x17,0x28 |
233 |
33 |
4 |
129 |
Response |
9 |
0x17,0x28 |
234 |
33 |
5 |
129 |
Response |
5 |
0x17,0x28 |
235 |
33 |
6 |
129 |
Response |
9 |
0x17,0x28 |
236 |
33 |
7 |
129 |
Response |
11 |
0x17,0x28 |
237 |
33 |
8 |
129 |
Response |
15 |
0x17,0x28 |
238 |
33 |
1 |
130 |
Unsolicited Response |
5 |
0x17,0x28 |
239 |
33 |
2 |
130 |
Unsolicited Response |
3 |
0x17,0x28 |
240 |
33 |
3 |
130 |
Unsolicited Response |
11 |
0x17,0x28 |
241 |
33 |
4 |
130 |
Unsolicited Response |
9 |
0x17,0x28 |
242 |
33 |
5 |
130 |
Unsolicited Response |
5 |
0x17,0x28 |
243 |
33 |
6 |
130 |
Unsolicited Response |
9 |
0x17,0x28 |
244 |
33 |
7 |
130 |
Unsolicited Response |
11 |
0x17,0x28 |
245 |
33 |
8 |
130 |
Unsolicited Response |
15 |
0x17,0x28 |
246 |
34 |
1 |
129 |
Response |
2 |
0x00,0x01 |
247 |
34 |
2-3 |
129 |
Response |
4 |
0x00,0x01 |
248 |
40 |
1 |
129 |
Response |
5 |
0x00,0x01,0x17,0x28 |
249 |
40 |
2 |
129 |
Response |
3 |
0x00,0x01,0x17,0x28 |
250 |
40 |
3 |
129 |
Response |
5 |
0x00,0x01,0x17,0x28 |
251 |
40 |
4 |
129 |
Response |
9 |
0x00,0x01,0x17,0x28 |
252 |
41 |
1 |
129 |
Response |
5 |
0x00,0x01,0x17,0x28 |
253 |
41 |
2 |
129 |
Response |
3 |
0x00,0x01,0x17,0x28 |
254 |
41 |
3 |
129 |
Response |
5 |
0x00,0x01,0x17,0x28 |
255 |
42 |
1 |
129 |
Response |
5 |
0x17,0x28 |
256 |
42 |
2 |
129 |
Response |
3 |
0x17,0x28 |
257 |
42 |
3 |
129 |
Response |
11 |
0x17,0x28 |
258 |
42 |
4 |
129 |
Response |
9 |
0x17,0x28 |
259 |
42 |
5 |
129 |
Response |
5 |
0x17,0x28 |
260 |
42 |
6 |
129 |
Response |
9 |
0x17,0x28 |
261 |
42 |
7 |
129 |
Response |
11 |
0x17,0x28 |
262 |
42 |
8 |
129 |
Response |
15 |
0x17,0x28 |
263 |
42 |
1 |
130 |
Unsolicited Response |
5 |
0x17,0x28 |
264 |
42 |
2 |
130 |
Unsolicited Response |
3 |
0x17,0x28 |
265 |
42 |
3 |
130 |
Unsolicited Response |
11 |
0x17,0x28 |
266 |
42 |
4 |
130 |
Unsolicited Response |
9 |
0x17,0x28 |
267 |
42 |
5 |
130 |
Unsolicited Response |
5 |
0x17,0x28 |
268 |
42 |
6 |
130 |
Unsolicited Response |
9 |
0x17,0x28 |
269 |
42 |
7 |
130 |
Unsolicited Response |
11 |
0x17,0x28 |
270 |
42 |
8 |
130 |
Unsolicited Response |
15 |
0x17,0x28 |
271 |
43 |
1 |
129 |
Response |
5 |
0x17,0x28 |
272 |
43 |
2 |
129 |
Response |
3 |
0x17,0x28 |
273 |
43 |
3 |
129 |
Response |
11 |
0x17,0x28 |
274 |
43 |
4 |
129 |
Response |
9 |
0x17,0x28 |
275 |
43 |
5 |
129 |
Response |
5 |
0x17,0x28 |
276 |
43 |
6 |
129 |
Response |
9 |
0x17,0x28 |
277 |
43 |
7 |
129 |
Response |
11 |
0x17,0x28 |
278 |
43 |
8 |
129 |
Response |
15 |
0x17,0x28 |
279 |
43 |
1 |
130 |
Unsolicited Response |
5 |
0x17,0x28 |
280 |
43 |
2 |
130 |
Unsolicited Response |
3 |
0x17,0x28 |
281 |
43 |
3 |
130 |
Unsolicited Response |
11 |
0x17,0x28 |
282 |
43 |
4 |
130 |
Unsolicited Response |
9 |
0x17,0x28 |
283 |
43 |
5 |
130 |
Unsolicited Response |
5 |
0x17,0x28 |
284 |
43 |
6 |
130 |
Unsolicited Response |
9 |
0x17,0x28 |
285 |
43 |
7 |
130 |
Unsolicited Response |
11 |
0x17,0x28 |
286 |
43 |
8 |
130 |
Unsolicited Response |
15 |
0x17,0x28 |
287 |
50 |
1 |
129 |
Response |
6 |
0x07 |
288 |
50 |
4 |
129 |
Response |
11 |
0x00,0x01,0x17,0x28 |
289 |
51 |
1-2 |
129 |
Response |
6 |
0x07 |
290 |
51 |
1-2 |
130 |
Unsolicited Response |
6 |
0x07 |
291 |
52 |
1-2 |
129 |
Response |
2 |
0x07 |
292 |
70 |
2 |
129 |
Response |
QC_5B_count_1 |
0x5B |
293 |
70 |
4-7 |
129 |
Response |
QC_5B_count_1 |
0x5B |
294 |
70 |
4-7 |
130 |
Unsolicited Response |
QC_5B_count_1 |
0x5B |
295 |
80 |
1 |
129 |
Response |
2 |
0x00,0x01 |
296 |
81 |
1 |
129 |
Response |
3 |
0x07 |
297 |
82 |
1 |
129 |
Response |
QC_5B_count_1 |
0x5B |
298 |
82 |
1 |
130 |
Unsolicited Response |
QC_5B_count_1 |
0x5B |
299 |
83 |
1-2 |
129 |
Response |
QC_5B |
0x5B |
300 |
83 |
1 |
130 |
Unsolicited Response |
QC_5B |
0x5B |
301 |
85 |
1 |
129 |
Response |
QC_5B |
0x5B |
302 |
86 |
1 |
129 |
Response |
QC_5B |
0x5B |
303 |
86 |
2 |
129 |
Response |
1 |
0x00,0x01,0x17,0x28 |
304 |
86 |
3 |
129 |
Response |
QC_5B |
0x5B |
305 |
87 |
1 |
129 |
Response |
QC_5B |
0x5B |
306 |
88 |
1 |
129 |
Response |
QC_5B |
0x5B |
307 |
88 |
1 |
130 |
Unsolicited Response |
QC_5B |
0x5B |
308 |
91 |
1 |
129 |
Response |
QC_5B |
0x5B |
309 |
101 |
1 |
129 |
Response |
2 |
0x00,0x01,0x17,0x28 |
310 |
101 |
2 |
129 |
Response |
4 |
0x00,0x01,0x17,0x28 |
311 |
101 |
3 |
129 |
Response |
8 |
0x00,0x01,0x17,0x28 |
312 |
102 |
1 |
129 |
Response |
1 |
0x00,0x01,0x03,0x04,0x05,0x17,0x28 |
313 |
110 |
128 |
129 |
Response |
variation |
0x00,0x01,0x03,0x04,0x05,0x17,0x28 |
314 |
111 |
128 |
129 |
Response |
variation |
0x00,0x01,0x03,0x04,0x05,0x17,0x28 |
315 |
111 |
128 |
130 |
Unsolicited Response |
variation |
0x00,0x01,0x17,0x28 |
316 |
113 |
128 |
129 |
Response |
variation |
0x00,0x01,0x17,0x28 |
317 |
113 |
128 |
130 |
Unsolicited Response |
variation |
0x00,0x01,0x17,0x28 |