Issues #657
Publish/subscribe enum with negative value
Description
Item 7 from Christophe Camelis list;
Related issues
Updated by Thierry Dufaure almost 4 years ago
I do not understand the problem. A hint would be helpful here Richard.
Updated by Richard Schimmel almost 4 years ago
- Clause Reference set to Part 8 Clause 8.1.2.2
Clause 8.1.2.2 states: "Enumerated values outside the standardized range but within the MMS integer size shall be assumed to be value extensions and shall not cause a protocol error".
So we have to add this to the conformance test
Updated by Joel Greene almost 4 years ago
Richard's reference follows:
The size of the MMS data type shall be the minimum size required to contain the maximum standardized value.
The size of the integer is 8 bits for all currently published enumerations.
Updated by Thierry Dufaure almost 4 years ago
I think this is good to test that negative enuemration does not cause trouble with the subscribers.
Nevertheless, I do not see the use case where there are more negative values that positive ones - in other words, the smallest negative value forces the size of the enumeration requires a INT16.
Updated by Joel Greene over 2 years ago
- Assignee set to Richard Schimmel
- Priority changed from Normal to Low
Richard to draft test case, probably same as 656.
Updated by Joel Greene over 2 years ago
- Related to Issues #656: Publish/subscribe enum with value > 127 added
Updated by IEC 61850 TPWG over 2 years ago
- Due date set to 10/04/2022
- Status changed from New to In Progress
Updated by Thierry Dufaure about 2 years ago
The issue is not only for the scope of fixed-length GOOSE tests, but also for BER-encoded GOOSE tests.
Additionally, the test procedure shall indicate that the EnumType in the SCD is indicating ord values that are negative, or bigger than 129,...
Updated by Richard Schimmel 11 months ago
- Status changed from Resolved to Closed
- Updated Test Document set to TP1.3