--- mcore-src/trunk/mcore-tools/src/modules/basic-video/graphic.control.class.in 2018/11/16 13:47:13 2843 +++ mcore-src/trunk/mcore-tools/src/modules/basic-video/graphic.control.class.in 2018/11/16 13:48:00 2844 @@ -7,6 +7,7 @@ push_config 10_graphic_resolution push_config 10_graphic_depth #push_config 10_graphic_refresh +push_config 10_graphic_hdmi help_graphic_resolution() { @@ -32,6 +33,12 @@ control_client "${serial}" help graphic.driver } +help_graphic_hdmi() +{ + local serial="${CLASS_ARGV[0]}" + control_client "${serial}" help graphic.hdmi +} + # set_graphic_driver $serial $value set_graphic_driver() { @@ -130,6 +137,31 @@ control_client "${serial}" set graphic.resolution "${value}" } +# set_graphic_hdmi $serial $value +set_graphic_hdmi() +{ + local serial="${CLASS_ARGV[0]}" + local value="${CLASS_ARGV[1]}" + + import_resource cfg_graphic "${serial}" hdmi "${value}" +} + +# control_graphic_hdmi $serial +control_graphic_hdmi() +{ + local serial="${CLASS_ARGV[0]}" + push_config_10_graphic_hdmi "${serial}" +} + +push_config_10_graphic_hdmi() +{ + local serial="$1" + local value + + value=$(mysqldo "select hdmi from cfg_graphic where serial='${serial}'") + control_client "${serial}" set graphic.hdmi "${value}" +} + push_firstboot_10_graphic_driver() { local serial="$1"