Subversion Repositories HomeAutomation

Rev

Rev 1609 | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | SVN | RSS feed

Rev 1609 Rev 1610
Line 24... Line 24...
24
    }
24
    }
25
}
25
}
26
 
26
 
27
function test_status(event, id, available)
27
function test_status(event, id, available)
28
{
28
{
29
    Log("status change!");
29
    //Log("status change!");
30
}
30
}
31
 
31
 
32
ir_module.Bind("onStatusChange", test_status);
32
ir_module.Bind("onStatusChange", test_status);
33
ir_module.Bind("onPressed", test_press);
33
ir_module.Bind("onPressed", test_press);
34
ir_module.Bind("onReleased", test_release);
34
ir_module.Bind("onReleased", test_release);
35
 
35
 
36
 
36
 
37
function dmin()
-
 
38
{
-
 
39
    Dimmer230_AbsoluteFade(2, 0, 135, 0);
-
 
40
    Dimmer230_AbsoluteFade(1, 0, 135, 0);
-
 
41
    return "Faded to 0\n";
-
 
42
}
-
 
43
 
-
 
44
function dmax()
-
 
45
{
-
 
46
    Dimmer230_AbsoluteFade(2, 0, 135, 255);
-
 
47
    Dimmer230_AbsoluteFade(1, 0, 135, 255);
-
 
48
    return "Faded to 255\n";
-
 
49
}
-
 
50
 
-
 
51
function dfade(level)
-
 
52
{
-
 
53
    Dimmer230_AbsoluteFade(2, 0, 135, level);
-
 
54
    Dimmer230_AbsoluteFade(1, 0, 135, level);
-
 
55
    return "Faded to " + level + "\n";
-
 
56
}
-
 
57
 
-
 
58
function dfade_complete(args)
-
 
59
{
-
 
60
    var result = new Array();
-
 
61
   
-
 
62
    var arg_index = args.length - 1;
-
 
63
   
-
 
64
    if (arg_index == 1)
-
 
65
    {
-
 
66
        result.push(0);
-
 
67
        result.push(100);
-
 
68
        result.push(200);
-
 
69
        result.push(255);
-
 
70
    }
-
 
71
   
-
 
72
    return result;
-
 
73
}
-
 
74
 
37
 
75
RegisterConsoleCommand("dmax");
-
 
76
RegisterConsoleCommand("dmin");
-
 
77
RegisterConsoleCommand("dfade", dfade_complete);
-