No description
  • QML 33.2%
  • C++ 32.3%
  • Java 31.5%
  • CMake 3%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
2026-04-01 18:37:49 +05:30
android first commit 2026-04-01 18:33:19 +05:30
.gitignore first commit 2026-04-01 18:33:19 +05:30
CMakeLists.txt v0.0.1 2026-04-01 18:37:49 +05:30
configinterface.cpp first commit 2026-04-01 18:33:19 +05:30
configinterface.h first commit 2026-04-01 18:33:19 +05:30
images.qrc first commit 2026-04-01 18:33:19 +05:30
main.cpp first commit 2026-04-01 18:33:19 +05:30
Main.qml first commit 2026-04-01 18:33:19 +05:30
moving_container.h first commit 2026-04-01 18:33:19 +05:30
NotificationManager.java first commit 2026-04-01 18:33:19 +05:30
README.md v0.0.1 2026-04-01 18:37:49 +05:30
service.cpp first commit 2026-04-01 18:33:19 +05:30
service.h first commit 2026-04-01 18:33:19 +05:30
servicemain.cpp first commit 2026-04-01 18:33:19 +05:30
udplistener.cpp first commit 2026-04-01 18:33:19 +05:30
udplistener.h first commit 2026-04-01 18:33:19 +05:30
WaterTank1.png first commit 2026-04-01 18:33:19 +05:30

Water Level Sensor

Builds using QtCreator, use Qt Version 6.9. Builds for android and desktop. On Android Creates a service from service.cpp and android/src/org/qtproject/example/appwaterLevelSensor/WaterLevelService.java Changes in AndroidManifest.xml are important. On Desktop just waits for values from a UDP Broadcast on local network with port 8176 and shows those values. On Android the service does that, and creates an alert notification if the value in broadcast is less than alert threshold.