Klasse "Variant"

Das protobuf-Übertragungsformat verwendet die Variant-Klasse, um zu ermitteln, wie Einzeldaten übermittelt werden können. Kann von anderen Formaten verwendet werden; weitere Informationen finden Sie unter Protokollpuffercodierung.

Variant wird vom Modul protorpc.messages bereitgestellt.

"Variant" hat folgende Werte:

BOOL
Boolescher Wert ("True" oder "False")
BYTES
String mit 8-Bit-Byte.
DOUBLE
64-Bit-Gleitkommazahl.
ENUM
Enum-Wert (Ganzzahl).
FLOAT
32-bit floating point number.
INT32
Vorzeichenbehaftete 64-Bit-Ganzzahl.
INT64
Vorzeichenbehaftete 64-Bit-Ganzzahl.
MESSAGE
Eingebettete Nachricht als Bytestring.
SINT32
Vorzeichenbehaftete 64-Bit-Ganzzahl. Verwendet die Zickzack-Codierung.
SINT64
Vorzeichenbehaftete 64-Bit-Ganzzahl. Verwendet die Zickzack-Codierung.
STRING
String mit UTF-8-codiertem Text.
UINT32
Vorzeichenlose 32-Bit-Ganzzahl.
UINT64
Vorzeichenlose 64-Bit-Ganzzahl.