Ich arbeite mit einigen Low-Capacity-Modul und ich muss die Daten so viel wie möglich komprimieren. Die Daten werden wie folgt aussehen:Java: benutzerdefinierte to Byte-Konvertierungen
DeviceEvent:
- 1 Byte:
- 2 Bits für den Status (00 jedes Mal)
- 6 Bits für RGB-Farbe (3 x 2 Bits)
- 2 Bytes Anzahl von Minuten ab jetzt bis zu einer gewissen Datumzeit
Ich brauche einen Konstruktor (vorzugsweise 2 Konstrukteurs) für die Konvertierung von/zu erstellen:
Veranstaltung:
- byte [] Farbe (rgb, werden Farben nur 64 verfügbar vereinfacht werden)
- einige Datetime (aber ich werde die ganze Zahl für Differenz in Minuten erhalten und es wird klein genug sein, in zwei Bits zu passen)
Also im Grunde brauche ich:
- byte [3] Farbe < -> 1 Byte Status und Farbe
- int Minuten < -> byte [2] Minuten
Ich werde für jede Hilfe
dankbar sein
ja, was ist dein Problem? –
Sie brauchen, aber Sie nicht wissen – gpasch