forked from pa-pa/AskSinPP
-
Notifications
You must be signed in to change notification settings - Fork 0
/
SwitchList3.cpp
86 lines (77 loc) · 2.04 KB
/
SwitchList3.cpp
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
//- -----------------------------------------------------------------------------------------------------------------------
// AskSin++
// 2016-10-31 papa Creative Commons - http:https://creativecommons.org/licenses/by-nc-sa/3.0/de/
//- -----------------------------------------------------------------------------------------------------------------------
#include "SwitchList3.h"
namespace as {
void SwitchList3::defaults() {
SwitchPeerList ssl = sh();
ssl.ctDlyOn(0);
ssl.ctDlyOff(0);
ssl.ctOn(0);
ssl.ctOff(0);
ssl.ctValLo(0x32);
ssl.ctValHi(0x64);
ssl.onDly(0);
ssl.onTime(0xff);
ssl.offDly(0);
ssl.offTime(0xff);
ssl.actionType(AS_CM_JT_ONDELAY);
ssl.offTimeMode(false);
ssl.onTimeMode(false);
ssl = lg();
ssl.ctDlyOn(0);
ssl.ctDlyOff(0);
ssl.ctOn(0);
ssl.ctOff(0);
ssl.ctValLo(0x32);
ssl.ctValHi(0x64);
ssl.onDly(0);
ssl.onTime(0xff);
ssl.offDly(0);
ssl.offTime(0xff);
ssl.actionType(AS_CM_JT_ONDELAY);
ssl.multiExec(true);
ssl.offTimeMode(false);
ssl.onTimeMode(false);
}
void SwitchList3::odd() {
defaults();
SwitchPeerList ssl = sh();
ssl.jtOn(AS_CM_JT_OFFDELAY);
ssl.jtOff(AS_CM_JT_OFF);
ssl.jtDlyOn(AS_CM_JT_OFF);
ssl.jtDlyOff(AS_CM_JT_OFF);
ssl = lg();
ssl.jtOn(AS_CM_JT_OFFDELAY);
ssl.jtOff(AS_CM_JT_OFF);
ssl.jtDlyOn(AS_CM_JT_OFF);
ssl.jtDlyOff(AS_CM_JT_OFF);
}
void SwitchList3::even() {
defaults();
SwitchPeerList ssl = sh();
ssl.jtOn(AS_CM_JT_ON);
ssl.jtOff(AS_CM_JT_ONDELAY);
ssl.jtDlyOn(AS_CM_JT_ON);
ssl.jtDlyOff(AS_CM_JT_ON);
ssl = lg();
ssl.jtOn(AS_CM_JT_ON);
ssl.jtOff(AS_CM_JT_ONDELAY);
ssl.jtDlyOn(AS_CM_JT_ON);
ssl.jtDlyOff(AS_CM_JT_ON);
}
void SwitchList3::single() {
defaults();
SwitchPeerList ssl = sh();
ssl.jtOn(AS_CM_JT_OFFDELAY);
ssl.jtOff(AS_CM_JT_ONDELAY);
ssl.jtDlyOn(AS_CM_JT_ON);
ssl.jtDlyOff(AS_CM_JT_OFF);
ssl = lg();
ssl.jtOn(AS_CM_JT_OFFDELAY);
ssl.jtOff(AS_CM_JT_ONDELAY);
ssl.jtDlyOn(AS_CM_JT_ON);
ssl.jtDlyOff(AS_CM_JT_OFF);
}
}