blob: a031d55c47e5281afd0168a987ac6d5ff4f9f874 (
plain)
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
87
88
89
90
91
92
93
|
<scxml datamodel="ecmascript">
<script>
<![CDATA[
function dump(object, level) {
if (!level) level = 0;
var padding = "";
for (var j=0;j < level+1;j++) padding += " ";
if (typeof(object) == 'object') {
for (var item in object) {
var value = object[item];
if(typeof(value) == 'object') {
print (padding + "'" + item + "' ...\n");
dump (value, level+1);
} else {
print (padding + "'" + item + "' => \"" + value + "\"\n");
}
}
} else {
print("===> " + object + " <===(" + typeof(object) + ")");
}
}
]]>
</script>
<state id="start">
<state id="idle">
<onentry>
<!-- raise event="event.ended" /-->
</onentry>
<invoke type="calendar">
<content>
<![CDATA[
BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//Apple Inc.//Mac OS X 10.8.4//EN
CALSCALE:GREGORIAN
BEGIN:VTIMEZONE
TZID:Europe/Berlin
BEGIN:DAYLIGHT
TZOFFSETFROM:+0100
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU
DTSTART:19810329T020000
TZNAME:GMT+02:00
TZOFFSETTO:+0200
END:DAYLIGHT
BEGIN:STANDARD
TZOFFSETFROM:+0200
RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU
DTSTART:19961027T030000
TZNAME:GMT+01:00
TZOFFSETTO:+0100
END:STANDARD
END:VTIMEZONE
BEGIN:VEVENT
CREATED:20130731T084837Z
UID:8460B9DC-0BC2-4E68-A651-9126B56EB589
DTEND;TZID=Europe/Berlin:20130731T130000
RRULE:FREQ=DAILY;INTERVAL=3;UNTIL=20140801T215959Z
RRULE:FREQ=DAILY;INTERVAL=2;UNTIL=20140801T215959Z
TRANSP:OPAQUE
SUMMARY:Foo
DTSTART;TZID=Europe/Berlin:20130731T113000
DTSTAMP:20130731T084927Z
LOCATION:Here
SEQUENCE:7
BEGIN:VALARM
X-WR-ALARMUID:30E20441-5AD0-4512-BF2B-CAC1B78871F4
UID:30E20441-5AD0-4512-BF2B-CAC1B78871F4
TRIGGER;VALUE=DATE-TIME:19760401T005545Z
X-APPLE-DEFAULT-ALARM:TRUE
ACTION:NONE
END:VALARM
BEGIN:VALARM
X-WR-ALARMUID:EC19CFB0-BE02-43B9-930F-5D318FFFDCB7
UID:EC19CFB0-BE02-43B9-930F-5D318FFFDCB7
TRIGGER:-PT15M
DESCRIPTION:Event notification
ACTION:DISPLAY
END:VALARM
END:VEVENT
END:VCALENDAR
]]>
</content>
<finalize>
<script>dump(_event);</script>
</finalize>
</invoke>
</state>
<transition event="event.ended" target="idle" />
</state>
</scxml>
|