DataTrackSchemaEncoding

Encoding of a data track schema definition.

Identifiers naming a well-known encoding always map to that case, so a custom encoding cannot shadow one.

Inheritors

Types

Link copied to clipboard
object Companion
Link copied to clipboard
data class Custom(val identifier: String) : DataTrackSchemaEncoding

An application-specific encoding identified by identifier.

Link copied to clipboard

FlatBuffers schema (.fbs), describing flatbuffer-encoded frames.

Link copied to clipboard

JSON Schema, describing json-encoded frames.

Link copied to clipboard

OMG IDL definition, describing cdr-encoded frames.

Link copied to clipboard

Another well-known encoding not known to this client version.

Link copied to clipboard

Protocol Buffers schema (.proto), describing protobuf-encoded frames.

Link copied to clipboard

ROS 1 message definition, describing ros1-encoded frames.

Link copied to clipboard

ROS 2 IDL definition, describing cdr-encoded frames.

Link copied to clipboard

ROS 2 message definition, describing cdr-encoded frames.

Properties

Link copied to clipboard
abstract val identifier: String

Stable string form. Identifiers naming a well-known encoding always map to that case.