Skip to content

Commit 9952641

Browse files
author
dcyoung
committed
Use variable names that indicate raw azimuth where appropriate
1 parent a6884a0 commit 9952641

File tree

1 file changed

+8
-5
lines changed

1 file changed

+8
-5
lines changed

Sweep/Sweep.cpp

Lines changed: 8 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -65,22 +65,25 @@ ScanPacket Sweep::getReading(bool &success)
6565
if (_readResponseScanPacket())
6666
{
6767
// TODO: validate receipt
68-
int i = 0;
68+
uint8_t i = 0;
6969

7070
bool bIsSync = _responseScanPacket[i++] & _SYNC_MASK;
7171

72-
uint16_t angle_lsb = _responseScanPacket[i++];
73-
uint16_t angle_msb = _responseScanPacket[i++] << 8;
74-
uint16_t angle = angle_lsb + angle_msb;
72+
// read raw fixed point azimuth value
73+
uint16_t rawAngle_lsb = _responseScanPacket[i++];
74+
uint16_t rawAngle_msb = _responseScanPacket[i++] << 8;
75+
uint16_t rawAngle = rawAngle_lsb + rawAngle_msb;
7576

77+
// read distance value
7678
uint16_t distance_lsb = _responseScanPacket[i++];
7779
uint16_t distance_msb = _responseScanPacket[i++] << 8;
7880
uint16_t distance = distance_lsb + distance_msb;
7981

82+
// read signal strength value
8083
uint8_t signalStrength = _responseScanPacket[i++];
8184

8285
success = true;
83-
return ScanPacket(bIsSync, angle, distance, signalStrength);
86+
return ScanPacket(bIsSync, rawAngle, distance, signalStrength);
8487
}
8588

8689
return ScanPacket(false, 0, 0, 0);

0 commit comments

Comments
 (0)