--- mcore-src/trunk/mcore-tools/daemon/control/include/graphic.control.class 2013/05/08 11:09:38 2051 +++ mcore-src/trunk/mcore-tools/src/modules/basic-video/graphic.control.class.in 2015/09/17 08:20:13 2561 @@ -1,10 +1,36 @@ -#!/bin/sh +# $Id$ + +push_config graphic_resolution + +help_graphic_resolution() +{ + local serial="${CLASS_ARGV[0]}" + control_client "${serial}" help graphic.resolution +} + +help_graphic_refresh() +{ + local serial="${CLASS_ARGV[0]}" + control_client "${serial}" help graphic.refresh +} + +help_graphic_depth() +{ + local serial="${CLASS_ARGV[0]}" + control_client "${serial}" help graphic.depth +} + +help_graphic_driver() +{ + local serial="${CLASS_ARGV[0]}" + control_client "${serial}" help graphic.driver +} # set_graphic_gfxcard $serial $value set_graphic_gfxcard() { - local serial="$1" - local value="$2" + local serial="${CLASS_ARGV[0]}" + local value="${CLASS_ARGV[1]}" import_resource cfg_graphic "${serial}" module "${value}" } @@ -12,8 +38,8 @@ # set_graphic_resolution $serial $value set_graphic_resolution() { - local serial="$1" - local value="$2" + local serial="${CLASS_ARGV[0]}" + local value="${CLASS_ARGV[1]}" import_resource cfg_graphic "${serial}" resolution "${value}" } @@ -21,6 +47,12 @@ # control_graphic_resolution $serial control_graphic_resolution() { + local serial="${CLASS_ARGV[0]}" + push_config_graphic_resolution "${serial}" +} + +push_config_graphic_resolution() +{ local serial="$1" local value @@ -31,8 +63,8 @@ # set_graphic_depth $serial $value set_graphic_depth() { - local serial="$1" - local value="$2" + local serial="${CLASS_ARGV[0]}" + local value="${CLASS_ARGV[1]}" import_resource cfg_graphic "${serial}" depth "${value}" } @@ -40,16 +72,16 @@ # set_graphic_refesh $serial $value set_graphic_refresh() { - local serial="$1" - local value="$2" + 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="$1" + local serial="${CLASS_ARGV[0]}" local value value=$(mysqldo "select hz from cfg_graphic where serial='${serial}'")