Bug Fix:
- Fix for #15: consider length parameter for integer entries during encoding
Bug Fix:
- Fix for #13 (and jlusiardi/homekit_python#194) which broke pairing with BLE devices.
New Features:
tlv8.encode
can now handle lists oftlv8.Entry
objects andtlv8.EntryLists
- adds
tlv8.JsonEncoder
to serializetlv8.Entry
andtlv8.EntryList
objects to json where needed
New Features:
- Add data type
tlv8.DataType.UNSIGNED_INTEGER
to make a distinction between the default of signed integers and unsigned integer. This is important for read network ports from TLV structures
New Features:
- Add function
tlv8.deep_decode
to get a quick view over a TLV structure.
New Features:
- Integration of Coveralls into build pipeline
- Add new type
tlv8.EntryList
to have easier access to entries in a TLV list
New Features:
- Support encoding and decoding
IntEnum
keys and and values
New Features:
tlv8.decode
now can decode bytearray instances
New Features:
tlv8.Entry.encode
now handles also bytearray instances as input for TLV Datatype bytes
Initial release to the public.