Sharp GP2 familly distance sensor library
Dependents: FRC_2018 0hackton_08_06_18 0hackton_08_06_18_publish Kenya_2019 ... more
Diff: GP2A.cpp
- Revision:
- 2:5e591a5b8edd
- Parent:
- 0:17de10d278c2
- Child:
- 4:4f443a6a6843
--- a/GP2A.cpp Mon May 21 12:36:09 2018 +0000 +++ b/GP2A.cpp Mon May 21 16:14:54 2018 +0000 @@ -7,16 +7,20 @@ m_slope = slope; } -float GP2A::getDistance (void) +double GP2A::getDistance (void) { - float vDist = _sensor.read()* 3.3; + double vDist = _sensor.read()* 3.3; float distance = m_slope/vDist; if (distance > m_dMax) return m_dMax; if (distance < m_dMin) return m_dMin; return distance; } -float GP2A::getVoltage (void) +double GP2A::getVoltage (void) { return _sensor.read()* 3.3; -} \ No newline at end of file +} + +GP2A::operator double() { + return getDistance(); +}