1# $Header: /home/yav/catty/fkiss/RCS/fkissex3.doc,v 1.2 2000/09/11 07:22:11 yav Exp $
2
3                * fkiss event time chart 2 *
4================================================================
5
6fkiss (v0.18 later) calcurate event delay time at alarm() event.
7Delay times of other events are ignored.
8Because, It is a hard work to calcurate event delay time
9on server-client window system.
10
11;@EventHandler
12;@begin()	timer(1,10)
13;@alarm(1)	timer(2,20)	unmap("a.cel")
14;@alarm(2)
15
16        *(window mapped)
17        |     delay (depend on server and client system)
18        |    /  begin()
19        |<- x ->|     delay (depend on client system)
20        |       |    /  timer(1,10)
21        |       |<- d ->|
22	|       |
23        |       |		*(ideal alarm1 time)
24        |       |<-- 10 msec. ->|	alarm(1)
25        |       |               |<- d ->|
26        |       |               |       |       timer(2,20)
27        |       |               |       |<- d ->|
28	|	|		|       |        unmap("a.cel")
29	|	|		|       |<- d -->|
30	|	|		|	          *("a.cel" unmapped)
31	|	|		|<------ x ------>|
32        |       |               |        	  |	*(ideal alarm2 time)
33        |       |               |<------ 20 msec. ----->|	alarm(2)
34	|       |               |                 |     |<- d ->|
35	|	|		|	          |     |
36Time:	-x      +0      	+10               +10+x +30	     ->future
37
38
39;@EventHandler
40;@press("a.cel")	timer(1,20)
41;@alarm(1)      unmap("a.cel")
42
43	*("a.cel" pressed)
44        |
45	|       press("a.cel")
46	|<- x ->|       timer(1,20)
47        |       |<- d ->|
48        |       |       	*(ideal alarm1 time)
49	|       |<-- 20 msec. ->|       alarm(1)
50        |       |               |<- d ->|       unmap("a.cel")
51        |       |       	|       |<- d ->|       *("a.cel" unmapped)
52	|       |       	|<--------- x --------->|
53	|       |	        |       		|
54	|       |	        |       		|
55Time:   -x      +0		+20                     +20+x	     ->future
56
57================================================================
58
59
60                                yav <yav@bigfoot.com>
61