Implement read for Boolean and ByteArray
This commit is contained in:
parent
5ab3a42a09
commit
75685bb3cb
@ -111,7 +111,8 @@ class CslaBinaryReader:
|
|||||||
known_type = self.stream.read(1)[0]
|
known_type = self.stream.read(1)[0]
|
||||||
|
|
||||||
if known_type == CslaKnownTypes.Boolean.value:
|
if known_type == CslaKnownTypes.Boolean.value:
|
||||||
raise NotImplementedError()
|
value = self.stream.read(1)[0]
|
||||||
|
return True if value > 0 else False
|
||||||
|
|
||||||
if known_type == CslaKnownTypes.Char.value:
|
if known_type == CslaKnownTypes.Char.value:
|
||||||
raise NotImplementedError()
|
raise NotImplementedError()
|
||||||
@ -165,7 +166,8 @@ class CslaBinaryReader:
|
|||||||
raise NotImplementedError()
|
raise NotImplementedError()
|
||||||
|
|
||||||
if known_type == CslaKnownTypes.ByteArray.value:
|
if known_type == CslaKnownTypes.ByteArray.value:
|
||||||
raise NotImplementedError()
|
length = self.read_int32()
|
||||||
|
return self.stream.read(length)
|
||||||
|
|
||||||
if known_type == CslaKnownTypes.CharArray.value:
|
if known_type == CslaKnownTypes.CharArray.value:
|
||||||
raise NotImplementedError()
|
raise NotImplementedError()
|
||||||
|
Loading…
x
Reference in New Issue
Block a user