Skalare Werttypen - Manual - Industrial Edge - Industrial Edge - Industrial Edge - Documentation of the Industrial Edge Platform - IEM - Hub - Industrial - Device - IED - Edge - IEH

Industrial Edge Platform Operation - APIs & Referenzen

Portfolio
Industrial Edge
Product
Industrial Edge
Product Version
v25.04
Edition
04/2025
Language
de-DE
.proto Type Hinweise C++ Java Python Go C# PHP Ruby
double double double float float64 double float Float
float float float float float32 float float Float
int32 Verwendet längenvariable Codierung. Unwirksam für die Codierung negativer Zahlen – kann Ihr Feld negative Werte enthalten, verwenden Sie stattdessen sint32. int32 int int int32 int integer Bignum oder Fixnum (nach Bedarf)
int64 Verwendet längenvariable Codierung. Unwirksam für die Codierung negativer Zahlen – kann Ihr Feld negative Werte enthalten, verwenden Sie stattdessen sint64. int64 long int/long int64 long integer/string Bignum
uint32 Verwendet längenvariable Codierung. uint32 int int/long uint32 uint integer Bignum oder Fixnum (nach Bedarf)
uint64 Verwendet längenvariable Codierung. uint64 long int/long uint64 ulong integer/string Bignum oder Fixnum (nach Bedarf)
sint32 Verwendet längenvariable Codierung. Vorzeichenbehafteter int-Wert. Damit werden negative Zahlen effizienter codiert als mit int32 ohne Vorzeichen. int32 int int int32 int integer Bignum oder Fixnum (nach Bedarf)
sint64 Verwendet längenvariable Codierung. Vorzeichenbehafteter int-Wert. Damit werden negative Zahlen effizienter codiert als mit int64 ohne Vorzeichen. int64 long int/long int64 long integer/string Bignum
fixed32 Immer vier Byte. Effizienter als uint32, wenn Werte häufiger größer als 2^28 sind. uint32 int int uint32 uint integer Bignum oder Fixnum (nach Bedarf)
fixed64 Immer acht Byte. Effizienter als uint64, wenn Werte häufiger größer als 2^56 sind. uint64 long int/long uint64 ulong integer/string Bignum
sfixed32 Immer vier Byte. int32 int int int32 int integer Bignum oder Fixnum (nach Bedarf)
sfixed64 Immer acht Byte. int64 long int/long int64 long integer/string Bignum
bool bool boolean boolean bool bool boolean TrueClass/FalseClass
string Ein String muss immer UTF-8-codierten oder 7-bit ASCII-Text enthalten. string String str/unicode string string string String (UTF-8)
bytes Kann eine beliebige Folge von Bytes enthalten. string ByteString str []Byte ByteString string String (ASCII-8BIT)