cmt.cmap

cmt.cmap.a_cmap

class cmt.cmap.a_cmap.ACMap(version)

Bases: cmt.a_map.AMap

abstract classmethod decode(data, offset, debug=False)
Return type

ACMap

abstract encode()
Return type

bytearray

cmt.cmap.a_entity

class cmt.cmap.a_entity.AEntity(type_, byte_size)

Bases: abc.ABC

Variables
  • type – entity type

  • byte_size – size in bytes the entity uses

abstract classmethod decode(data, offset, debug=False)
Parameters
  • data (bytes) –

  • offset (int) – without entity type byte

  • debug (bool) –

Return type

AEntity

abstract encode()

Includes the entity type.

Return type

bytearray