Magellan Linux

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

Parent Directory Parent Directory | Revision Log Revision Log


Revision 2510 - (show 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 # $Id$
2
3 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 # set_graphic_gfxcard $serial $value
28 set_graphic_gfxcard()
29 {
30 local serial="${CLASS_ARGV[0]}"
31 local value="${CLASS_ARGV[1]}"
32
33 import_resource cfg_graphic "${serial}" module "${value}"
34 }
35
36 # set_graphic_resolution $serial $value
37 set_graphic_resolution()
38 {
39 local serial="${CLASS_ARGV[0]}"
40 local value="${CLASS_ARGV[1]}"
41
42 import_resource cfg_graphic "${serial}" resolution "${value}"
43 }
44
45 # control_graphic_resolution $serial
46 control_graphic_resolution()
47 {
48 local serial="${CLASS_ARGV[0]}"
49 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 local serial="${CLASS_ARGV[0]}"
59 local value="${CLASS_ARGV[1]}"
60
61 import_resource cfg_graphic "${serial}" depth "${value}"
62 }
63
64 # set_graphic_refesh $serial $value
65 set_graphic_refresh()
66 {
67 local serial="${CLASS_ARGV[0]}"
68 local value="${CLASS_ARGV[1]}"
69
70 import_resource cfg_graphic "${serial}" hz "${value}"
71 }
72
73 # control_graphic_resolution $serial
74 control_graphic_refresh()
75 {
76 local serial="${CLASS_ARGV[0]}"
77 local value
78
79 value=$(mysqldo "select hz from cfg_graphic where serial='${serial}'")
80 control_client "${serial}" set graphic.resolution "${value}"
81 }