comparison src/cs/services/mks/mks_messages_i.h @ 0:92470e5d0b9e

src: partial import from FC Selenite
author Mychaela Falconia <falcon@freecalypso.org>
date Fri, 15 May 2020 01:28:16 +0000
parents
children
comparison
equal deleted inserted replaced
-1:000000000000 0:92470e5d0b9e
1 /**
2 * @file mks_messages_i.h
3 *
4 * Data structures that MKS SWE can receive.
5 *
6 * These messages are send by the bridge function. There are not available
7 * out of the SWE.
8 *
9 * @author Laurent Sollier (l-sollier@ti.com)
10 * @version 0.1
11 */
12
13 /*
14 * History:
15 *
16 * Date Author Modification
17 * ----------------------------------------
18 * 11/19/2001 L Sollier Create
19 *
20 *
21 * (C) Copyright 2001 by Texas Instruments Incorporated, All Rights Reserved
22 */
23
24 #ifndef _MKS_MESSAGES_I_H_
25 #define _MKS_MESSAGES_I_H_
26
27
28
29 /**
30 * @name MKS_INFOS_KEY_SEQUENCE_MSG
31 *
32 * Internal message.
33 *
34 * Message issued by MKS to MKS task.
35 * This message is used to add a magic key sequence.
36 */
37 /*@{*/
38 /** Message ID. */
39 #define MKS_INFOS_KEY_SEQUENCE_MSG (MKS_MESSAGES_OFFSET | 0x002)
40
41 /** Message structure. */
42 typedef struct
43 {
44 /** Message header. */
45 T_RV_HDR hdr;
46
47 /** Magic key sequence informations. */
48 T_MKS_INFOS_KEY_SEQUENCE key_sequence_infos;
49
50 } T_MKS_INFOS_KEY_SEQUENCE_MSG;
51 /*@}*/
52
53 /**
54 * @name MKS_REMOVE_KEY_SEQUENCE_MSG
55 *
56 * Internal message.
57 *
58 * Message issued by MKS to MKS task.
59 * This message is used to remove a magic key sequence.
60 */
61 /*@{*/
62 /** Message ID. */
63 #define MKS_REMOVE_KEY_SEQUENCE_MSG (MKS_MESSAGES_OFFSET | 0x003)
64
65 /** Message structure. */
66 typedef struct
67 {
68 /** Message header. */
69 T_RV_HDR hdr;
70
71 /** Magic key sequence name. */
72 char name[KPD_MAX_CHAR_NAME+1];
73
74 } T_MKS_REMOVE_KEY_SEQUENCE_MSG;
75 /*@}*/
76
77
78 #endif /* _MKS_MESSAGES_I_H_ */