// updates the values in the buffer on the new sensor event private void updateBuffer(SensorEvent event) { int i = 0; for (SensorID sensorID : SensorID.getSensorIDs(event.sensor.getType())) { mBuffer.put(sensorID, event.values[i]); i++; } }
// initialize buffer to all zeros private void initBuffer() { for (SensorID sensorID : SensorID.getSensorIDs(mSensors)) mBuffer.put(sensorID, 0f); }