pyxcp.asam package¶
Submodules¶
pyxcp.asam.compumethod module¶
pyxcp.asam.types module¶
-
class
pyxcp.asam.types.
A_Float32
(byteorder)¶ Bases:
pyxcp.asam.types.AsamBaseType
ASAM A_FLOAT32 codec.
-
FMT
= 'f'¶
-
-
class
pyxcp.asam.types.
A_Float64
(byteorder)¶ Bases:
pyxcp.asam.types.AsamBaseType
ASAM A_FLOAT64 codec.
-
FMT
= 'd'¶
-
-
class
pyxcp.asam.types.
A_Int16
(byteorder)¶ Bases:
pyxcp.asam.types.AsamBaseType
ASAM A_INT16 codec.
-
FMT
= 'h'¶
-
-
class
pyxcp.asam.types.
A_Int32
(byteorder)¶ Bases:
pyxcp.asam.types.AsamBaseType
ASAM A_INT32 codec.
-
FMT
= 'i'¶
-
-
class
pyxcp.asam.types.
A_Int64
(byteorder)¶ Bases:
pyxcp.asam.types.AsamBaseType
ASAM A_INT64 codec.
-
FMT
= 'q'¶
-
-
class
pyxcp.asam.types.
A_Int8
(byteorder)¶ Bases:
pyxcp.asam.types.AsamBaseType
ASAM A_INT8 codec.
-
FMT
= 'b'¶
-
-
class
pyxcp.asam.types.
A_Uint16
(byteorder)¶ Bases:
pyxcp.asam.types.AsamBaseType
ASAM A_UINT16 codec.
-
FMT
= 'H'¶
-
-
class
pyxcp.asam.types.
A_Uint32
(byteorder)¶ Bases:
pyxcp.asam.types.AsamBaseType
ASAM A_UINT32 codec.
-
FMT
= 'I'¶
-
-
class
pyxcp.asam.types.
A_Uint64
(byteorder)¶ Bases:
pyxcp.asam.types.AsamBaseType
ASAM A_UINT64 codec.
-
FMT
= 'Q'¶
-
-
class
pyxcp.asam.types.
A_Uint8
(byteorder)¶ Bases:
pyxcp.asam.types.AsamBaseType
ASAM A_UINT8 codec.
-
FMT
= 'B'¶
-
-
class
pyxcp.asam.types.
AsamBaseType
(byteorder)¶ Bases:
object
Base class for ASAM codecs.
Note
Always use derived classes.
-
decode
(value)¶ Decode a value.
Decode means convert a byte-string to a meaningful data-type, eg. an integer.
Parameters: value (bytes) – Returns: data-type is determined by derived class. Return type: data-type
-
encode
(value)¶ Encode a value.
Encode means convert a value, eg. an integer, to a byte-string.
Parameters: value (data-type) – data-type is determined by derived class. Returns: Encoded value. Return type: bytes
-
-
pyxcp.asam.types.
MOTOROLA
= '>'¶ pseudo type for non-existing elements A_BIT: one bit A_ASCIISTRING: string, ISO-8859-1 encoded A_UTF8STRING: string, UTF-8 encoded A_UNICODE2STRING: string, UCS-2 encoded A_BYTEFIELD: Field of bytes
Type: A_VOID