@@ -68,12 +68,12 @@ void setup()
68
68
69
69
// Distance Sensor Setup
70
70
// Reset sensor configuration to reapply configuration registers
71
- radarSensor.setDistanceCommand (SFE_XM125_DISTANCE_RESET_MODULE);
71
+ radarSensor.setCommand (SFE_XM125_DISTANCE_RESET_MODULE);
72
72
73
- radarSensor.distanceBusyWait ();
73
+ radarSensor.busyWait ();
74
74
75
75
// Check error and busy bits
76
- radarSensor.getDistanceDetectorErrorStatus (errorStatus);
76
+ radarSensor.getDetectorErrorStatus (errorStatus);
77
77
if (errorStatus != 0 )
78
78
{
79
79
Serial.print (" Detector status error: " );
@@ -83,30 +83,30 @@ void setup()
83
83
delay (100 );
84
84
85
85
// Set Start register
86
- if (radarSensor.setDistanceStart (beginReading) != 0 )
86
+ if (radarSensor.setStart (beginReading) != 0 )
87
87
{
88
88
Serial.println (" Distance Start Error" );
89
89
}
90
- radarSensor.getDistanceStart (startVal);
90
+ radarSensor.getStart (startVal);
91
91
Serial.print (" Start Val: " );
92
92
Serial.println (startVal);
93
93
94
94
delay (100 );
95
95
// Set End register
96
- if (radarSensor.setDistanceEnd (endReading) != 0 )
96
+ if (radarSensor.setEnd (endReading) != 0 )
97
97
{
98
98
Serial.println (" Distance End Error" );
99
99
}
100
- radarSensor.getDistanceEnd (endVal);
100
+ radarSensor.getEnd (endVal);
101
101
Serial.print (" End Val: " );
102
102
Serial.println (endVal);
103
103
delay (100 );
104
104
105
105
// Apply configuration
106
- if (radarSensor.setDistanceCommand (SFE_XM125_DISTANCE_APPLY_CONFIGURATION) != 0 )
106
+ if (radarSensor.setCommand (SFE_XM125_DISTANCE_APPLY_CONFIGURATION) != 0 )
107
107
{
108
108
// Check for errors
109
- radarSensor.getDistanceDetectorErrorStatus (errorStatus);
109
+ radarSensor.getDetectorErrorStatus (errorStatus);
110
110
if (errorStatus != 0 )
111
111
{
112
112
Serial.print (" Detector status error: " );
@@ -117,13 +117,13 @@ void setup()
117
117
}
118
118
119
119
// Poll detector status until busy bit is cleared
120
- if (radarSensor.distanceBusyWait () != 0 )
120
+ if (radarSensor.busyWait () != 0 )
121
121
{
122
122
Serial.print (" Busy wait error" );
123
123
}
124
124
125
125
// Check detector status
126
- radarSensor.getDistanceDetectorErrorStatus (errorStatus);
126
+ radarSensor.getDetectorErrorStatus (errorStatus);
127
127
if (errorStatus != 0 )
128
128
{
129
129
Serial.print (" Detector status error: " );
@@ -153,88 +153,88 @@ void outputResults(uint sample, uint32_t distance, int32_t strength)
153
153
void loop ()
154
154
{
155
155
// Check error bits
156
- radarSensor.getDistanceDetectorErrorStatus (errorStatus);
156
+ radarSensor.getDetectorErrorStatus (errorStatus);
157
157
if (errorStatus != 0 )
158
158
{
159
159
Serial.print (" Detector status error: " );
160
160
Serial.println (errorStatus);
161
161
}
162
162
163
163
// Start detector
164
- if (radarSensor.setDistanceCommand (SFE_XM125_DISTANCE_START_DETECTOR) != 0 )
164
+ if (radarSensor.setCommand (SFE_XM125_DISTANCE_START_DETECTOR) != 0 )
165
165
{
166
166
Serial.println (" Start detector error" );
167
167
}
168
168
169
169
// Poll detector status until busy bit is cleared - CHECK ON THIS!
170
- if (radarSensor.distanceBusyWait () != 0 )
170
+ if (radarSensor.busyWait () != 0 )
171
171
{
172
172
Serial.println (" Busy wait error" );
173
173
}
174
174
175
175
// Verify that no error bits are set in the detector status register
176
- radarSensor.getDistanceDetectorErrorStatus (errorStatus);
176
+ radarSensor.getDetectorErrorStatus (errorStatus);
177
177
if (errorStatus != 0 )
178
178
{
179
179
Serial.print (" Detector status error: " );
180
180
Serial.println (errorStatus);
181
181
}
182
182
183
183
// Check MEASURE_DISTANCE_ERROR for measurement failed
184
- radarSensor.getDistanceMeasureDistanceError (measDistErr);
184
+ radarSensor.getMeasureDistanceError (measDistErr);
185
185
if (measDistErr == 1 )
186
186
{
187
187
Serial.println (" Measure Distance Error" );
188
188
}
189
189
190
190
// Recalibrate device if calibration error is triggered
191
- radarSensor.getDistanceCalibrationNeeded (calibrateNeeded);
191
+ radarSensor.getCalibrationNeeded (calibrateNeeded);
192
192
if (calibrateNeeded == 1 )
193
193
{
194
194
Serial.println (" Calibration Needed - Recalibrating.. " );
195
195
// Calibrate device (write RECALIBRATE command)
196
- radarSensor.setDistanceCommand (SFE_XM125_DISTANCE_RECALIBRATE);
196
+ radarSensor.setCommand (SFE_XM125_DISTANCE_RECALIBRATE);
197
197
}
198
198
199
199
// Read PeakX Distance and PeakX Strength registers for the number of distances detected
200
- radarSensor.getDistancePeak0Distance (distancePeak);
201
- radarSensor.getDistancePeak0Strength (distancePeakStrength);
200
+ radarSensor.getPeak0Distance (distancePeak);
201
+ radarSensor.getPeak0Strength (distancePeakStrength);
202
202
outputResults (0 , distancePeak, distancePeakStrength);
203
203
204
- radarSensor.getDistancePeak1Distance (distancePeak);
205
- radarSensor.getDistancePeak1Strength (distancePeakStrength);
204
+ radarSensor.getPeak1Distance (distancePeak);
205
+ radarSensor.getPeak1Strength (distancePeakStrength);
206
206
outputResults (1 , distancePeak, distancePeakStrength);
207
207
208
- radarSensor.getDistancePeak2Distance (distancePeak);
209
- radarSensor.getDistancePeak2Strength (distancePeakStrength);
208
+ radarSensor.getPeak2Distance (distancePeak);
209
+ radarSensor.getPeak2Strength (distancePeakStrength);
210
210
outputResults (2 , distancePeak, distancePeakStrength);
211
211
212
- radarSensor.getDistancePeak3Distance (distancePeak);
213
- radarSensor.getDistancePeak3Strength (distancePeakStrength);
212
+ radarSensor.getPeak3Distance (distancePeak);
213
+ radarSensor.getPeak3Strength (distancePeakStrength);
214
214
outputResults (3 , distancePeak, distancePeakStrength);
215
215
216
- radarSensor.getDistancePeak4Distance (distancePeak);
217
- radarSensor.getDistancePeak4Strength (distancePeakStrength);
216
+ radarSensor.getPeak4Distance (distancePeak);
217
+ radarSensor.getPeak4Strength (distancePeakStrength);
218
218
outputResults (4 , distancePeak, distancePeakStrength);
219
219
220
- radarSensor.getDistancePeak5Distance (distancePeak);
221
- radarSensor.getDistancePeak5Strength (distancePeakStrength);
220
+ radarSensor.getPeak5Distance (distancePeak);
221
+ radarSensor.getPeak5Strength (distancePeakStrength);
222
222
outputResults (5 , distancePeak, distancePeakStrength);
223
223
224
- radarSensor.getDistancePeak6Distance (distancePeak);
225
- radarSensor.getDistancePeak6Strength (distancePeakStrength);
224
+ radarSensor.getPeak6Distance (distancePeak);
225
+ radarSensor.getPeak6Strength (distancePeakStrength);
226
226
outputResults (6 , distancePeak, distancePeakStrength);
227
227
228
- radarSensor.getDistancePeak7Distance (distancePeak);
229
- radarSensor.getDistancePeak7Strength (distancePeakStrength);
228
+ radarSensor.getPeak7Distance (distancePeak);
229
+ radarSensor.getPeak7Strength (distancePeakStrength);
230
230
outputResults (7 , distancePeak, distancePeakStrength);
231
231
232
- radarSensor.getDistancePeak8Distance (distancePeak);
233
- radarSensor.getDistancePeak8Strength (distancePeakStrength);
232
+ radarSensor.getPeak8Distance (distancePeak);
233
+ radarSensor.getPeak8Strength (distancePeakStrength);
234
234
outputResults (8 , distancePeak, distancePeakStrength);
235
235
236
- radarSensor.getDistancePeak9Distance (distancePeak);
237
- radarSensor.getDistancePeak9Strength (distancePeakStrength);
236
+ radarSensor.getPeak9Distance (distancePeak);
237
+ radarSensor.getPeak9Strength (distancePeakStrength);
238
238
outputResults (9 , distancePeak, distancePeakStrength);
239
239
240
240
// Half a second delay for easier readings
0 commit comments