2017-07-29 4 views
0

Ich habe ein sigfox Gerät und versuche das Gerät dazu zu bringen, die Temperatur an das sigfox Backend zu senden und dann sigfox die Temperatur per Email zu mailen. Sigfox Webinar verwendet, um das tempt::float:32:little-endian Format, dies jedoch spuckt folgendes Ergebnis per E-Mail aus:Sigfox Daten decodieren in C#

"Temperature" : -2.3514473E-36, 

Auch wenn ich versuche, diesen Konverter auf einem Online-hex dezimal zu konvertieren, bekomme ich eine Fehlermeldung, ich habe eine ungültiges Hexadezimalwert.

Ich möchte wissen, welcher Datentyp das ist und/oder welches Format zu verwenden ist.

+1

Der Datentyp von -2.3514473E-36 ist ein pointing float. –

Antwort

0

Versuchen Sie, es in Int32 zu konvertieren. Ich arbeite nicht mit Temperatur, aber in anderen Dimensionen sendet SigFox Daten in minimaler Dimension

+0

Wenn Sie eine neue Frage haben, klicken Sie bitte auf die Schaltfläche [Frage stellen] (https://stackoverflow.com/questions/ask). Fügen Sie einen Link zu dieser Frage hinzu, wenn es hilft, Kontext bereitzustellen. - [Aus Bewertung] (/ review/low-quality-posts/18544672) –