-
Notifications
You must be signed in to change notification settings - Fork 0
/
Taster_mehrere_aktionen.txt
71 lines (55 loc) · 2.75 KB
/
Taster_mehrere_aktionen.txt
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
#DEBUG>>on
VARSET>>$DRUCK>>1
SET>>INFO>>Dieses Device ermölicht es mit einem Taster mehrere Aktionen zu schalten ( z.B. Farbwechsel etc. )<br><br>1*tastendruck - aktion 1, 2*Tastendruck - aktion 2, 3* Tastendruck - aktion 3 etc.pp.<br><br>Technisch Bedingt muss es eine kleine Wartezeit zwischen dem Tastendruck und der Aktionsausführung geben.<br>Diese kann je nach eingesetzter Hardware und System vareieren.<br>Sollte die angesetzte 1 Sekunde zu klein sein , sollte dieser Wert erhöht werden.<br>Diese Anpassung kann über 'set DEVICE Wait X' gemacht werden.<br>
SELECT>>Trigger_device>>Bitte den auslösenden Taster auswählen.
EVENT>>MSwitch_cmd1>>Bitte das auslösende Event wählen.<br>(Event im Gerät auslösen und das gewünschte markieren).
PREASSIGMENT>>1
VARASK>>$WAIT>>Wie lange (in Sekunden) soll vor Ausführung auf einen ggf. weiteren Tastendruck gewartet werden?<br>Empfohlene Einstellung 1 Sekunde (je nach System muss dieser Wert ggf. angepasst werden).
PREASSIGMENT>>
INQ>>ONE>>MORE>>ein Gerät,verschiedene Geräte>>Wird nur ein Gerät geschaltet, oder mehrere Verschiedene Geräte ?
ONE>>VARDEVICES>>$DEVICE>>Bitte das zu schaltendes Gerät auswählen.
MORE>>SELECT>>Device_to_switch>>Bitte das zu schaltendes Gerät auswählen.
ONE>>SET>>Device_to_switch>>$DEVICE
SELECT>>comand_cmd1>>Bitte den auszuführenden Befehl angeben.
PREASSIGMENT>>$DRUCK
VARASK>>$TASTE>>Der wievielte Tastendruck soll diesen Befehl schalten ?
PREASSIGMENT>>
SET>>delay_cmd1>>[$SELF:Wait]
SET>>condition_cmd1>>[$SELF:EVT_CMD1_COUNT] == $TASTE
SET>>PRIORITY>>1
SET>>cmd_repeat>>0
SET>>cmd_repeat_time>>0
VARINC>>$DRUCK
REPEAT>>13>>Soll eine weitere Aktion für einen weiteren Tastendruck angelegt werden ?
PREASSIGMENT>>
ATTR>>SET>>MSwitch_Reset_EVT_CMD1_COUNT>>100
ATTR>>SET>>MSwitch_Expert>>1
ATTR>>MSwitch_Delete_Delays>>1
ATTR>>SET>>readingList>>Action Wait
ATTR>>SET>>setList>>Action Wait
ATTR>>SET>>stateFormat>>Action
ATTR>>SET>>MSwitch_Delete_Delays>>1
SET>>Device_to_switch>>MSwitch_Self
SET>>comand_cmd1>>reset_cmd_count 1
SET>>delay_cmd1>>[$SELF:Wait]
SET>>PRIORITY>>2
SET>>cmd_repeat>>0
SET>>cmd_repeat_time>>0
SET>>Device_to_switch>>MSwitch_Self
SET>>comand_cmd1>>Action Execute: [$SELF:EVT_CMD1_COUNT]
SET>>delay_cmd1>>0
SET>>PRIORITY>>2
SET>>cmd_repeat>>0
SET>>cmd_repeat_time>>0
SET>>READING>>Action>>Execute:
SET>>READING>>Wait>>$WAIT
INQ>>kontroll>>nokontroll>>ja,nein>>Soll eine Aktion angelegt werden die den Empfang eines Tasterdrucks unmittelbar signalisiert?
nokontroll>>GOTO>>#end
SELECT>>Device_to_switch>>Bitte das signalisierende Gerät auswählen.
SELECT>>comand_cmd1>>Bitte den auszuführenden Befehl angeben.
SET>>delay_cmd1>>0
SET>>PRIORITY>>1
SET>>cmd_repeat>>0
SET>>cmd_repeat_time>>0
#end
TEXT>>Das Device ist nun vollständig Konfiguriert und wird angelegt.