FreeCalypso > hg > fc-tourmaline
annotate src/cs/services/buzm/buzm_messages_i.h @ 297:8dfdf88d632f
BUZM SWE initial implementation
author | Mychaela Falconia <falcon@freecalypso.org> |
---|---|
date | Tue, 29 Mar 2022 03:45:41 +0000 |
parents | |
children |
rev | line source |
---|---|
297
8dfdf88d632f
BUZM SWE initial implementation
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1 /* |
8dfdf88d632f
BUZM SWE initial implementation
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
2 * In this header file we are going to define our internal messages |
8dfdf88d632f
BUZM SWE initial implementation
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
3 * that will be sent to our BUZM task by our API layer. |
8dfdf88d632f
BUZM SWE initial implementation
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
4 */ |
8dfdf88d632f
BUZM SWE initial implementation
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
5 |
8dfdf88d632f
BUZM SWE initial implementation
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
6 #ifndef __BUZM_MESSAGES_I |
8dfdf88d632f
BUZM SWE initial implementation
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
7 #define __BUZM_MESSAGES_I |
8dfdf88d632f
BUZM SWE initial implementation
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
8 |
8dfdf88d632f
BUZM SWE initial implementation
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
9 #include "rv/rv_general.h" |
8dfdf88d632f
BUZM SWE initial implementation
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
10 #include "ffs/ffs_api.h" |
8dfdf88d632f
BUZM SWE initial implementation
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
11 |
8dfdf88d632f
BUZM SWE initial implementation
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
12 struct buzm_start_msg { |
8dfdf88d632f
BUZM SWE initial implementation
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
13 T_RV_HDR hdr; |
8dfdf88d632f
BUZM SWE initial implementation
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
14 T_FFS_FD fd; |
8dfdf88d632f
BUZM SWE initial implementation
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
15 UINT8 volume; |
8dfdf88d632f
BUZM SWE initial implementation
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
16 BOOL loop; |
8dfdf88d632f
BUZM SWE initial implementation
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
17 }; |
8dfdf88d632f
BUZM SWE initial implementation
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
18 |
8dfdf88d632f
BUZM SWE initial implementation
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
19 struct buzm_stop_msg { |
8dfdf88d632f
BUZM SWE initial implementation
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
20 T_RV_HDR hdr; |
8dfdf88d632f
BUZM SWE initial implementation
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
21 }; |
8dfdf88d632f
BUZM SWE initial implementation
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
22 |
8dfdf88d632f
BUZM SWE initial implementation
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
23 enum buzm_msg_id { |
8dfdf88d632f
BUZM SWE initial implementation
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
24 BUZM_START_REQ = 1, |
8dfdf88d632f
BUZM SWE initial implementation
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
25 BUZM_STOP_REQ |
8dfdf88d632f
BUZM SWE initial implementation
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
26 }; |
8dfdf88d632f
BUZM SWE initial implementation
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
27 |
8dfdf88d632f
BUZM SWE initial implementation
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
28 #endif |