05 64 2B 44 01 00 65 00 FC D1 C0 C1 81 00 00 1E 01 28
04 00 00 00 00 42 00 00 7B 9D 00 01 00 00 00 00 00 00
02 00 00 00 00 00 00 09 14 74 00 00 00 00 00 00 FF FF
Function: PRI_UNCONFIRMED_USER_DATA Dest: 1 Source: 101 Length: 43
C0 C1 81 00 00 1E 01 28 04 00 00 00 00 42 00 00 00 01
00 00 00 00 00 00 02 00 00 00 00 00 00 09 00 00 00 00
00 00
FIR: 1 FIN: 1 SEQ: 0 LEN: 37
C1 81 00 00 1E 01 28 04 00 00 00 00 42 00 00 00 01 00
00 00 00 00 00 02 00 00 00 00 00 00 09 00 00 00 00 00
00
FIR: 1 FIN: 1 CON: 0 UNS: 0 SEQ: 1 FUNC: RESPONSE IIN: [0x00, 0x00]
030,001 Analog Input - 32-bit With Flag, 16-bit count and prefix [4]
Unsupported qualifier/object - 16-bit count and prefix - 30 / 1
So as I read this, it’s not allowed/required on a minimum functionality connection, but allowed to be used on an
extended connection.
OK, after discussing this with my client, they feel that their customers are happy with using the 0x28 qualifier (i.e. they have had no complaints). I've modified my copy of CountIndexParser.cpp to accept 30/1. If you want a patch, I'd be glad to supply it. It's a 3 liner. I suspect you could do the same patch in your sleep 8{)>I wonder if it would be a good idea to add a switch (either macro or runtime) to enable these extended groups/qualifiers?Thanks for your help.---
Wayne Johnson, | There are two kinds of people: Those
3943 Penn Ave. N. | who say to God, "Thy will be done,"
Minneapolis, MN 55412-1908 | and those to whom God says, "All right,
(612) 522-7003 | then, have it your way." --C.S. Lewis
Sent: Monday, September 26, 2016 10:59 AM
Subject: [opendnp3] Re: Unsupported qualifier/object - 16-bit count and prefix - 30 / 1
Correct. They're just sent as the current value of the counter.
Adam