1 #include "ETLinePos.h"
\r
2 #include "LightSensor.h"
\r
6 ETLinePos::ETLinePos(LightSensor& light)
\r
7 : m_light(light), m_black(0), m_white(1000)
\r
10 ETLinePos::~ETLinePos(void)
\r
13 int ETLinePos::GetLinePos()
\r
15 static const int range = 100; // -range <= result <= range
\82É
\90³
\8bK
\89»
\82µ
\82Ü
\82·
\r
16 return (m_light.getBrightness() - (m_white + m_black) / 2) * range / (m_white - m_black);
\r
18 void ETLinePos::SetBlack(int value)
\r
22 void ETLinePos::SetWhite(int value)
\r