Welcome to ltcodecs’s documentation!#

There are aliases for each codec that can be used in codec yaml files. Note that there are multiple aliases for some codec classes.

Alias

Codec Class

integer

VarintCodec

fixedint

FixedIntCodec

varint

VarintCodec

float

FloatCodec

linspace_float

LinspaceFloatCodec

linspace

LinspaceFloatCodec

uint8

UInt8Codec

uint16

UInt16Codec

uint32

UInt32Codec

uint64

UInt64Codec

int8

Int8Codec

int16

Int16Codec

int32

Int32Codec

int64

Int64Codec

egint

ExponentialGolombIntegerCodec

float32

IeeeFloat32Codec

float64

IeeeFloat64Codec

bool

BoolCodec

string

AsciiStringCodec

ascii

AsciiStringCodec

bytes

BytesCodec

msg

RosMsgFieldCodec

ros_msg

RosMsgFieldCodec

variable_len_array

VariableLenArrayCodec

fixed_len_array

FixedLenArrayCodec

ccl_latlon

CclLatLonCodec,

ccl_latlon_bcd

CclLatLonBcdCodec

pad

PaddingCodec

padding

PaddingCodec

time

RosTimeCodec

rostime

RosTimeCodec

string_enum

StringEnumCodec

lzma

LzmaCodec

optional

OptionalFieldCodec

Contents: