# How to measure 200 samples/sec of accelerometer in pysense?

• I want to get 200 sample data in a seconds of x,y and z coordinates of accelerometer present in pysense board. I have set the output data rate of 200Hz (ODR value: 4). I am getting only on a average of 30 samples/sec from the acceleration function.
Here i am attaching the LIS2HH12 setup code and main code to print the data in console.

LIS2HH12 setup code:

``````#!/usr/bin/env python
#
# Copyright (c) 2020, Pycom Limited.
#
# see the Pycom Licence v1.0 document supplied with this file, or
# available at https://www.pycom.io/opensource/licensing
#

import math
import time
import struct
from machine import Pin

FULL_SCALE_2G = const(0)
FULL_SCALE_4G = const(2)
FULL_SCALE_8G = const(3)

ODR_POWER_DOWN = const(0)
ODR_10_HZ = const(1)
ODR_50_HZ = const(2)
ODR_100_HZ = const(3)
ODR_200_HZ = const(4)
ODR_400_HZ = const(5)
ODR_800_HZ = const(6)

ACC_G_DIV = 1000 * 65536

class LIS2HH12:

PRODUCTID_REG = const(0x0F)
CTRL1_REG = const(0x20)
CTRL2_REG = const(0x21)
CTRL3_REG = const(0x22)
CTRL4_REG = const(0x23)
CTRL5_REG = const(0x24)
ACC_X_L_REG = const(0x28)
ACC_X_H_REG = const(0x29)
ACC_Y_L_REG = const(0x2A)
ACC_Y_H_REG = const(0x2B)
ACC_Z_L_REG = const(0x2C)
ACC_Z_H_REG = const(0x2D)
ACT_THS = const(0x1E)
ACT_DUR = const(0x1F)

SCALES = {FULL_SCALE_2G: 4000, FULL_SCALE_4G: 8000, FULL_SCALE_8G: 16000}
ODRS = [0, 10, 50, 100, 200, 400, 800]

def __init__(self, pysense = None, sda = 'P22', scl = 'P21'):
if pysense is not None:
self.i2c = pysense.i2c
else:
from machine import I2C
self.i2c = I2C(0, mode=I2C.MASTER, pins=(sda, scl))

self.odr = 0
self.full_scale = 0
self.x = 0
self.y = 0
self.z = 0
self.int_pin = None
self.act_dur = 0
self.debounced = False

if (whoami[0] != 0x41):
print("ODR Value : {}".format(ODR_200_HZ))
# enable acceleration readings at 200Hz
self.set_odr(ODR_200_HZ)

# change the full-scale to 2g
self.set_full_scale(FULL_SCALE_2G)

# set the interrupt pin as active low and open drain
self.set_register(CTRL5_REG, 3, 0, 3)

self.acceleration()

def acceleration(self):
self.x = struct.unpack('<h', x)
self.y = struct.unpack('<h', y)
self.z = struct.unpack('<h', z)
_mult = self.SCALES[self.full_scale] / ACC_G_DIV
# print(CTRL1_REG)
return (self.x[0] * _mult, self.y[0] * _mult, self.z[0] * _mult)

def roll(self):
x,y,z = self.acceleration()
return (180 / math.pi) * rad

def pitch(self):
x,y,z = self.acceleration()
rad = -math.atan2(y, (math.sqrt(x*x + z*z)))
return (180 / math.pi) * rad

def set_register(self, register, value, offset, mask):
# print("reg value",reg)
reg[0] |= ((value & mask) << offset)

def set_full_scale(self, scale):
self.set_register(CTRL4_REG, scale, 4, 3)
self.full_scale = scale

def set_odr(self, odr):
# self.set_register(CTRL1_REG, odr, 6, 7)
val = b'\xE7'
print("Writing values in register: ", ACC_I2CADDR, CTRL1_REG, val)
self.odr = odr
print(self.odr)

def set_high_pass(self, hp):
self.set_register(CTRL2_REG, 1 if hp else 0, 2, 1)

def enable_activity_interrupt(self, threshold, duration, handler=None):
# Threshold is in mg, duration is ms
self.act_dur = duration

if threshold > self.SCALES[self.full_scale]:
error = "threshold %d exceeds full scale %d" % (threshold, self.SCALES[self.full_scale])
print(error)
raise ValueError(error)

