CalPack icon indicating copy to clipboard operation
CalPack copied to clipboard

Flag Field adds unused bits to packet

Open btgarber opened this issue 4 years ago • 0 comments

Brief Description

When using the FlagField it adds extra "unused" bits to the packet. Since this is intended to the a single bit, it would be nice to have this bitpacked to keep the 1 bit goal. Looks to be adding an entire 16bit word for the Flag Field

Version(s) encountered

Latest

Expected Behavior

field1=models.IntField16(bit_len=8, default_val=0) field2=models.FlagField(default_val=False) field3=models.IntField16(bit_len=6, default_val=12) field4=models.FlagField(default_val=True)

Print = b'\x00\xe0'

Actual Behavior

Print = b'\x00\x00\x00\x0c\x00\x01'

System Details

btgarber avatar Jul 17 '20 12:07 btgarber