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.