View Issue Details

IDProjectCategoryView StatusLast Update
000958710000-014: PubSubSpecpublic2024-06-12 14:21
ReporterMatthias Damm Assigned ToMatthias Damm  
PrioritynormalSeverityminorReproducibilityhave not tried
Status closedResolutionfixed 
Product Version1.05.03 
Fixed in Version1.05.04 RC1 
Summary0009587: Raw encoding of OptionSet structures not defined
Description

The OptionSet structure contains two ByteStrings but there is no max string length defined since the concrete OptionSet DataType is described with an EnumDescription.

It would be possible to calculate the size based on the number of bits in the enumeration.
But there is also an optional OptionSetLength property that is not part of the DataTypeDefintion / DataTypeDescription.

TagsNo tags attached.
Commit Version1.05.04 RC
Fix Due Date

Activities

Matthias Damm

2024-06-11 13:06

developer   ~0021291

7.2.4.5.11 RawData field encoding

Added to special handling list:
If the DataSet field or Structure field is an OptionSet, the length of the two ByteStrings in the OptionSet Structure is defined by the number of bits in the OptionSet definition.

Added to restrictions list:
DataSet fields or Structure fields shall not have an OptionSet Structure where the OptionSetLength exceeds the number of bits defined in the OptionSet.

Jim Luth

2024-06-12 14:21

administrator   ~0021324

Agreed to changes in Virtual F2F.

Issue History

Date Modified Username Field Change
2024-06-11 12:57 Matthias Damm New Issue
2024-06-11 13:06 Matthias Damm Assigned To => Matthias Damm
2024-06-11 13:06 Matthias Damm Status new => resolved
2024-06-11 13:06 Matthias Damm Resolution open => fixed
2024-06-11 13:06 Matthias Damm Fixed in Version => 1.05.04 RC1
2024-06-11 13:06 Matthias Damm Note Added: 0021291
2024-06-12 14:21 Jim Luth Status resolved => closed
2024-06-12 14:21 Jim Luth Commit Version => 1.05.04 RC
2024-06-12 14:21 Jim Luth Note Added: 0021324