Sensor++ is a C++ implementation for interfacing different kinds of sensors. The design is based on the strategy-design-pattern.
- Installation of qt
- Installation of python3-pip and gitpython
# set variables
repoName="SensorPP"
repoURL="https://github.com/open-pete/SensorPP.git"
branch="master"
manifest="default.xml"
# clone this repository
git clone ${repoURL}
cd ${repoName}
# download all depency repos
git clone https://github.com/mezorian/EasyDepend.git
cp EasyDepend/*.py .
python3 example.py
# build
source /opt/qt55/bin/qt55-env.sh
/opt/qt55/bin/qmake
make clean
make
# run
./SensorPP
- returning dummy values
- storing time of readSensor
- documentation
- coverage report working
- test-cases for dummy sensor
- two readSensor implementations possible dummy-values for testing, real hardware implementation (depending on a variable during compile-time)
- more then one value possible (for multi-sensors, or for sensors with more then one value (e.g. GPS) )
- rename repo to SensorPP
- GPS
- Power consumption / current / voltage
- Relais Status
- Battery Status / voltage
- Water Tank Status
- Temperature / Weather Sensor
- bring code-coverage to > 80%
- refactor code regarding style-guide
- add more documentation in cpp files