Skip to content

Commit 5a98853

Browse files
committed
tof matrix avg on fixing #1
1 parent e2f6bae commit 5a98853

File tree

1 file changed

+5
-5
lines changed

1 file changed

+5
-5
lines changed

src/sensor_tof_matrix.h

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -253,7 +253,7 @@ class SensorTofMatrix{
253253
int16_t _avg = 0;
254254
uint8_t n = 0;
255255

256-
for (int i=0; i < (_size==4?16:64) ;i+=_size) {
256+
for (int i=(_size==4?4:16); i < (_size==4?8:32) ;i+=_size) {
257257
_avg += results.distance_mm[i];
258258
n++;
259259
if (_size==8) {
@@ -270,7 +270,7 @@ class SensorTofMatrix{
270270
int16_t _avg = 0;
271271
uint8_t n = 0;
272272

273-
for (int i=(_size==4?3:6); i < (_size==4?16:64) ;i+=_size) {
273+
for (int i=(_size==4?7:22); i < (_size==4?11:38) ;i+=_size) {
274274
_avg += results.distance_mm[i];
275275
n++;
276276
if (_size==8) {
@@ -287,7 +287,7 @@ class SensorTofMatrix{
287287
int16_t _avg = 0;
288288
uint8_t n = 0;
289289

290-
for (int i=(_size==4?5:18); i < (_size==4?13:50) ;i+=_size) {
290+
for (int i=(_size==4?5:18); i < (_size==4?9:34) ;i+=_size) {
291291
_avg += results.distance_mm[i];
292292
n++;
293293
if (_size==8) {
@@ -304,7 +304,7 @@ class SensorTofMatrix{
304304
int16_t _avg = 0;
305305
uint8_t n = 0;
306306

307-
for (int i=(_size==4?6:20); i < (_size==4?14:52) ;i+=_size) {
307+
for (int i=(_size==4?6:20); i < (_size==4?10:36) ;i+=_size) {
308308
_avg += results.distance_mm[i];
309309
n++;
310310
if (_size==8) {
@@ -321,7 +321,7 @@ class SensorTofMatrix{
321321
int16_t _avg = 0;
322322
uint8_t n = 0;
323323

324-
for (int i=(_size==4?5:19); i < (_size==4?9:51) ;i+=_size) {
324+
for (int i=(_size==4?5:19); i < (_size==4?9:35) ;i+=_size) {
325325
_avg += results.distance_mm[i];
326326
n++;
327327
_avg += results.distance_mm[i+1];

0 commit comments

Comments
 (0)