if threshold < self.SCALES[self.full_scale] / 128:
error = "threshold %d below resolution %d" % (threshold, self.SCALES[self.full_scale]/128)
print(error)
raise ValueError(error)

if duration > 255 * 1000 * 8 / self.ODRS[self.odr]:
error = "duration %d exceeds max possible value %d" % (duration, 255 * 1000 * 8 / self.ODRS[self.odr])
print(error)
raise ValueError(error)

if duration < 1000 * 8 / self.ODRS[self.odr]:
error = "duration %d below resolution %d" % (duration, 1000 * 8 / self.ODRS[self.odr])
print(error)
raise ValueError(error)

_ths = int(127 * threshold / self.SCALES[self.full_scale]) & 0x7F
_dur = int((duration * self.ODRS[self.odr]) / 1000 / 8)

# enable the activity/inactivity interrupt
self.set_register(CTRL3_REG, 1, 5, 1)

self._user_handler = handler
self.int_pin = Pin('P13', mode=Pin.IN)
self.int_pin.callback(trigger=Pin.IRQ_FALLING | Pin.IRQ_RISING, handler=self._int_handler)

# return actual used threshold and duration
return (_ths * self.SCALES[self.full_scale] / 128, _dur * 8 * 1000 / self.ODRS[self.odr])

def activity(self):
if not self.debounced:
time.sleep_ms(self.act_dur)
self.debounced = True
if self.int_pin():
return True
return False

def _int_handler(self, pin_o):
if self._user_handler is not None:
self._user_handler(pin_o)
else:
if pin_o():
print('Activity interrupt')
else:
print('Inactivity interrupt')

``````

main code:

``````
from network import WLAN
import socket
import pycom
import time
from wifi_conn import wifiCon
from pysense import Pysense
# from pytrack import Pytrack
from LIS2HH12 import LIS2HH12
from machine import SD, Pin, RTC
import machine
import utime

from SI7006A20 import SI7006A20
from LTR329ALS01 import LTR329ALS01
from MPL3115A2 import MPL3115A2,ALTITUDE,PRESSURE

# SD card mount
#sd = SD()
#os.mount(sd, '/sd')
#time.sleep(2)

pycom.rgbled(0x007f00) # green
time.sleep(1)
# RTC sync
rtc = RTC()
rtc.init((2021, 7, 23, 16, 10, 0, 0, 0))
utime.sleep_ms(250)

print(rtc.now())
# py = Pytrack()
py = Pysense()

mp = MPL3115A2(py,mode=ALTITUDE)
mpp = MPL3115A2(py,mode=PRESSURE)
si = SI7006A20(py)
t_ambient = 24.4
lt = LTR329ALS01(py)
acc = LIS2HH12(py)

pycom.heartbeat(False)
pycom.rgbled(0xff3333) # red
utime.sleep_ms(250)
# File open
ftime = rtc.now()
fname = str(ftime[2]) + str(ftime[1]) + str(ftime[0]) #+ "_" + str(ftime[3]) + str(ftime[4]) + str(ftime[5])
datee = str(ftime[2]) + "/" + str(ftime[1]) + "/" + str(ftime[0])

# define all sensors
MPLtemperature = str(mp.temperature())
llatitude = str(mp.altitude())
ppressure = str(mpp.pressure())
ttemperature = str(si.temperature())
hhumidity = str(si.humidity())
dewPoint = str(si.dew_point())
Ambi_Light = str(si.humid_ambient(t_ambient))
light_LUX = str(lt.light())
f = open('book1.csv', 'a')

pycom.rgbled(1000) # blue
t_end = time.time() + 10
TotalData=[]
while time.time() < t_end:
dataString = acc.acceleration()
# acc1 = str(round(dataString[0],2))
# acc2 = str(round(dataString[1],2))
# acc3 = str(round(dataString[2],2))
# x = bytes(acc1, 'utf-8')
# y = bytes(acc2, 'utf-8')
# z = bytes(acc3, 'utf-8')
ttime = rtc.now()
timee = str(ttime[3]) + ":" + str(ttime[4]) + ":" + str(ttime[5])
# dataBytes = datee + " " + timee + " " + str(x) + " " + str(y) + " " + str(z)
# fullData2 = datee + "," + timee + "," + acc2 + "," + acc1 + "," + acc3 #+ "," + ppressure + "," + ttemperature +  "," + hhumidity + "," + light_LUX
fullData2 = datee + "," + timee + "," + str(dataString)
TotalData.append(fullData2)
print(fullData2)

