View Issue Details

IDProjectCategoryView StatusLast Update
000866510000-006: MappingsSpecpublic2023-03-23 20:49
ReporterFrank Fischer Assigned ToRandy Armstrong  
PrioritynormalSeverityminorReproducibilityhave not tried
Status closedResolutionfixed 
Product Version1.05.01 
Fixed in Version1.05.03 RC1 
Summary0008665: Allow omitting Enumerations in the reversible JSON encoding
Description

Enumerations in the reversible JSON encoding are encoded like INT32, which can be omitted if it is "0". The same rule could be applied to enumerations to reduce the size of the encoded data and simplify handling in encoders. There could be enumerations which do not have "0" as a valid value, for these omitting of course would not be possible.

TagsNo tags attached.
Commit Version
Fix Due Date

Activities

Randy Armstrong

2023-03-21 13:54

administrator   ~0018920

This change would require the enumeration definition to be known to decoders.
Values that are not zero must be present.

Randy Armstrong

2023-03-21 15:55

administrator   ~0018928

Misunderstood issue.

Randy Armstrong

2023-03-21 15:57

administrator   ~0018929

An Enumeration value of 0 shall not be encoded when it is a field in a Structure in the reversible and non-reversible forms.

Jim Luth

2023-03-23 20:49

administrator   ~0019021

Agreed to changes edited in Dallas meeting.

Issue History

Date Modified Username Field Change
2023-01-31 14:29 Frank Fischer New Issue
2023-03-21 13:54 Randy Armstrong Assigned To => Randy Armstrong
2023-03-21 13:54 Randy Armstrong Status new => resolved
2023-03-21 13:54 Randy Armstrong Resolution open => won't fix
2023-03-21 13:54 Randy Armstrong Note Added: 0018920
2023-03-21 15:55 Randy Armstrong Status resolved => assigned
2023-03-21 15:55 Randy Armstrong Note Added: 0018928
2023-03-21 15:57 Randy Armstrong Status assigned => resolved
2023-03-21 15:57 Randy Armstrong Resolution won't fix => fixed
2023-03-21 15:57 Randy Armstrong Fixed in Version => 1.05.03 RC1
2023-03-21 15:57 Randy Armstrong Note Added: 0018929
2023-03-23 20:49 Jim Luth Status resolved => closed
2023-03-23 20:49 Jim Luth Note Added: 0019021