process Accelerometer Data
Procesa datos de acelerómetro del Samsung Health SDK.
Este método se encarga de:
Extraer los valores crudos de aceleración en los ejes X, Y y Z del
DataPoint. Estos valores son proporcionados por el SDK como enteros.Convertir estos valores crudos a unidades estándar de metros por segundo al cuadrado (m/s²). La conversión se realiza multiplicando cada valor por un factor de conversión (
conversion). Este factor combinaACCELEROMETER_CONVERSION_FACTOR(definido enHealthMonitoringConfig) y una constante de ajuste (0.10197, que es aproximadamente g / 9.81 / 1000 * 100, asumiendo que los valores crudos están en mg y necesitan ser escalados).Registrar los valores convertidos (X, Y, Z) y el timestamp del
DataPointpara depuración.Crear un objeto
AccelerometerDataSdkcon los datos procesados (convertidos a Float) y el timestamp original.Notificar al
observer(una instancia deSamsungHealthConnectionObserver) con los datos de acelerómetro procesados mediante la llamada aonAccelerometerDataSdkReceived.
El procesamiento solo ocurre si los tres componentes (X, Y, Z) están presentes en el DataPoint. Si alguno falta, el punto de datos se ignora silenciosamente para ese componente.
Parameters
El DataPoint recibido del HealthTracker de tipo ACCELEROMETER_CONTINUOUS. Contiene los valores crudos de aceleración y el timestamp.