Strutture dati per un software di acquisizione dati in java

Jan 02, 2009 1 Replies

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


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

Join the Discussion

Have something to add? Share your thoughts — no account required.

Didn't find your answer?

Ask the community — no account required