29 #ifndef EVs_LightSensorArray_H 30 #define EVs_LightSensorArray_H 32 #define LightSensorArray_Calibrated 0x42 33 #define LightSensorArray_Uncalibrated 0x6A 34 #define LightSensorArray_White_Limit 0x4A 35 #define LightSensorArray_Black_Limit 0x52 36 #define LightSensorArray_White_Calibration 0x5A 37 #define LightSensorArray_Black_Calibration 0x62 39 #define LightSensorArray_Command 0x41 41 #include "EVShieldI2C.h" uint8_t * getBlackLimit()
Definition: EVs_LightSensorArray.cpp:92
bool calibrateWhite()
Definition: EVs_LightSensorArray.cpp:42
uint8_t * getBlackCalibration()
Definition: EVs_LightSensorArray.cpp:102
uint8_t issueCommand(char command)
Definition: EVs_LightSensorArray.cpp:37
uint8_t * getUncalibrated()
Definition: EVs_LightSensorArray.cpp:82
bool configureEurope()
Definition: EVs_LightSensorArray.cpp:67
EVs_LightSensorArray(uint8_t i2c_address=0x02)
Definition: EVs_LightSensorArray.cpp:32
bool sleep()
Definition: EVs_LightSensorArray.cpp:52
bool wakeUp()
Definition: EVs_LightSensorArray.cpp:57
uint8_t * getCalibrated()
Definition: EVs_LightSensorArray.cpp:77
This class interfaces with LightSensorArray attached to EVShield.
Definition: EVs_LightSensorArray.h:46
This class implements I2C interfaces used by EVShield.
Definition: EVShieldI2C.h:32
uint8_t * getWhiteLimit()
Definition: EVs_LightSensorArray.cpp:87
bool configureUS()
Definition: EVs_LightSensorArray.cpp:62
bool calibrateBlack()
Definition: EVs_LightSensorArray.cpp:47
bool configureUniversal()
Definition: EVs_LightSensorArray.cpp:72
uint8_t * getWhiteCalibration()
Definition: EVs_LightSensorArray.cpp:97