Commit | Line | Data |
---|---|---|
0a7000dc PP |
1 | # The MIT License (MIT) |
2 | # | |
3 | # Copyright (c) 2016 Philippe Proulx <pproulx@efficios.com> | |
4 | # | |
982a3367 PP |
5 | # Permission is hereby granted, free of charge, to any person obtaining |
6 | # a copy of this software and associated documentation files (the | |
7 | # "Software"), to deal in the Software without restriction, including | |
8 | # without limitation the rights to use, copy, modify, merge, publish, | |
9 | # distribute, sublicense, and/or sell copies of the Software, and to | |
10 | # permit persons to whom the Software is furnished to do so, subject to | |
11 | # the following conditions: | |
0a7000dc | 12 | # |
982a3367 PP |
13 | # The above copyright notice and this permission notice shall be |
14 | # included in all copies or substantial portions of the Software. | |
0a7000dc | 15 | # |
982a3367 PP |
16 | # THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, |
17 | # EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF | |
18 | # MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. | |
19 | # IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY | |
20 | # CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, | |
21 | # TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE | |
22 | # SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. | |
0a7000dc | 23 | |
bed7233f PP |
24 | version: '2.1' |
25 | metadata: | |
26 | clocks: | |
27 | my_clock: {} | |
28 | type-aliases: | |
29 | uint16: | |
30 | class: int | |
31 | size: 16 | |
32 | trace: | |
33 | byte-order: le | |
34 | packet-header-type: | |
35 | class: struct | |
36 | min-align: 8 | |
37 | fields: | |
38 | stream_id: | |
39 | class: int | |
40 | size: 2 | |
41 | streams: | |
42 | my_stream: | |
43 | packet-context-type: | |
44 | class: struct | |
45 | fields: | |
46 | content_size: uint16 | |
47 | packet_size: uint16 | |
48 | event-header-type: | |
49 | class: struct | |
50 | min-align: 8 | |
51 | fields: | |
52 | id: uint16 | |
53 | events: | |
54 | my_event: | |
55 | payload-type: | |
56 | class: struct | |
57 | fields: | |
58 | my_field: uint16 | |
59 | my_stream2: | |
60 | packet-context-type: | |
61 | class: struct | |
62 | fields: | |
63 | content_size: uint16 | |
64 | packet_size: uint16 | |
65 | event-header-type: | |
66 | class: struct | |
67 | min-align: 8 | |
68 | fields: | |
69 | id: uint16 | |
70 | events: | |
71 | my_event: | |
72 | payload-type: | |
73 | class: struct | |
74 | fields: | |
75 | my_field: uint16 | |
76 | my_stream3: | |
77 | packet-context-type: | |
78 | class: struct | |
79 | fields: | |
80 | content_size: uint16 | |
81 | packet_size: uint16 | |
82 | event-header-type: | |
83 | class: struct | |
84 | min-align: 8 | |
85 | fields: | |
86 | id: uint16 | |
87 | events: | |
88 | my_event: | |
89 | payload-type: | |
90 | class: struct | |
91 | fields: | |
92 | my_field: uint16 | |
93 | my_stream4: | |
94 | packet-context-type: | |
95 | class: struct | |
96 | fields: | |
97 | content_size: uint16 | |
98 | packet_size: uint16 | |
99 | event-header-type: | |
100 | class: struct | |
101 | min-align: 8 | |
102 | fields: | |
103 | id: uint16 | |
104 | events: | |
105 | my_event: | |
106 | payload-type: | |
107 | class: struct | |
108 | fields: | |
109 | my_field: uint16 | |
110 | my_stream5: | |
111 | packet-context-type: | |
112 | class: struct | |
113 | fields: | |
114 | content_size: uint16 | |
115 | packet_size: uint16 | |
116 | event-header-type: | |
117 | class: struct | |
118 | min-align: 8 | |
119 | fields: | |
120 | id: uint16 | |
121 | events: | |
122 | my_event: | |
123 | payload-type: | |
124 | class: struct | |
125 | fields: | |
126 | my_field: uint16 |