package pl.llp.aircasting.sensor.bioharness;
import pl.llp.aircasting.util.Constants;
import android.util.Log;
import java.util.Arrays;
public class RtoRPacket extends Packet
{
private final int timeStamp;
int[] samples = new int[18];
public RtoRPacket(byte[] input, int offset)
{
Builder builder = new Builder(input, offset);
this.timeStamp = builder.fromBytes().fourth(11).third(10).second(9).first(8).value();
for (int i = 0; i < samples.length; i++)
{
int index = 12 + i * 2;
samples[i] = builder.signedFromTwoBytes().second(index + 1).first(index).value();
}
if(Constants.isDevMode())
{
Log.d(Constants.SENSORS_TAG, "R-to-R samples: " + Arrays.toString(samples));
Log.d(Constants.SENSORS_TAG, "R-to-R timestamp: " + timeStamp);
}
}
public int[] getSamples()
{
return samples;
}
public int getTimeStamp()
{
return timeStamp;
}
}