Ejemplo n.º 1
0
        class Struct(Structure):
            bit1 = BitField(length=1, realign=True)
            byte = FixedLengthField(length=1)
            bit2 = BitField(length=1)

            class Meta:
                alignment = 2
Ejemplo n.º 2
0
 class TestStructure(Structure):
     value = SwitchField(cases={
         1: BitField(1),
         2: BitField(1)
     },
                         switch=2)
Ejemplo n.º 3
0
 class Struct(Structure):
     bit1 = BitField(length=8)
     bit2 = BitField(length=8, skip=2)
Ejemplo n.º 4
0
 class Struct(Structure):
     bit1 = BitField(length=3)
     bit2 = BitField(length=2)
Ejemplo n.º 5
0
 class Struct(Structure):
     bit1 = BitField(length=3, realign=True)
     bit2 = BitField(length=8)
Ejemplo n.º 6
0
 class Struct(Structure):
     bit1 = BitField(length=1)
     bit2 = BitField(length=1)
     byte = FixedLengthField(length=1)
Ejemplo n.º 7
0
 class ArrayBitStructure(Structure):
     value = ArrayField(BitField(2), count=1)
Ejemplo n.º 8
0
 class Struct(Structure):
     thing = MyField(BitField(1))
Ejemplo n.º 9
0
 class ConditionalBitStructure(Structure):
     value = ConditionalField(BitField(2), condition=True)