fix: fixes error in brokenfokus function
This fixes error as described in #27 Signed-off-by: Stephan Wendel <me@stephanwe.de>
This commit is contained in:
parent
4b2532d495
commit
3df7fedb4d
@ -72,12 +72,11 @@ function brokenfocus {
|
|||||||
}
|
}
|
||||||
|
|
||||||
# checks if device has "focus_absolute"
|
# checks if device has "focus_absolute"
|
||||||
# call has_focus_absolute <mycamnameornumber>
|
# call has_focus_absolute <device>
|
||||||
# returns greater 0 if true, 0 if false
|
# returns 1 if true, 0 if false
|
||||||
function has_focus_absolute {
|
function has_focus_absolute {
|
||||||
local cam
|
v4l2-ctl -d "${1}" -C "focus_absolute" &> /dev/null \
|
||||||
cam="${1}"
|
&& echo "1" || echo "0"
|
||||||
v4l2-ctl -d "${cam}" -L 2> /dev/null | grep -c "focus_absolute"
|
|
||||||
}
|
}
|
||||||
|
|
||||||
# call get_conf_value <mycamnameornumber>
|
# call get_conf_value <mycamnameornumber>
|
||||||
@ -118,7 +117,7 @@ function brokenfocus {
|
|||||||
device="$(get_param "cam ${cam}" device)"
|
device="$(get_param "cam ${cam}" device)"
|
||||||
cur_val="$(get_current_value "${device}")"
|
cur_val="$(get_current_value "${device}")"
|
||||||
conf_val="$(get_conf_value "${cam}")"
|
conf_val="$(get_conf_value "${cam}")"
|
||||||
if [ "$(has_focus_absolute "${cam}")" != "0" ] &&
|
if [ "$(has_focus_absolute "${device}")" == "1" ] &&
|
||||||
[ "$(if_focus_absolute "${cam}")" == "1" ] &&
|
[ "$(if_focus_absolute "${cam}")" == "1" ] &&
|
||||||
[ "${cur_val}" != "${conf_val}" ]; then
|
[ "${cur_val}" != "${conf_val}" ]; then
|
||||||
detected_broken_dev_msg
|
detected_broken_dev_msg
|
||||||
|
Loading…
x
Reference in New Issue
Block a user