X-Git-Url: https://git.xandkar.net/?p=khatus.git;a=blobdiff_plain;f=x4%2Fsanity_check;h=ea8837afa8ca97c35f45e78cd4e2fa82675dd859;hp=62a23eab2342ebc7c189e1604e0d9574fc87de35;hb=HEAD;hpb=731a145eca3424118c9dfc6bb36d63c3b391e70c diff --git a/x4/sanity_check b/x4/sanity_check index 62a23ea..ea8837a 100755 --- a/x4/sanity_check +++ b/x4/sanity_check @@ -12,16 +12,20 @@ sensors_kill_all() { kill -9 $(cat $pid_file) || true rm $pid_file done - pkill khatus_x4_sensor || true + pkill khatus_x4 || true } sensors_fork_all() { - ./bin/khatus_x4_sensor_datetime & - ./bin/khatus_x4_sensor_bluetooth& - ./bin/khatus_x4_sensor_mpd & - ./bin/khatus_x4_sensor_energy & - ./bin/khatus_x4_sensor_memory & - ./bin/khatus_x4_sensor_loadavg & + ./bin/khatus_x4_sensor_datetime -d -i 1 + ./bin/khatus_x4_sensor_bluetooth -d -i 1 + ./bin/khatus_x4_sensor_mpd -d -i 1 + ./bin/khatus_x4_sensor_energy -d + ./bin/khatus_x4_sensor_energy_poller -d -i 1 + ./bin/khatus_x4_sensor_memory -d -i 1 + ./bin/khatus_x4_sensor_loadavg -d -i 1 + ./bin/khatus_x4_sensor_temp -d -i 1 -- -z 0 + ./bin/khatus_x4_sensor_disk -d -i 1 -- -f / + ./bin/khatus_x4_sensor_volume -d -i 1 } sensor_read_one() { @@ -37,14 +41,22 @@ sensors_read_all() { while : do battery_state="$(sensor_read_one ${dir}/khatus_x4_sensor_energy/out/battery_state)" + battery_state_poll="$(sensor_read_one ${dir}/khatus_x4_sensor_energy_poller/out/battery_state)" battery_percentage="$(sensor_read_one ${dir}/khatus_x4_sensor_energy/out/battery_percentage)" + battery_percentage_poll="$(sensor_read_one ${dir}/khatus_x4_sensor_energy_poller/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)" 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)" - echo "E[${battery_state} ${battery_percentage}] M:${mem}% L:${load} [${mpd}] [$bluetooth_controllers $bluetooth_devices] ${datetime}" + 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)" + vol_left="$(sensor_read_one ${dir}/khatus_x4_sensor_volume/out/vol_left)" + vol_right="$(sensor_read_one ${dir}/khatus_x4_sensor_volume/out/vol_right)" + vol_state="$(sensor_read_one ${dir}/khatus_x4_sensor_volume/out/state)" + vol_mute="$(sensor_read_one ${dir}/khatus_x4_sensor_volume/out/mute)" + echo "E[${battery_state} ${battery_percentage} | ${battery_state} ${battery_percentage_poll}] M:${mem}% L:${load} T:${temp}°C D:${disk}% [${mpd}] B:${bluetooth_controllers}:${bluetooth_devices} V:${vol_state}:${vol_left}:${vol_right}:${vol_mute} ${datetime}" sleep 1 done }