--- mcore-src/trunk/mcore-tools/src/modules/basic-video/graphic.control.class.in 2015/09/14 08:17:58 2510 +++ mcore-src/trunk/mcore-tools/src/modules/basic-video/graphic.control.class.in 2015/10/02 09:24:51 2640 @@ -1,5 +1,9 @@ # $Id$ +push_config 10_graphic_resolution +push_config 10_graphic_depth +push_config 10_graphic_module + help_graphic_resolution() { local serial="${CLASS_ARGV[0]}" @@ -24,8 +28,8 @@ control_client "${serial}" help graphic.driver } -# set_graphic_gfxcard $serial $value -set_graphic_gfxcard() +# set_graphic_driver $serial $value +set_graphic_driver() { local serial="${CLASS_ARGV[0]}" local value="${CLASS_ARGV[1]}" @@ -33,6 +37,21 @@ import_resource cfg_graphic "${serial}" module "${value}" } +control_graphic_driver() +{ + local serial="${CLASS_ARGV[0]}" + push_config_10_graphic_driver "${serial}" +} + +push_config_10_graphic_driver() +{ + local serial="$1" + local value + + value=$(mysqldo "select module from cfg_graphic where serial='${serial}'") + control_client "${serial}" set graphic.driver "${value}" +} + # set_graphic_resolution $serial $value set_graphic_resolution() { @@ -46,6 +65,12 @@ control_graphic_resolution() { local serial="${CLASS_ARGV[0]}" + push_config_10_graphic_resolution "${serial}" +} + +push_config_10_graphic_resolution() +{ + local serial="$1" local value value=$(mysqldo "select resolution from cfg_graphic where serial='${serial}'") @@ -61,19 +86,40 @@ import_resource cfg_graphic "${serial}" depth "${value}" } +control_graphic_depth() +{ + local serial="${CLASS_ARGV[0]}" + push_config_10_graphic_depth "${serial}" +} + +push_config_10_graphic_depth() +{ + local serial="$1" + local value + + value=$(mysqldo "select depth from cfg_graphic where serial='${serial}'") + control_client "${serial}" set graphic.depth "${value}" +} + # set_graphic_refesh $serial $value set_graphic_refresh() { local serial="${CLASS_ARGV[0]}" local value="${CLASS_ARGV[1]}" - import_resource cfg_graphic "${serial}" hz "${value}" + import_resource cfg_graphic "${serial}" refresh_rate "${value}" } # control_graphic_resolution $serial control_graphic_refresh() { local serial="${CLASS_ARGV[0]}" + push_config_10_graphic_refresh "${serial}" +} + +push_config_10_graphic_refresh() +{ + local serial="$1" local value value=$(mysqldo "select hz from cfg_graphic where serial='${serial}'")