Issues #657

Publish/subscribe enum with negative value

Added by Richard Schimmel about 2 years ago. Updated 7 days ago.

Due date:
03/07/2023 (21 days late)
Discuss in Upcoming Meeting:
Clause Reference:
Part 8 Clause
61850 Standard:
Triggering Tissue:
Final Decision:
Initial Test Document:
Updated Test Document:
Test Case ID:
Closed Reason:
--Not Set---
Triggering Tissue 2:
Triggering Tissue 3:


Item 7 from Christophe Camelis list;

Related issues

Related to Server - Issues #656: Publish/subscribe enum with value > 127 ResolvedRichard Schimmel03/07/2023Actions

Updated by Thierry Dufaure about 2 years ago

I do not understand the problem. A hint would be helpful here Richard.


Updated by Richard Schimmel almost 2 years ago

  • Clause Reference set to Part 8 Clause

Clause 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 2 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 2 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 8 months 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 8 months ago

  • Related to Issues #656: Publish/subscribe enum with value > 127 added

Updated by IEC 61850 TPWG 8 months ago

  • Due date set to 10/04/2022
  • Status changed from New to In Progress

Updated by Richard Schimmel 3 months ago

  • Test Case ID set to sGos9

Solution added to #656


Updated by Thierry Dufaure 3 months 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 IEC 61850 TPWG 2 months ago

  • Due date changed from 10/04/2022 to 02/07/2023

Updated by IEC 61850 TPWG about 2 months ago

  • Due date changed from 02/07/2023 to 02/21/2023

Updated by IEC 61850 TPWG about 1 month ago

  • Due date changed from 02/21/2023 to 03/07/2023

Updated by IEC 61850 TPWG 7 days ago

  • Status changed from In Progress to Resolved

Also available in: Atom PDF