Project

General

Profile

Issues #657

Publish/subscribe enum with negative value

Added by Richard Schimmel over 3 years ago. Updated 9 months ago.

Status:
Closed
Priority:
Low
Due date:
03/07/2023
Discuss in Upcoming Meeting:
No
Clause Reference:
Part 8 Clause 8.1.2.2
61850 Standard:
8-1
Triggering Tissue:
Final Decision:
Initial Test Document:
Updated Test Document:
Test Case ID:
sGos9
Closed Reason:
--Not Set---
Triggering Tissue 2:
Triggering Tissue 3:

Description

Item 7 from Christophe Camelis list;


Related issues

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

Updated by Thierry Dufaure over 3 years ago

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

#2

Updated by Richard Schimmel over 3 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

#3

Updated by Joel Greene over 3 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.

#4

Updated by Thierry Dufaure over 3 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.

#5

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.

#6

Updated by Joel Greene over 2 years ago

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

Updated by IEC 61850 TPWG over 2 years ago

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

Updated by Richard Schimmel almost 2 years ago

  • Test Case ID set to sGos9

Solution added to #656

#9

Updated by Thierry Dufaure almost 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,...

#10

Updated by IEC 61850 TPWG almost 2 years ago

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

Updated by IEC 61850 TPWG almost 2 years ago

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

Updated by IEC 61850 TPWG almost 2 years ago

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

Updated by IEC 61850 TPWG over 1 year ago

  • Status changed from In Progress to Resolved
#14

Updated by Richard Schimmel 9 months ago

  • Status changed from Resolved to Closed
  • Updated Test Document set to TP1.3

Also available in: Atom PDF