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 2305 - (hide annotations) (download)
Mon Jan 20 14:08:31 2014 UTC (10 years, 3 months ago) by niro
File size: 1275 byte(s)
-use CLASS_ARGV
1 niro 2051 #!/bin/sh
2    
3     # set_graphic_gfxcard $serial $value
4     set_graphic_gfxcard()
5     {
6 niro 2305 local serial="${CLASS_ARGV[0]}"
7     local value="${CLASS_ARGV[1]}"
8 niro 2051
9     import_resource cfg_graphic "${serial}" module "${value}"
10     }
11    
12     # set_graphic_resolution $serial $value
13     set_graphic_resolution()
14     {
15 niro 2305 local serial="${CLASS_ARGV[0]}"
16     local value="${CLASS_ARGV[1]}"
17 niro 2051
18     import_resource cfg_graphic "${serial}" resolution "${value}"
19     }
20    
21     # control_graphic_resolution $serial
22     control_graphic_resolution()
23     {
24 niro 2305 local serial="${CLASS_ARGV[0]}"
25 niro 2051 local value
26    
27     value=$(mysqldo "select resolution from cfg_graphic where serial='${serial}'")
28     control_client "${serial}" set graphic.resolution "${value}"
29     }
30    
31     # set_graphic_depth $serial $value
32     set_graphic_depth()
33     {
34 niro 2305 local serial="${CLASS_ARGV[0]}"
35     local value="${CLASS_ARGV[1]}"
36 niro 2051
37     import_resource cfg_graphic "${serial}" depth "${value}"
38     }
39    
40     # set_graphic_refesh $serial $value
41     set_graphic_refresh()
42     {
43 niro 2305 local serial="${CLASS_ARGV[0]}"
44     local value="${CLASS_ARGV[1]}"
45 niro 2051
46     import_resource cfg_graphic "${serial}" hz "${value}"
47     }
48    
49     # control_graphic_resolution $serial
50     control_graphic_refresh()
51     {
52 niro 2305 local serial="${CLASS_ARGV[0]}"
53 niro 2051 local value
54    
55     value=$(mysqldo "select hz from cfg_graphic where serial='${serial}'")
56     control_client "${serial}" set graphic.resolution "${value}"
57     }