bitwidth limited to 31bits

Bug #606474 reported by vanh souvanlasy
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
libECBUFR
Fix Committed
High
vanh souvanlasy

Bug Description

it appears that libecbufr also has a 31 bits limit for anything other than strings type (CCITT IA5).
Tests done with descriptor like 24013 where bitwidth=32 shows values are not encoded or decoded properly
when values reached the limit of 31 bits.

Changed in libecbufr:
importance: Undecided → Medium
importance: Medium → High
Revision history for this message
vanh souvanlasy (vanh-souvanlasy) wrote :

tests on descriptor 002152 with value=2147483646 which is the maximum allowed value for 31 bits,
shows encoding and decoding to be OK. Tests were done with trunk rev. 137, and branch 0.8.2 rev 102

Changed in libecbufr:
assignee: nobody → vanh souvanlasy (vanh-souvanlasy)
status: New → Confirmed
Revision history for this message
vanh souvanlasy (vanh-souvanlasy) wrote :

encoding and decoding of descriptor 24013 is now done properly with value such as 42949672.94 which is the maximum
allowed value for this descriptor. changes committed to trunk rev. 144

Changed in libecbufr:
status: Confirmed → Fix Committed
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.