f.write(fullData2)
f.write("\n")
f.close()
print("Length of Total Data is : ")
# print(TotalData)
print(len(TotalData))
pycom.rgbled(0x007f00) # green
time.sleep(1)
pycom.rgbled(False)
print("Data is collected and saved.")

``````

output data collected in 10 seconds :

``````23/7/2021,16:10:4,(-0.1531372, 0.008056641, 0.9604492)
23/7/2021,16:10:4,(-0.154541, 0.007995605, 0.9663086)
23/7/2021,16:10:4,(-0.1571655, 0.007568359, 0.9680176)
23/7/2021,16:10:4,(-0.1550903, 0.006530762, 0.9591675)
23/7/2021,16:10:4,(-0.1578369, 0.00769043, 0.9657593)
23/7/2021,16:10:4,(-0.1594849, 0.008483887, 0.9747925)
23/7/2021,16:10:4,(-0.1582642, 0.007873535, 0.9663086)
23/7/2021,16:10:4,(-0.1580811, 0.006408691, 0.9642334)
23/7/2021,16:10:4,(-0.1563721, 0.01220703, 0.9665527)
23/7/2021,16:10:4,(-0.1113281, -0.004699707, 0.9753418)
23/7/2021,16:10:4,(-0.2111206, 0.01818848, 1.002197)
23/7/2021,16:10:4,(-0.09790039, 0.03955078, 1.004639)
23/7/2021,16:10:4,(-0.03875732, 0.02502441, 1.042053)
23/7/2021,16:10:4,(-0.05621338, 0.08813477, 1.032959)
23/7/2021,16:10:4,(-0.1005859, 0.1329346, 0.9644775)
23/7/2021,16:10:4,(-0.08666992, 0.07287598, 0.9727173)
23/7/2021,16:10:5,(-0.05023193, 0.06188965, 0.9977417)
23/7/2021,16:10:5,(-0.09442139, 0.08746338, 0.9581299)
23/7/2021,16:10:5,(-0.1203613, 0.05841064, 0.9735107)
23/7/2021,16:10:5,(-0.1047974, 0.02404785, 1.008118)
23/7/2021,16:10:5,(-0.1182251, 0.05865479, 0.9533691)
23/7/2021,16:10:5,(-0.1079102, 0.03240967, 0.9866943)
23/7/2021,16:10:5,(-0.1130371, 0.01416016, 0.9690552)
23/7/2021,16:10:5,(-0.1471558, -0.00213623, 0.972168)
23/7/2021,16:10:5,(-0.1050415, -0.007629395, 0.9708252)
23/7/2021,16:10:5,(-0.1428833, -0.0300293, 0.9779053)
23/7/2021,16:10:5,(-0.1273804, -0.02539063, 0.9621582)
23/7/2021,16:10:5,(-0.1303101, -0.03271484, 0.9631348)
23/7/2021,16:10:5,(-0.1343384, -0.04693604, 0.9580688)
23/7/2021,16:10:5,(-0.1560059, -0.05499268, 0.9655762)
23/7/2021,16:10:5,(-0.1256714, -0.07159424, 0.9779053)
23/7/2021,16:10:5,(-0.147522, -0.08190918, 0.9730835)
23/7/2021,16:10:5,(-0.1377563, -0.07745361, 0.9578857)
23/7/2021,16:10:5,(-0.1397095, -0.1033936, 0.9677124)
23/7/2021,16:10:5,(-0.111145, -0.1029053, 0.9590454)
23/7/2021,16:10:5,(-0.1032104, -0.1185913, 0.9688721)
23/7/2021,16:10:5,(-0.07214355, -0.1386719, 0.9754639)
23/7/2021,16:10:5,(-0.09106445, -0.1325073, 0.9610596)
23/7/2021,16:10:5,(-0.08544922, -0.1358643, 0.9782715)
23/7/2021,16:10:5,(-0.08929443, -0.1680298, 1.004883)
23/7/2021,16:10:5,(-0.08294678, -0.1303101, 0.9460449)
23/7/2021,16:10:5,(-0.1242676, -0.1446533, 0.9517212)
23/7/2021,16:10:5,(-0.08776855, -0.1523438, 0.9681396)
23/7/2021,16:10:5,(-0.09228516, -0.1463623, 0.9362793)
23/7/2021,16:10:5,(-0.09417725, -0.1700439, 0.9578857)
23/7/2021,16:10:5,(-0.05224609, -0.161377, 0.9671631)
23/7/2021,16:10:6,(-0.07946777, -0.1773071, 0.9707031)
23/7/2021,16:10:6,(-0.08081055, -0.1680298, 0.9614868)
23/7/2021,16:10:6,(-0.1113281, -0.1600952, 0.9489136)
23/7/2021,16:10:6,(-0.06707764, -0.1917725, 0.9978027)
23/7/2021,16:10:6,(-0.1038208, -0.1568604, 0.9224854)
23/7/2021,16:10:6,(-0.09442139, -0.1825562, 0.9746704)
23/7/2021,16:10:6,(-0.105896, -0.1370239, 0.9237671)
23/7/2021,16:10:6,(-0.1089478, -0.12146, 0.9238892)
23/7/2021,16:10:6,(-0.1405029, -0.168335, 0.9742432)
23/7/2021,16:10:6,(-0.05474854, -0.1453857, 0.9755249)
23/7/2021,16:10:6,(-0.1193848, -0.1607666, 0.984375)
23/7/2021,16:10:6,(-0.1449585, -0.1467285, 0.9865723)
23/7/2021,16:10:6,(-0.04931641, -0.1518555, 1.026733)
23/7/2021,16:10:6,(-0.1071777, -0.1448975, 1.02124)
23/7/2021,16:10:6,(-0.1399536, -0.1089478, 0.9522095)
23/7/2021,16:10:6,(-0.07720947, -0.1102905, 0.968689)
23/7/2021,16:10:6,(-0.06231689, -0.1712646, 1.028687)
23/7/2021,16:10:6,(-0.1378784, -0.1116333, 0.9387817)
23/7/2021,16:10:6,(-0.1168213, -0.1112061, 0.9298096)
23/7/2021,16:10:6,(-0.0958252, -0.1407471, 0.9551392)
23/7/2021,16:10:6,(-0.1021118, -0.1456909, 0.9740601)
23/7/2021,16:10:6,(-0.1090088, -0.1247559, 0.9275513)
23/7/2021,16:10:6,(-0.1132813, -0.1315918, 0.9367676)
23/7/2021,16:10:6,(-0.06872559, -0.1699829, 0.991394)
23/7/2021,16:10:6,(-0.09436035, -0.1408081, 0.942749)
23/7/2021,16:10:6,(-0.0848999, -0.1182251, 0.9172363)
23/7/2021,16:10:6,(-0.08874512, -0.168457, 0.9944458)
23/7/2021,16:10:6,(-0.09484863, -0.1646118, 1.005737)
23/7/2021,16:10:6,(-0.08239746, -0.1315918, 0.947998)
23/7/2021,16:10:6,(-0.06878662, -0.1669312, 0.9788818)
23/7/2021,16:10:7,(-0.1040649, -0.1932983, 0.9915771)
23/7/2021,16:10:7,(-0.07550049, -0.1609497, 0.9539185)
23/7/2021,16:10:7,(-0.05615234, -0.1760254, 0.9727173)
23/7/2021,16:10:7,(-0.06439209, -0.1785889, 0.9797974)
23/7/2021,16:10:7,(-0.04943848, -0.182251, 0.9676514)
23/7/2021,16:10:7,(-0.07794189, -0.1776733, 0.956665)
23/7/2021,16:10:7,(-0.1095581, -0.1692505, 0.9318848)
23/7/2021,16:10:7,(-0.04400635, -0.15802, 0.9487915)
23/7/2021,16:10:7,(-0.04083252, -0.1567383, 0.9588623)
23/7/2021,16:10:7,(-0.07171631, -0.1305542, 0.9492798)
23/7/2021,16:10:7,(-0.07696533, -0.1478882, 0.9677124)
23/7/2021,16:10:7,(-0.03167725, -0.1749268, 1.000183)
23/7/2021,16:10:7,(-0.0758667, -0.1442871, 0.9542236)
23/7/2021,16:10:7,(-0.06091309, -0.1566162, 0.973877)
23/7/2021,16:10:7,(-0.03997803, -0.1794434, 1.007874)
23/7/2021,16:10:7,(-0.04663086, -0.1312256, 0.9334717)
23/7/2021,16:10:7,(-0.06152344, -0.166687, 0.9771118)
23/7/2021,16:10:7,(-0.03143311, -0.1759644, 0.9974976)
23/7/2021,16:10:7,(-0.07208252, -0.138855, 0.9341431)
23/7/2021,16:10:7,(-0.06365967, -0.1732178, 0.9654541)
23/7/2021,16:10:7,(-0.07641602, -0.1837158, 0.9690552)
23/7/2021,16:10:7,(-0.03643799, -0.1494751, 0.9400635)
23/7/2021,16:10:7,(-0.08477783, -0.1732178, 0.9719238)
23/7/2021,16:10:7,(-0.05322266, -0.1663208, 0.9782715)
23/7/2021,16:10:7,(-0.05682373, -0.1584473, 0.9616699)
23/7/2021,16:10:7,(-0.07818604, -0.1570435, 0.9851074)
23/7/2021,16:10:7,(-0.04229736, -0.1762695, 0.9729004)
23/7/2021,16:10:8,(-0.05065918, -0.1890869, 0.9743042)
23/7/2021,16:10:8,(-0.07275391, -0.1846924, 0.9645996)
23/7/2021,16:10:8,(-0.04223633, -0.1838379, 0.9873657)
23/7/2021,16:10:8,(-0.02044678, -0.1854248, 0.9838867)
23/7/2021,16:10:8,(-0.06512451, -0.1766968, 0.9602661)
23/7/2021,16:10:8,(-0.04803467, -0.1757202, 0.9796143)
23/7/2021,16:10:8,(-0.02050781, -0.184021, 0.9805908)
23/7/2021,16:10:8,(-0.04168701, -0.1835938, 0.9787598)
23/7/2021,16:10:8,(-0.04333496, -0.1672974, 0.9293823)
23/7/2021,16:10:8,(-0.07562256, -0.1717529, 0.9332275)
23/7/2021,16:10:8,(-0.04077148, -0.2033691, 0.9835205)
23/7/2021,16:10:8,(-0.006469727, -0.2004395, 0.9619141)
23/7/2021,16:10:8,(-0.03729248, -0.1829834, 0.9307251)
23/7/2021,16:10:8,(-0.01953125, -0.1973267, 0.9443359)
23/7/2021,16:10:8,(0.04382324, -0.2383423, 0.9768677)
23/7/2021,16:10:8,(-0.01586914, -0.1921997, 0.9199829)
23/7/2021,16:10:8,(-0.002441406, -0.1998901, 0.9591675)
23/7/2021,16:10:8,(-0.02453613, -0.206665, 0.975769)
23/7/2021,16:10:8,(-0.02606201, -0.206665, 0.9906616)
23/7/2021,16:10:8,(-0.01470947, -0.2001343, 0.975769)
23/7/2021,16:10:8,(-0.03778076, -0.2046509, 0.9562378)
23/7/2021,16:10:8,(-0.02215576, -0.1965332, 0.961853)
23/7/2021,16:10:8,(-0.01861572, -0.2127686, 0.9840698)
23/7/2021,16:10:8,(-0.02545166, -0.2176514, 0.96875)
23/7/2021,16:10:8,(-0.0458374, -0.2114868, 0.9631348)
23/7/2021,16:10:8,(0.004943848, -0.2192383, 0.9841919)
23/7/2021,16:10:8,(-0.01159668, -0.2503662, 0.9835205)
23/7/2021,16:10:8,(-0.03771973, -0.2333374, 0.9344482)
23/7/2021,16:10:8,(-0.02581787, -0.2339478, 0.9276733)
23/7/2021,16:10:9,(-0.01403809, -0.2396851, 0.9483032)
23/7/2021,16:10:9,(-0.03759766, -0.2477417, 0.951416)
23/7/2021,16:10:9,(0.003540039, -0.2305908, 0.9290161)
23/7/2021,16:10:9,(-0.01837158, -0.2495117, 0.9312134)
23/7/2021,16:10:9,(0.008789063, -0.249939, 0.9539795)
23/7/2021,16:10:9,(0.01147461, -0.2625732, 0.9620972)
23/7/2021,16:10:9,(0.003540039, -0.2351685, 0.9243774)
23/7/2021,16:10:9,(0.008850098, -0.2437134, 0.9553223)
23/7/2021,16:10:9,(0.01409912, -0.2661133, 0.9515381)
23/7/2021,16:10:9,(0.00213623, -0.2581177, 0.928894)
23/7/2021,16:10:9,(0.00592041, -0.2738037, 0.9400024)
23/7/2021,16:10:9,(-0.003662109, -0.2971191, 0.9884644)
23/7/2021,16:10:9,(0.0480957, -0.2579956, 0.9736938)
23/7/2021,16:10:9,(-0.03741455, -0.2659912, 0.9712524)
23/7/2021,16:10:9,(-0.008056641, -0.2541504, 0.9522705)
23/7/2021,16:10:9,(0.05175781, -0.288147, 0.9648438)
23/7/2021,16:10:9,(0.02728271, -0.2776489, 0.9462891)
23/7/2021,16:10:9,(-0.01281738, -0.2543945, 0.9421387)
23/7/2021,16:10:9,(-0.0166626, -0.2598267, 0.9370728)
23/7/2021,16:10:9,(-0.03161621, -0.2963867, 0.9391479)
23/7/2021,16:10:9,(-0.03070068, -0.2941284, 0.9400024)
23/7/2021,16:10:9,(0.01452637, -0.2661133, 0.9307861)
23/7/2021,16:10:9,(-0.009399414, -0.3026733, 0.9736328)
23/7/2021,16:10:9,(-0.006652832, -0.2823486, 0.9425659)
23/7/2021,16:10:9,(0.007263184, -0.2806396, 0.9285889)
23/7/2021,16:10:9,(-0.01470947, -0.2985229, 0.9475708)
23/7/2021,16:10:9,(0.007385254, -0.2935181, 0.9429932)
23/7/2021,16:10:9,(0.002197266, -0.2907104, 0.9338379)
23/7/2021,16:10:10,(-0.01495361, -0.3046265, 0.9458618)
23/7/2021,16:10:10,(-0.004455566, -0.2862549, 0.9386597)
23/7/2021,16:10:10,(-0.0112915, -0.3085327, 0.9506836)
23/7/2021,16:10:10,(-0.01055908, -0.3101196, 0.9505615)
23/7/2021,16:10:10,(0.00378418, -0.2962646, 0.9437256)
23/7/2021,16:10:10,(-0.01043701, -0.3140869, 0.9555664)
23/7/2021,16:10:10,(0.02154541, -0.3060303, 0.9447021)
23/7/2021,16:10:10,(0.02355957, -0.3138428, 0.9337158)
23/7/2021,16:10:10,(0.00769043, -0.3303223, 0.942749)
23/7/2021,16:10:10,(0.001220703, -0.3326416, 0.9135742)
23/7/2021,16:10:10,(0.02062988, -0.3270264, 0.8754272)
23/7/2021,16:10:10,(-0.0002441406, -0.3442383, 0.90625)
23/7/2021,16:10:10,(0.00579834, -0.3222656, 0.913208)
23/7/2021,16:10:10,(0.02783203, -0.328186, 0.9454956)
23/7/2021,16:10:10,(0.03082275, -0.3323975, 0.960083)
23/7/2021,16:10:10,(-0.005493164, -0.3286743, 0.942627)
23/7/2021,16:10:10,(0.01251221, -0.3404541, 0.9490967)
23/7/2021,16:10:10,(0.005554199, -0.3269043, 0.9206543)
23/7/2021,16:10:10,(0.01879883, -0.3441772, 0.9299316)
23/7/2021,16:10:10,(-0.01098633, -0.3222656, 0.9158325)
23/7/2021,16:10:10,(-0.009399414, -0.3234863, 0.927063)
23/7/2021,16:10:10,(-0.005493164, -0.3092651, 0.8946533)
23/7/2021,16:10:10,(-0.02038574, -0.3205566, 0.9193726)
23/7/2021,16:10:10,(-0.01971436, -0.3019409, 0.9343872)
23/7/2021,16:10:10,(-0.02313232, -0.2993164, 0.9850464)
23/7/2021,16:10:10,(-0.06610107, -0.2983398, 0.9714355)
23/7/2021,16:10:10,(-0.0647583, -0.2835693, 0.9206543)
23/7/2021,16:10:10,(-0.08441162, -0.2887573, 0.9100952)
23/7/2021,16:10:10,(-0.07965088, -0.3067017, 0.9407349)
23/7/2021,16:10:11,(-0.06506348, -0.2970581, 0.9094238)
23/7/2021,16:10:11,(-0.06097412, -0.3074341, 0.9226685)
23/7/2021,16:10:11,(-0.06011963, -0.2926025, 0.9537354)
23/7/2021,16:10:11,(-0.09283447, -0.2915649, 0.9528809)
23/7/2021,16:10:11,(-0.08679199, -0.2609253, 0.9221191)
23/7/2021,16:10:11,(-0.065979, -0.2767944, 0.942688)
23/7/2021,16:10:11,(-0.09716797, -0.286499, 0.9107666)
23/7/2021,16:10:11,(-0.07879639, -0.2700806, 0.9185181)
23/7/2021,16:10:11,(-0.06634521, -0.27948, 0.9616089)
23/7/2021,16:10:11,(-0.0802002, -0.2761841, 0.9736328)
23/7/2021,16:10:11,(-0.06182861, -0.2521362, 0.968689)
23/7/2021,16:10:11,(-0.07910156, -0.2667236, 0.9524536)
23/7/2021,16:10:11,(-0.05249023, -0.2634277, 0.9396973)
23/7/2021,16:10:11,(-0.05828857, -0.2642212, 0.9389648)
23/7/2021,16:10:11,(-0.07385254, -0.2645874, 0.9404907)
23/7/2021,16:10:11,(-0.06164551, -0.2669678, 0.9389648)
23/7/2021,16:10:11,(-0.06774902, -0.2752075, 0.9348145)
23/7/2021,16:10:11,(-0.07440186, -0.2582397, 0.8884277)
23/7/2021,16:10:11,(-0.1040039, -0.2171021, 0.8701782)
23/7/2021,16:10:11,(-0.1055908, -0.2537842, 0.9921265)
23/7/2021,16:10:11,(-0.07965088, -0.260498, 1.020752)
23/7/2021,16:10:11,(-0.1000366, -0.2333984, 0.9611816)
23/7/2021,16:10:11,(-0.07006836, -0.2319946, 0.9708252)
23/7/2021,16:10:11,(-0.09301758, -0.2410278, 0.9624023)
23/7/2021,16:10:11,(-0.08520508, -0.239563, 0.9829102)
23/7/2021,16:10:11,(-0.06158447, -0.2496338, 0.96875)
23/7/2021,16:10:11,(-0.08483887, -0.2368164, 0.9824829)
23/7/2021,16:10:11,(-0.09265137, -0.2318726, 0.9539185)
23/7/2021,16:10:11,(-0.1100464, -0.2290649, 0.9297485)
23/7/2021,16:10:11,(-0.1221313, -0.2174072, 0.9263306)
23/7/2021,16:10:12,(-0.1100464, -0.2324829, 0.9559326)
23/7/2021,16:10:12,(-0.1282349, -0.2431641, 0.9416504)
23/7/2021,16:10:12,(-0.1243896, -0.2330322, 0.9267578)
23/7/2021,16:10:12,(-0.1088257, -0.2376709, 0.9485474)
23/7/2021,16:10:12,(-0.1255493, -0.2446289, 0.9532471)
23/7/2021,16:10:12,(-0.1080933, -0.2478027, 0.9658203)
23/7/2021,16:10:12,(-0.09332275, -0.2199707, 0.9199219)
23/7/2021,16:10:12,(-0.1072998, -0.2174072, 0.9414673)
23/7/2021,16:10:12,(-0.1133423, -0.2174072, 0.9801636)
23/7/2021,16:10:12,(-0.09710693, -0.2167358, 0.9811401)
23/7/2021,16:10:12,(-0.1188354, -0.2169189, 0.9748535)
23/7/2021,16:10:12,(-0.09204102, -0.206665, 0.9574585)
23/7/2021,16:10:12,(-0.1344604, -0.2304688, 0.9535522)
23/7/2021,16:10:12,(-0.1672974, -0.197937, 0.9223022)
23/7/2021,16:10:12,(-0.1481323, -0.1895752, 0.9480591)
23/7/2021,16:10:12,(-0.1436157, -0.2074585, 0.9761353)
23/7/2021,16:10:12,(-0.1378174, -0.2215576, 0.9822388)
23/7/2021,16:10:12,(-0.12854, -0.2128296, 0.9414673)
23/7/2021,16:10:12,(-0.1229248, -0.2146606, 0.9195557)
23/7/2021,16:10:12,(-0.1044922, -0.2114868, 0.9376221)
23/7/2021,16:10:12,(-0.1022339, -0.2175903, 0.9473267)
23/7/2021,16:10:12,(-0.07611084, -0.2006226, 0.9451294)
23/7/2021,16:10:12,(-0.102356, -0.1990356, 0.9588013)
23/7/2021,16:10:12,(-0.1003418, -0.1889038, 0.9573364)
23/7/2021,16:10:12,(-0.0692749, -0.1832275, 0.9532471)
23/7/2021,16:10:12,(-0.1105347, -0.15802, 0.9404297)
23/7/2021,16:10:12,(-0.1715088, -0.1575317, 0.9580078)
23/7/2021,16:10:13,(-0.102417, -0.1443481, 0.9955444)
23/7/2021,16:10:13,(-0.08813477, -0.1485596, 1.018616)
23/7/2021,16:10:13,(-0.1340332, -0.1384888, 0.9936523)
23/7/2021,16:10:13,(-0.104187, -0.1213989, 0.9592285)
23/7/2021,16:10:13,(-0.0949707, -0.1394653, 0.973877)
23/7/2021,16:10:13,(-0.0970459, -0.137146, 0.9547119)
23/7/2021,16:10:13,(-0.07775879, -0.1253662, 0.9818726)
23/7/2021,16:10:13,(-0.09088135, -0.1279297, 0.9771118)
23/7/2021,16:10:13,(-0.07324219, -0.1055298, 0.9788818)
23/7/2021,16:10:13,(-0.06610107, -0.1004028, 0.9708862)
23/7/2021,16:10:13,(-0.074646, -0.09472656, 0.958313)
23/7/2021,16:10:13,(-0.08618164, -0.08721924, 0.9610596)
23/7/2021,16:10:13,(-0.1087036, -0.05377197, 0.9656982)
23/7/2021,16:10:13,(-0.1566162, -0.05395508, 1.002197)
23/7/2021,16:10:13,(-0.1137085, -0.08654785, 1.031128)
23/7/2021,16:10:13,(-0.07269287, -0.0982666, 1.001404)
23/7/2021,16:10:13,(-0.06488037, -0.1069336, 0.9693604)
23/7/2021,16:10:13,(-0.0557251, -0.07806396, 0.9769897)
23/7/2021,16:10:13,(-0.009643555, -0.1078491, 0.9485474)
23/7/2021,16:10:13,(-0.01275635, -0.08984375, 1.012634)
23/7/2021,16:10:13,(0.007629395, -0.0803833, 1.042236)
23/7/2021,16:10:13,(0.02954102, -0.06170654, 1.017212)
23/7/2021,16:10:13,(-0.01605225, -0.07141113, 0.9866943)
23/7/2021,16:10:13,(-0.02325439, -0.07202148, 0.9644775)
23/7/2021,16:10:13,(-0.0223999, -0.07232666, 0.9429321)
23/7/2021,16:10:13,(-0.0402832, -0.07226563, 0.9412842)
23/7/2021,16:10:13,(-0.01452637, -0.07678223, 0.9453125)
23/7/2021,16:10:13,(-0.008178711, -0.08996582, 0.9555054)
23/7/2021,16:10:13,(-0.03857422, -0.08209229, 0.9738159)
``````

total data collected value is 275.

Please someone check it and correct me where i am doing it error.