def read_encapsulation()

in tools/cloud/vision_system_data_serializer.py [0:0]


    def read_encapsulation(self):
        dummy = self.pop_primitive(PRIMITIVE_TYPES["UINT8"])
        if dummy != 0:
            raise Exception(f"unexpected non-zero initial byte: {dummy}")
        encapsulation_kind = self.pop_primitive(PRIMITIVE_TYPES["UINT8"])
        if encapsulation_kind != 1:
            raise Exception(f"unexpected encapsulation kind: {encapsulation_kind}")
        options = self.pop_primitive(PRIMITIVE_TYPES["UINT16"])
        if options != 0:
            raise Exception(f"unexpected options: {options}")
        self.reset_alignment()