| |
|
|
Andre Rohland | ¡Hola Amigos,
Yo stehe en Umsetzung uno Java-Quelltextes momentan una wenig "auf el Schlauch".
Im Grunde Yo zwar ya unos pocos Ideen: - el "normale" Shifting en Java ( >> ) bedeutet, el z.B. beim Verschieben después de rechts en una Bit links siempre el Valor des vormals a el linken Punto stehenden Bits eingesetzt se. - el "unsigned" Shifting ( >>> ) bedeutet, dass no Valor des vormals a el linken Punto stehenden Bits, pero siempre una "0" eingesetzt se.
Das todo wäre wohl con Ayuda el Zeichenkettenfunktionen (si auch algo umständlich ) a lösen, mächtiges Kopfzerbrechen bereitet me aber el folgende Línea:
boolean i = (dab & 0x01) == 0;
Tal vez sabe uno de Euch sí Java una wenig y kann me como helfen...
Der Grund, por qué Yo el dringend bewerkstelligen muss es, dass Yo el Sekundarradar el Flugzeuge empfange, aber el en el ADSB-Telegrammen übermittelte Höhenangabe el Flugzeuge una en una Luftdruck de 1013.2 mBar basierende barometrische Höhennangabe es, el el Codesnippet angeblich en plausible Höhenangaben en Fuß (ft) con uno Auflösung de 100 ft umrechnen puede se... .
Hier veces el originale Ver código fuente:
|
|
|
| |
|
|
|
| Hi!
Yo habe Su código veces en Code-Tags gepackt.
Das debería uno ya tun si uno Fuente en Beiträgen postet.
... mächtiges Kopfzerbrechen bereitet me aber el folgende Línea:
boolean i = (dab & 0x01) == 0;
Diesen Operator verwendet uno para binären UND-Vergleich,
quasi se de:
00010001 & 00000001 = 00000001
y si en obigen Línea como null rauskommt (==0) entonces i = true, de otra manera
falso. |
|
|
| |
|
|
|
Andre Rohland | Hola si,
primero sorry, hatte a el Code-Tags nada mehr pensamiento, ansonsten herzlichen Dank para Su Tip, ahora se lo tal vez "funktionuckeln".... |
|
|
| |
|
|