Start all test sensors with explicit parameters
[khatus.git] / x4 / sanity_check
index 7ed1ca0..61e28ec 100755 (executable)
@@ -12,13 +12,18 @@ sensors_kill_all() {
         kill -9 $(cat $pid_file) || true
         rm $pid_file
     done
-    pkill khatus_x4
+    pkill khatus_x4_sensor || true
 }
 
 sensors_fork_all() {
-    ./bin/khatus_x4_sensor_datetime &
-    ./bin/khatus_x4_sensor_mpd      &
-    ./bin/khatus_x4_sensor_energy   &
+    ./bin/khatus_x4_sensor_datetime  -i 1 &
+    ./bin/khatus_x4_sensor_bluetooth -i 1 &
+    ./bin/khatus_x4_sensor_mpd       -i 1 &
+    ./bin/khatus_x4_sensor_energy    -i 1 &
+    ./bin/khatus_x4_sensor_memory    -i 1 &
+    ./bin/khatus_x4_sensor_loadavg   -i 1 &
+    ./bin/khatus_x4_sensor_temp      -i 1 -- -z 0 &
+    ./bin/khatus_x4_sensor_disk      -i 1 -- -f / &
 }
 
 sensor_read_one() {
@@ -35,9 +40,15 @@ sensors_read_all() {
     do
         battery_state="$(sensor_read_one ${dir}/khatus_x4_sensor_energy/out/battery_state)"
         battery_percentage="$(sensor_read_one ${dir}/khatus_x4_sensor_energy/out/battery_percentage)"
+        bluetooth_controllers="$(sensor_read_one ${dir}/khatus_x4_sensor_bluetooth/out/count_powered_controllers)"
+        bluetooth_devices="$(sensor_read_one ${dir}/khatus_x4_sensor_bluetooth/out/count_connected_devices)"
         datetime="$(sensor_read_one ${dir}/khatus_x4_sensor_datetime/out/datetime)"
         mpd="$(sensor_read_one ${dir}/khatus_x4_sensor_mpd/out/status)"
-        echo "E[${battery_state} ${battery_percentage}] [${mpd}] ${datetime}"
+        mem="$(sensor_read_one ${dir}/khatus_x4_sensor_memory/out/percent_used)"
+        load="$(sensor_read_one ${dir}/khatus_x4_sensor_loadavg/out/load_avg_1min)"
+        temp="$(sensor_read_one ${dir}/khatus_x4_sensor_temp/out/thermal_zone0)"
+        disk="$(sensor_read_one ${dir}/khatus_x4_sensor_disk/out/disk_usage_percentage)"
+        echo "E[${battery_state} ${battery_percentage}] M:${mem}% L:${load} T:${temp}°C D:${disk}% [${mpd}] [$bluetooth_controllers $bluetooth_devices] ${datetime}"
         sleep 1
     done
 }
This page took 0.026528 seconds and 4 git commands to generate.