Strutture dati per un software di acquisizione dati in java

Ciao, devo scegliere le strutture e classi da utilizzare per il seguente problema:

dalla seriale leggo uno stream di byte, mettiamo sia il seguente : "000000001110101010000010100100010100001010" dove i primi 7 bit rappresentano ad esempio una temperatura, i successivi 5 una tensione e cosi via

pensavo di realizzare una classe avente get e set per ognuno di questi valori (temperatura, tensione, ... ) il set magari potrebbe funzionare con un'operazione di substring sulla stringa principale.

se essa invece =E8 un int potrebbe essere sufficiente un classico mascheramento per individuare i singoli campi.

Come si opera solitamente per problematiche del genere ??

Grazie

Antonio

formatting link

Reply to
etantonio
Loading thread data ...

La libreria adatta a rappresentare sistemi binari =E8 appunto java.util.bitset a parte la mancanza di alcune utility come la possibilit=E0 di convertire un int in un bitset, ma vabbhe, ho fatto da solo, invece mi rimane un dubbio, ma i dati che arrivano dalla seriale, sono necessariamente dei byte, non credo possa arrivare una entit=E0 pi=F9 piccola, in fondo c'=E8 un'uart o sbaglio ??

CIao

Antonio

formatting link

Reply to
etantonio

ElectronDepot website is not affiliated with any of the manufacturers or service providers discussed here. All logos and trade names are the property of their respective owners.