@@ -168,7 +168,7 @@ class SensorTofMatrix{
168
168
169
169
int get_max_range_bottom_mm () {
170
170
171
- int16_t bottom_max = results.distance_mm [4 ?12 :48 ];
171
+ int16_t bottom_max = results.distance_mm [_size== 4 ?12 :48 ];
172
172
173
173
for (int i=(_size==4 ?12 :48 ); i < (_size==4 ?15 :63 ) ;i++) {
174
174
bottom_max = max (bottom_max, results.distance_mm [i]);
@@ -206,7 +206,7 @@ class SensorTofMatrix{
206
206
207
207
int get_min_range_right_mm () {
208
208
209
- int16_t _min = results.distance_mm [4 ?3 :6 ];
209
+ int16_t _min = results.distance_mm [_size== 4 ?3 :6 ];
210
210
211
211
for (int i=(_size==4 ?3 :6 ); i < (_size==4 ?16 :64 ) ;i+=_size) {
212
212
_min = min (_min, results.distance_mm [i]);
@@ -220,7 +220,7 @@ class SensorTofMatrix{
220
220
221
221
int get_min_range_center_left_mm () {
222
222
223
- int16_t _min = results.distance_mm [4 ?5 :18 ];
223
+ int16_t _min = results.distance_mm [_size== 4 ?5 :18 ];
224
224
225
225
for (int i=(_size==4 ?5 :18 ); i < (_size==4 ?13 :50 ) ;i+=_size) {
226
226
_min = min (_min, results.distance_mm [i]);
@@ -234,7 +234,7 @@ class SensorTofMatrix{
234
234
235
235
int get_min_range_center_right_mm () {
236
236
237
- int16_t _min = results.distance_mm [4 ?6 :20 ];
237
+ int16_t _min = results.distance_mm [_size== 4 ?6 :20 ];
238
238
239
239
for (int i=(_size==4 ?6 :20 ); i < (_size==4 ?14 :52 ) ;i+=_size) {
240
240
_min = min (_min, results.distance_mm [i]);
@@ -248,9 +248,9 @@ class SensorTofMatrix{
248
248
249
249
int get_min_range_center_mm () {
250
250
251
- int16_t _min = results.distance_mm [5 ?6 :19 ];
251
+ int16_t _min = results.distance_mm [(_size== 4 ?6 :19 ];
252
252
253
- for (int i=(_size==5 ?6 :19 ); i < (_size==4 ?13 :51 ) ;i+=_size) {
253
+ for (int i=(_size==4 ?6 :19 ); i < (_size==4 ?13 :51 ) ;i+=_size) {
254
254
_min = min (_min, results.distance_mm [i]);
255
255
_min = min (_min, results.distance_mm [i+1 ]);
256
256
}
0 commit comments