La classe della variante

Il formato del cavo protobuf utilizza la classe Variante per determinare come trasmettere un singolo dato. Può essere utilizzato da altri formati. Per ulteriori informazioni, consulta la sezione Codifica dei buffer di protocollo.

Variant è fornito dal modulo protorpc.messages.

La variante ha i seguenti valori:

BOOL
Valore booleano (Vero o Falso)
BYTES
Stringa di byte a 8 bit.
DOUBLE
Numero in virgola mobile a 64 bit.
ENUM
Valore di enumerazione (un numero intero).
FLOAT
Numero in virgola mobile a 32 bit.
INT32
Numero intero firmato a 32 bit.
INT64
Numero intero firmato a 64 bit.
MESSAGE
Messaggio incorporato come stringa di byte.
SINT32
Numero intero firmato a 32 bit. Utilizza la codifica ZigZag.
SINT64
Numero intero firmato a 64 bit. Utilizza la codifica ZigZag.
STRING
Stringa di testo con codifica UTF-8.
UINT32
Numero intero senza firma a 32 bit.
UINT64
Numero intero senza firma a 64 bit.