Magellan Linux

Annotation of /mcore-src/trunk/mcore-tools/src/modules/basic-video/graphic.control.class.in

Parent Directory Parent Directory | Revision Log Revision Log


Revision 2579 - (hide annotations) (download)
Thu Sep 17 10:46:46 2015 UTC (8 years, 7 months ago) by niro
File size: 1864 byte(s)
-set push-config prio
1 niro 2510 # $Id$
2 niro 2051
3 niro 2579 push_config 10_graphic_resolution
4 niro 2561
5 niro 2510 help_graphic_resolution()
6     {
7     local serial="${CLASS_ARGV[0]}"
8     control_client "${serial}" help graphic.resolution
9     }
10    
11     help_graphic_refresh()
12     {
13     local serial="${CLASS_ARGV[0]}"
14     control_client "${serial}" help graphic.refresh
15     }
16    
17     help_graphic_depth()
18     {
19     local serial="${CLASS_ARGV[0]}"
20     control_client "${serial}" help graphic.depth
21     }
22    
23     help_graphic_driver()
24     {
25     local serial="${CLASS_ARGV[0]}"
26     control_client "${serial}" help graphic.driver
27     }
28    
29 niro 2051 # set_graphic_gfxcard $serial $value
30     set_graphic_gfxcard()
31     {
32 niro 2305 local serial="${CLASS_ARGV[0]}"
33     local value="${CLASS_ARGV[1]}"
34 niro 2051
35     import_resource cfg_graphic "${serial}" module "${value}"
36     }
37    
38     # set_graphic_resolution $serial $value
39     set_graphic_resolution()
40     {
41 niro 2305 local serial="${CLASS_ARGV[0]}"
42     local value="${CLASS_ARGV[1]}"
43 niro 2051
44     import_resource cfg_graphic "${serial}" resolution "${value}"
45     }
46    
47     # control_graphic_resolution $serial
48     control_graphic_resolution()
49     {
50 niro 2305 local serial="${CLASS_ARGV[0]}"
51 niro 2579 push_config_10_graphic_resolution "${serial}"
52 niro 2561 }
53    
54 niro 2579 push_config_10_graphic_resolution()
55 niro 2561 {
56     local serial="$1"
57 niro 2051 local value
58    
59     value=$(mysqldo "select resolution from cfg_graphic where serial='${serial}'")
60     control_client "${serial}" set graphic.resolution "${value}"
61     }
62    
63     # set_graphic_depth $serial $value
64     set_graphic_depth()
65     {
66 niro 2305 local serial="${CLASS_ARGV[0]}"
67     local value="${CLASS_ARGV[1]}"
68 niro 2051
69     import_resource cfg_graphic "${serial}" depth "${value}"
70     }
71    
72     # set_graphic_refesh $serial $value
73     set_graphic_refresh()
74     {
75 niro 2305 local serial="${CLASS_ARGV[0]}"
76     local value="${CLASS_ARGV[1]}"
77 niro 2051
78 niro 2560 import_resource cfg_graphic "${serial}" refresh_rate "${value}"
79 niro 2051 }
80    
81     # control_graphic_resolution $serial
82     control_graphic_refresh()
83     {
84 niro 2305 local serial="${CLASS_ARGV[0]}"
85 niro 2051 local value
86    
87     value=$(mysqldo "select hz from cfg_graphic where serial='${serial}'")
88     control_client "${serial}" set graphic.resolution "${value}"
89     }