arduino2/ads1115/Buf2Int.java
2020-11-06 13:17:55 +01:00

33 lines
425 B
Java

/*
*
*/
public class Buf2Int {
byte[] bb ;
int[] ii ;
public Buf2Int(byte[] b, int bbi) {
bb = new byte[bbi];
ii = new int[bbi/2];
for (int i = 0; i < bbi; i++) {
bb[i]=b[i];
}
}
public int unToBy(byte a)
{
int b = a & 0xFF;
return b;
}
public int[] convert() {
int c=0;
for (int i = 0; i < ii.length; i++) {
ii[i] = bb[c+1]*256 + unToBy(bb[c]);
c+=2;
}
return ii;
}
}