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