suricata
app-layer-dnp3-objects.h
Go to the documentation of this file.
1 /* Copyright (C) 2015 Open Information Security Foundation
2  *
3  * You can copy, redistribute or modify this Program under the terms of
4  * the GNU General Public License version 2 as published by the Free
5  * Software Foundation.
6  *
7  * This program is distributed in the hope that it will be useful,
8  * but WITHOUT ANY WARRANTY; without even the implied warranty of
9  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
10  * GNU General Public License for more details.
11  *
12  * You should have received a copy of the GNU General Public License
13  * version 2 along with this program; if not, write to the Free Software
14  * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
15  * 02110-1301, USA.
16  */
17 
18 /**
19  * \file
20  *
21  * \author Jason Ish <jason.ish@oisf.net>
22  *
23  * This file contains the types (definitions) of the DNP3 objects.
24  */
25 
26 #ifndef SURICATA_APP_LAYER_DNP3_OBJECTS_H
27 #define SURICATA_APP_LAYER_DNP3_OBJECTS_H
28 
29 #define DNP3_OBJECT_CODE(group, variation) (group << 8 | variation)
30 
31 /* START GENERATED CODE */
32 
33 /* Code generated by:
34  * ./scripts/dnp3-gen/dnp3-gen.py
35  */
36 
37 typedef struct DNP3ObjectG1V1_ {
38  uint8_t state;
40 
41 typedef struct DNP3ObjectG1V2_ {
42  uint8_t online:1;
43  uint8_t restart:1;
44  uint8_t comm_lost:1;
45  uint8_t remote_forced:1;
46  uint8_t local_forced:1;
47  uint8_t chatter_filter:1;
48  uint8_t reserved:1;
49  uint8_t state:1;
51 
52 typedef struct DNP3ObjectG2V1_ {
53  uint8_t state;
55 
56 typedef struct DNP3ObjectG2V2_ {
57  uint8_t online:1;
58  uint8_t restart:1;
59  uint8_t comm_lost:1;
60  uint8_t remote_forced:1;
61  uint8_t local_forced:1;
62  uint8_t chatter_filter:1;
63  uint8_t reserved:1;
64  uint8_t state:1;
65  uint64_t timestamp;
67 
68 typedef struct DNP3ObjectG2V3_ {
69  uint8_t online:1;
70  uint8_t restart:1;
71  uint8_t comm_lost:1;
72  uint8_t remote_forced:1;
73  uint8_t local_forced:1;
74  uint8_t chatter_filter:1;
75  uint8_t reserved:1;
76  uint8_t state:1;
77  uint16_t timestamp;
79 
80 typedef struct DNP3ObjectG3V1_ {
81  uint8_t state;
83 
84 typedef struct DNP3ObjectG3V2_ {
85  uint8_t online:1;
86  uint8_t restart:1;
87  uint8_t comm_lost:1;
88  uint8_t remote_forced:1;
89  uint8_t local_forced:1;
90  uint8_t chatter_filter:1;
91  uint8_t state:2;
93 
94 typedef struct DNP3ObjectG4V1_ {
95  uint8_t online:1;
96  uint8_t restart:1;
97  uint8_t comm_lost:1;
98  uint8_t remote_forced:1;
99  uint8_t local_forced:1;
100  uint8_t chatter_filter:1;
101  uint8_t state:2;
103 
104 typedef struct DNP3ObjectG4V2_ {
105  uint8_t online:1;
106  uint8_t restart:1;
107  uint8_t comm_lost:1;
108  uint8_t remote_forced:1;
109  uint8_t local_forced:1;
110  uint8_t chatter_filter:1;
111  uint8_t state:2;
112  uint64_t timestamp;
114 
115 typedef struct DNP3ObjectG4V3_ {
116  uint8_t online:1;
117  uint8_t restart:1;
118  uint8_t comm_lost:1;
119  uint8_t remote_forced:1;
120  uint8_t local_forced:1;
121  uint8_t chatter_filter:1;
122  uint8_t state:2;
125 
126 typedef struct DNP3ObjectG10V1_ {
127  uint8_t state;
129 
130 typedef struct DNP3ObjectG10V2_ {
131  uint8_t online:1;
132  uint8_t restart:1;
133  uint8_t comm_lost:1;
134  uint8_t remote_forced:1;
135  uint8_t local_forced:1;
136  uint8_t reserved0:1;
137  uint8_t reserved1:1;
138  uint8_t state:1;
140 
141 typedef struct DNP3ObjectG11V1_ {
142  uint8_t online:1;
143  uint8_t restart:1;
144  uint8_t comm_lost:1;
145  uint8_t remote_forced:1;
146  uint8_t local_forced:1;
147  uint8_t reserved0:1;
148  uint8_t reserved1:1;
149  uint8_t state:1;
151 
152 typedef struct DNP3ObjectG11V2_ {
153  uint8_t online:1;
154  uint8_t restart:1;
155  uint8_t comm_lost:1;
156  uint8_t remote_forced:1;
157  uint8_t local_forced:1;
158  uint8_t reserved0:1;
159  uint8_t reserved1:1;
160  uint8_t state:1;
161  uint64_t timestamp;
163 
164 typedef struct DNP3ObjectG12V1_ {
165  uint8_t op_type:4;
166  uint8_t qu:1;
167  uint8_t cr:1;
168  uint8_t tcc:2;
169  uint8_t count;
170  uint32_t ontime;
171  uint32_t offtime;
172  uint8_t status_code:7;
173  uint8_t reserved:1;
175 
176 typedef struct DNP3ObjectG12V2_ {
177  uint8_t op_type:4;
178  uint8_t qu:1;
179  uint8_t cr:1;
180  uint8_t tcc:2;
181  uint8_t count;
182  uint32_t ontime;
183  uint32_t offtime;
184  uint8_t status_code:7;
185  uint8_t reserved:1;
187 
188 typedef struct DNP3ObjectG12V3_ {
189  uint8_t point;
191 
192 typedef struct DNP3ObjectG13V1_ {
193  uint8_t status_code:7;
194  uint8_t commanded_state:1;
196 
197 typedef struct DNP3ObjectG13V2_ {
198  uint8_t status_code:7;
199  uint8_t commanded_state:1;
200  uint64_t timestamp;
202 
203 typedef struct DNP3ObjectG20V1_ {
204  uint8_t online:1;
205  uint8_t restart:1;
206  uint8_t comm_lost:1;
207  uint8_t remote_forced:1;
208  uint8_t local_forced:1;
209  uint8_t rollover:1;
210  uint8_t discontinuity:1;
211  uint8_t reserved0:1;
212  uint32_t count;
214 
215 typedef struct DNP3ObjectG20V2_ {
216  uint8_t online:1;
217  uint8_t restart:1;
218  uint8_t comm_lost:1;
219  uint8_t remote_forced:1;
220  uint8_t local_forced:1;
221  uint8_t rollover:1;
222  uint8_t discontinuity:1;
223  uint8_t reserved0:1;
224  uint16_t count;
226 
227 typedef struct DNP3ObjectG20V3_ {
228  uint8_t online:1;
229  uint8_t restart:1;
230  uint8_t comm_lost:1;
231  uint8_t remote_forced:1;
232  uint8_t local_forced:1;
233  uint8_t rollover:1;
234  uint8_t reserved0:1;
235  uint8_t reserved1:1;
236  uint32_t count;
238 
239 typedef struct DNP3ObjectG20V4_ {
240  uint8_t online:1;
241  uint8_t restart:1;
242  uint8_t comm_lost:1;
243  uint8_t remote_forced:1;
244  uint8_t local_forced:1;
245  uint8_t rollover:1;
246  uint8_t reserved0:1;
247  uint8_t reserved1:1;
248  uint16_t count;
250 
251 typedef struct DNP3ObjectG20V5_ {
252  uint32_t count;
254 
255 typedef struct DNP3ObjectG20V6_ {
256  uint16_t count;
258 
259 typedef struct DNP3ObjectG20V7_ {
260  uint32_t count;
262 
263 typedef struct DNP3ObjectG20V8_ {
264  uint16_t count;
266 
267 typedef struct DNP3ObjectG21V1_ {
268  uint8_t online:1;
269  uint8_t restart:1;
270  uint8_t comm_lost:1;
271  uint8_t remote_forced:1;
272  uint8_t local_forced:1;
273  uint8_t rollover:1;
274  uint8_t discontinuity:1;
275  uint8_t reserved0:1;
276  uint32_t count;
278 
279 typedef struct DNP3ObjectG21V2_ {
280  uint8_t online:1;
281  uint8_t restart:1;
282  uint8_t comm_lost:1;
283  uint8_t remote_forced:1;
284  uint8_t local_forced:1;
285  uint8_t rollover:1;
286  uint8_t discontinuity:1;
287  uint8_t reserved0:1;
288  uint16_t count;
290 
291 typedef struct DNP3ObjectG21V3_ {
292  uint8_t online:1;
293  uint8_t restart:1;
294  uint8_t comm_lost:1;
295  uint8_t remote_forced:1;
296  uint8_t local_forced:1;
297  uint8_t rollover:1;
298  uint8_t reserved0:1;
299  uint8_t reserved1:1;
300  uint32_t count;
302 
303 typedef struct DNP3ObjectG21V4_ {
304  uint8_t online:1;
305  uint8_t restart:1;
306  uint8_t comm_lost:1;
307  uint8_t remote_forced:1;
308  uint8_t local_forced:1;
309  uint8_t rollover:1;
310  uint8_t reserved0:1;
311  uint8_t reserved1:1;
312  uint16_t count;
314 
315 typedef struct DNP3ObjectG21V5_ {
316  uint8_t online:1;
317  uint8_t restart:1;
318  uint8_t comm_lost:1;
319  uint8_t remote_forced:1;
320  uint8_t local_forced:1;
321  uint8_t rollover:1;
322  uint8_t discontinuity:1;
323  uint8_t reserved1:1;
324  uint32_t count;
325  uint64_t timestamp;
327 
328 typedef struct DNP3ObjectG21V6_ {
329  uint8_t online:1;
330  uint8_t restart:1;
331  uint8_t comm_lost:1;
332  uint8_t remote_forced:1;
333  uint8_t local_forced:1;
334  uint8_t rollover:1;
335  uint8_t discontinuity:1;
336  uint8_t reserved1:1;
337  uint16_t count;
338  uint64_t timestamp;
340 
341 typedef struct DNP3ObjectG21V7_ {
342  uint8_t online:1;
343  uint8_t restart:1;
344  uint8_t comm_lost:1;
345  uint8_t remote_forced:1;
346  uint8_t local_forced:1;
347  uint8_t rollover:1;
348  uint8_t reserved0:1;
349  uint8_t reserved1:1;
350  uint32_t count;
351  uint64_t timestamp;
353 
354 typedef struct DNP3ObjectG21V8_ {
355  uint8_t online:1;
356  uint8_t restart:1;
357  uint8_t comm_lost:1;
358  uint8_t remote_forced:1;
359  uint8_t local_forced:1;
360  uint8_t rollover:1;
361  uint8_t reserved0:1;
362  uint8_t reserved1:1;
363  uint16_t count;
364  uint64_t timestamp;
366 
367 typedef struct DNP3ObjectG21V9_ {
368  uint32_t count;
370 
371 typedef struct DNP3ObjectG21V10_ {
372  uint16_t count;
374 
375 typedef struct DNP3ObjectG21V11_ {
376  uint32_t count;
378 
379 typedef struct DNP3ObjectG21V12_ {
380  uint16_t count;
382 
383 typedef struct DNP3ObjectG22V1_ {
384  uint8_t online:1;
385  uint8_t restart:1;
386  uint8_t comm_lost:1;
387  uint8_t remote_forced:1;
388  uint8_t local_forced:1;
389  uint8_t rollover:1;
390  uint8_t discontinuity:1;
391  uint8_t reserved0:1;
392  uint32_t count;
394 
395 typedef struct DNP3ObjectG22V2_ {
396  uint8_t online:1;
397  uint8_t restart:1;
398  uint8_t comm_lost:1;
399  uint8_t remote_forced:1;
400  uint8_t local_forced:1;
401  uint8_t rollover:1;
402  uint8_t discontinuity:1;
403  uint8_t reserved0:1;
404  uint16_t count;
406 
407 typedef struct DNP3ObjectG22V3_ {
408  uint8_t online:1;
409  uint8_t restart:1;
410  uint8_t comm_lost:1;
411  uint8_t remote_forced:1;
412  uint8_t local_forced:1;
413  uint8_t rollover:1;
414  uint8_t reserved0:1;
415  uint8_t reserved1:1;
416  uint32_t count;
418 
419 typedef struct DNP3ObjectG22V4_ {
420  uint8_t online:1;
421  uint8_t restart:1;
422  uint8_t comm_lost:1;
423  uint8_t remote_forced:1;
424  uint8_t local_forced:1;
425  uint8_t rollover:1;
426  uint8_t reserved0:1;
427  uint8_t reserved1:1;
428  uint16_t count;
430 
431 typedef struct DNP3ObjectG22V5_ {
432  uint8_t online:1;
433  uint8_t restart:1;
434  uint8_t comm_lost:1;
435  uint8_t remote_forced:1;
436  uint8_t local_forced:1;
437  uint8_t rollover:1;
438  uint8_t reserved0:1;
439  uint8_t reserved1:1;
440  uint32_t count;
441  uint64_t timestamp;
443 
444 typedef struct DNP3ObjectG22V6_ {
445  uint8_t online:1;
446  uint8_t restart:1;
447  uint8_t comm_lost:1;
448  uint8_t remote_forced:1;
449  uint8_t local_forced:1;
450  uint8_t rollover:1;
451  uint8_t discontinuity:1;
452  uint8_t reserved0:1;
453  uint16_t count;
454  uint64_t timestamp;
456 
457 typedef struct DNP3ObjectG22V7_ {
458  uint8_t online:1;
459  uint8_t restart:1;
460  uint8_t comm_lost:1;
461  uint8_t remote_forced:1;
462  uint8_t local_forced:1;
463  uint8_t rollover:1;
464  uint8_t reserved0:1;
465  uint8_t reserved1:1;
466  uint32_t count;
467  uint64_t timestamp;
469 
470 typedef struct DNP3ObjectG22V8_ {
471  uint8_t online:1;
472  uint8_t restart:1;
473  uint8_t comm_lost:1;
474  uint8_t remote_forced:1;
475  uint8_t local_forced:1;
476  uint8_t rollover:1;
477  uint8_t reserved0:1;
478  uint8_t reserved1:1;
479  uint16_t count;
480  uint64_t timestamp;
482 
483 typedef struct DNP3ObjectG23V1_ {
484  uint8_t online:1;
485  uint8_t restart:1;
486  uint8_t comm_lost:1;
487  uint8_t remote_forced:1;
488  uint8_t local_forced:1;
489  uint8_t rollover:1;
490  uint8_t discontinuity:1;
491  uint8_t reserved0:1;
492  uint32_t count;
494 
495 typedef struct DNP3ObjectG23V2_ {
496  uint8_t online:1;
497  uint8_t restart:1;
498  uint8_t comm_lost:1;
499  uint8_t remote_forced:1;
500  uint8_t local_forced:1;
501  uint8_t rollover:1;
502  uint8_t reserved0:1;
503  uint8_t reserved1:1;
504  uint16_t count;
506 
507 typedef struct DNP3ObjectG23V3_ {
508  uint8_t online:1;
509  uint8_t restart:1;
510  uint8_t comm_lost:1;
511  uint8_t remote_forced:1;
512  uint8_t local_forced:1;
513  uint8_t rollover:1;
514  uint8_t reserved0:1;
515  uint8_t reserved1:1;
516  uint32_t count;
518 
519 typedef struct DNP3ObjectG23V4_ {
520  uint8_t online:1;
521  uint8_t restart:1;
522  uint8_t comm_lost:1;
523  uint8_t remote_forced:1;
524  uint8_t local_forced:1;
525  uint8_t rollover:1;
526  uint8_t reserved0:1;
527  uint8_t reserved1:1;
528  uint16_t count;
530 
531 typedef struct DNP3ObjectG23V5_ {
532  uint8_t online:1;
533  uint8_t restart:1;
534  uint8_t comm_lost:1;
535  uint8_t remote_forced:1;
536  uint8_t local_forced:1;
537  uint8_t rollover:1;
538  uint8_t discontinuity:1;
539  uint8_t reserved0:1;
540  uint32_t count;
541  uint64_t timestamp;
543 
544 typedef struct DNP3ObjectG23V6_ {
545  uint8_t online:1;
546  uint8_t restart:1;
547  uint8_t comm_lost:1;
548  uint8_t remote_forced:1;
549  uint8_t local_forced:1;
550  uint8_t rollover:1;
551  uint8_t discontinuity:1;
552  uint8_t reserved0:1;
553  uint16_t count;
554  uint64_t timestamp;
556 
557 typedef struct DNP3ObjectG23V7_ {
558  uint8_t online:1;
559  uint8_t restart:1;
560  uint8_t comm_lost:1;
561  uint8_t remote_forced:1;
562  uint8_t local_forced:1;
563  uint8_t rollover:1;
564  uint8_t reserved0:1;
565  uint8_t reserved1:1;
566  uint32_t count;
567  uint64_t timestamp;
569 
570 typedef struct DNP3ObjectG23V8_ {
571  uint8_t online:1;
572  uint8_t restart:1;
573  uint8_t comm_lost:1;
574  uint8_t remote_forced:1;
575  uint8_t local_forced:1;
576  uint8_t rollover:1;
577  uint8_t reserved0:1;
578  uint8_t reserved1:1;
579  uint16_t count;
580  uint64_t timestamp;
582 
583 typedef struct DNP3ObjectG30V1_ {
584  uint8_t online:1;
585  uint8_t restart:1;
586  uint8_t comm_lost:1;
587  uint8_t remote_forced:1;
588  uint8_t local_forced:1;
589  uint8_t over_range:1;
590  uint8_t reference_err:1;
591  uint8_t reserved0:1;
592  int32_t value;
594 
595 typedef struct DNP3ObjectG30V2_ {
596  uint8_t online:1;
597  uint8_t restart:1;
598  uint8_t comm_lost:1;
599  uint8_t remote_forced:1;
600  uint8_t local_forced:1;
601  uint8_t over_range:1;
602  uint8_t reference_err:1;
603  uint8_t reserved0:1;
604  int16_t value;
606 
607 typedef struct DNP3ObjectG30V3_ {
608  int32_t value;
610 
611 typedef struct DNP3ObjectG30V4_ {
612  int16_t value;
614 
615 typedef struct DNP3ObjectG30V5_ {
616  uint8_t online:1;
617  uint8_t restart:1;
618  uint8_t comm_lost:1;
619  uint8_t remote_forced:1;
620  uint8_t local_forced:1;
621  uint8_t over_range:1;
622  uint8_t reference_err:1;
623  uint8_t reserved0:1;
624  float value;
626 
627 typedef struct DNP3ObjectG30V6_ {
628  uint8_t online:1;
629  uint8_t restart:1;
630  uint8_t comm_lost:1;
631  uint8_t remote_forced:1;
632  uint8_t local_forced:1;
633  uint8_t over_range:1;
634  uint8_t reference_err:1;
635  uint8_t reserved0:1;
636  double value;
638 
639 typedef struct DNP3ObjectG31V1_ {
640  uint8_t online:1;
641  uint8_t restart:1;
642  uint8_t comm_lost:1;
643  uint8_t remote_forced:1;
644  uint8_t local_forced:1;
645  uint8_t over_range:1;
646  uint8_t reference_err:1;
647  uint8_t reserved0:1;
648  int32_t value;
650 
651 typedef struct DNP3ObjectG31V2_ {
652  uint8_t online:1;
653  uint8_t restart:1;
654  uint8_t comm_lost:1;
655  uint8_t remote_forced:1;
656  uint8_t local_forced:1;
657  uint8_t over_range:1;
658  uint8_t reference_err:1;
659  uint8_t reserved0:1;
660  int16_t value;
662 
663 typedef struct DNP3ObjectG31V3_ {
664  uint8_t online:1;
665  uint8_t restart:1;
666  uint8_t comm_lost:1;
667  uint8_t remote_forced:1;
668  uint8_t local_forced:1;
669  uint8_t over_range:1;
670  uint8_t reference_err:1;
671  uint8_t reserved0:1;
672  int32_t value;
673  uint64_t timestamp;
675 
676 typedef struct DNP3ObjectG31V4_ {
677  uint8_t online:1;
678  uint8_t restart:1;
679  uint8_t comm_lost:1;
680  uint8_t remote_forced:1;
681  uint8_t local_forced:1;
682  uint8_t over_range:1;
683  uint8_t reference_err:1;
684  uint8_t reserved0:1;
685  int16_t value;
686  uint64_t timestamp;
688 
689 typedef struct DNP3ObjectG31V5_ {
690  int32_t value;
692 
693 typedef struct DNP3ObjectG31V6_ {
694  int16_t value;
696 
697 typedef struct DNP3ObjectG31V7_ {
698  uint8_t online:1;
699  uint8_t restart:1;
700  uint8_t comm_lost:1;
701  uint8_t remote_forced:1;
702  uint8_t local_forced:1;
703  uint8_t over_range:1;
704  uint8_t reference_err:1;
705  uint8_t reserved0:1;
706  float value;
708 
709 typedef struct DNP3ObjectG31V8_ {
710  uint8_t online:1;
711  uint8_t restart:1;
712  uint8_t comm_lost:1;
713  uint8_t remote_forced:1;
714  uint8_t local_forced:1;
715  uint8_t over_range:1;
716  uint8_t reference_err:1;
717  uint8_t reserved0:1;
718  double value;
720 
721 typedef struct DNP3ObjectG32V1_ {
722  uint8_t online:1;
723  uint8_t restart:1;
724  uint8_t comm_lost:1;
725  uint8_t remote_forced:1;
726  uint8_t local_forced:1;
727  uint8_t over_range:1;
728  uint8_t reference_err:1;
729  uint8_t reserved0:1;
730  int32_t value;
732 
733 typedef struct DNP3ObjectG32V2_ {
734  uint8_t online:1;
735  uint8_t restart:1;
736  uint8_t comm_lost:1;
737  uint8_t remote_forced:1;
738  uint8_t local_forced:1;
739  uint8_t over_range:1;
740  uint8_t reference_err:1;
741  uint8_t reserved0:1;
742  int16_t value;
744 
745 typedef struct DNP3ObjectG32V3_ {
746  uint8_t online:1;
747  uint8_t restart:1;
748  uint8_t comm_lost:1;
749  uint8_t remote_forced:1;
750  uint8_t local_forced:1;
751  uint8_t over_range:1;
752  uint8_t reference_err:1;
753  uint8_t reserved0:1;
754  int32_t value;
755  uint64_t timestamp;
757 
758 typedef struct DNP3ObjectG32V4_ {
759  uint8_t online:1;
760  uint8_t restart:1;
761  uint8_t comm_lost:1;
762  uint8_t remote_forced:1;
763  uint8_t local_forced:1;
764  uint8_t over_range:1;
765  uint8_t reference_err:1;
766  uint8_t reserved0:1;
767  int16_t value;
768  uint64_t timestamp;
770 
771 typedef struct DNP3ObjectG32V5_ {
772  uint8_t online:1;
773  uint8_t restart:1;
774  uint8_t comm_lost:1;
775  uint8_t remote_forced:1;
776  uint8_t local_forced:1;
777  uint8_t over_range:1;
778  uint8_t reference_err:1;
779  uint8_t reserved0:1;
780  float value;
782 
783 typedef struct DNP3ObjectG32V6_ {
784  uint8_t online:1;
785  uint8_t restart:1;
786  uint8_t comm_lost:1;
787  uint8_t remote_forced:1;
788  uint8_t local_forced:1;
789  uint8_t over_range:1;
790  uint8_t reference_err:1;
791  uint8_t reserved0:1;
792  double value;
794 
795 typedef struct DNP3ObjectG32V7_ {
796  uint8_t online:1;
797  uint8_t restart:1;
798  uint8_t comm_lost:1;
799  uint8_t remote_forced:1;
800  uint8_t local_forced:1;
801  uint8_t over_range:1;
802  uint8_t reference_err:1;
803  uint8_t reserved0:1;
804  float value;
805  uint64_t timestamp;
807 
808 typedef struct DNP3ObjectG32V8_ {
809  uint8_t online:1;
810  uint8_t restart:1;
811  uint8_t comm_lost:1;
812  uint8_t remote_forced:1;
813  uint8_t local_forced:1;
814  uint8_t over_range:1;
815  uint8_t reference_err:1;
816  uint8_t reserved0:1;
817  double value;
818  uint64_t timestamp;
820 
821 typedef struct DNP3ObjectG33V1_ {
822  uint8_t online:1;
823  uint8_t restart:1;
824  uint8_t comm_lost:1;
825  uint8_t remote_forced:1;
826  uint8_t local_forced:1;
827  uint8_t over_range:1;
828  uint8_t reference_err:1;
829  uint8_t reserved0:1;
830  int32_t value;
832 
833 typedef struct DNP3ObjectG33V2_ {
834  uint8_t online:1;
835  uint8_t restart:1;
836  uint8_t comm_lost:1;
837  uint8_t remote_forced:1;
838  uint8_t local_forced:1;
839  uint8_t over_range:1;
840  uint8_t reference_err:1;
841  uint8_t reserved0:1;
842  int16_t value;
844 
845 typedef struct DNP3ObjectG33V3_ {
846  uint8_t online:1;
847  uint8_t restart:1;
848  uint8_t comm_lost:1;
849  uint8_t remote_forced:1;
850  uint8_t local_forced:1;
851  uint8_t over_range:1;
852  uint8_t reference_err:1;
853  uint8_t reserved0:1;
854  int32_t value;
855  uint64_t timestamp;
857 
858 typedef struct DNP3ObjectG33V4_ {
859  uint8_t online:1;
860  uint8_t restart:1;
861  uint8_t comm_lost:1;
862  uint8_t remote_forced:1;
863  uint8_t local_forced:1;
864  uint8_t over_range:1;
865  uint8_t reference_err:1;
866  uint8_t reserved0:1;
867  int16_t value;
868  uint64_t timestamp;
870 
871 typedef struct DNP3ObjectG33V5_ {
872  uint8_t online:1;
873  uint8_t restart:1;
874  uint8_t comm_lost:1;
875  uint8_t remote_forced:1;
876  uint8_t local_forced:1;
877  uint8_t over_range:1;
878  uint8_t reference_err:1;
879  uint8_t reserved0:1;
880  float value;
882 
883 typedef struct DNP3ObjectG33V6_ {
884  uint8_t online:1;
885  uint8_t restart:1;
886  uint8_t comm_lost:1;
887  uint8_t remote_forced:1;
888  uint8_t local_forced:1;
889  uint8_t over_range:1;
890  uint8_t reference_err:1;
891  uint8_t reserved0:1;
892  double value;
894 
895 typedef struct DNP3ObjectG33V7_ {
896  uint8_t online:1;
897  uint8_t restart:1;
898  uint8_t comm_lost:1;
899  uint8_t remote_forced:1;
900  uint8_t local_forced:1;
901  uint8_t over_range:1;
902  uint8_t reference_err:1;
903  uint8_t reserved0:1;
904  float value;
905  uint64_t timestamp;
907 
908 typedef struct DNP3ObjectG33V8_ {
909  uint8_t online:1;
910  uint8_t restart:1;
911  uint8_t comm_lost:1;
912  uint8_t remote_forced:1;
913  uint8_t local_forced:1;
914  uint8_t over_range:1;
915  uint8_t reference_err:1;
916  uint8_t reserved0:1;
917  double value;
918  uint64_t timestamp;
920 
921 typedef struct DNP3ObjectG34V1_ {
922  uint16_t deadband_value;
924 
925 typedef struct DNP3ObjectG34V2_ {
926  uint32_t deadband_value;
928 
929 typedef struct DNP3ObjectG34V3_ {
932 
933 typedef struct DNP3ObjectG40V1_ {
934  uint8_t online:1;
935  uint8_t restart:1;
936  uint8_t comm_lost:1;
937  uint8_t remote_forced:1;
938  uint8_t local_forced:1;
939  uint8_t over_range:1;
940  uint8_t reference_err:1;
941  uint8_t reserved0:1;
942  int32_t value;
944 
945 typedef struct DNP3ObjectG40V2_ {
946  uint8_t online:1;
947  uint8_t restart:1;
948  uint8_t comm_lost:1;
949  uint8_t remote_forced:1;
950  uint8_t local_forced:1;
951  uint8_t over_range:1;
952  uint8_t reference_err:1;
953  uint8_t reserved0:1;
954  int16_t value;
956 
957 typedef struct DNP3ObjectG40V3_ {
958  uint8_t online:1;
959  uint8_t restart:1;
960  uint8_t comm_lost:1;
961  uint8_t remote_forced:1;
962  uint8_t local_forced:1;
963  uint8_t over_range:1;
964  uint8_t reference_err:1;
965  uint8_t reserved0:1;
966  float value;
968 
969 typedef struct DNP3ObjectG40V4_ {
970  uint8_t online:1;
971  uint8_t restart:1;
972  uint8_t comm_lost:1;
973  uint8_t remote_forced:1;
974  uint8_t local_forced:1;
975  uint8_t over_range:1;
976  uint8_t reference_err:1;
977  uint8_t reserved0:1;
978  double value;
980 
981 typedef struct DNP3ObjectG41V1_ {
982  int32_t value;
983  uint8_t control_status;
985 
986 typedef struct DNP3ObjectG41V2_ {
987  int16_t value;
988  uint8_t control_status;
990 
991 typedef struct DNP3ObjectG41V3_ {
992  float value;
993  uint8_t control_status;
995 
996 typedef struct DNP3ObjectG41V4_ {
997  double value;
998  uint8_t control_status;
1000 
1001 typedef struct DNP3ObjectG42V1_ {
1002  uint8_t online:1;
1003  uint8_t restart:1;
1004  uint8_t comm_lost:1;
1005  uint8_t remote_forced:1;
1006  uint8_t local_forced:1;
1007  uint8_t over_range:1;
1008  uint8_t reference_err:1;
1009  uint8_t reserved0:1;
1010  int32_t value;
1012 
1013 typedef struct DNP3ObjectG42V2_ {
1014  uint8_t online:1;
1015  uint8_t restart:1;
1016  uint8_t comm_lost:1;
1017  uint8_t remote_forced:1;
1018  uint8_t local_forced:1;
1019  uint8_t over_range:1;
1020  uint8_t reference_err:1;
1021  uint8_t reserved0:1;
1022  int16_t value;
1024 
1025 typedef struct DNP3ObjectG42V3_ {
1026  uint8_t online:1;
1027  uint8_t restart:1;
1028  uint8_t comm_lost:1;
1029  uint8_t remote_forced:1;
1030  uint8_t local_forced:1;
1031  uint8_t over_range:1;
1032  uint8_t reference_err:1;
1033  uint8_t reserved0:1;
1034  int32_t value;
1035  uint64_t timestamp;
1037 
1038 typedef struct DNP3ObjectG42V4_ {
1039  uint8_t online:1;
1040  uint8_t restart:1;
1041  uint8_t comm_lost:1;
1042  uint8_t remote_forced:1;
1043  uint8_t local_forced:1;
1044  uint8_t over_range:1;
1045  uint8_t reference_err:1;
1046  uint8_t reserved0:1;
1047  int16_t value;
1048  uint64_t timestamp;
1050 
1051 typedef struct DNP3ObjectG42V5_ {
1052  uint8_t online:1;
1053  uint8_t restart:1;
1054  uint8_t comm_lost:1;
1055  uint8_t remote_forced:1;
1056  uint8_t local_forced:1;
1057  uint8_t over_range:1;
1058  uint8_t reference_err:1;
1059  uint8_t reserved0:1;
1060  float value;
1062 
1063 typedef struct DNP3ObjectG42V6_ {
1064  uint8_t online:1;
1065  uint8_t restart:1;
1066  uint8_t comm_lost:1;
1067  uint8_t remote_forced:1;
1068  uint8_t local_forced:1;
1069  uint8_t over_range:1;
1070  uint8_t reference_err:1;
1071  uint8_t reserved0:1;
1072  double value;
1074 
1075 typedef struct DNP3ObjectG42V7_ {
1076  uint8_t online:1;
1077  uint8_t restart:1;
1078  uint8_t comm_lost:1;
1079  uint8_t remote_forced:1;
1080  uint8_t local_forced:1;
1081  uint8_t over_range:1;
1082  uint8_t reference_err:1;
1083  uint8_t reserved0:1;
1084  float value;
1085  uint64_t timestamp;
1087 
1088 typedef struct DNP3ObjectG42V8_ {
1089  uint8_t online:1;
1090  uint8_t restart:1;
1091  uint8_t comm_lost:1;
1092  uint8_t remote_forced:1;
1093  uint8_t local_forced:1;
1094  uint8_t over_range:1;
1095  uint8_t reference_err:1;
1096  uint8_t reserved0:1;
1097  double value;
1098  uint64_t timestamp;
1100 
1101 typedef struct DNP3ObjectG43V1_ {
1102  uint8_t status_code:7;
1103  uint8_t reserved0:1;
1106 
1107 typedef struct DNP3ObjectG43V2_ {
1108  uint8_t status_code:7;
1109  uint8_t reserved0:1;
1112 
1113 typedef struct DNP3ObjectG43V3_ {
1114  uint8_t status_code:7;
1115  uint8_t reserved0:1;
1117  uint64_t timestamp;
1119 
1120 typedef struct DNP3ObjectG43V4_ {
1121  uint8_t status_code:7;
1122  uint8_t reserved0:1;
1124  uint64_t timestamp;
1126 
1127 typedef struct DNP3ObjectG43V5_ {
1128  uint8_t status_code:7;
1129  uint8_t reserved0:1;
1132 
1133 typedef struct DNP3ObjectG43V6_ {
1134  uint8_t status_code:7;
1135  uint8_t reserved0:1;
1138 
1139 typedef struct DNP3ObjectG43V7_ {
1140  uint8_t status_code:7;
1141  uint8_t reserved0:1;
1143  uint64_t timestamp;
1145 
1146 typedef struct DNP3ObjectG43V8_ {
1147  uint8_t status_code:7;
1148  uint8_t reserved0:1;
1150  uint64_t timestamp;
1152 
1153 typedef struct DNP3ObjectG50V1_ {
1154  uint64_t timestamp;
1156 
1157 typedef struct DNP3ObjectG50V2_ {
1158  uint64_t timestamp;
1159  uint32_t interval;
1161 
1162 typedef struct DNP3ObjectG50V3_ {
1163  uint64_t timestamp;
1165 
1166 typedef struct DNP3ObjectG50V4_ {
1167  uint64_t timestamp;
1168  uint32_t interval_count;
1171 
1172 typedef struct DNP3ObjectG51V1_ {
1173  uint64_t timestamp;
1175 
1176 typedef struct DNP3ObjectG51V2_ {
1177  uint64_t timestamp;
1179 
1180 typedef struct DNP3ObjectG52V1_ {
1181  uint16_t delay_secs;
1183 
1184 typedef struct DNP3ObjectG52V2_ {
1185  uint16_t delay_ms;
1187 
1188 typedef struct DNP3ObjectG70V1_ {
1189  uint16_t filename_size;
1190  uint8_t filetype_code;
1192  uint16_t start_record;
1193  uint16_t end_record;
1194  uint32_t file_size;
1196  uint16_t permission;
1197  uint32_t file_id;
1198  uint32_t owner_id;
1199  uint32_t group_id;
1201  uint8_t status_code;
1202  char filename[65535];
1203  uint16_t data_size;
1204  char data[65535];
1206 
1207 typedef struct DNP3ObjectG70V2_ {
1209  uint16_t username_size;
1211  uint16_t password_size;
1213  char username[65535];
1214  char password[65535];
1216 
1217 typedef struct DNP3ObjectG70V3_ {
1219  uint16_t filename_size;
1220  uint64_t created;
1221  uint16_t permissions;
1223  uint32_t file_size;
1226  uint16_t request_id;
1227  char filename[65535];
1229 
1230 typedef struct DNP3ObjectG70V4_ {
1231  uint32_t file_handle;
1232  uint32_t file_size;
1234  uint16_t request_id;
1235  uint8_t status_code;
1236  char optional_text[255];
1239 
1240 typedef struct DNP3ObjectG70V5_ {
1241  uint32_t file_handle;
1242  uint32_t block_number;
1243  char file_data[255];
1244  uint8_t file_data_len;
1246 
1247 typedef struct DNP3ObjectG70V6_ {
1248  uint32_t file_handle;
1249  uint32_t block_number;
1250  uint8_t status_code;
1251  char optional_text[255];
1254 
1255 typedef struct DNP3ObjectG70V7_ {
1257  uint16_t filename_size;
1258  uint16_t file_type;
1259  uint32_t file_size;
1261  uint16_t permissions;
1262  uint16_t request_id;
1263  char filename[65535];
1265 
1266 typedef struct DNP3ObjectG70V8_ {
1267  char file_specification[65535];
1270 
1271 typedef struct DNP3ObjectG80V1_ {
1272  uint8_t state;
1274 
1275 typedef struct DNP3ObjectG81V1_ {
1276  uint8_t fill_percentage:7;
1277  uint8_t overflow_state:1;
1278  uint8_t group;
1279  uint8_t variation;
1281 
1282 typedef struct DNP3ObjectG83V1_ {
1283  char vendor_code[5];
1284  uint16_t object_id;
1285  uint16_t length;
1286  uint8_t *data_objects;
1288 
1289 typedef struct DNP3ObjectG86V2_ {
1290  uint8_t rd:1;
1291  uint8_t wr:1;
1292  uint8_t st:1;
1293  uint8_t ev:1;
1294  uint8_t df:1;
1295  uint8_t padding0:1;
1296  uint8_t padding1:1;
1297  uint8_t padding2:1;
1299 
1300 typedef struct DNP3ObjectG102V1_ {
1301  uint8_t value;
1303 
1304 typedef struct DNP3ObjectG120V1_ {
1305  uint32_t csq;
1306  uint16_t usr;
1307  uint8_t mal;
1308  uint8_t reason;
1309  uint8_t *challenge_data;
1312 
1313 typedef struct DNP3ObjectG120V2_ {
1314  uint32_t csq;
1315  uint16_t usr;
1316  uint8_t *mac_value;
1317  uint16_t mac_value_len;
1319 
1320 typedef struct DNP3ObjectG120V3_ {
1321  uint32_t csq;
1322  uint16_t user_number;
1324 
1325 typedef struct DNP3ObjectG120V4_ {
1326  uint16_t user_number;
1328 
1329 typedef struct DNP3ObjectG120V5_ {
1330  uint32_t ksq;
1331  uint16_t user_number;
1332  uint8_t key_wrap_alg;
1333  uint8_t key_status;
1334  uint8_t mal;
1336  uint8_t *challenge_data;
1337  uint8_t *mac_value;
1338  uint16_t mac_value_len;
1340 
1341 typedef struct DNP3ObjectG120V6_ {
1342  uint32_t ksq;
1343  uint16_t usr;
1347 
1348 typedef struct DNP3ObjectG120V7_ {
1350  uint16_t usr;
1351  uint16_t association_id;
1352  uint8_t error_code;
1353  uint64_t time_of_error;
1354  char error_text[65535];
1355  uint16_t error_text_len;
1357 
1358 typedef struct DNP3ObjectG120V8_ {
1361  uint8_t *certificate;
1364 
1365 typedef struct DNP3ObjectG120V9_ {
1366  uint8_t *mac_value;
1367  uint16_t mac_value_len;
1369 
1370 typedef struct DNP3ObjectG120V10_ {
1372  uint8_t operation;
1373  uint32_t scs;
1374  uint16_t user_role;
1376  uint16_t username_len;
1379  char username[65535];
1383 
1384 typedef struct DNP3ObjectG120V11_ {
1386  uint16_t username_len;
1388  char username[65535];
1391 
1392 typedef struct DNP3ObjectG120V12_ {
1393  uint32_t ksq;
1394  uint16_t user_number;
1396  uint8_t *challenge_data;
1398 
1399 typedef struct DNP3ObjectG120V13_ {
1400  uint32_t ksq;
1401  uint16_t user_number;
1405 
1406 typedef struct DNP3ObjectG120V14_ {
1410 
1411 typedef struct DNP3ObjectG120V15_ {
1412  uint8_t *mac;
1413  uint32_t mac_len;
1415 
1416 typedef struct DNP3ObjectG121V1_ {
1417  uint8_t online:1;
1418  uint8_t restart:1;
1419  uint8_t comm_lost:1;
1420  uint8_t remote_forced:1;
1421  uint8_t local_forced:1;
1422  uint8_t reserved0:1;
1423  uint8_t discontinuity:1;
1424  uint8_t reserved1:1;
1425  uint16_t association_id;
1426  uint32_t count_value;
1428 
1429 typedef struct DNP3ObjectG122V1_ {
1430  uint8_t online:1;
1431  uint8_t restart:1;
1432  uint8_t comm_lost:1;
1433  uint8_t remote_forced:1;
1434  uint8_t local_forced:1;
1435  uint8_t reserved0:1;
1436  uint8_t discontinuity:1;
1437  uint8_t reserved1:1;
1438  uint16_t association_id;
1439  uint32_t count_value;
1441 
1442 typedef struct DNP3ObjectG122V2_ {
1443  uint8_t online:1;
1444  uint8_t restart:1;
1445  uint8_t comm_lost:1;
1446  uint8_t remote_forced:1;
1447  uint8_t local_forced:1;
1448  uint8_t reserved0:1;
1449  uint8_t discontinuity:1;
1450  uint8_t reserved1:1;
1451  uint16_t association_id;
1452  uint32_t count_value;
1453  uint64_t timestamp;
1455 
1456 /* END GENERATED CODE */
1457 
1458 int DNP3DecodeObject(int group, int variation, const uint8_t **buf,
1459  uint32_t *len, uint8_t prefix_code, uint32_t start, uint32_t count,
1460  DNP3PointList *);
1461 DNP3PointList *DNP3PointListAlloc(void);
1462 void DNP3FreeObjectPointList(int group, int variation, DNP3PointList *);
1463 
1464 #endif /* SURICATA_APP_LAYER_DNP3_OBJECTS_H */
DNP3ObjectG70V7_::filename_offset
uint16_t filename_offset
Definition: app-layer-dnp3-objects.h:1256
DNP3ObjectG31V8_
Definition: app-layer-dnp3-objects.h:709
DNP3ObjectG40V1_::comm_lost
uint8_t comm_lost
Definition: app-layer-dnp3-objects.h:936
DNP3ObjectG70V1_::status_code
uint8_t status_code
Definition: app-layer-dnp3-objects.h:1201
DNP3ObjectG31V7_
Definition: app-layer-dnp3-objects.h:697
DNP3ObjectG21V8_::local_forced
uint8_t local_forced
Definition: app-layer-dnp3-objects.h:359
DNP3ObjectG70V5_::block_number
uint32_t block_number
Definition: app-layer-dnp3-objects.h:1242
DNP3ObjectG31V6_
Definition: app-layer-dnp3-objects.h:693
DNP3ObjectG80V1
struct DNP3ObjectG80V1_ DNP3ObjectG80V1
DNP3ObjectG23V3_::local_forced
uint8_t local_forced
Definition: app-layer-dnp3-objects.h:512
DNP3ObjectG31V8
struct DNP3ObjectG31V8_ DNP3ObjectG31V8
DNP3ObjectG21V8_::reserved1
uint8_t reserved1
Definition: app-layer-dnp3-objects.h:362
DNP3ObjectG120V11_::master_challenge_data
uint8_t * master_challenge_data
Definition: app-layer-dnp3-objects.h:1389
DNP3ObjectG32V5_::value
float value
Definition: app-layer-dnp3-objects.h:780
DNP3ObjectG22V7_::comm_lost
uint8_t comm_lost
Definition: app-layer-dnp3-objects.h:460
DNP3ObjectG4V1_::local_forced
uint8_t local_forced
Definition: app-layer-dnp3-objects.h:99
DNP3ObjectG42V5_::online
uint8_t online
Definition: app-layer-dnp3-objects.h:1052
DNP3ObjectG70V3_::maximum_block_size
uint16_t maximum_block_size
Definition: app-layer-dnp3-objects.h:1225
DNP3ObjectG86V2_::padding0
uint8_t padding0
Definition: app-layer-dnp3-objects.h:1295
DNP3ObjectG20V3_::reserved0
uint8_t reserved0
Definition: app-layer-dnp3-objects.h:234
DNP3ObjectG122V2_::restart
uint8_t restart
Definition: app-layer-dnp3-objects.h:1444
DNP3ObjectG120V10_::user_role
uint16_t user_role
Definition: app-layer-dnp3-objects.h:1374
DNP3ObjectG33V3_::value
int32_t value
Definition: app-layer-dnp3-objects.h:854
DNP3ObjectG34V3
struct DNP3ObjectG34V3_ DNP3ObjectG34V3
DNP3ObjectG122V1_::count_value
uint32_t count_value
Definition: app-layer-dnp3-objects.h:1439
DNP3ObjectG21V4_::reserved0
uint8_t reserved0
Definition: app-layer-dnp3-objects.h:310
DNP3ObjectG31V1_::over_range
uint8_t over_range
Definition: app-layer-dnp3-objects.h:645
DNP3ObjectG31V8_::over_range
uint8_t over_range
Definition: app-layer-dnp3-objects.h:715
DNP3ObjectG23V6_::reserved0
uint8_t reserved0
Definition: app-layer-dnp3-objects.h:552
DNP3ObjectG20V3_::count
uint32_t count
Definition: app-layer-dnp3-objects.h:236
DNP3ObjectG20V1_
Definition: app-layer-dnp3-objects.h:203
DNP3ObjectG120V7_::sequence_number
uint32_t sequence_number
Definition: app-layer-dnp3-objects.h:1349
DNP3ObjectG31V7_::over_range
uint8_t over_range
Definition: app-layer-dnp3-objects.h:703
DNP3ObjectG21V7
struct DNP3ObjectG21V7_ DNP3ObjectG21V7
DNP3ObjectG33V5_::local_forced
uint8_t local_forced
Definition: app-layer-dnp3-objects.h:876
DNP3ObjectG42V7_::over_range
uint8_t over_range
Definition: app-layer-dnp3-objects.h:1081
DNP3ObjectG33V7_::reference_err
uint8_t reference_err
Definition: app-layer-dnp3-objects.h:902
DNP3ObjectG70V7_::file_size
uint32_t file_size
Definition: app-layer-dnp3-objects.h:1259
DNP3ObjectG21V2_::comm_lost
uint8_t comm_lost
Definition: app-layer-dnp3-objects.h:282
len
uint8_t len
Definition: app-layer-dnp3.h:2
DNP3ObjectG20V5_
Definition: app-layer-dnp3-objects.h:251
DNP3ObjectG20V3_::rollover
uint8_t rollover
Definition: app-layer-dnp3-objects.h:233
DNP3ObjectG120V10
struct DNP3ObjectG120V10_ DNP3ObjectG120V10
DNP3ObjectG20V7
struct DNP3ObjectG20V7_ DNP3ObjectG20V7
DNP3ObjectG20V4_
Definition: app-layer-dnp3-objects.h:239
DNP3ObjectG32V8_::comm_lost
uint8_t comm_lost
Definition: app-layer-dnp3-objects.h:811
DNP3ObjectG22V2_::discontinuity
uint8_t discontinuity
Definition: app-layer-dnp3-objects.h:402
DNP3ObjectG32V7_::over_range
uint8_t over_range
Definition: app-layer-dnp3-objects.h:801
DNP3ObjectG32V5_::restart
uint8_t restart
Definition: app-layer-dnp3-objects.h:773
DNP3ObjectG20V1_::online
uint8_t online
Definition: app-layer-dnp3-objects.h:204
DNP3ObjectG32V6
struct DNP3ObjectG32V6_ DNP3ObjectG32V6
DNP3ObjectG20V3_
Definition: app-layer-dnp3-objects.h:227
DNP3ObjectG70V7_::filename
char filename[65535]
Definition: app-layer-dnp3-objects.h:1263
DNP3ObjectG20V2_
Definition: app-layer-dnp3-objects.h:215
DNP3ObjectG11V1_::state
uint8_t state
Definition: app-layer-dnp3-objects.h:149
DNP3ObjectG31V4_::reserved0
uint8_t reserved0
Definition: app-layer-dnp3-objects.h:684
DNP3ObjectG20V8_
Definition: app-layer-dnp3-objects.h:263
DNP3ObjectG20V2
struct DNP3ObjectG20V2_ DNP3ObjectG20V2
DNP3ObjectG121V1_::comm_lost
uint8_t comm_lost
Definition: app-layer-dnp3-objects.h:1419
DNP3ObjectG20V7_
Definition: app-layer-dnp3-objects.h:259
DNP3ObjectG23V1_::restart
uint8_t restart
Definition: app-layer-dnp3-objects.h:485
DNP3ObjectG10V2_::state
uint8_t state
Definition: app-layer-dnp3-objects.h:138
DNP3ObjectG21V4_::rollover
uint8_t rollover
Definition: app-layer-dnp3-objects.h:309
DNP3ObjectG20V6_
Definition: app-layer-dnp3-objects.h:255
DNP3ObjectG42V4_::over_range
uint8_t over_range
Definition: app-layer-dnp3-objects.h:1044
DNP3ObjectG2V1_
Definition: app-layer-dnp3-objects.h:52
DNP3ObjectG2V2_
Definition: app-layer-dnp3-objects.h:56
DNP3ObjectG40V2_::online
uint8_t online
Definition: app-layer-dnp3-objects.h:946
DNP3ObjectG122V2
struct DNP3ObjectG122V2_ DNP3ObjectG122V2
DNP3ObjectG120V1_::csq
uint32_t csq
Definition: app-layer-dnp3-objects.h:1305
DNP3ObjectG4V2_::restart
uint8_t restart
Definition: app-layer-dnp3-objects.h:106
DNP3ObjectG21V5_::reserved1
uint8_t reserved1
Definition: app-layer-dnp3-objects.h:323
DNP3ObjectG30V4_::value
int16_t value
Definition: app-layer-dnp3-objects.h:612
DNP3ObjectG21V3_::online
uint8_t online
Definition: app-layer-dnp3-objects.h:292
DNP3ObjectG23V7
struct DNP3ObjectG23V7_ DNP3ObjectG23V7
DNP3ObjectG42V5_::value
float value
Definition: app-layer-dnp3-objects.h:1060
DNP3ObjectG20V1_::restart
uint8_t restart
Definition: app-layer-dnp3-objects.h:205
DNP3ObjectG52V2_::delay_ms
uint16_t delay_ms
Definition: app-layer-dnp3-objects.h:1185
DNP3ObjectG42V3_::local_forced
uint8_t local_forced
Definition: app-layer-dnp3-objects.h:1030
DNP3ObjectG81V1_::group
uint8_t group
Definition: app-layer-dnp3-objects.h:1278
DNP3ObjectG32V3_::comm_lost
uint8_t comm_lost
Definition: app-layer-dnp3-objects.h:748
DNP3ObjectG23V7_::count
uint32_t count
Definition: app-layer-dnp3-objects.h:566
DNP3ObjectG21V1_::reserved0
uint8_t reserved0
Definition: app-layer-dnp3-objects.h:275
DNP3ObjectG2V3_::comm_lost
uint8_t comm_lost
Definition: app-layer-dnp3-objects.h:71
DNP3ObjectG2V3_
Definition: app-layer-dnp3-objects.h:68
DNP3ObjectG42V8_::value
double value
Definition: app-layer-dnp3-objects.h:1097
DNP3ObjectG42V1_::comm_lost
uint8_t comm_lost
Definition: app-layer-dnp3-objects.h:1004
DNP3ObjectG33V7_::over_range
uint8_t over_range
Definition: app-layer-dnp3-objects.h:901
DNP3ObjectG31V1_::reference_err
uint8_t reference_err
Definition: app-layer-dnp3-objects.h:646
DNP3ObjectG32V7_::reserved0
uint8_t reserved0
Definition: app-layer-dnp3-objects.h:803
DNP3ObjectG3V2_::online
uint8_t online
Definition: app-layer-dnp3-objects.h:85
DNP3ObjectG30V3
struct DNP3ObjectG30V3_ DNP3ObjectG30V3
DNP3ObjectG23V4_::reserved1
uint8_t reserved1
Definition: app-layer-dnp3-objects.h:527
DNP3ObjectG70V5_::file_handle
uint32_t file_handle
Definition: app-layer-dnp3-objects.h:1241
DNP3ObjectG10V1_::state
uint8_t state
Definition: app-layer-dnp3-objects.h:127
DNP3ObjectG83V1
struct DNP3ObjectG83V1_ DNP3ObjectG83V1
DNP3ObjectG70V1_::filename
char filename[65535]
Definition: app-layer-dnp3-objects.h:1202
DNP3ObjectG20V4
struct DNP3ObjectG20V4_ DNP3ObjectG20V4
DNP3ObjectG70V1_::attribute_code
uint8_t attribute_code
Definition: app-layer-dnp3-objects.h:1191
DNP3ObjectG40V3_::comm_lost
uint8_t comm_lost
Definition: app-layer-dnp3-objects.h:960
DNP3ObjectG70V5_::file_data_len
uint8_t file_data_len
Definition: app-layer-dnp3-objects.h:1244
DNP3ObjectG33V8_::remote_forced
uint8_t remote_forced
Definition: app-layer-dnp3-objects.h:912
DNP3ObjectG50V3_::timestamp
uint64_t timestamp
Definition: app-layer-dnp3-objects.h:1163
DNP3ObjectG52V2
struct DNP3ObjectG52V2_ DNP3ObjectG52V2
DNP3ObjectG22V7_::rollover
uint8_t rollover
Definition: app-layer-dnp3-objects.h:463
DNP3ObjectG22V6_::online
uint8_t online
Definition: app-layer-dnp3-objects.h:445
DNP3ObjectG70V1_::data_size
uint16_t data_size
Definition: app-layer-dnp3-objects.h:1203
DNP3ObjectG42V3_::value
int32_t value
Definition: app-layer-dnp3-objects.h:1034
DNP3ObjectG70V2_::password_offset
uint16_t password_offset
Definition: app-layer-dnp3-objects.h:1210
DNP3ObjectG21V7_::comm_lost
uint8_t comm_lost
Definition: app-layer-dnp3-objects.h:344
DNP3ObjectG43V1_
Definition: app-layer-dnp3-objects.h:1101
DNP3ObjectG32V5
struct DNP3ObjectG32V5_ DNP3ObjectG32V5
DNP3ObjectG32V7_::online
uint8_t online
Definition: app-layer-dnp3-objects.h:796
DNP3ObjectG121V1_
Definition: app-layer-dnp3-objects.h:1416
DNP3ObjectG42V8_::restart
uint8_t restart
Definition: app-layer-dnp3-objects.h:1090
DNP3ObjectG23V3_::count
uint32_t count
Definition: app-layer-dnp3-objects.h:516
DNP3ObjectG42V2_::online
uint8_t online
Definition: app-layer-dnp3-objects.h:1014
DNP3ObjectG23V6_::local_forced
uint8_t local_forced
Definition: app-layer-dnp3-objects.h:549
DNP3ObjectG40V1_::online
uint8_t online
Definition: app-layer-dnp3-objects.h:934
DNP3ObjectG31V8_::reference_err
uint8_t reference_err
Definition: app-layer-dnp3-objects.h:716
DNP3ObjectG42V6_::value
double value
Definition: app-layer-dnp3-objects.h:1072
DNP3ObjectG43V5_
Definition: app-layer-dnp3-objects.h:1127
DNP3ObjectG43V4_
Definition: app-layer-dnp3-objects.h:1120
DNP3ObjectG21V6_::local_forced
uint8_t local_forced
Definition: app-layer-dnp3-objects.h:333
DNP3ObjectG81V1
struct DNP3ObjectG81V1_ DNP3ObjectG81V1
DNP3ObjectG43V3_
Definition: app-layer-dnp3-objects.h:1113
DNP3ObjectG12V2
struct DNP3ObjectG12V2_ DNP3ObjectG12V2
DNP3ObjectG43V2_
Definition: app-layer-dnp3-objects.h:1107
DNP3ObjectG21V4_::restart
uint8_t restart
Definition: app-layer-dnp3-objects.h:305
DNP3ObjectG70V1_::file_size
uint32_t file_size
Definition: app-layer-dnp3-objects.h:1194
DNP3ObjectG43V8_
Definition: app-layer-dnp3-objects.h:1146
DNP3ObjectG33V1_::value
int32_t value
Definition: app-layer-dnp3-objects.h:830
DNP3ObjectG43V7_
Definition: app-layer-dnp3-objects.h:1139
DNP3ObjectG43V6_
Definition: app-layer-dnp3-objects.h:1133
DNP3ObjectG21V7_::timestamp
uint64_t timestamp
Definition: app-layer-dnp3-objects.h:351
DNP3ObjectG22V7
struct DNP3ObjectG22V7_ DNP3ObjectG22V7
DNP3ObjectG33V4_::reference_err
uint8_t reference_err
Definition: app-layer-dnp3-objects.h:865
DNP3ObjectG4V1_::comm_lost
uint8_t comm_lost
Definition: app-layer-dnp3-objects.h:97
DNP3ObjectG42V4_::value
int16_t value
Definition: app-layer-dnp3-objects.h:1047
DNP3ObjectG30V2_::remote_forced
uint8_t remote_forced
Definition: app-layer-dnp3-objects.h:599
DNP3ObjectG33V6
struct DNP3ObjectG33V6_ DNP3ObjectG33V6
DNP3ObjectG70V1_::filename_size
uint16_t filename_size
Definition: app-layer-dnp3-objects.h:1189
DNP3ObjectG33V2_::local_forced
uint8_t local_forced
Definition: app-layer-dnp3-objects.h:838
DNP3ObjectG33V5_::remote_forced
uint8_t remote_forced
Definition: app-layer-dnp3-objects.h:875
DNP3ObjectG52V1_
Definition: app-layer-dnp3-objects.h:1180
DNP3ObjectG4V2_::timestamp
uint64_t timestamp
Definition: app-layer-dnp3-objects.h:112
DNP3ObjectG32V4_::value
int16_t value
Definition: app-layer-dnp3-objects.h:767
DNP3ObjectG43V2_::reserved0
uint8_t reserved0
Definition: app-layer-dnp3-objects.h:1109
DNP3ObjectG23V3_::reserved0
uint8_t reserved0
Definition: app-layer-dnp3-objects.h:514
DNP3ObjectG43V4_::commanded_value
int16_t commanded_value
Definition: app-layer-dnp3-objects.h:1123
DNP3ObjectG33V3_::restart
uint8_t restart
Definition: app-layer-dnp3-objects.h:847
DNP3ObjectG22V6_::comm_lost
uint8_t comm_lost
Definition: app-layer-dnp3-objects.h:447
DNP3ObjectG41V2_::value
int16_t value
Definition: app-layer-dnp3-objects.h:987
DNP3ObjectG70V3_::request_id
uint16_t request_id
Definition: app-layer-dnp3-objects.h:1226
DNP3ObjectG70V6_::optional_text_len
uint8_t optional_text_len
Definition: app-layer-dnp3-objects.h:1252
DNP3ObjectG120V3
struct DNP3ObjectG120V3_ DNP3ObjectG120V3
DNP3ObjectG120V12_::challenge_data_len
uint16_t challenge_data_len
Definition: app-layer-dnp3-objects.h:1395
DNP3ObjectG33V3_::online
uint8_t online
Definition: app-layer-dnp3-objects.h:846
DNP3ObjectG120V10_::certification_data_len
uint16_t certification_data_len
Definition: app-layer-dnp3-objects.h:1378
DNP3ObjectG52V2_
Definition: app-layer-dnp3-objects.h:1184
DNP3ObjectG40V4_::comm_lost
uint8_t comm_lost
Definition: app-layer-dnp3-objects.h:972
DNP3ObjectG23V3_::reserved1
uint8_t reserved1
Definition: app-layer-dnp3-objects.h:515
DNP3ObjectG120V2_::csq
uint32_t csq
Definition: app-layer-dnp3-objects.h:1314
DNP3ObjectG120V2_::usr
uint16_t usr
Definition: app-layer-dnp3-objects.h:1315
DNP3ObjectG32V1_::over_range
uint8_t over_range
Definition: app-layer-dnp3-objects.h:727
DNP3ObjectG31V1_::value
int32_t value
Definition: app-layer-dnp3-objects.h:648
DNP3ObjectG22V2_::comm_lost
uint8_t comm_lost
Definition: app-layer-dnp3-objects.h:398
DNP3ObjectG43V2
struct DNP3ObjectG43V2_ DNP3ObjectG43V2
DNP3ObjectG86V2_
Definition: app-layer-dnp3-objects.h:1289
DNP3ObjectG23V2_::local_forced
uint8_t local_forced
Definition: app-layer-dnp3-objects.h:500
DNP3ObjectG43V5_::commanded_value
float commanded_value
Definition: app-layer-dnp3-objects.h:1130
DNP3ObjectG50V1
struct DNP3ObjectG50V1_ DNP3ObjectG50V1
DNP3ObjectG31V3_::local_forced
uint8_t local_forced
Definition: app-layer-dnp3-objects.h:668
DNP3ObjectG40V1_
Definition: app-layer-dnp3-objects.h:933
DNP3ObjectG4V1_::state
uint8_t state
Definition: app-layer-dnp3-objects.h:101
DNP3ObjectG21V1
struct DNP3ObjectG21V1_ DNP3ObjectG21V1
DNP3ObjectG22V7_::timestamp
uint64_t timestamp
Definition: app-layer-dnp3-objects.h:467
DNP3ObjectG120V10_::user_role_expiry_interval
uint16_t user_role_expiry_interval
Definition: app-layer-dnp3-objects.h:1375
DNP3ObjectG2V2_::reserved
uint8_t reserved
Definition: app-layer-dnp3-objects.h:63
DNP3ObjectG21V3_::local_forced
uint8_t local_forced
Definition: app-layer-dnp3-objects.h:296
DNP3ObjectG21V4_::online
uint8_t online
Definition: app-layer-dnp3-objects.h:304
DNP3ObjectG40V4_
Definition: app-layer-dnp3-objects.h:969
DNP3ObjectG120V5_::key_wrap_alg
uint8_t key_wrap_alg
Definition: app-layer-dnp3-objects.h:1332
DNP3ObjectG30V5_::remote_forced
uint8_t remote_forced
Definition: app-layer-dnp3-objects.h:619
DNP3ObjectG3V2_::state
uint8_t state
Definition: app-layer-dnp3-objects.h:91
DNP3ObjectG40V3_
Definition: app-layer-dnp3-objects.h:957
DNP3ObjectG11V1_::reserved0
uint8_t reserved0
Definition: app-layer-dnp3-objects.h:147
DNP3ObjectG40V2_
Definition: app-layer-dnp3-objects.h:945
DNP3ObjectG40V3
struct DNP3ObjectG40V3_ DNP3ObjectG40V3
DNP3ObjectG122V2_::association_id
uint16_t association_id
Definition: app-layer-dnp3-objects.h:1451
DNP3ObjectG23V6_::rollover
uint8_t rollover
Definition: app-layer-dnp3-objects.h:550
DNP3ObjectG70V7_::filename_size
uint16_t filename_size
Definition: app-layer-dnp3-objects.h:1257
DNP3ObjectG32V8_::value
double value
Definition: app-layer-dnp3-objects.h:817
DNP3ObjectG33V7_::remote_forced
uint8_t remote_forced
Definition: app-layer-dnp3-objects.h:899
DNP3ObjectG21V1_::count
uint32_t count
Definition: app-layer-dnp3-objects.h:276
DNP3ObjectG122V2_::online
uint8_t online
Definition: app-layer-dnp3-objects.h:1443
DNP3ObjectG40V2_::local_forced
uint8_t local_forced
Definition: app-layer-dnp3-objects.h:950
DNP3ObjectG42V2_::reserved0
uint8_t reserved0
Definition: app-layer-dnp3-objects.h:1021
DNP3ObjectG40V2_::value
int16_t value
Definition: app-layer-dnp3-objects.h:954
DNP3ObjectG31V7_::value
float value
Definition: app-layer-dnp3-objects.h:706
DNP3ObjectG42V8_::comm_lost
uint8_t comm_lost
Definition: app-layer-dnp3-objects.h:1091
DNP3ObjectG22V7_::count
uint32_t count
Definition: app-layer-dnp3-objects.h:466
DNP3ObjectG22V3_::local_forced
uint8_t local_forced
Definition: app-layer-dnp3-objects.h:412
DNP3ObjectG120V12_::ksq
uint32_t ksq
Definition: app-layer-dnp3-objects.h:1393
DNP3ObjectG21V1_::rollover
uint8_t rollover
Definition: app-layer-dnp3-objects.h:273
DNP3ObjectG21V5_::restart
uint8_t restart
Definition: app-layer-dnp3-objects.h:317
DNP3ObjectG42V3_::timestamp
uint64_t timestamp
Definition: app-layer-dnp3-objects.h:1035
DNP3ObjectG20V3_::remote_forced
uint8_t remote_forced
Definition: app-layer-dnp3-objects.h:231
DNP3ObjectG43V4_::status_code
uint8_t status_code
Definition: app-layer-dnp3-objects.h:1121
DNP3DecodeObject
int DNP3DecodeObject(int group, int variation, const uint8_t **buf, uint32_t *len, uint8_t prefix_code, uint32_t start, uint32_t count, DNP3PointList *)
Decode a DNP3 object.
Definition: app-layer-dnp3-objects.c:9110
DNP3ObjectG120V5_::challenge_data
uint8_t * challenge_data
Definition: app-layer-dnp3-objects.h:1336
DNP3ObjectG31V6
struct DNP3ObjectG31V6_ DNP3ObjectG31V6
DNP3ObjectG42V8_::local_forced
uint8_t local_forced
Definition: app-layer-dnp3-objects.h:1093
DNP3ObjectG42V2_::reference_err
uint8_t reference_err
Definition: app-layer-dnp3-objects.h:1020
DNP3ObjectG33V2_::online
uint8_t online
Definition: app-layer-dnp3-objects.h:834
DNP3ObjectG52V1
struct DNP3ObjectG52V1_ DNP3ObjectG52V1
DNP3ObjectG21V3_::reserved0
uint8_t reserved0
Definition: app-layer-dnp3-objects.h:298
DNP3ObjectG22V6_::discontinuity
uint8_t discontinuity
Definition: app-layer-dnp3-objects.h:451
DNP3ObjectG33V1_::over_range
uint8_t over_range
Definition: app-layer-dnp3-objects.h:827
DNP3ObjectG22V4_::rollover
uint8_t rollover
Definition: app-layer-dnp3-objects.h:425
DNP3ObjectG31V2_::remote_forced
uint8_t remote_forced
Definition: app-layer-dnp3-objects.h:655
DNP3ObjectG30V6_::local_forced
uint8_t local_forced
Definition: app-layer-dnp3-objects.h:632
DNP3ObjectG42V2_::restart
uint8_t restart
Definition: app-layer-dnp3-objects.h:1015
DNP3ObjectG11V1_::local_forced
uint8_t local_forced
Definition: app-layer-dnp3-objects.h:146
DNP3ObjectG43V3_::timestamp
uint64_t timestamp
Definition: app-layer-dnp3-objects.h:1117
DNP3ObjectG21V9_::count
uint32_t count
Definition: app-layer-dnp3-objects.h:368
DNP3ObjectG30V2_::comm_lost
uint8_t comm_lost
Definition: app-layer-dnp3-objects.h:598
DNP3ObjectG20V2_::comm_lost
uint8_t comm_lost
Definition: app-layer-dnp3-objects.h:218
DNP3ObjectG32V2_::restart
uint8_t restart
Definition: app-layer-dnp3-objects.h:735
DNP3ObjectG23V1_::rollover
uint8_t rollover
Definition: app-layer-dnp3-objects.h:489
DNP3ObjectG12V1_::ontime
uint32_t ontime
Definition: app-layer-dnp3-objects.h:170
DNP3ObjectG20V2_::count
uint16_t count
Definition: app-layer-dnp3-objects.h:224
DNP3ObjectG22V5_::timestamp
uint64_t timestamp
Definition: app-layer-dnp3-objects.h:441
DNP3ObjectG102V1
struct DNP3ObjectG102V1_ DNP3ObjectG102V1
DNP3ObjectG20V1_::comm_lost
uint8_t comm_lost
Definition: app-layer-dnp3-objects.h:206
DNP3ObjectG31V2_::online
uint8_t online
Definition: app-layer-dnp3-objects.h:652
DNP3ObjectG12V2_::reserved
uint8_t reserved
Definition: app-layer-dnp3-objects.h:185
DNP3ObjectG21V11_::count
uint32_t count
Definition: app-layer-dnp3-objects.h:376
DNP3ObjectG22V4_::online
uint8_t online
Definition: app-layer-dnp3-objects.h:420
DNP3ObjectG10V2_::remote_forced
uint8_t remote_forced
Definition: app-layer-dnp3-objects.h:134
DNP3ObjectG12V2_::count
uint8_t count
Definition: app-layer-dnp3-objects.h:181
DNP3ObjectG20V2_::online
uint8_t online
Definition: app-layer-dnp3-objects.h:216
DNP3ObjectG32V8_::restart
uint8_t restart
Definition: app-layer-dnp3-objects.h:810
DNP3ObjectG22V3_::remote_forced
uint8_t remote_forced
Definition: app-layer-dnp3-objects.h:411
DNP3ObjectG42V4_::online
uint8_t online
Definition: app-layer-dnp3-objects.h:1039
DNP3ObjectG20V5_::count
uint32_t count
Definition: app-layer-dnp3-objects.h:252
DNP3ObjectG70V3_::authentication_key
uint32_t authentication_key
Definition: app-layer-dnp3-objects.h:1222
DNP3ObjectG3V1
struct DNP3ObjectG3V1_ DNP3ObjectG3V1
DNP3ObjectG20V1_::discontinuity
uint8_t discontinuity
Definition: app-layer-dnp3-objects.h:210
DNP3ObjectG122V1_::remote_forced
uint8_t remote_forced
Definition: app-layer-dnp3-objects.h:1433
DNP3ObjectG86V2_::wr
uint8_t wr
Definition: app-layer-dnp3-objects.h:1291
DNP3ObjectG32V8_::timestamp
uint64_t timestamp
Definition: app-layer-dnp3-objects.h:818
DNP3ObjectG32V5_::online
uint8_t online
Definition: app-layer-dnp3-objects.h:772
DNP3ObjectG120V12_::user_number
uint16_t user_number
Definition: app-layer-dnp3-objects.h:1394
DNP3ObjectG20V8
struct DNP3ObjectG20V8_ DNP3ObjectG20V8
DNP3ObjectG33V7
struct DNP3ObjectG33V7_ DNP3ObjectG33V7
DNP3ObjectG120V10_::user_public_key_len
uint16_t user_public_key_len
Definition: app-layer-dnp3-objects.h:1377
DNP3ObjectG12V2_::cr
uint8_t cr
Definition: app-layer-dnp3-objects.h:179
DNP3ObjectG21V3_::remote_forced
uint8_t remote_forced
Definition: app-layer-dnp3-objects.h:295
DNP3ObjectG23V1_::online
uint8_t online
Definition: app-layer-dnp3-objects.h:484
DNP3ObjectG4V2
struct DNP3ObjectG4V2_ DNP3ObjectG4V2
DNP3ObjectG42V7_::reference_err
uint8_t reference_err
Definition: app-layer-dnp3-objects.h:1082
DNP3ObjectG20V4_::remote_forced
uint8_t remote_forced
Definition: app-layer-dnp3-objects.h:243
DNP3ObjectG42V1_::remote_forced
uint8_t remote_forced
Definition: app-layer-dnp3-objects.h:1005
DNP3ObjectG43V5
struct DNP3ObjectG43V5_ DNP3ObjectG43V5
DNP3ObjectG12V1_::cr
uint8_t cr
Definition: app-layer-dnp3-objects.h:167
DNP3ObjectG12V1_::qu
uint8_t qu
Definition: app-layer-dnp3-objects.h:166
DNP3ObjectG42V7_::value
float value
Definition: app-layer-dnp3-objects.h:1084
DNP3ObjectG42V6_::over_range
uint8_t over_range
Definition: app-layer-dnp3-objects.h:1069
DNP3ObjectG20V3_::restart
uint8_t restart
Definition: app-layer-dnp3-objects.h:229
DNP3ObjectG33V8_::reference_err
uint8_t reference_err
Definition: app-layer-dnp3-objects.h:915
DNP3ObjectG10V2_::comm_lost
uint8_t comm_lost
Definition: app-layer-dnp3-objects.h:133
DNP3ObjectG21V1_::remote_forced
uint8_t remote_forced
Definition: app-layer-dnp3-objects.h:271
DNP3ObjectG43V8
struct DNP3ObjectG43V8_ DNP3ObjectG43V8
DNP3ObjectG13V2_::commanded_state
uint8_t commanded_state
Definition: app-layer-dnp3-objects.h:199
DNP3ObjectG4V3_::restart
uint8_t restart
Definition: app-layer-dnp3-objects.h:117
DNP3ObjectG43V6
struct DNP3ObjectG43V6_ DNP3ObjectG43V6
DNP3ObjectG70V8
struct DNP3ObjectG70V8_ DNP3ObjectG70V8
DNP3ObjectG31V3_::reserved0
uint8_t reserved0
Definition: app-layer-dnp3-objects.h:671
DNP3ObjectG40V3_::local_forced
uint8_t local_forced
Definition: app-layer-dnp3-objects.h:962
DNP3ObjectG30V6_::remote_forced
uint8_t remote_forced
Definition: app-layer-dnp3-objects.h:631
DNP3ObjectG31V8_::value
double value
Definition: app-layer-dnp3-objects.h:718
DNP3ObjectG120V14_::digital_signature
uint8_t * digital_signature
Definition: app-layer-dnp3-objects.h:1407
DNP3ObjectG4V2_::online
uint8_t online
Definition: app-layer-dnp3-objects.h:105
DNP3ObjectG33V7_::restart
uint8_t restart
Definition: app-layer-dnp3-objects.h:897
DNP3ObjectG3V1_::state
uint8_t state
Definition: app-layer-dnp3-objects.h:81
DNP3ObjectG120V4
struct DNP3ObjectG120V4_ DNP3ObjectG120V4
DNP3ObjectG70V2_::authentication_key
uint32_t authentication_key
Definition: app-layer-dnp3-objects.h:1212
DNP3ObjectG12V2_::qu
uint8_t qu
Definition: app-layer-dnp3-objects.h:178
DNP3ObjectG23V7_::online
uint8_t online
Definition: app-layer-dnp3-objects.h:558
DNP3ObjectG33V1_::remote_forced
uint8_t remote_forced
Definition: app-layer-dnp3-objects.h:825
DNP3ObjectG12V1_::count
uint8_t count
Definition: app-layer-dnp3-objects.h:169
DNP3ObjectG120V5_::user_number
uint16_t user_number
Definition: app-layer-dnp3-objects.h:1331
DNP3ObjectG120V6
struct DNP3ObjectG120V6_ DNP3ObjectG120V6
DNP3ObjectG122V2_::reserved1
uint8_t reserved1
Definition: app-layer-dnp3-objects.h:1450
DNP3ObjectG2V2_::restart
uint8_t restart
Definition: app-layer-dnp3-objects.h:58
DNP3ObjectG31V4_::restart
uint8_t restart
Definition: app-layer-dnp3-objects.h:678
DNP3ObjectG102V1_::value
uint8_t value
Definition: app-layer-dnp3-objects.h:1301
DNP3ObjectG21V4_::count
uint16_t count
Definition: app-layer-dnp3-objects.h:312
DNP3ObjectG21V11
struct DNP3ObjectG21V11_ DNP3ObjectG21V11
DNP3ObjectG22V5_::remote_forced
uint8_t remote_forced
Definition: app-layer-dnp3-objects.h:435
DNP3ObjectG43V4_::timestamp
uint64_t timestamp
Definition: app-layer-dnp3-objects.h:1124
DNP3ObjectG30V2_::local_forced
uint8_t local_forced
Definition: app-layer-dnp3-objects.h:600
DNP3ObjectG1V2_::chatter_filter
uint8_t chatter_filter
Definition: app-layer-dnp3-objects.h:47
DNP3ObjectG120V12
struct DNP3ObjectG120V12_ DNP3ObjectG120V12
DNP3ObjectG32V6_::over_range
uint8_t over_range
Definition: app-layer-dnp3-objects.h:789
DNP3ObjectG30V2_::reserved0
uint8_t reserved0
Definition: app-layer-dnp3-objects.h:603
DNP3ObjectG2V3
struct DNP3ObjectG2V3_ DNP3ObjectG2V3
DNP3ObjectG31V3_::comm_lost
uint8_t comm_lost
Definition: app-layer-dnp3-objects.h:666
DNP3ObjectG23V2
struct DNP3ObjectG23V2_ DNP3ObjectG23V2
DNP3ObjectG81V1_::variation
uint8_t variation
Definition: app-layer-dnp3-objects.h:1279
DNP3ObjectG42V5_::remote_forced
uint8_t remote_forced
Definition: app-layer-dnp3-objects.h:1055
DNP3ObjectG33V5_::over_range
uint8_t over_range
Definition: app-layer-dnp3-objects.h:877
DNP3ObjectG31V7_::restart
uint8_t restart
Definition: app-layer-dnp3-objects.h:699
DNP3ObjectG11V2_::state
uint8_t state
Definition: app-layer-dnp3-objects.h:160
DNP3ObjectG23V6_::remote_forced
uint8_t remote_forced
Definition: app-layer-dnp3-objects.h:548
DNP3ObjectG42V4
struct DNP3ObjectG42V4_ DNP3ObjectG42V4
DNP3ObjectG120V10_::key_change_method
uint8_t key_change_method
Definition: app-layer-dnp3-objects.h:1371
DNP3ObjectG21V5_::timestamp
uint64_t timestamp
Definition: app-layer-dnp3-objects.h:325
DNP3ObjectG32V7_::remote_forced
uint8_t remote_forced
Definition: app-layer-dnp3-objects.h:799
DNP3ObjectG70V7
struct DNP3ObjectG70V7_ DNP3ObjectG70V7
DNP3ObjectG86V2_::padding1
uint8_t padding1
Definition: app-layer-dnp3-objects.h:1296
DNP3ObjectG20V1_::rollover
uint8_t rollover
Definition: app-layer-dnp3-objects.h:209
DNP3ObjectG23V6_::discontinuity
uint8_t discontinuity
Definition: app-layer-dnp3-objects.h:551
DNP3ObjectG2V1
struct DNP3ObjectG2V1_ DNP3ObjectG2V1
DNP3ObjectG1V2_::local_forced
uint8_t local_forced
Definition: app-layer-dnp3-objects.h:46
DNP3ObjectG32V1_::restart
uint8_t restart
Definition: app-layer-dnp3-objects.h:723
DNP3ObjectG22V8_::reserved0
uint8_t reserved0
Definition: app-layer-dnp3-objects.h:477
DNP3ObjectG32V4_::remote_forced
uint8_t remote_forced
Definition: app-layer-dnp3-objects.h:762
DNP3ObjectG32V7_::value
float value
Definition: app-layer-dnp3-objects.h:804
DNP3ObjectG12V1
struct DNP3ObjectG12V1_ DNP3ObjectG12V1
DNP3ObjectG22V1_::local_forced
uint8_t local_forced
Definition: app-layer-dnp3-objects.h:388
DNP3ObjectG32V4_::online
uint8_t online
Definition: app-layer-dnp3-objects.h:759
DNP3ObjectG70V3_::filename
char filename[65535]
Definition: app-layer-dnp3-objects.h:1227
DNP3ObjectG23V2_::restart
uint8_t restart
Definition: app-layer-dnp3-objects.h:497
DNP3ObjectG120V10_
Definition: app-layer-dnp3-objects.h:1370
DNP3ObjectG22V8_::remote_forced
uint8_t remote_forced
Definition: app-layer-dnp3-objects.h:474
DNP3ObjectG120V11_
Definition: app-layer-dnp3-objects.h:1384
DNP3ObjectG31V1_::comm_lost
uint8_t comm_lost
Definition: app-layer-dnp3-objects.h:642
DNP3ObjectG120V12_
Definition: app-layer-dnp3-objects.h:1392
DNP3ObjectG20V1_::local_forced
uint8_t local_forced
Definition: app-layer-dnp3-objects.h:208
DNP3ObjectG30V6_::restart
uint8_t restart
Definition: app-layer-dnp3-objects.h:629
DNP3ObjectG120V14_
Definition: app-layer-dnp3-objects.h:1406
DNP3ObjectG33V4_::value
int16_t value
Definition: app-layer-dnp3-objects.h:867
DNP3ObjectG120V15_
Definition: app-layer-dnp3-objects.h:1411
DNP3ObjectG40V1_::local_forced
uint8_t local_forced
Definition: app-layer-dnp3-objects.h:938
DNP3ObjectG20V1_::count
uint32_t count
Definition: app-layer-dnp3-objects.h:212
DNP3ObjectG23V1_::count
uint32_t count
Definition: app-layer-dnp3-objects.h:492
DNP3ObjectG11V2
struct DNP3ObjectG11V2_ DNP3ObjectG11V2
DNP3ObjectG42V8_::reserved0
uint8_t reserved0
Definition: app-layer-dnp3-objects.h:1096
DNP3ObjectG22V7_::reserved0
uint8_t reserved0
Definition: app-layer-dnp3-objects.h:464
DNP3ObjectG20V2_::restart
uint8_t restart
Definition: app-layer-dnp3-objects.h:217
DNP3ObjectG2V2_::state
uint8_t state
Definition: app-layer-dnp3-objects.h:64
DNP3ObjectG120V5_::ksq
uint32_t ksq
Definition: app-layer-dnp3-objects.h:1330
DNP3ObjectG70V6_::optional_text
char optional_text[255]
Definition: app-layer-dnp3-objects.h:1251
DNP3ObjectG120V13_
Definition: app-layer-dnp3-objects.h:1399
DNP3ObjectG31V4_::remote_forced
uint8_t remote_forced
Definition: app-layer-dnp3-objects.h:680
DNP3ObjectG32V6_::restart
uint8_t restart
Definition: app-layer-dnp3-objects.h:785
DNP3ObjectG31V2_::restart
uint8_t restart
Definition: app-layer-dnp3-objects.h:653
DNP3ObjectG22V4_::count
uint16_t count
Definition: app-layer-dnp3-objects.h:428
DNP3ObjectG33V8
struct DNP3ObjectG33V8_ DNP3ObjectG33V8
DNP3ObjectG32V3_::online
uint8_t online
Definition: app-layer-dnp3-objects.h:746
DNP3ObjectG10V2_::restart
uint8_t restart
Definition: app-layer-dnp3-objects.h:132
DNP3ObjectG33V3_::comm_lost
uint8_t comm_lost
Definition: app-layer-dnp3-objects.h:848
DNP3ObjectG22V1_::reserved0
uint8_t reserved0
Definition: app-layer-dnp3-objects.h:391
DNP3ObjectG121V1_::online
uint8_t online
Definition: app-layer-dnp3-objects.h:1417
DNP3ObjectG120V15_::mac
uint8_t * mac
Definition: app-layer-dnp3-objects.h:1412
DNP3ObjectG120V11_::username_len
uint16_t username_len
Definition: app-layer-dnp3-objects.h:1386
DNP3ObjectG42V7
struct DNP3ObjectG42V7_ DNP3ObjectG42V7
DNP3ObjectG42V5_::comm_lost
uint8_t comm_lost
Definition: app-layer-dnp3-objects.h:1054
DNP3ObjectG42V1
struct DNP3ObjectG42V1_ DNP3ObjectG42V1
DNP3ObjectG32V4_::timestamp
uint64_t timestamp
Definition: app-layer-dnp3-objects.h:768
DNP3ObjectG30V1_::over_range
uint8_t over_range
Definition: app-layer-dnp3-objects.h:589
DNP3ObjectG50V1_
Definition: app-layer-dnp3-objects.h:1153
DNP3ObjectG33V5_::online
uint8_t online
Definition: app-layer-dnp3-objects.h:872
DNP3ObjectG21V3
struct DNP3ObjectG21V3_ DNP3ObjectG21V3
DNP3ObjectG21V1_::restart
uint8_t restart
Definition: app-layer-dnp3-objects.h:269
DNP3ObjectG22V5_::reserved1
uint8_t reserved1
Definition: app-layer-dnp3-objects.h:439
DNP3ObjectG31V3_::timestamp
uint64_t timestamp
Definition: app-layer-dnp3-objects.h:673
DNP3ObjectG50V4_
Definition: app-layer-dnp3-objects.h:1166
DNP3ObjectG21V5_::online
uint8_t online
Definition: app-layer-dnp3-objects.h:316
DNP3ObjectG70V1_::file_id
uint32_t file_id
Definition: app-layer-dnp3-objects.h:1197
DNP3ObjectG50V3_
Definition: app-layer-dnp3-objects.h:1162
DNP3ObjectG50V2_
Definition: app-layer-dnp3-objects.h:1157
DNP3ObjectG32V6_::remote_forced
uint8_t remote_forced
Definition: app-layer-dnp3-objects.h:787
DNP3ObjectG83V1_::object_id
uint16_t object_id
Definition: app-layer-dnp3-objects.h:1284
DNP3ObjectG3V2_::remote_forced
uint8_t remote_forced
Definition: app-layer-dnp3-objects.h:88
DNP3ObjectG80V1_::state
uint8_t state
Definition: app-layer-dnp3-objects.h:1272
DNP3ObjectG32V1
struct DNP3ObjectG32V1_ DNP3ObjectG32V1
DNP3ObjectG23V7_::reserved1
uint8_t reserved1
Definition: app-layer-dnp3-objects.h:565
DNP3ObjectG12V1_
Definition: app-layer-dnp3-objects.h:164
DNP3ObjectG23V4_::comm_lost
uint8_t comm_lost
Definition: app-layer-dnp3-objects.h:522
DNP3ObjectG42V7_::reserved0
uint8_t reserved0
Definition: app-layer-dnp3-objects.h:1083
DNP3ObjectG22V8_::reserved1
uint8_t reserved1
Definition: app-layer-dnp3-objects.h:478
DNP3ObjectG22V1
struct DNP3ObjectG22V1_ DNP3ObjectG22V1
DNP3ObjectG32V6_::reserved0
uint8_t reserved0
Definition: app-layer-dnp3-objects.h:791
DNP3ObjectG120V3_::user_number
uint16_t user_number
Definition: app-layer-dnp3-objects.h:1322
DNP3ObjectG32V8_::reference_err
uint8_t reference_err
Definition: app-layer-dnp3-objects.h:815
DNP3ObjectG12V1_::status_code
uint8_t status_code
Definition: app-layer-dnp3-objects.h:172
DNP3ObjectG22V1_::online
uint8_t online
Definition: app-layer-dnp3-objects.h:384
DNP3ObjectG31V8_::reserved0
uint8_t reserved0
Definition: app-layer-dnp3-objects.h:717
DNP3ObjectG12V3_
Definition: app-layer-dnp3-objects.h:188
DNP3ObjectG31V2_::local_forced
uint8_t local_forced
Definition: app-layer-dnp3-objects.h:656
DNP3ObjectG41V2
struct DNP3ObjectG41V2_ DNP3ObjectG41V2
DNP3ObjectG12V2_
Definition: app-layer-dnp3-objects.h:176
DNP3ObjectG11V1_::online
uint8_t online
Definition: app-layer-dnp3-objects.h:142
DNP3ObjectG120V4_::user_number
uint16_t user_number
Definition: app-layer-dnp3-objects.h:1326
DNP3ObjectG23V2_::comm_lost
uint8_t comm_lost
Definition: app-layer-dnp3-objects.h:498
DNP3ObjectG40V1_::over_range
uint8_t over_range
Definition: app-layer-dnp3-objects.h:939
DNP3ObjectG42V8_::reference_err
uint8_t reference_err
Definition: app-layer-dnp3-objects.h:1095
DNP3ObjectG122V2_::remote_forced
uint8_t remote_forced
Definition: app-layer-dnp3-objects.h:1446
DNP3ObjectG23V8_::remote_forced
uint8_t remote_forced
Definition: app-layer-dnp3-objects.h:574
DNP3ObjectG70V8_::file_specification
char file_specification[65535]
Definition: app-layer-dnp3-objects.h:1267
DNP3ObjectG22V5_::restart
uint8_t restart
Definition: app-layer-dnp3-objects.h:433
DNP3ObjectG120V7_::association_id
uint16_t association_id
Definition: app-layer-dnp3-objects.h:1351
DNP3ObjectG4V3_::local_forced
uint8_t local_forced
Definition: app-layer-dnp3-objects.h:120
DNP3ObjectG122V2_::count_value
uint32_t count_value
Definition: app-layer-dnp3-objects.h:1452
DNP3ObjectG32V2
struct DNP3ObjectG32V2_ DNP3ObjectG32V2
DNP3ObjectG30V1_::value
int32_t value
Definition: app-layer-dnp3-objects.h:592
DNP3ObjectG21V2_::count
uint16_t count
Definition: app-layer-dnp3-objects.h:288
DNP3ObjectG120V10_::certification_data
uint8_t * certification_data
Definition: app-layer-dnp3-objects.h:1381
DNP3ObjectG120V1_::usr
uint16_t usr
Definition: app-layer-dnp3-objects.h:1306
DNP3ObjectG22V2
struct DNP3ObjectG22V2_ DNP3ObjectG22V2
DNP3ObjectG41V4_::control_status
uint8_t control_status
Definition: app-layer-dnp3-objects.h:998
DNP3ObjectG70V3_::created
uint64_t created
Definition: app-layer-dnp3-objects.h:1220
DNP3ObjectG4V1_::online
uint8_t online
Definition: app-layer-dnp3-objects.h:95
DNP3ObjectG33V1_::online
uint8_t online
Definition: app-layer-dnp3-objects.h:822
DNP3ObjectG81V1_
Definition: app-layer-dnp3-objects.h:1275
DNP3ObjectG21V7_::local_forced
uint8_t local_forced
Definition: app-layer-dnp3-objects.h:346
DNP3ObjectG1V2_::remote_forced
uint8_t remote_forced
Definition: app-layer-dnp3-objects.h:45
DNP3ObjectG33V8_::over_range
uint8_t over_range
Definition: app-layer-dnp3-objects.h:914
DNP3ObjectG22V2_::rollover
uint8_t rollover
Definition: app-layer-dnp3-objects.h:401
DNP3ObjectG70V2_::username_offset
uint16_t username_offset
Definition: app-layer-dnp3-objects.h:1208
DNP3ObjectG31V4_::online
uint8_t online
Definition: app-layer-dnp3-objects.h:677
DNP3ObjectG1V1
struct DNP3ObjectG1V1_ DNP3ObjectG1V1
DNP3ObjectG40V4_::reference_err
uint8_t reference_err
Definition: app-layer-dnp3-objects.h:976
DNP3ObjectG30V1_::local_forced
uint8_t local_forced
Definition: app-layer-dnp3-objects.h:588
DNP3ObjectG120V8_::certificate_len
uint16_t certificate_len
Definition: app-layer-dnp3-objects.h:1362
DNP3ObjectG23V6
struct DNP3ObjectG23V6_ DNP3ObjectG23V6
DNP3ObjectG23V5_::count
uint32_t count
Definition: app-layer-dnp3-objects.h:540
DNP3ObjectG43V1_::commanded_value
int32_t commanded_value
Definition: app-layer-dnp3-objects.h:1104
DNP3ObjectG22V3_::restart
uint8_t restart
Definition: app-layer-dnp3-objects.h:409
DNP3ObjectG43V6_::reserved0
uint8_t reserved0
Definition: app-layer-dnp3-objects.h:1135
DNP3ObjectG42V8
struct DNP3ObjectG42V8_ DNP3ObjectG42V8
DNP3ObjectG33V8_::local_forced
uint8_t local_forced
Definition: app-layer-dnp3-objects.h:913
DNP3ObjectG42V7_::remote_forced
uint8_t remote_forced
Definition: app-layer-dnp3-objects.h:1079
DNP3ObjectG2V3_::state
uint8_t state
Definition: app-layer-dnp3-objects.h:76
DNP3ObjectG32V7_::comm_lost
uint8_t comm_lost
Definition: app-layer-dnp3-objects.h:798
DNP3ObjectG32V8
struct DNP3ObjectG32V8_ DNP3ObjectG32V8
DNP3ObjectG23V1_::reserved0
uint8_t reserved0
Definition: app-layer-dnp3-objects.h:491
DNP3ObjectG120V5_::key_status
uint8_t key_status
Definition: app-layer-dnp3-objects.h:1333
DNP3ObjectG33V6_::comm_lost
uint8_t comm_lost
Definition: app-layer-dnp3-objects.h:886
DNP3ObjectG40V4_::reserved0
uint8_t reserved0
Definition: app-layer-dnp3-objects.h:977
DNP3ObjectG70V4
struct DNP3ObjectG70V4_ DNP3ObjectG70V4
DNP3ObjectG2V3_::reserved
uint8_t reserved
Definition: app-layer-dnp3-objects.h:75
DNP3ObjectG86V2_::st
uint8_t st
Definition: app-layer-dnp3-objects.h:1292
DNP3ObjectG42V1_::restart
uint8_t restart
Definition: app-layer-dnp3-objects.h:1003
DNP3ObjectG13V2_::status_code
uint8_t status_code
Definition: app-layer-dnp3-objects.h:198
DNP3ObjectG42V1_::reserved0
uint8_t reserved0
Definition: app-layer-dnp3-objects.h:1009
DNP3ObjectG121V1_::remote_forced
uint8_t remote_forced
Definition: app-layer-dnp3-objects.h:1420
DNP3ObjectG42V1_::local_forced
uint8_t local_forced
Definition: app-layer-dnp3-objects.h:1006
DNP3ObjectG33V3_::reference_err
uint8_t reference_err
Definition: app-layer-dnp3-objects.h:852
DNP3ObjectG3V1_
Definition: app-layer-dnp3-objects.h:80
DNP3ObjectG122V1_::online
uint8_t online
Definition: app-layer-dnp3-objects.h:1430
DNP3ObjectG3V2_
Definition: app-layer-dnp3-objects.h:84
DNP3ObjectG33V7_::local_forced
uint8_t local_forced
Definition: app-layer-dnp3-objects.h:900
DNP3ObjectG21V9
struct DNP3ObjectG21V9_ DNP3ObjectG21V9
DNP3ObjectG21V8
struct DNP3ObjectG21V8_ DNP3ObjectG21V8
DNP3ObjectG32V7_::restart
uint8_t restart
Definition: app-layer-dnp3-objects.h:797
DNP3ObjectG30V2_::online
uint8_t online
Definition: app-layer-dnp3-objects.h:596
DNP3ObjectG21V4_::comm_lost
uint8_t comm_lost
Definition: app-layer-dnp3-objects.h:306
DNP3ObjectG120V11_::username
char username[65535]
Definition: app-layer-dnp3-objects.h:1388
DNP3ObjectG33V5
struct DNP3ObjectG33V5_ DNP3ObjectG33V5
DNP3ObjectG70V1_
Definition: app-layer-dnp3-objects.h:1188
DNP3ObjectG13V2
struct DNP3ObjectG13V2_ DNP3ObjectG13V2
DNP3ObjectG20V1_::remote_forced
uint8_t remote_forced
Definition: app-layer-dnp3-objects.h:207
DNP3ObjectG40V1_::value
int32_t value
Definition: app-layer-dnp3-objects.h:942
DNP3ObjectG23V5_::comm_lost
uint8_t comm_lost
Definition: app-layer-dnp3-objects.h:534
DNP3ObjectG32V2_::local_forced
uint8_t local_forced
Definition: app-layer-dnp3-objects.h:738
DNP3ObjectG1V2
struct DNP3ObjectG1V2_ DNP3ObjectG1V2
DNP3ObjectG40V3_::reserved0
uint8_t reserved0
Definition: app-layer-dnp3-objects.h:965
DNP3ObjectG41V3_::value
float value
Definition: app-layer-dnp3-objects.h:992
DNP3ObjectG31V3
struct DNP3ObjectG31V3_ DNP3ObjectG31V3
DNP3ObjectG22V3_::reserved1
uint8_t reserved1
Definition: app-layer-dnp3-objects.h:415
DNP3ObjectG42V5_::reserved0
uint8_t reserved0
Definition: app-layer-dnp3-objects.h:1059
DNP3ObjectG33V2_::remote_forced
uint8_t remote_forced
Definition: app-layer-dnp3-objects.h:837
DNP3ObjectG70V5_
Definition: app-layer-dnp3-objects.h:1240
DNP3ObjectG120V9_::mac_value_len
uint16_t mac_value_len
Definition: app-layer-dnp3-objects.h:1367
DNP3ObjectG32V4_::reserved0
uint8_t reserved0
Definition: app-layer-dnp3-objects.h:766
DNP3ObjectG2V2
struct DNP3ObjectG2V2_ DNP3ObjectG2V2
DNP3ObjectG70V4_
Definition: app-layer-dnp3-objects.h:1230
DNP3ObjectG23V5_::restart
uint8_t restart
Definition: app-layer-dnp3-objects.h:533
DNP3ObjectG70V3_
Definition: app-layer-dnp3-objects.h:1217
DNP3ObjectG33V5_::comm_lost
uint8_t comm_lost
Definition: app-layer-dnp3-objects.h:874
DNP3ObjectG70V2_
Definition: app-layer-dnp3-objects.h:1207
DNP3ObjectG33V3_::remote_forced
uint8_t remote_forced
Definition: app-layer-dnp3-objects.h:849
DNP3ObjectG3V2_::chatter_filter
uint8_t chatter_filter
Definition: app-layer-dnp3-objects.h:90
DNP3ObjectG3V2_::comm_lost
uint8_t comm_lost
Definition: app-layer-dnp3-objects.h:87
DNP3ObjectG42V3_::reserved0
uint8_t reserved0
Definition: app-layer-dnp3-objects.h:1033
DNP3ObjectG22V7_::reserved1
uint8_t reserved1
Definition: app-layer-dnp3-objects.h:465
DNP3ObjectG70V8_
Definition: app-layer-dnp3-objects.h:1266
DNP3ObjectG32V1_
Definition: app-layer-dnp3-objects.h:721
DNP3ObjectG23V7_::timestamp
uint64_t timestamp
Definition: app-layer-dnp3-objects.h:567
DNP3ObjectG122V1_::local_forced
uint8_t local_forced
Definition: app-layer-dnp3-objects.h:1434
DNP3ObjectG70V7_
Definition: app-layer-dnp3-objects.h:1255
DNP3ObjectG31V2_::comm_lost
uint8_t comm_lost
Definition: app-layer-dnp3-objects.h:654
DNP3ObjectG122V1_::reserved1
uint8_t reserved1
Definition: app-layer-dnp3-objects.h:1437
DNP3ObjectG121V1_::discontinuity
uint8_t discontinuity
Definition: app-layer-dnp3-objects.h:1423
DNP3ObjectG70V6_
Definition: app-layer-dnp3-objects.h:1247
DNP3ObjectG52V1_::delay_secs
uint16_t delay_secs
Definition: app-layer-dnp3-objects.h:1181
DNP3ObjectG12V1_::offtime
uint32_t offtime
Definition: app-layer-dnp3-objects.h:171
DNP3ObjectG32V2_::over_range
uint8_t over_range
Definition: app-layer-dnp3-objects.h:739
DNP3ObjectG2V2_::timestamp
uint64_t timestamp
Definition: app-layer-dnp3-objects.h:65
DNP3ObjectG42V3_::reference_err
uint8_t reference_err
Definition: app-layer-dnp3-objects.h:1032
DNP3ObjectG32V5_
Definition: app-layer-dnp3-objects.h:771
DNP3ObjectG32V4_
Definition: app-layer-dnp3-objects.h:758
DNP3ObjectG32V3_
Definition: app-layer-dnp3-objects.h:745
DNP3ObjectG13V1_::status_code
uint8_t status_code
Definition: app-layer-dnp3-objects.h:193
DNP3ObjectG32V2_
Definition: app-layer-dnp3-objects.h:733
DNP3ObjectG120V3_::csq
uint32_t csq
Definition: app-layer-dnp3-objects.h:1321
DNP3ObjectG122V2_::comm_lost
uint8_t comm_lost
Definition: app-layer-dnp3-objects.h:1445
DNP3ObjectG86V2_::df
uint8_t df
Definition: app-layer-dnp3-objects.h:1294
DNP3ObjectG31V7_::online
uint8_t online
Definition: app-layer-dnp3-objects.h:698
DNP3ObjectG120V5
struct DNP3ObjectG120V5_ DNP3ObjectG120V5
DNP3ObjectG32V8_
Definition: app-layer-dnp3-objects.h:808
DNP3ObjectG32V7_
Definition: app-layer-dnp3-objects.h:795
DNP3ObjectG23V2_::remote_forced
uint8_t remote_forced
Definition: app-layer-dnp3-objects.h:499
DNP3ObjectG2V3_::timestamp
uint16_t timestamp
Definition: app-layer-dnp3-objects.h:77
DNP3ObjectG33V2
struct DNP3ObjectG33V2_ DNP3ObjectG33V2
DNP3ObjectG32V6_
Definition: app-layer-dnp3-objects.h:783
DNP3ObjectG3V2
struct DNP3ObjectG3V2_ DNP3ObjectG3V2
DNP3ObjectG12V3_::point
uint8_t point
Definition: app-layer-dnp3-objects.h:189
DNP3ObjectG21V7_::count
uint32_t count
Definition: app-layer-dnp3-objects.h:350
DNP3ObjectG23V2_::online
uint8_t online
Definition: app-layer-dnp3-objects.h:496
DNP3ObjectG30V1_::reserved0
uint8_t reserved0
Definition: app-layer-dnp3-objects.h:591
DNP3ObjectG33V7_::value
float value
Definition: app-layer-dnp3-objects.h:904
DNP3ObjectG30V1_::online
uint8_t online
Definition: app-layer-dnp3-objects.h:584
DNP3ObjectG120V5_::mac_value
uint8_t * mac_value
Definition: app-layer-dnp3-objects.h:1337
DNP3ObjectG23V1
struct DNP3ObjectG23V1_ DNP3ObjectG23V1
DNP3ObjectG32V5_::over_range
uint8_t over_range
Definition: app-layer-dnp3-objects.h:777
DNP3ObjectG41V3_::control_status
uint8_t control_status
Definition: app-layer-dnp3-objects.h:993
DNP3ObjectG81V1_::overflow_state
uint8_t overflow_state
Definition: app-layer-dnp3-objects.h:1277
DNP3ObjectG33V3_::timestamp
uint64_t timestamp
Definition: app-layer-dnp3-objects.h:855
DNP3ObjectG21V6_::comm_lost
uint8_t comm_lost
Definition: app-layer-dnp3-objects.h:331
DNP3ObjectG30V6_::comm_lost
uint8_t comm_lost
Definition: app-layer-dnp3-objects.h:630
DNP3ObjectG33V6_::over_range
uint8_t over_range
Definition: app-layer-dnp3-objects.h:889
DNP3ObjectG23V8_::reserved0
uint8_t reserved0
Definition: app-layer-dnp3-objects.h:577
DNP3ObjectG41V2_::control_status
uint8_t control_status
Definition: app-layer-dnp3-objects.h:988
DNP3ObjectG31V3_::value
int32_t value
Definition: app-layer-dnp3-objects.h:672
DNP3ObjectG21V6_::discontinuity
uint8_t discontinuity
Definition: app-layer-dnp3-objects.h:335
DNP3ObjectG13V1_
Definition: app-layer-dnp3-objects.h:192
DNP3ObjectG33V7_::reserved0
uint8_t reserved0
Definition: app-layer-dnp3-objects.h:903
DNP3ObjectG4V2_::comm_lost
uint8_t comm_lost
Definition: app-layer-dnp3-objects.h:107
DNP3ObjectG31V4_::reference_err
uint8_t reference_err
Definition: app-layer-dnp3-objects.h:683
DNP3ObjectG33V1_::local_forced
uint8_t local_forced
Definition: app-layer-dnp3-objects.h:826
DNP3ObjectG40V4_::value
double value
Definition: app-layer-dnp3-objects.h:978
DNP3ObjectG70V3_::filename_size
uint16_t filename_size
Definition: app-layer-dnp3-objects.h:1219
DNP3ObjectG32V8_::reserved0
uint8_t reserved0
Definition: app-layer-dnp3-objects.h:816
DNP3ObjectG33V4
struct DNP3ObjectG33V4_ DNP3ObjectG33V4
DNP3ObjectG21V1_
Definition: app-layer-dnp3-objects.h:267
DNP3ObjectG23V5_::remote_forced
uint8_t remote_forced
Definition: app-layer-dnp3-objects.h:535
DNP3ObjectG33V1_::comm_lost
uint8_t comm_lost
Definition: app-layer-dnp3-objects.h:824
DNP3ObjectG2V3_::online
uint8_t online
Definition: app-layer-dnp3-objects.h:69
DNP3ObjectG2V2_::comm_lost
uint8_t comm_lost
Definition: app-layer-dnp3-objects.h:59
DNP3ObjectG33V3_::reserved0
uint8_t reserved0
Definition: app-layer-dnp3-objects.h:853
DNP3ObjectG32V7_::local_forced
uint8_t local_forced
Definition: app-layer-dnp3-objects.h:800
DNP3ObjectG120V9
struct DNP3ObjectG120V9_ DNP3ObjectG120V9
DNP3ObjectG20V7_::count
uint32_t count
Definition: app-layer-dnp3-objects.h:260
DNP3ObjectG70V1_::file_function_code
uint8_t file_function_code
Definition: app-layer-dnp3-objects.h:1200
DNP3ObjectG13V2_
Definition: app-layer-dnp3-objects.h:197
DNP3ObjectG21V5_
Definition: app-layer-dnp3-objects.h:315
DNP3ObjectG33V4_::online
uint8_t online
Definition: app-layer-dnp3-objects.h:859
DNP3ObjectG32V2_::comm_lost
uint8_t comm_lost
Definition: app-layer-dnp3-objects.h:736
DNP3ObjectG21V4_
Definition: app-layer-dnp3-objects.h:303
DNP3ObjectG21V3_
Definition: app-layer-dnp3-objects.h:291
DNP3FreeObjectPointList
void DNP3FreeObjectPointList(int group, int variation, DNP3PointList *)
Free a DNP3PointList.
Definition: app-layer-dnp3-objects.c:58
DNP3ObjectG122V1_::restart
uint8_t restart
Definition: app-layer-dnp3-objects.h:1431
DNP3ObjectG21V2_
Definition: app-layer-dnp3-objects.h:279
DNP3ObjectG21V9_
Definition: app-layer-dnp3-objects.h:367
DNP3ObjectG22V7_::local_forced
uint8_t local_forced
Definition: app-layer-dnp3-objects.h:462
DNP3ObjectG21V8_
Definition: app-layer-dnp3-objects.h:354
DNP3ObjectG21V7_
Definition: app-layer-dnp3-objects.h:341
DNP3ObjectG43V7
struct DNP3ObjectG43V7_ DNP3ObjectG43V7
DNP3ObjectG30V6_::online
uint8_t online
Definition: app-layer-dnp3-objects.h:628
DNP3ObjectG21V6_
Definition: app-layer-dnp3-objects.h:328
DNP3ObjectG50V4_::interval_units
uint8_t interval_units
Definition: app-layer-dnp3-objects.h:1169
DNP3ObjectG30V2_::reference_err
uint8_t reference_err
Definition: app-layer-dnp3-objects.h:602
DNP3ObjectG40V3_::over_range
uint8_t over_range
Definition: app-layer-dnp3-objects.h:963
DNP3ObjectG31V1_::restart
uint8_t restart
Definition: app-layer-dnp3-objects.h:641
DNP3ObjectG22V4_::remote_forced
uint8_t remote_forced
Definition: app-layer-dnp3-objects.h:423
DNP3ObjectG31V7_::reserved0
uint8_t reserved0
Definition: app-layer-dnp3-objects.h:705
DNP3ObjectG50V2_::timestamp
uint64_t timestamp
Definition: app-layer-dnp3-objects.h:1158
DNP3ObjectG43V7_::commanded_value
float commanded_value
Definition: app-layer-dnp3-objects.h:1142
DNP3ObjectG34V2_::deadband_value
uint32_t deadband_value
Definition: app-layer-dnp3-objects.h:926
DNP3ObjectG31V2_::over_range
uint8_t over_range
Definition: app-layer-dnp3-objects.h:657
DNP3ObjectG20V2_::reserved0
uint8_t reserved0
Definition: app-layer-dnp3-objects.h:223
DNP3ObjectG32V8_::over_range
uint8_t over_range
Definition: app-layer-dnp3-objects.h:814
DNP3ObjectG32V4_::local_forced
uint8_t local_forced
Definition: app-layer-dnp3-objects.h:763
DNP3ObjectG4V3_::chatter_filter
uint8_t chatter_filter
Definition: app-layer-dnp3-objects.h:121
DNP3ObjectG120V11
struct DNP3ObjectG120V11_ DNP3ObjectG120V11
DNP3ObjectG33V3_::local_forced
uint8_t local_forced
Definition: app-layer-dnp3-objects.h:850
DNP3ObjectG32V8_::online
uint8_t online
Definition: app-layer-dnp3-objects.h:809
DNP3ObjectG42V5_::local_forced
uint8_t local_forced
Definition: app-layer-dnp3-objects.h:1056
DNP3ObjectG32V6_::comm_lost
uint8_t comm_lost
Definition: app-layer-dnp3-objects.h:786
DNP3ObjectG70V5_::file_data
char file_data[255]
Definition: app-layer-dnp3-objects.h:1243
DNP3ObjectG40V4_::over_range
uint8_t over_range
Definition: app-layer-dnp3-objects.h:975
DNP3ObjectG4V3_::comm_lost
uint8_t comm_lost
Definition: app-layer-dnp3-objects.h:118
DNP3ObjectG32V7
struct DNP3ObjectG32V7_ DNP3ObjectG32V7
DNP3ObjectG32V5_::reference_err
uint8_t reference_err
Definition: app-layer-dnp3-objects.h:778
DNP3ObjectG30V5_::local_forced
uint8_t local_forced
Definition: app-layer-dnp3-objects.h:620
DNP3ObjectG1V2_::state
uint8_t state
Definition: app-layer-dnp3-objects.h:49
DNP3ObjectG3V2_::local_forced
uint8_t local_forced
Definition: app-layer-dnp3-objects.h:89
DNP3ObjectG31V7_::reference_err
uint8_t reference_err
Definition: app-layer-dnp3-objects.h:704
DNP3ObjectG42V6_::online
uint8_t online
Definition: app-layer-dnp3-objects.h:1064
DNP3ObjectG10V1_
Definition: app-layer-dnp3-objects.h:126
DNP3ObjectG31V1_::remote_forced
uint8_t remote_forced
Definition: app-layer-dnp3-objects.h:643
DNP3ObjectG122V2_
Definition: app-layer-dnp3-objects.h:1442
DNP3ObjectG21V3_::rollover
uint8_t rollover
Definition: app-layer-dnp3-objects.h:297
DNP3ObjectG40V4_::online
uint8_t online
Definition: app-layer-dnp3-objects.h:970
DNP3ObjectG23V8_::timestamp
uint64_t timestamp
Definition: app-layer-dnp3-objects.h:580
DNP3ObjectG22V5_::count
uint32_t count
Definition: app-layer-dnp3-objects.h:440
DNP3ObjectG120V11_::key_change_method
uint8_t key_change_method
Definition: app-layer-dnp3-objects.h:1385
DNP3ObjectG32V2_::value
int16_t value
Definition: app-layer-dnp3-objects.h:742
DNP3ObjectG120V1_::challenge_data
uint8_t * challenge_data
Definition: app-layer-dnp3-objects.h:1309
DNP3ObjectG12V2_::status_code
uint8_t status_code
Definition: app-layer-dnp3-objects.h:184
DNP3ObjectG33V6_::online
uint8_t online
Definition: app-layer-dnp3-objects.h:884
DNP3ObjectG40V1_::restart
uint8_t restart
Definition: app-layer-dnp3-objects.h:935
DNP3ObjectG120V8_::certificate_type
uint8_t certificate_type
Definition: app-layer-dnp3-objects.h:1360
DNP3ObjectG10V2_
Definition: app-layer-dnp3-objects.h:130
DNP3ObjectG122V1_
Definition: app-layer-dnp3-objects.h:1429
DNP3ObjectG43V7_::status_code
uint8_t status_code
Definition: app-layer-dnp3-objects.h:1140
DNP3ObjectG23V3_::online
uint8_t online
Definition: app-layer-dnp3-objects.h:508
DNP3ObjectG23V1_::discontinuity
uint8_t discontinuity
Definition: app-layer-dnp3-objects.h:490
DNP3ObjectG120V6_::usr
uint16_t usr
Definition: app-layer-dnp3-objects.h:1343
DNP3ObjectG42V1_::online
uint8_t online
Definition: app-layer-dnp3-objects.h:1002
DNP3ObjectG70V4_::file_size
uint32_t file_size
Definition: app-layer-dnp3-objects.h:1232
DNP3ObjectG32V8_::remote_forced
uint8_t remote_forced
Definition: app-layer-dnp3-objects.h:812
DNP3ObjectG32V5_::reserved0
uint8_t reserved0
Definition: app-layer-dnp3-objects.h:779
DNP3ObjectG33V1_::reserved0
uint8_t reserved0
Definition: app-layer-dnp3-objects.h:829
DNP3ObjectG33V1_::reference_err
uint8_t reference_err
Definition: app-layer-dnp3-objects.h:828
DNP3ObjectG121V1_::reserved1
uint8_t reserved1
Definition: app-layer-dnp3-objects.h:1424
DNP3ObjectG34V2
struct DNP3ObjectG34V2_ DNP3ObjectG34V2
DNP3ObjectG40V1_::remote_forced
uint8_t remote_forced
Definition: app-layer-dnp3-objects.h:937
DNP3ObjectG31V7
struct DNP3ObjectG31V7_ DNP3ObjectG31V7
DNP3ObjectG33V2_::over_range
uint8_t over_range
Definition: app-layer-dnp3-objects.h:839
DNP3ObjectG43V5_::status_code
uint8_t status_code
Definition: app-layer-dnp3-objects.h:1128
DNP3ObjectG30V2_::restart
uint8_t restart
Definition: app-layer-dnp3-objects.h:597
DNP3ObjectG30V5
struct DNP3ObjectG30V5_ DNP3ObjectG30V5
DNP3ObjectG120V7_::error_code
uint8_t error_code
Definition: app-layer-dnp3-objects.h:1352
DNP3ObjectG70V8_::file_specification_len
uint16_t file_specification_len
Definition: app-layer-dnp3-objects.h:1268
DNP3ObjectG22V5_::reserved0
uint8_t reserved0
Definition: app-layer-dnp3-objects.h:438
DNP3ObjectG11V1_::reserved1
uint8_t reserved1
Definition: app-layer-dnp3-objects.h:148
DNP3ObjectG32V1_::local_forced
uint8_t local_forced
Definition: app-layer-dnp3-objects.h:726
DNP3ObjectG12V1_::op_type
uint8_t op_type
Definition: app-layer-dnp3-objects.h:165
DNP3ObjectG21V10_::count
uint16_t count
Definition: app-layer-dnp3-objects.h:372
DNP3ObjectG42V8_::online
uint8_t online
Definition: app-layer-dnp3-objects.h:1089
DNP3ObjectG31V8_::remote_forced
uint8_t remote_forced
Definition: app-layer-dnp3-objects.h:713
DNP3ObjectG22V6_::local_forced
uint8_t local_forced
Definition: app-layer-dnp3-objects.h:449
DNP3ObjectG40V2_::over_range
uint8_t over_range
Definition: app-layer-dnp3-objects.h:951
DNP3ObjectG21V4_::local_forced
uint8_t local_forced
Definition: app-layer-dnp3-objects.h:308
DNP3ObjectG11V2_::remote_forced
uint8_t remote_forced
Definition: app-layer-dnp3-objects.h:156
DNP3ObjectG23V4_::reserved0
uint8_t reserved0
Definition: app-layer-dnp3-objects.h:526
DNP3ObjectG22V6_::timestamp
uint64_t timestamp
Definition: app-layer-dnp3-objects.h:454
DNP3ObjectG42V4_::reference_err
uint8_t reference_err
Definition: app-layer-dnp3-objects.h:1045
DNP3ObjectG21V6_::reserved1
uint8_t reserved1
Definition: app-layer-dnp3-objects.h:336
DNP3ObjectG23V1_::comm_lost
uint8_t comm_lost
Definition: app-layer-dnp3-objects.h:486
DNP3ObjectG120V13_::ksq
uint32_t ksq
Definition: app-layer-dnp3-objects.h:1400
DNP3ObjectG43V3_::status_code
uint8_t status_code
Definition: app-layer-dnp3-objects.h:1114
DNP3ObjectG13V1_::commanded_state
uint8_t commanded_state
Definition: app-layer-dnp3-objects.h:194
DNP3ObjectG4V2_::local_forced
uint8_t local_forced
Definition: app-layer-dnp3-objects.h:109
DNP3ObjectG22V5_::local_forced
uint8_t local_forced
Definition: app-layer-dnp3-objects.h:436
DNP3ObjectG42V7_::comm_lost
uint8_t comm_lost
Definition: app-layer-dnp3-objects.h:1078
DNP3ObjectG22V2_::local_forced
uint8_t local_forced
Definition: app-layer-dnp3-objects.h:400
DNP3PointListAlloc
DNP3PointList * DNP3PointListAlloc(void)
Allocate a list for DNP3 points.
Definition: app-layer-dnp3-objects.c:45
DNP3ObjectG30V5_::reference_err
uint8_t reference_err
Definition: app-layer-dnp3-objects.h:622
DNP3ObjectG120V5_::challenge_data_len
uint16_t challenge_data_len
Definition: app-layer-dnp3-objects.h:1335
DNP3ObjectG2V1_::state
uint8_t state
Definition: app-layer-dnp3-objects.h:53
DNP3ObjectG42V8_::over_range
uint8_t over_range
Definition: app-layer-dnp3-objects.h:1094
DNP3ObjectG33V8_::reserved0
uint8_t reserved0
Definition: app-layer-dnp3-objects.h:916
DNP3ObjectG1V2_::comm_lost
uint8_t comm_lost
Definition: app-layer-dnp3-objects.h:44
DNP3ObjectG31V2_::reserved0
uint8_t reserved0
Definition: app-layer-dnp3-objects.h:659
DNP3ObjectG83V1_::length
uint16_t length
Definition: app-layer-dnp3-objects.h:1285
DNP3ObjectG4V1_::chatter_filter
uint8_t chatter_filter
Definition: app-layer-dnp3-objects.h:100
DNP3ObjectG33V1_
Definition: app-layer-dnp3-objects.h:821
DNP3ObjectG21V6_::count
uint16_t count
Definition: app-layer-dnp3-objects.h:337
DNP3ObjectG40V3_::value
float value
Definition: app-layer-dnp3-objects.h:966
DNP3ObjectG13V1
struct DNP3ObjectG13V1_ DNP3ObjectG13V1
DNP3ObjectG42V4_::local_forced
uint8_t local_forced
Definition: app-layer-dnp3-objects.h:1043
DNP3ObjectG41V1_
Definition: app-layer-dnp3-objects.h:981
DNP3ObjectG22V8_::comm_lost
uint8_t comm_lost
Definition: app-layer-dnp3-objects.h:473
DNP3ObjectG43V4_::reserved0
uint8_t reserved0
Definition: app-layer-dnp3-objects.h:1122
DNP3ObjectG86V2_::padding2
uint8_t padding2
Definition: app-layer-dnp3-objects.h:1297
DNP3ObjectG21V2_::reserved0
uint8_t reserved0
Definition: app-layer-dnp3-objects.h:287
DNP3ObjectG1V2_::restart
uint8_t restart
Definition: app-layer-dnp3-objects.h:43
DNP3ObjectG33V5_
Definition: app-layer-dnp3-objects.h:871
DNP3ObjectG33V4_
Definition: app-layer-dnp3-objects.h:858
DNP3ObjectG22V1_::discontinuity
uint8_t discontinuity
Definition: app-layer-dnp3-objects.h:390
DNP3ObjectG42V7_::local_forced
uint8_t local_forced
Definition: app-layer-dnp3-objects.h:1080
DNP3ObjectG33V3_
Definition: app-layer-dnp3-objects.h:845
DNP3ObjectG33V2_
Definition: app-layer-dnp3-objects.h:833
DNP3ObjectG41V4_
Definition: app-layer-dnp3-objects.h:996
DNP3ObjectG33V8_
Definition: app-layer-dnp3-objects.h:908
DNP3ObjectG41V3_
Definition: app-layer-dnp3-objects.h:991
DNP3ObjectG33V8_::value
double value
Definition: app-layer-dnp3-objects.h:917
DNP3ObjectG21V8_::timestamp
uint64_t timestamp
Definition: app-layer-dnp3-objects.h:364
DNP3ObjectG21V6
struct DNP3ObjectG21V6_ DNP3ObjectG21V6
DNP3ObjectG43V2_::commanded_value
int16_t commanded_value
Definition: app-layer-dnp3-objects.h:1110
DNP3ObjectG33V7_
Definition: app-layer-dnp3-objects.h:895
DNP3ObjectG41V2_
Definition: app-layer-dnp3-objects.h:986
DNP3ObjectG22V1_::remote_forced
uint8_t remote_forced
Definition: app-layer-dnp3-objects.h:387
DNP3ObjectG33V6_
Definition: app-layer-dnp3-objects.h:883
DNP3ObjectG23V8_::restart
uint8_t restart
Definition: app-layer-dnp3-objects.h:572
DNP3ObjectG70V3_::filename_offset
uint16_t filename_offset
Definition: app-layer-dnp3-objects.h:1218
DNP3ObjectG23V3_::restart
uint8_t restart
Definition: app-layer-dnp3-objects.h:509
DNP3ObjectG30V6_::reference_err
uint8_t reference_err
Definition: app-layer-dnp3-objects.h:634
variation
uint8_t variation
Definition: app-layer-dnp3.h:1
DNP3ObjectG22V6
struct DNP3ObjectG22V6_ DNP3ObjectG22V6
DNP3ObjectG31V1
struct DNP3ObjectG31V1_ DNP3ObjectG31V1
DNP3ObjectG33V5_::reserved0
uint8_t reserved0
Definition: app-layer-dnp3-objects.h:879
DNP3ObjectG42V8_::timestamp
uint64_t timestamp
Definition: app-layer-dnp3-objects.h:1098
DNP3ObjectG42V6_::comm_lost
uint8_t comm_lost
Definition: app-layer-dnp3-objects.h:1066
DNP3ObjectG120V7
struct DNP3ObjectG120V7_ DNP3ObjectG120V7
DNP3ObjectG31V2_::reference_err
uint8_t reference_err
Definition: app-layer-dnp3-objects.h:658
DNP3ObjectG22V6_::count
uint16_t count
Definition: app-layer-dnp3-objects.h:453
DNP3ObjectG51V1_::timestamp
uint64_t timestamp
Definition: app-layer-dnp3-objects.h:1173
DNP3ObjectG4V1
struct DNP3ObjectG4V1_ DNP3ObjectG4V1
DNP3ObjectG23V6_::count
uint16_t count
Definition: app-layer-dnp3-objects.h:553
DNP3ObjectG42V2
struct DNP3ObjectG42V2_ DNP3ObjectG42V2
DNP3ObjectG32V3_::local_forced
uint8_t local_forced
Definition: app-layer-dnp3-objects.h:750
DNP3ObjectG33V2_::restart
uint8_t restart
Definition: app-layer-dnp3-objects.h:835
DNP3ObjectG12V2_::offtime
uint32_t offtime
Definition: app-layer-dnp3-objects.h:183
DNP3ObjectG21V3_::reserved1
uint8_t reserved1
Definition: app-layer-dnp3-objects.h:299
DNP3ObjectG12V3
struct DNP3ObjectG12V3_ DNP3ObjectG12V3
DNP3ObjectG32V3_::remote_forced
uint8_t remote_forced
Definition: app-layer-dnp3-objects.h:749
DNP3ObjectG120V8_::certificate
uint8_t * certificate
Definition: app-layer-dnp3-objects.h:1361
DNP3ObjectG50V4_::interval_count
uint32_t interval_count
Definition: app-layer-dnp3-objects.h:1168
DNP3ObjectG42V2_::over_range
uint8_t over_range
Definition: app-layer-dnp3-objects.h:1019
DNP3ObjectG70V6
struct DNP3ObjectG70V6_ DNP3ObjectG70V6
DNP3ObjectG43V6_::status_code
uint8_t status_code
Definition: app-layer-dnp3-objects.h:1134
DNP3ObjectG22V8_::restart
uint8_t restart
Definition: app-layer-dnp3-objects.h:472
DNP3ObjectG21V5_::local_forced
uint8_t local_forced
Definition: app-layer-dnp3-objects.h:320
DNP3ObjectG40V4
struct DNP3ObjectG40V4_ DNP3ObjectG40V4
DNP3ObjectG21V3_::comm_lost
uint8_t comm_lost
Definition: app-layer-dnp3-objects.h:294
DNP3ObjectG120V5_::mac_value_len
uint16_t mac_value_len
Definition: app-layer-dnp3-objects.h:1338
DNP3ObjectG21V7_::restart
uint8_t restart
Definition: app-layer-dnp3-objects.h:343
DNP3ObjectG20V4_::local_forced
uint8_t local_forced
Definition: app-layer-dnp3-objects.h:244
DNP3ObjectG30V1_
Definition: app-layer-dnp3-objects.h:583
DNP3ObjectG40V1
struct DNP3ObjectG40V1_ DNP3ObjectG40V1
DNP3ObjectG4V2_::chatter_filter
uint8_t chatter_filter
Definition: app-layer-dnp3-objects.h:110
DNP3ObjectG33V4_::restart
uint8_t restart
Definition: app-layer-dnp3-objects.h:860
DNP3ObjectG70V4_::status_code
uint8_t status_code
Definition: app-layer-dnp3-objects.h:1235
DNP3ObjectG22V1_::count
uint32_t count
Definition: app-layer-dnp3-objects.h:392
DNP3ObjectG32V4_::over_range
uint8_t over_range
Definition: app-layer-dnp3-objects.h:764
DNP3ObjectG22V7_::remote_forced
uint8_t remote_forced
Definition: app-layer-dnp3-objects.h:461
DNP3ObjectG32V3
struct DNP3ObjectG32V3_ DNP3ObjectG32V3
DNP3ObjectG40V4_::local_forced
uint8_t local_forced
Definition: app-layer-dnp3-objects.h:974
DNP3ObjectG30V5_
Definition: app-layer-dnp3-objects.h:615
DNP3ObjectG31V4_::value
int16_t value
Definition: app-layer-dnp3-objects.h:685
DNP3ObjectG23V6_::comm_lost
uint8_t comm_lost
Definition: app-layer-dnp3-objects.h:547
DNP3ObjectG30V4_
Definition: app-layer-dnp3-objects.h:611
DNP3ObjectG23V8_::comm_lost
uint8_t comm_lost
Definition: app-layer-dnp3-objects.h:573
DNP3ObjectG43V8_::status_code
uint8_t status_code
Definition: app-layer-dnp3-objects.h:1147
DNP3ObjectG30V3_
Definition: app-layer-dnp3-objects.h:607
DNP3ObjectG50V3
struct DNP3ObjectG50V3_ DNP3ObjectG50V3
DNP3ObjectG31V1_::reserved0
uint8_t reserved0
Definition: app-layer-dnp3-objects.h:647
DNP3ObjectG30V2_
Definition: app-layer-dnp3-objects.h:595
DNP3ObjectG102V1_
Definition: app-layer-dnp3-objects.h:1300
DNP3ObjectG120V5_
Definition: app-layer-dnp3-objects.h:1329
DNP3ObjectG81V1_::fill_percentage
uint8_t fill_percentage
Definition: app-layer-dnp3-objects.h:1276
DNP3ObjectG40V3_::restart
uint8_t restart
Definition: app-layer-dnp3-objects.h:959
DNP3ObjectG21V8_::remote_forced
uint8_t remote_forced
Definition: app-layer-dnp3-objects.h:358
DNP3ObjectG30V6_
Definition: app-layer-dnp3-objects.h:627
DNP3ObjectG30V1_::comm_lost
uint8_t comm_lost
Definition: app-layer-dnp3-objects.h:586
DNP3ObjectG20V4_::count
uint16_t count
Definition: app-layer-dnp3-objects.h:248
DNP3ObjectG50V2
struct DNP3ObjectG50V2_ DNP3ObjectG50V2
DNP3ObjectG31V5_::value
int32_t value
Definition: app-layer-dnp3-objects.h:690
DNP3ObjectG42V6_::reserved0
uint8_t reserved0
Definition: app-layer-dnp3-objects.h:1071
DNP3ObjectG21V2
struct DNP3ObjectG21V2_ DNP3ObjectG21V2
DNP3ObjectG20V4_::rollover
uint8_t rollover
Definition: app-layer-dnp3-objects.h:245
DNP3ObjectG22V6_::restart
uint8_t restart
Definition: app-layer-dnp3-objects.h:446
DNP3ObjectG32V1_::online
uint8_t online
Definition: app-layer-dnp3-objects.h:722
DNP3ObjectG32V1_::reference_err
uint8_t reference_err
Definition: app-layer-dnp3-objects.h:728
DNP3ObjectG22V3_::reserved0
uint8_t reserved0
Definition: app-layer-dnp3-objects.h:414
DNP3ObjectG43V6_::commanded_value
double commanded_value
Definition: app-layer-dnp3-objects.h:1136
DNP3ObjectG10V2_::local_forced
uint8_t local_forced
Definition: app-layer-dnp3-objects.h:135
DNP3ObjectG31V6_::value
int16_t value
Definition: app-layer-dnp3-objects.h:694
DNP3ObjectG70V6_::block_number
uint32_t block_number
Definition: app-layer-dnp3-objects.h:1249
DNP3ObjectG2V3_::chatter_filter
uint8_t chatter_filter
Definition: app-layer-dnp3-objects.h:74
DNP3ObjectG21V6_::remote_forced
uint8_t remote_forced
Definition: app-layer-dnp3-objects.h:332
DNP3ObjectG42V7_::online
uint8_t online
Definition: app-layer-dnp3-objects.h:1076
DNP3ObjectG70V3_::operational_mode
uint16_t operational_mode
Definition: app-layer-dnp3-objects.h:1224
DNP3ObjectG21V7_::remote_forced
uint8_t remote_forced
Definition: app-layer-dnp3-objects.h:345
DNP3ObjectG120V8
struct DNP3ObjectG120V8_ DNP3ObjectG120V8
DNP3ObjectG120V14_::digital_signature_len
uint16_t digital_signature_len
Definition: app-layer-dnp3-objects.h:1408
DNP3ObjectG32V3_::reference_err
uint8_t reference_err
Definition: app-layer-dnp3-objects.h:752
DNP3ObjectG21V8_::restart
uint8_t restart
Definition: app-layer-dnp3-objects.h:356
DNP3ObjectG12V2_::tcc
uint8_t tcc
Definition: app-layer-dnp3-objects.h:180
DNP3ObjectG32V1_::reserved0
uint8_t reserved0
Definition: app-layer-dnp3-objects.h:729
DNP3ObjectG33V7_::online
uint8_t online
Definition: app-layer-dnp3-objects.h:896
DNP3ObjectG120V1
struct DNP3ObjectG120V1_ DNP3ObjectG120V1
DNP3ObjectG50V1_::timestamp
uint64_t timestamp
Definition: app-layer-dnp3-objects.h:1154
DNP3ObjectG22V1_::restart
uint8_t restart
Definition: app-layer-dnp3-objects.h:385
DNP3ObjectG23V3_::comm_lost
uint8_t comm_lost
Definition: app-layer-dnp3-objects.h:510
DNP3ObjectG121V1_::restart
uint8_t restart
Definition: app-layer-dnp3-objects.h:1418
DNP3ObjectG43V3_::reserved0
uint8_t reserved0
Definition: app-layer-dnp3-objects.h:1115
DNP3ObjectG32V3_::over_range
uint8_t over_range
Definition: app-layer-dnp3-objects.h:751
DNP3ObjectG70V7_::request_id
uint16_t request_id
Definition: app-layer-dnp3-objects.h:1262
DNP3ObjectG31V7_::remote_forced
uint8_t remote_forced
Definition: app-layer-dnp3-objects.h:701
DNP3ObjectG30V4
struct DNP3ObjectG30V4_ DNP3ObjectG30V4
DNP3ObjectG2V2_::remote_forced
uint8_t remote_forced
Definition: app-layer-dnp3-objects.h:60
DNP3ObjectG42V3_::over_range
uint8_t over_range
Definition: app-layer-dnp3-objects.h:1031
DNP3ObjectG20V4_::reserved0
uint8_t reserved0
Definition: app-layer-dnp3-objects.h:246
DNP3ObjectG70V1_::group_id
uint32_t group_id
Definition: app-layer-dnp3-objects.h:1199
DNP3ObjectG31V3_::over_range
uint8_t over_range
Definition: app-layer-dnp3-objects.h:669
DNP3ObjectG21V2_::rollover
uint8_t rollover
Definition: app-layer-dnp3-objects.h:285
DNP3ObjectG32V2_::reserved0
uint8_t reserved0
Definition: app-layer-dnp3-objects.h:741
DNP3ObjectG30V5_::value
float value
Definition: app-layer-dnp3-objects.h:624
DNP3ObjectG11V1_::comm_lost
uint8_t comm_lost
Definition: app-layer-dnp3-objects.h:144
DNP3ObjectG86V2
struct DNP3ObjectG86V2_ DNP3ObjectG86V2
DNP3ObjectG32V3_::reserved0
uint8_t reserved0
Definition: app-layer-dnp3-objects.h:753
DNP3ObjectG22V4
struct DNP3ObjectG22V4_ DNP3ObjectG22V4
DNP3ObjectG1V1_
Definition: app-layer-dnp3-objects.h:37
DNP3ObjectG33V8_::restart
uint8_t restart
Definition: app-layer-dnp3-objects.h:910
DNP3ObjectG1V2_
Definition: app-layer-dnp3-objects.h:41
DNP3ObjectG122V1_::reserved0
uint8_t reserved0
Definition: app-layer-dnp3-objects.h:1435
DNP3ObjectG42V6
struct DNP3ObjectG42V6_ DNP3ObjectG42V6
DNP3ObjectG120V15_::mac_len
uint32_t mac_len
Definition: app-layer-dnp3-objects.h:1413
DNP3ObjectG21V6_::restart
uint8_t restart
Definition: app-layer-dnp3-objects.h:330
DNP3ObjectG22V5
struct DNP3ObjectG22V5_ DNP3ObjectG22V5
DNP3ObjectG43V3
struct DNP3ObjectG43V3_ DNP3ObjectG43V3
DNP3ObjectG32V7_::timestamp
uint64_t timestamp
Definition: app-layer-dnp3-objects.h:805
DNP3ObjectG70V3_::permissions
uint16_t permissions
Definition: app-layer-dnp3-objects.h:1221
DNP3ObjectG33V8_::comm_lost
uint8_t comm_lost
Definition: app-layer-dnp3-objects.h:911
DNP3ObjectG23V5_::reserved0
uint8_t reserved0
Definition: app-layer-dnp3-objects.h:539
DNP3ObjectG31V1_::local_forced
uint8_t local_forced
Definition: app-layer-dnp3-objects.h:644
DNP3ObjectG2V2_::chatter_filter
uint8_t chatter_filter
Definition: app-layer-dnp3-objects.h:62
DNP3ObjectG42V5
struct DNP3ObjectG42V5_ DNP3ObjectG42V5
DNP3ObjectG21V1_::local_forced
uint8_t local_forced
Definition: app-layer-dnp3-objects.h:272
DNP3ObjectG3V2_::restart
uint8_t restart
Definition: app-layer-dnp3-objects.h:86
DNP3ObjectG23V8_::local_forced
uint8_t local_forced
Definition: app-layer-dnp3-objects.h:575
DNP3ObjectG41V4_::value
double value
Definition: app-layer-dnp3-objects.h:997
DNP3ObjectG120V15
struct DNP3ObjectG120V15_ DNP3ObjectG120V15
DNP3ObjectG42V2_::value
int16_t value
Definition: app-layer-dnp3-objects.h:1022
DNP3ObjectG120V2_
Definition: app-layer-dnp3-objects.h:1313
DNP3ObjectG22V3_::comm_lost
uint8_t comm_lost
Definition: app-layer-dnp3-objects.h:410
DNP3ObjectG22V5_::rollover
uint8_t rollover
Definition: app-layer-dnp3-objects.h:437
DNP3ObjectG42V4_::restart
uint8_t restart
Definition: app-layer-dnp3-objects.h:1040
DNP3ObjectG50V2_::interval
uint32_t interval
Definition: app-layer-dnp3-objects.h:1159
DNP3ObjectG86V2_::ev
uint8_t ev
Definition: app-layer-dnp3-objects.h:1293
DNP3ObjectG21V7_::reserved0
uint8_t reserved0
Definition: app-layer-dnp3-objects.h:348
group
uint8_t group
Definition: app-layer-dnp3.h:0
DNP3ObjectG120V1_
Definition: app-layer-dnp3-objects.h:1304
DNP3ObjectG22V2_::restart
uint8_t restart
Definition: app-layer-dnp3-objects.h:397
DNP3ObjectG50V4
struct DNP3ObjectG50V4_ DNP3ObjectG50V4
DNP3ObjectG10V2_::reserved1
uint8_t reserved1
Definition: app-layer-dnp3-objects.h:137
DNP3ObjectG20V2_::local_forced
uint8_t local_forced
Definition: app-layer-dnp3-objects.h:220
DNP3ObjectG120V7_
Definition: app-layer-dnp3-objects.h:1348
DNP3ObjectG33V2_::comm_lost
uint8_t comm_lost
Definition: app-layer-dnp3-objects.h:836
DNP3ObjectG21V1_::discontinuity
uint8_t discontinuity
Definition: app-layer-dnp3-objects.h:274
DNP3ObjectG120V8_
Definition: app-layer-dnp3-objects.h:1358
DNP3ObjectG22V8_::local_forced
uint8_t local_forced
Definition: app-layer-dnp3-objects.h:475
DNP3ObjectG120V7_::time_of_error
uint64_t time_of_error
Definition: app-layer-dnp3-objects.h:1353
DNP3ObjectG21V2_::restart
uint8_t restart
Definition: app-layer-dnp3-objects.h:281
DNP3ObjectG20V6_::count
uint16_t count
Definition: app-layer-dnp3-objects.h:256
DNP3ObjectG40V2
struct DNP3ObjectG40V2_ DNP3ObjectG40V2
DNP3ObjectG121V1_::count_value
uint32_t count_value
Definition: app-layer-dnp3-objects.h:1426
DNP3ObjectG70V1_::filetype_code
uint8_t filetype_code
Definition: app-layer-dnp3-objects.h:1190
DNP3ObjectG120V6_
Definition: app-layer-dnp3-objects.h:1341
DNP3ObjectG23V8_::count
uint16_t count
Definition: app-layer-dnp3-objects.h:579
DNP3ObjectG120V3_
Definition: app-layer-dnp3-objects.h:1320
DNP3ObjectG23V3_::remote_forced
uint8_t remote_forced
Definition: app-layer-dnp3-objects.h:511
DNP3ObjectG120V6_::wrapped_key_data
uint8_t * wrapped_key_data
Definition: app-layer-dnp3-objects.h:1344
DNP3ObjectG22V1_::comm_lost
uint8_t comm_lost
Definition: app-layer-dnp3-objects.h:386
DNP3ObjectG120V4_
Definition: app-layer-dnp3-objects.h:1325
DNP3ObjectG120V9_
Definition: app-layer-dnp3-objects.h:1365
DNP3ObjectG121V1_::association_id
uint16_t association_id
Definition: app-layer-dnp3-objects.h:1425
DNP3ObjectG120V7_::usr
uint16_t usr
Definition: app-layer-dnp3-objects.h:1350
DNP3ObjectG122V1_::discontinuity
uint8_t discontinuity
Definition: app-layer-dnp3-objects.h:1436
DNP3ObjectG70V1_::start_record
uint16_t start_record
Definition: app-layer-dnp3-objects.h:1192
DNP3ObjectG23V3_::rollover
uint8_t rollover
Definition: app-layer-dnp3-objects.h:513
DNP3ObjectG33V1_::restart
uint8_t restart
Definition: app-layer-dnp3-objects.h:823
DNP3ObjectG23V2_::rollover
uint8_t rollover
Definition: app-layer-dnp3-objects.h:501
DNP3ObjectG33V6_::reference_err
uint8_t reference_err
Definition: app-layer-dnp3-objects.h:890
DNP3ObjectG32V2_::remote_forced
uint8_t remote_forced
Definition: app-layer-dnp3-objects.h:737
DNP3ObjectG51V1_
Definition: app-layer-dnp3-objects.h:1172
DNP3ObjectG43V4
struct DNP3ObjectG43V4_ DNP3ObjectG43V4
DNP3ObjectG2V3_::restart
uint8_t restart
Definition: app-layer-dnp3-objects.h:70
DNP3ObjectG2V2_::local_forced
uint8_t local_forced
Definition: app-layer-dnp3-objects.h:61
DNP3ObjectG122V1
struct DNP3ObjectG122V1_ DNP3ObjectG122V1
DNP3ObjectG120V1_::mal
uint8_t mal
Definition: app-layer-dnp3-objects.h:1307
DNP3ObjectG33V4_::remote_forced
uint8_t remote_forced
Definition: app-layer-dnp3-objects.h:862
DNP3ObjectG70V1_::created_timestamp
uint64_t created_timestamp
Definition: app-layer-dnp3-objects.h:1195
DNP3ObjectG21V4_::remote_forced
uint8_t remote_forced
Definition: app-layer-dnp3-objects.h:307
DNP3ObjectG4V3_::relative_time_ms
uint16_t relative_time_ms
Definition: app-layer-dnp3-objects.h:123
DNP3ObjectG20V3_::comm_lost
uint8_t comm_lost
Definition: app-layer-dnp3-objects.h:230
DNP3ObjectG70V3_::file_size
uint32_t file_size
Definition: app-layer-dnp3-objects.h:1223
DNP3ObjectG32V3_::value
int32_t value
Definition: app-layer-dnp3-objects.h:754
DNP3ObjectG31V3_::remote_forced
uint8_t remote_forced
Definition: app-layer-dnp3-objects.h:667
DNP3ObjectG70V4_::maximum_block_size
uint16_t maximum_block_size
Definition: app-layer-dnp3-objects.h:1233
DNP3ObjectG20V3_::online
uint8_t online
Definition: app-layer-dnp3-objects.h:228
DNP3ObjectG70V1_::owner_id
uint32_t owner_id
Definition: app-layer-dnp3-objects.h:1198
DNP3ObjectG51V2_
Definition: app-layer-dnp3-objects.h:1176
DNP3ObjectG40V2_::comm_lost
uint8_t comm_lost
Definition: app-layer-dnp3-objects.h:948
DNP3ObjectG33V6_::value
double value
Definition: app-layer-dnp3-objects.h:892
DNP3ObjectG120V6_::ksq
uint32_t ksq
Definition: app-layer-dnp3-objects.h:1342
DNP3ObjectG32V2_::online
uint8_t online
Definition: app-layer-dnp3-objects.h:734
DNP3ObjectG21V5_::discontinuity
uint8_t discontinuity
Definition: app-layer-dnp3-objects.h:322
DNP3ObjectG22V8_::count
uint16_t count
Definition: app-layer-dnp3-objects.h:479
DNP3ObjectG86V2_::rd
uint8_t rd
Definition: app-layer-dnp3-objects.h:1290
DNP3ObjectG21V7_::rollover
uint8_t rollover
Definition: app-layer-dnp3-objects.h:347
DNP3ObjectG23V5_::timestamp
uint64_t timestamp
Definition: app-layer-dnp3-objects.h:541
DNP3ObjectG21V2_::remote_forced
uint8_t remote_forced
Definition: app-layer-dnp3-objects.h:283
DNP3ObjectG70V1_::permission
uint16_t permission
Definition: app-layer-dnp3-objects.h:1196
DNP3ObjectG10V2
struct DNP3ObjectG10V2_ DNP3ObjectG10V2
DNP3ObjectG42V1_::value
int32_t value
Definition: app-layer-dnp3-objects.h:1010
DNP3ObjectG20V2_::discontinuity
uint8_t discontinuity
Definition: app-layer-dnp3-objects.h:222
DNP3ObjectG42V4_::comm_lost
uint8_t comm_lost
Definition: app-layer-dnp3-objects.h:1041
DNP3ObjectG22V4_::reserved0
uint8_t reserved0
Definition: app-layer-dnp3-objects.h:426
DNP3ObjectG70V4_::file_handle
uint32_t file_handle
Definition: app-layer-dnp3-objects.h:1231
DNP3ObjectG23V7_::reserved0
uint8_t reserved0
Definition: app-layer-dnp3-objects.h:564
DNP3ObjectG70V4_::optional_text_len
uint8_t optional_text_len
Definition: app-layer-dnp3-objects.h:1237
DNP3ObjectG22V5_::comm_lost
uint8_t comm_lost
Definition: app-layer-dnp3-objects.h:434
DNP3ObjectG12V2_::ontime
uint32_t ontime
Definition: app-layer-dnp3-objects.h:182
DNP3ObjectG20V4_::comm_lost
uint8_t comm_lost
Definition: app-layer-dnp3-objects.h:242
DNP3ObjectG42V2_::comm_lost
uint8_t comm_lost
Definition: app-layer-dnp3-objects.h:1016
DNP3ObjectG70V4_::optional_text
char optional_text[255]
Definition: app-layer-dnp3-objects.h:1236
DNP3ObjectG31V8_::restart
uint8_t restart
Definition: app-layer-dnp3-objects.h:711
DNP3ObjectG23V4_::online
uint8_t online
Definition: app-layer-dnp3-objects.h:520
DNP3ObjectG42V1_::reference_err
uint8_t reference_err
Definition: app-layer-dnp3-objects.h:1008
DNP3ObjectG23V5_::online
uint8_t online
Definition: app-layer-dnp3-objects.h:532
DNP3ObjectG33V8_::online
uint8_t online
Definition: app-layer-dnp3-objects.h:909
DNP3ObjectG31V8_::comm_lost
uint8_t comm_lost
Definition: app-layer-dnp3-objects.h:712
DNP3ObjectG31V7_::local_forced
uint8_t local_forced
Definition: app-layer-dnp3-objects.h:702
DNP3ObjectG31V3_::online
uint8_t online
Definition: app-layer-dnp3-objects.h:664
DNP3ObjectG40V1_::reference_err
uint8_t reference_err
Definition: app-layer-dnp3-objects.h:940
DNP3ObjectG4V3
struct DNP3ObjectG4V3_ DNP3ObjectG4V3
DNP3ObjectG32V1_::value
int32_t value
Definition: app-layer-dnp3-objects.h:730
DNP3ObjectG122V1_::comm_lost
uint8_t comm_lost
Definition: app-layer-dnp3-objects.h:1432
DNP3ObjectG21V8_::comm_lost
uint8_t comm_lost
Definition: app-layer-dnp3-objects.h:357
DNP3ObjectG40V3_::online
uint8_t online
Definition: app-layer-dnp3-objects.h:958
DNP3ObjectG33V5_::restart
uint8_t restart
Definition: app-layer-dnp3-objects.h:873
DNP3ObjectG31V2
struct DNP3ObjectG31V2_ DNP3ObjectG31V2
DNP3ObjectG33V5_::value
float value
Definition: app-layer-dnp3-objects.h:880
DNP3ObjectG70V5
struct DNP3ObjectG70V5_ DNP3ObjectG70V5
DNP3ObjectG4V2_::remote_forced
uint8_t remote_forced
Definition: app-layer-dnp3-objects.h:108
DNP3ObjectG122V2_::timestamp
uint64_t timestamp
Definition: app-layer-dnp3-objects.h:1453
DNP3ObjectG33V4_::timestamp
uint64_t timestamp
Definition: app-layer-dnp3-objects.h:868
DNP3ObjectG33V2_::reserved0
uint8_t reserved0
Definition: app-layer-dnp3-objects.h:841
DNP3ObjectG43V3_::commanded_value
int32_t commanded_value
Definition: app-layer-dnp3-objects.h:1116
DNP3ObjectG20V3_::reserved1
uint8_t reserved1
Definition: app-layer-dnp3-objects.h:235
DNP3ObjectG23V4_::restart
uint8_t restart
Definition: app-layer-dnp3-objects.h:521
DNP3ObjectG21V5_::rollover
uint8_t rollover
Definition: app-layer-dnp3-objects.h:321
DNP3ObjectG11V1_::remote_forced
uint8_t remote_forced
Definition: app-layer-dnp3-objects.h:145
DNP3ObjectG11V2_::local_forced
uint8_t local_forced
Definition: app-layer-dnp3-objects.h:157
DNP3ObjectG30V1_::reference_err
uint8_t reference_err
Definition: app-layer-dnp3-objects.h:590
DNP3ObjectG42V2_::local_forced
uint8_t local_forced
Definition: app-layer-dnp3-objects.h:1018
DNP3ObjectG21V6_::rollover
uint8_t rollover
Definition: app-layer-dnp3-objects.h:334
DNP3ObjectG23V4_::local_forced
uint8_t local_forced
Definition: app-layer-dnp3-objects.h:524
DNP3ObjectG122V2_::local_forced
uint8_t local_forced
Definition: app-layer-dnp3-objects.h:1447
DNP3ObjectG42V8_::remote_forced
uint8_t remote_forced
Definition: app-layer-dnp3-objects.h:1092
DNP3ObjectG30V1
struct DNP3ObjectG30V1_ DNP3ObjectG30V1
DNP3ObjectG21V2_::online
uint8_t online
Definition: app-layer-dnp3-objects.h:280
DNP3ObjectG21V8_::count
uint16_t count
Definition: app-layer-dnp3-objects.h:363
DNP3ObjectG120V10_::user_public_key
uint8_t * user_public_key
Definition: app-layer-dnp3-objects.h:1380
DNP3ObjectG43V5_::reserved0
uint8_t reserved0
Definition: app-layer-dnp3-objects.h:1129
DNP3ObjectG31V8_::online
uint8_t online
Definition: app-layer-dnp3-objects.h:710
DNP3ObjectG42V3_::online
uint8_t online
Definition: app-layer-dnp3-objects.h:1026
DNP3ObjectG83V1_::data_objects
uint8_t * data_objects
Definition: app-layer-dnp3-objects.h:1286
DNP3ObjectG120V2_::mac_value
uint8_t * mac_value
Definition: app-layer-dnp3-objects.h:1316
DNP3ObjectG122V1_::association_id
uint16_t association_id
Definition: app-layer-dnp3-objects.h:1438
DNP3ObjectG32V1_::comm_lost
uint8_t comm_lost
Definition: app-layer-dnp3-objects.h:724
DNP3ObjectG32V7_::reference_err
uint8_t reference_err
Definition: app-layer-dnp3-objects.h:802
DNP3ObjectG23V2_::reserved1
uint8_t reserved1
Definition: app-layer-dnp3-objects.h:503
DNP3ObjectG42V5_::restart
uint8_t restart
Definition: app-layer-dnp3-objects.h:1053
DNP3ObjectG70V3
struct DNP3ObjectG70V3_ DNP3ObjectG70V3
DNP3ObjectG33V7_::timestamp
uint64_t timestamp
Definition: app-layer-dnp3-objects.h:905
DNP3ObjectG42V7_::restart
uint8_t restart
Definition: app-layer-dnp3-objects.h:1077
DNP3ObjectG122V2_::reserved0
uint8_t reserved0
Definition: app-layer-dnp3-objects.h:1448
DNP3ObjectG70V2_::username_size
uint16_t username_size
Definition: app-layer-dnp3-objects.h:1209
DNP3ObjectG41V1_::control_status
uint8_t control_status
Definition: app-layer-dnp3-objects.h:983
DNP3ObjectG42V5_::reference_err
uint8_t reference_err
Definition: app-layer-dnp3-objects.h:1058
DNP3ObjectG30V6_::over_range
uint8_t over_range
Definition: app-layer-dnp3-objects.h:633
DNP3ObjectG23V5_::discontinuity
uint8_t discontinuity
Definition: app-layer-dnp3-objects.h:538
DNP3ObjectG4V1_
Definition: app-layer-dnp3-objects.h:94
DNP3ObjectG120V9_::mac_value
uint8_t * mac_value
Definition: app-layer-dnp3-objects.h:1366
DNP3ObjectG32V4
struct DNP3ObjectG32V4_ DNP3ObjectG32V4
DNP3ObjectG30V6_::value
double value
Definition: app-layer-dnp3-objects.h:636
DNP3ObjectG4V2_
Definition: app-layer-dnp3-objects.h:104
DNP3ObjectG22V4_::reserved1
uint8_t reserved1
Definition: app-layer-dnp3-objects.h:427
DNP3ObjectG20V6
struct DNP3ObjectG20V6_ DNP3ObjectG20V6
DNP3ObjectG70V7_::created_timestamp
uint64_t created_timestamp
Definition: app-layer-dnp3-objects.h:1260
DNP3ObjectG33V2_::reference_err
uint8_t reference_err
Definition: app-layer-dnp3-objects.h:840
DNP3ObjectG40V2_::reference_err
uint8_t reference_err
Definition: app-layer-dnp3-objects.h:952
DNP3ObjectG20V3
struct DNP3ObjectG20V3_ DNP3ObjectG20V3
DNP3ObjectG2V3_::local_forced
uint8_t local_forced
Definition: app-layer-dnp3-objects.h:73
DNP3ObjectG22V5_::online
uint8_t online
Definition: app-layer-dnp3-objects.h:432
DNP3ObjectG33V4_::local_forced
uint8_t local_forced
Definition: app-layer-dnp3-objects.h:863
DNP3ObjectG33V4_::comm_lost
uint8_t comm_lost
Definition: app-layer-dnp3-objects.h:861
DNP3ObjectG21V10
struct DNP3ObjectG21V10_ DNP3ObjectG21V10
DNP3ObjectG33V4_::over_range
uint8_t over_range
Definition: app-layer-dnp3-objects.h:864
DNP3ObjectG32V6_::local_forced
uint8_t local_forced
Definition: app-layer-dnp3-objects.h:788
DNP3ObjectG31V3_::reference_err
uint8_t reference_err
Definition: app-layer-dnp3-objects.h:670
DNP3ObjectG120V11_::master_challenge_data_len
uint16_t master_challenge_data_len
Definition: app-layer-dnp3-objects.h:1387
DNP3ObjectG10V2_::online
uint8_t online
Definition: app-layer-dnp3-objects.h:131
DNP3ObjectG4V3_
Definition: app-layer-dnp3-objects.h:115
DNP3ObjectG40V4_::remote_forced
uint8_t remote_forced
Definition: app-layer-dnp3-objects.h:973
DNP3ObjectG33V5_::reference_err
uint8_t reference_err
Definition: app-layer-dnp3-objects.h:878
DNP3ObjectG22V7_::online
uint8_t online
Definition: app-layer-dnp3-objects.h:458
DNP3ObjectG20V1
struct DNP3ObjectG20V1_ DNP3ObjectG20V1
DNP3ObjectG22V3_::rollover
uint8_t rollover
Definition: app-layer-dnp3-objects.h:413
DNP3ObjectG22V3
struct DNP3ObjectG22V3_ DNP3ObjectG22V3
DNP3ObjectG23V7_::comm_lost
uint8_t comm_lost
Definition: app-layer-dnp3-objects.h:560
DNP3ObjectG23V5
struct DNP3ObjectG23V5_ DNP3ObjectG23V5
DNP3ObjectG21V5_::count
uint32_t count
Definition: app-layer-dnp3-objects.h:324
DNP3ObjectG40V2_::reserved0
uint8_t reserved0
Definition: app-layer-dnp3-objects.h:953
DNP3ObjectG23V1_::remote_forced
uint8_t remote_forced
Definition: app-layer-dnp3-objects.h:487
DNP3ObjectG30V5_::online
uint8_t online
Definition: app-layer-dnp3-objects.h:616
DNP3ObjectG120V13
struct DNP3ObjectG120V13_ DNP3ObjectG120V13
DNP3ObjectG10V1
struct DNP3ObjectG10V1_ DNP3ObjectG10V1
DNP3ObjectG2V2_::online
uint8_t online
Definition: app-layer-dnp3-objects.h:57
DNP3ObjectG20V2_::remote_forced
uint8_t remote_forced
Definition: app-layer-dnp3-objects.h:219
DNP3ObjectG23V8_::online
uint8_t online
Definition: app-layer-dnp3-objects.h:571
DNP3ObjectG32V6_::value
double value
Definition: app-layer-dnp3-objects.h:792
DNP3ObjectG120V7_::error_text
char error_text[65535]
Definition: app-layer-dnp3-objects.h:1354
DNP3ObjectG4V1_::remote_forced
uint8_t remote_forced
Definition: app-layer-dnp3-objects.h:98
DNP3ObjectG22V6_::rollover
uint8_t rollover
Definition: app-layer-dnp3-objects.h:450
DNP3ObjectG4V3_::online
uint8_t online
Definition: app-layer-dnp3-objects.h:116
DNP3ObjectG40V1_::reserved0
uint8_t reserved0
Definition: app-layer-dnp3-objects.h:941
DNP3ObjectG120V5_::mal
uint8_t mal
Definition: app-layer-dnp3-objects.h:1334
DNP3ObjectG23V2_::count
uint16_t count
Definition: app-layer-dnp3-objects.h:504
DNP3ObjectG70V6_::status_code
uint8_t status_code
Definition: app-layer-dnp3-objects.h:1250
DNP3ObjectG33V6_::remote_forced
uint8_t remote_forced
Definition: app-layer-dnp3-objects.h:887
DNP3ObjectG21V8_::reserved0
uint8_t reserved0
Definition: app-layer-dnp3-objects.h:361
DNP3ObjectG70V6_::file_handle
uint32_t file_handle
Definition: app-layer-dnp3-objects.h:1248
DNP3ObjectG120V10_::username
char username[65535]
Definition: app-layer-dnp3-objects.h:1379
DNP3ObjectG23V5_::rollover
uint8_t rollover
Definition: app-layer-dnp3-objects.h:537
DNP3ObjectG42V5_::over_range
uint8_t over_range
Definition: app-layer-dnp3-objects.h:1057
DNP3ObjectG21V4_::reserved1
uint8_t reserved1
Definition: app-layer-dnp3-objects.h:311
DNP3ObjectG11V2_::timestamp
uint64_t timestamp
Definition: app-layer-dnp3-objects.h:161
DNP3ObjectG31V4_::comm_lost
uint8_t comm_lost
Definition: app-layer-dnp3-objects.h:679
DNP3ObjectG21V5_::comm_lost
uint8_t comm_lost
Definition: app-layer-dnp3-objects.h:318
DNP3ObjectG70V1_::data
char data[65535]
Definition: app-layer-dnp3-objects.h:1204
DNP3ObjectG34V3_::deadband_value
float deadband_value
Definition: app-layer-dnp3-objects.h:930
DNP3ObjectG21V7_::reserved1
uint8_t reserved1
Definition: app-layer-dnp3-objects.h:349
DNP3ObjectG4V2_::state
uint8_t state
Definition: app-layer-dnp3-objects.h:111
DNP3ObjectG11V2_::reserved1
uint8_t reserved1
Definition: app-layer-dnp3-objects.h:159
DNP3ObjectG40V3_::remote_forced
uint8_t remote_forced
Definition: app-layer-dnp3-objects.h:961
DNP3ObjectG42V4_::reserved0
uint8_t reserved0
Definition: app-layer-dnp3-objects.h:1046
DNP3ObjectG83V1_::vendor_code
char vendor_code[5]
Definition: app-layer-dnp3-objects.h:1283
DNP3ObjectG43V1_::status_code
uint8_t status_code
Definition: app-layer-dnp3-objects.h:1102
DNP3ObjectG30V6_::reserved0
uint8_t reserved0
Definition: app-layer-dnp3-objects.h:635
DNP3ObjectG40V3_::reference_err
uint8_t reference_err
Definition: app-layer-dnp3-objects.h:964
DNP3ObjectG11V2_::reserved0
uint8_t reserved0
Definition: app-layer-dnp3-objects.h:158
DNP3ObjectG20V4_::reserved1
uint8_t reserved1
Definition: app-layer-dnp3-objects.h:247
DNP3ObjectG121V1_::reserved0
uint8_t reserved0
Definition: app-layer-dnp3-objects.h:1422
DNP3ObjectG23V4_::rollover
uint8_t rollover
Definition: app-layer-dnp3-objects.h:525
DNP3ObjectG30V2_::value
int16_t value
Definition: app-layer-dnp3-objects.h:604
DNP3ObjectG40V2_::restart
uint8_t restart
Definition: app-layer-dnp3-objects.h:947
DNP3ObjectG23V8_::reserved1
uint8_t reserved1
Definition: app-layer-dnp3-objects.h:578
DNP3ObjectG20V2_::rollover
uint8_t rollover
Definition: app-layer-dnp3-objects.h:221
DNP3ObjectG23V6_::online
uint8_t online
Definition: app-layer-dnp3-objects.h:545
DNP3ObjectG22V1_
Definition: app-layer-dnp3-objects.h:383
DNP3ObjectG40V2_::remote_forced
uint8_t remote_forced
Definition: app-layer-dnp3-objects.h:949
DNP3ObjectG22V4_::restart
uint8_t restart
Definition: app-layer-dnp3-objects.h:421
DNP3ObjectG31V2_::value
int16_t value
Definition: app-layer-dnp3-objects.h:660
DNP3ObjectG70V2_::password_size
uint16_t password_size
Definition: app-layer-dnp3-objects.h:1211
DNP3ObjectG120V14
struct DNP3ObjectG120V14_ DNP3ObjectG120V14
DNP3ObjectG22V5_
Definition: app-layer-dnp3-objects.h:431
DNP3ObjectG22V4_
Definition: app-layer-dnp3-objects.h:419
DNP3ObjectG22V1_::rollover
uint8_t rollover
Definition: app-layer-dnp3-objects.h:389
DNP3ObjectG42V3_::remote_forced
uint8_t remote_forced
Definition: app-layer-dnp3-objects.h:1029
DNP3ObjectG22V3_
Definition: app-layer-dnp3-objects.h:407
DNP3ObjectG20V8_::count
uint16_t count
Definition: app-layer-dnp3-objects.h:264
DNP3ObjectG22V2_
Definition: app-layer-dnp3-objects.h:395
DNP3ObjectG21V4
struct DNP3ObjectG21V4_ DNP3ObjectG21V4
DNP3ObjectG30V5_::comm_lost
uint8_t comm_lost
Definition: app-layer-dnp3-objects.h:618
DNP3ObjectG43V7_::timestamp
uint64_t timestamp
Definition: app-layer-dnp3-objects.h:1143
DNP3ObjectG42V2_::remote_forced
uint8_t remote_forced
Definition: app-layer-dnp3-objects.h:1017
DNP3ObjectG31V8_::local_forced
uint8_t local_forced
Definition: app-layer-dnp3-objects.h:714
DNP3ObjectG23V8
struct DNP3ObjectG23V8_ DNP3ObjectG23V8
DNP3ObjectG21V1_::comm_lost
uint8_t comm_lost
Definition: app-layer-dnp3-objects.h:270
DNP3ObjectG22V8_
Definition: app-layer-dnp3-objects.h:470
DNP3ObjectG33V4_::reserved0
uint8_t reserved0
Definition: app-layer-dnp3-objects.h:866
DNP3ObjectG23V7_::rollover
uint8_t rollover
Definition: app-layer-dnp3-objects.h:563
DNP3ObjectG20V3_::local_forced
uint8_t local_forced
Definition: app-layer-dnp3-objects.h:232
DNP3ObjectG22V7_
Definition: app-layer-dnp3-objects.h:457
DNP3ObjectG43V1
struct DNP3ObjectG43V1_ DNP3ObjectG43V1
DNP3ObjectG22V6_
Definition: app-layer-dnp3-objects.h:444
DNP3ObjectG22V4_::comm_lost
uint8_t comm_lost
Definition: app-layer-dnp3-objects.h:422
DNP3ObjectG31V1_::online
uint8_t online
Definition: app-layer-dnp3-objects.h:640
DNP3ObjectG43V8_::timestamp
uint64_t timestamp
Definition: app-layer-dnp3-objects.h:1150
DNP3ObjectG32V4_::comm_lost
uint8_t comm_lost
Definition: app-layer-dnp3-objects.h:761
DNP3ObjectG21V2_::discontinuity
uint8_t discontinuity
Definition: app-layer-dnp3-objects.h:286
DNP3ObjectG22V8
struct DNP3ObjectG22V8_ DNP3ObjectG22V8
DNP3ObjectG41V1_::value
int32_t value
Definition: app-layer-dnp3-objects.h:982
DNP3ObjectG22V2_::remote_forced
uint8_t remote_forced
Definition: app-layer-dnp3-objects.h:399
DNP3ObjectG11V2_::restart
uint8_t restart
Definition: app-layer-dnp3-objects.h:154
DNP3ObjectG21V12_
Definition: app-layer-dnp3-objects.h:379
DNP3ObjectG70V2
struct DNP3ObjectG70V2_ DNP3ObjectG70V2
DNP3ObjectG11V1
struct DNP3ObjectG11V1_ DNP3ObjectG11V1
DNP3ObjectG21V1_::online
uint8_t online
Definition: app-layer-dnp3-objects.h:268
DNP3ObjectG30V5_::reserved0
uint8_t reserved0
Definition: app-layer-dnp3-objects.h:623
DNP3ObjectG31V4_::local_forced
uint8_t local_forced
Definition: app-layer-dnp3-objects.h:681
DNP3ObjectG51V2
struct DNP3ObjectG51V2_ DNP3ObjectG51V2
DNP3ObjectG21V10_
Definition: app-layer-dnp3-objects.h:371
DNP3ObjectG23V3
struct DNP3ObjectG23V3_ DNP3ObjectG23V3
DNP3ObjectG22V8_::rollover
uint8_t rollover
Definition: app-layer-dnp3-objects.h:476
DNP3ObjectG23V1_::local_forced
uint8_t local_forced
Definition: app-layer-dnp3-objects.h:488
DNP3ObjectG43V8_::reserved0
uint8_t reserved0
Definition: app-layer-dnp3-objects.h:1148
DNP3ObjectG40V4_::restart
uint8_t restart
Definition: app-layer-dnp3-objects.h:971
DNP3ObjectG33V6_::local_forced
uint8_t local_forced
Definition: app-layer-dnp3-objects.h:888
DNP3ObjectG21V2_::local_forced
uint8_t local_forced
Definition: app-layer-dnp3-objects.h:284
DNP3ObjectG22V6_::remote_forced
uint8_t remote_forced
Definition: app-layer-dnp3-objects.h:448
DNP3ObjectG122V2_::discontinuity
uint8_t discontinuity
Definition: app-layer-dnp3-objects.h:1449
DNP3ObjectG83V1_
Definition: app-layer-dnp3-objects.h:1282
DNP3ObjectG31V4_::over_range
uint8_t over_range
Definition: app-layer-dnp3-objects.h:682
DNP3ObjectG21V11_
Definition: app-layer-dnp3-objects.h:375
DNP3ObjectG120V10_::operation
uint8_t operation
Definition: app-layer-dnp3-objects.h:1372
DNP3ObjectG70V1
struct DNP3ObjectG70V1_ DNP3ObjectG70V1
DNP3ObjectG4V3_::remote_forced
uint8_t remote_forced
Definition: app-layer-dnp3-objects.h:119
DNP3ObjectG30V3_::value
int32_t value
Definition: app-layer-dnp3-objects.h:608
DNP3ObjectG11V1_
Definition: app-layer-dnp3-objects.h:141
DNP3ObjectG11V1_::restart
uint8_t restart
Definition: app-layer-dnp3-objects.h:143
DNP3ObjectG42V6_::restart
uint8_t restart
Definition: app-layer-dnp3-objects.h:1065
DNP3ObjectG33V7_::comm_lost
uint8_t comm_lost
Definition: app-layer-dnp3-objects.h:898
DNP3ObjectG30V2
struct DNP3ObjectG30V2_ DNP3ObjectG30V2
DNP3ObjectG32V4_::restart
uint8_t restart
Definition: app-layer-dnp3-objects.h:760
DNP3ObjectG120V6_::wrapped_key_data_len
uint16_t wrapped_key_data_len
Definition: app-layer-dnp3-objects.h:1345
DNP3ObjectG30V2_::over_range
uint8_t over_range
Definition: app-layer-dnp3-objects.h:601
DNP3ObjectG70V1_::end_record
uint16_t end_record
Definition: app-layer-dnp3-objects.h:1193
DNP3ObjectG42V4_::timestamp
uint64_t timestamp
Definition: app-layer-dnp3-objects.h:1048
DNP3ObjectG42V6_::local_forced
uint8_t local_forced
Definition: app-layer-dnp3-objects.h:1068
DNP3ObjectG32V1_::remote_forced
uint8_t remote_forced
Definition: app-layer-dnp3-objects.h:725
DNP3ObjectG42V3_::comm_lost
uint8_t comm_lost
Definition: app-layer-dnp3-objects.h:1028
DNP3ObjectG32V5_::comm_lost
uint8_t comm_lost
Definition: app-layer-dnp3-objects.h:774
DNP3ObjectG4V3_::state
uint8_t state
Definition: app-layer-dnp3-objects.h:122
DNP3ObjectG42V1_::over_range
uint8_t over_range
Definition: app-layer-dnp3-objects.h:1007
DNP3ObjectG11V2_
Definition: app-layer-dnp3-objects.h:152
DNP3ObjectG43V7_::reserved0
uint8_t reserved0
Definition: app-layer-dnp3-objects.h:1141
DNP3ObjectG22V6_::reserved0
uint8_t reserved0
Definition: app-layer-dnp3-objects.h:452
DNP3ObjectG121V1
struct DNP3ObjectG121V1_ DNP3ObjectG121V1
DNP3ObjectG34V1
struct DNP3ObjectG34V1_ DNP3ObjectG34V1
DNP3ObjectG30V5_::restart
uint8_t restart
Definition: app-layer-dnp3-objects.h:617
DNP3ObjectG22V8_::timestamp
uint64_t timestamp
Definition: app-layer-dnp3-objects.h:480
DNP3ObjectG120V10_::username_len
uint16_t username_len
Definition: app-layer-dnp3-objects.h:1376
DNP3ObjectG20V4_::restart
uint8_t restart
Definition: app-layer-dnp3-objects.h:241
DNP3ObjectG23V2_::reserved0
uint8_t reserved0
Definition: app-layer-dnp3-objects.h:502
DNP3ObjectG120V13_::user_number
uint16_t user_number
Definition: app-layer-dnp3-objects.h:1401
DNP3ObjectG120V13_::encrypted_update_key_data
uint8_t * encrypted_update_key_data
Definition: app-layer-dnp3-objects.h:1403
DNP3ObjectG22V3_::online
uint8_t online
Definition: app-layer-dnp3-objects.h:408
DNP3ObjectG51V2_::timestamp
uint64_t timestamp
Definition: app-layer-dnp3-objects.h:1177
DNP3ObjectG42V6_::reference_err
uint8_t reference_err
Definition: app-layer-dnp3-objects.h:1070
DNP3ObjectG21V7_::online
uint8_t online
Definition: app-layer-dnp3-objects.h:342
DNP3ObjectG33V8_::timestamp
uint64_t timestamp
Definition: app-layer-dnp3-objects.h:918
DNP3ObjectG23V6_::timestamp
uint64_t timestamp
Definition: app-layer-dnp3-objects.h:554
DNP3ObjectG12V1_::tcc
uint8_t tcc
Definition: app-layer-dnp3-objects.h:168
DNP3ObjectG70V2_::username
char username[65535]
Definition: app-layer-dnp3-objects.h:1213
DNP3ObjectG20V1_::reserved0
uint8_t reserved0
Definition: app-layer-dnp3-objects.h:211
DNP3ObjectG30V1_::restart
uint8_t restart
Definition: app-layer-dnp3-objects.h:585
DNP3ObjectG23V4_::count
uint16_t count
Definition: app-layer-dnp3-objects.h:528
DNP3ObjectG120V2_::mac_value_len
uint16_t mac_value_len
Definition: app-layer-dnp3-objects.h:1317
DNP3ObjectG11V2_::online
uint8_t online
Definition: app-layer-dnp3-objects.h:153
DNP3ObjectG2V3_::remote_forced
uint8_t remote_forced
Definition: app-layer-dnp3-objects.h:72
DNP3ObjectG4V1_::restart
uint8_t restart
Definition: app-layer-dnp3-objects.h:96
DNP3ObjectG50V4_::timestamp
uint64_t timestamp
Definition: app-layer-dnp3-objects.h:1167
DNP3ObjectG120V7_::error_text_len
uint16_t error_text_len
Definition: app-layer-dnp3-objects.h:1355
DNP3ObjectG80V1_
Definition: app-layer-dnp3-objects.h:1271
DNP3ObjectG23V6_::restart
uint8_t restart
Definition: app-layer-dnp3-objects.h:546
DNP3ObjectG21V5_::remote_forced
uint8_t remote_forced
Definition: app-layer-dnp3-objects.h:319
DNP3ObjectG31V4
struct DNP3ObjectG31V4_ DNP3ObjectG31V4
DNP3ObjectG42V3
struct DNP3ObjectG42V3_ DNP3ObjectG42V3
DNP3ObjectG120V1_::challenge_data_len
uint16_t challenge_data_len
Definition: app-layer-dnp3-objects.h:1310
DNP3ObjectG22V8_::online
uint8_t online
Definition: app-layer-dnp3-objects.h:471
DNP3ObjectG22V2_::count
uint16_t count
Definition: app-layer-dnp3-objects.h:404
DNP3ObjectG21V6_::online
uint8_t online
Definition: app-layer-dnp3-objects.h:329
DNP3ObjectG1V2_::reserved
uint8_t reserved
Definition: app-layer-dnp3-objects.h:48
DNP3ObjectG70V7_::file_type
uint16_t file_type
Definition: app-layer-dnp3-objects.h:1258
DNP3ObjectG42V6_::remote_forced
uint8_t remote_forced
Definition: app-layer-dnp3-objects.h:1067
DNP3ObjectG23V7_::local_forced
uint8_t local_forced
Definition: app-layer-dnp3-objects.h:562
DNP3ObjectG21V3_::count
uint32_t count
Definition: app-layer-dnp3-objects.h:300
DNP3ObjectG41V4
struct DNP3ObjectG41V4_ DNP3ObjectG41V4
DNP3ObjectG22V7_::restart
uint8_t restart
Definition: app-layer-dnp3-objects.h:459
DNP3ObjectG34V1_
Definition: app-layer-dnp3-objects.h:921
DNP3ObjectG42V7_::timestamp
uint64_t timestamp
Definition: app-layer-dnp3-objects.h:1085
DNP3ObjectG30V1_::remote_forced
uint8_t remote_forced
Definition: app-layer-dnp3-objects.h:587
DNP3ObjectG43V8_::commanded_value
double commanded_value
Definition: app-layer-dnp3-objects.h:1149
DNP3ObjectG51V1
struct DNP3ObjectG51V1_ DNP3ObjectG51V1
DNP3ObjectG31V5
struct DNP3ObjectG31V5_ DNP3ObjectG31V5
DNP3ObjectG70V2_::password
char password[65535]
Definition: app-layer-dnp3-objects.h:1214
DNP3ObjectG43V1_::reserved0
uint8_t reserved0
Definition: app-layer-dnp3-objects.h:1103
DNP3ObjectG11V2_::comm_lost
uint8_t comm_lost
Definition: app-layer-dnp3-objects.h:155
DNP3ObjectG32V6_::online
uint8_t online
Definition: app-layer-dnp3-objects.h:784
DNP3ObjectG42V1_
Definition: app-layer-dnp3-objects.h:1001
DNP3ObjectG31V7_::comm_lost
uint8_t comm_lost
Definition: app-layer-dnp3-objects.h:700
DNP3ObjectG30V5_::over_range
uint8_t over_range
Definition: app-layer-dnp3-objects.h:621
DNP3ObjectG10V2_::reserved0
uint8_t reserved0
Definition: app-layer-dnp3-objects.h:136
DNP3ObjectG34V3_
Definition: app-layer-dnp3-objects.h:929
DNP3ObjectG33V3
struct DNP3ObjectG33V3_ DNP3ObjectG33V3
DNP3ObjectG33V1
struct DNP3ObjectG33V1_ DNP3ObjectG33V1
DNP3ObjectG12V1_::reserved
uint8_t reserved
Definition: app-layer-dnp3-objects.h:173
DNP3ObjectG34V2_
Definition: app-layer-dnp3-objects.h:925
DNP3ObjectG42V5_
Definition: app-layer-dnp3-objects.h:1051
DNP3ObjectG32V6_::reference_err
uint8_t reference_err
Definition: app-layer-dnp3-objects.h:790
DNP3ObjectG42V4_
Definition: app-layer-dnp3-objects.h:1038
DNP3ObjectG32V8_::local_forced
uint8_t local_forced
Definition: app-layer-dnp3-objects.h:813
DNP3ObjectG21V5
struct DNP3ObjectG21V5_ DNP3ObjectG21V5
DNP3ObjectG42V3_
Definition: app-layer-dnp3-objects.h:1025
DNP3ObjectG33V2_::value
int16_t value
Definition: app-layer-dnp3-objects.h:842
DNP3ObjectG42V2_
Definition: app-layer-dnp3-objects.h:1013
DNP3ObjectG32V5_::local_forced
uint8_t local_forced
Definition: app-layer-dnp3-objects.h:776
DNP3ObjectG21V3_::restart
uint8_t restart
Definition: app-layer-dnp3-objects.h:293
DNP3ObjectG23V5_::local_forced
uint8_t local_forced
Definition: app-layer-dnp3-objects.h:536
DNP3ObjectG70V7_::permissions
uint16_t permissions
Definition: app-layer-dnp3-objects.h:1261
DNP3ObjectG21V8_::rollover
uint8_t rollover
Definition: app-layer-dnp3-objects.h:360
DNP3ObjectG42V8_
Definition: app-layer-dnp3-objects.h:1088
DNP3ObjectG42V7_
Definition: app-layer-dnp3-objects.h:1075
DNP3ObjectG42V6_
Definition: app-layer-dnp3-objects.h:1063
DNP3ObjectG21V12_::count
uint16_t count
Definition: app-layer-dnp3-objects.h:380
DNP3ObjectG120V8_::key_change_method
uint8_t key_change_method
Definition: app-layer-dnp3-objects.h:1359
DNP3ObjectG120V12_::challenge_data
uint8_t * challenge_data
Definition: app-layer-dnp3-objects.h:1396
DNP3ObjectG34V1_::deadband_value
uint16_t deadband_value
Definition: app-layer-dnp3-objects.h:922
DNP3ObjectG42V3_::restart
uint8_t restart
Definition: app-layer-dnp3-objects.h:1027
DNP3ObjectG22V2_::online
uint8_t online
Definition: app-layer-dnp3-objects.h:396
DNP3ObjectG43V2_::status_code
uint8_t status_code
Definition: app-layer-dnp3-objects.h:1108
DNP3ObjectG1V2_::online
uint8_t online
Definition: app-layer-dnp3-objects.h:42
DNP3ObjectG120V13_::encrypted_update_key_len
uint16_t encrypted_update_key_len
Definition: app-layer-dnp3-objects.h:1402
DNP3ObjectG21V6_::timestamp
uint64_t timestamp
Definition: app-layer-dnp3-objects.h:338
DNP3ObjectG21V12
struct DNP3ObjectG21V12_ DNP3ObjectG21V12
DNP3ObjectG120V1_::reason
uint8_t reason
Definition: app-layer-dnp3-objects.h:1308
DNP3ObjectG33V6_::restart
uint8_t restart
Definition: app-layer-dnp3-objects.h:885
DNP3ObjectG31V4_::timestamp
uint64_t timestamp
Definition: app-layer-dnp3-objects.h:686
DNP3ObjectG32V5_::remote_forced
uint8_t remote_forced
Definition: app-layer-dnp3-objects.h:775
DNP3ObjectG32V3_::restart
uint8_t restart
Definition: app-layer-dnp3-objects.h:747
DNP3ObjectG12V2_::op_type
uint8_t op_type
Definition: app-layer-dnp3-objects.h:177
DNP3ObjectG20V5
struct DNP3ObjectG20V5_ DNP3ObjectG20V5
DNP3ObjectG32V4_::reference_err
uint8_t reference_err
Definition: app-layer-dnp3-objects.h:765
DNP3ObjectG23V4
struct DNP3ObjectG23V4_ DNP3ObjectG23V4
DNP3ObjectG23V1_
Definition: app-layer-dnp3-objects.h:483
DNP3ObjectG120V10_::scs
uint32_t scs
Definition: app-layer-dnp3-objects.h:1373
DNP3ObjectG22V4_::local_forced
uint8_t local_forced
Definition: app-layer-dnp3-objects.h:424
DNP3ObjectG31V1_
Definition: app-layer-dnp3-objects.h:639
DNP3ObjectG23V5_
Definition: app-layer-dnp3-objects.h:531
DNP3ObjectG30V6
struct DNP3ObjectG30V6_ DNP3ObjectG30V6
DNP3ObjectG33V3_::over_range
uint8_t over_range
Definition: app-layer-dnp3-objects.h:851
DNP3ObjectG41V3
struct DNP3ObjectG41V3_ DNP3ObjectG41V3
DNP3ObjectG23V4_::remote_forced
uint8_t remote_forced
Definition: app-layer-dnp3-objects.h:523
DNP3ObjectG23V7_::remote_forced
uint8_t remote_forced
Definition: app-layer-dnp3-objects.h:561
DNP3ObjectG31V3_::restart
uint8_t restart
Definition: app-layer-dnp3-objects.h:665
DNP3ObjectG23V4_
Definition: app-layer-dnp3-objects.h:519
DNP3ObjectG121V1_::local_forced
uint8_t local_forced
Definition: app-layer-dnp3-objects.h:1421
DNP3ObjectG1V1_::state
uint8_t state
Definition: app-layer-dnp3-objects.h:38
DNP3ObjectG22V2_::reserved0
uint8_t reserved0
Definition: app-layer-dnp3-objects.h:403
DNP3ObjectG23V3_
Definition: app-layer-dnp3-objects.h:507
DNP3ObjectG32V3_::timestamp
uint64_t timestamp
Definition: app-layer-dnp3-objects.h:755
DNP3ObjectG41V1
struct DNP3ObjectG41V1_ DNP3ObjectG41V1
DNP3ObjectG42V4_::remote_forced
uint8_t remote_forced
Definition: app-layer-dnp3-objects.h:1042
DNP3ObjectG22V3_::count
uint32_t count
Definition: app-layer-dnp3-objects.h:416
DNP3ObjectG70V4_::request_id
uint16_t request_id
Definition: app-layer-dnp3-objects.h:1234
DNP3ObjectG23V2_
Definition: app-layer-dnp3-objects.h:495
DNP3ObjectG31V5_
Definition: app-layer-dnp3-objects.h:689
DNP3ObjectG33V6_::reserved0
uint8_t reserved0
Definition: app-layer-dnp3-objects.h:891
DNP3ObjectG23V7_::restart
uint8_t restart
Definition: app-layer-dnp3-objects.h:559
DNP3ObjectG31V4_
Definition: app-layer-dnp3-objects.h:676
DNP3ObjectG21V8_::online
uint8_t online
Definition: app-layer-dnp3-objects.h:355
DNP3ObjectG23V8_
Definition: app-layer-dnp3-objects.h:570
DNP3ObjectG31V3_
Definition: app-layer-dnp3-objects.h:663
DNP3ObjectG120V2
struct DNP3ObjectG120V2_ DNP3ObjectG120V2
DNP3ObjectG23V8_::rollover
uint8_t rollover
Definition: app-layer-dnp3-objects.h:576
DNP3ObjectG13V2_::timestamp
uint64_t timestamp
Definition: app-layer-dnp3-objects.h:200
DNP3ObjectG23V7_
Definition: app-layer-dnp3-objects.h:557
DNP3ObjectG31V2_
Definition: app-layer-dnp3-objects.h:651
DNP3ObjectG20V4_::online
uint8_t online
Definition: app-layer-dnp3-objects.h:240
DNP3ObjectG32V2_::reference_err
uint8_t reference_err
Definition: app-layer-dnp3-objects.h:740
DNP3ObjectG23V6_
Definition: app-layer-dnp3-objects.h:544