Line | Count | Source |
1 | | /* |
2 | | * This file is auto-generated, do not modify! |
3 | | * |
4 | | * SPDX-License-Identifier: LGPL-2.1-or-later |
5 | | */ |
6 | | |
7 | | #include "config.h" |
8 | | |
9 | | #include <glib.h> |
10 | | |
11 | | #include "fu-hid-struct.h" |
12 | | |
13 | | #ifdef G_LOG_DOMAIN |
14 | | #undef G_LOG_DOMAIN |
15 | | #endif |
16 | | #define G_LOG_DOMAIN "FuStruct" |
17 | | |
18 | | /** |
19 | | * fu_hid_bus_type_to_string: |
20 | | * @val: value, e.g. %FU_HID_BUS_TYPE_PCI |
21 | | * |
22 | | * Converts an enumerated value to a string. |
23 | | * |
24 | | * Returns: identifier string |
25 | | **/ |
26 | | const gchar * |
27 | | fu_hid_bus_type_to_string(FuHidBusType val) |
28 | 0 | { |
29 | 0 | if (val == FU_HID_BUS_TYPE_PCI) |
30 | 0 | return "pci"; |
31 | 0 | if (val == FU_HID_BUS_TYPE_ISAPNP) |
32 | 0 | return "isapnp"; |
33 | 0 | if (val == FU_HID_BUS_TYPE_USB) |
34 | 0 | return "usb"; |
35 | 0 | if (val == FU_HID_BUS_TYPE_HIL) |
36 | 0 | return "hil"; |
37 | 0 | if (val == FU_HID_BUS_TYPE_BLUETOOTH) |
38 | 0 | return "bluetooth"; |
39 | 0 | if (val == FU_HID_BUS_TYPE_VIRTUAL) |
40 | 0 | return "virtual"; |
41 | 0 | if (val == FU_HID_BUS_TYPE_ISA) |
42 | 0 | return "isa"; |
43 | 0 | if (val == FU_HID_BUS_TYPE_I8042) |
44 | 0 | return "i8042"; |
45 | 0 | if (val == FU_HID_BUS_TYPE_XTKBD) |
46 | 0 | return "xtkbd"; |
47 | 0 | if (val == FU_HID_BUS_TYPE_RS232) |
48 | 0 | return "rs232"; |
49 | 0 | if (val == FU_HID_BUS_TYPE_GAMEPORT) |
50 | 0 | return "gameport"; |
51 | 0 | if (val == FU_HID_BUS_TYPE_PARPORT) |
52 | 0 | return "parport"; |
53 | 0 | if (val == FU_HID_BUS_TYPE_AMIGA) |
54 | 0 | return "amiga"; |
55 | 0 | if (val == FU_HID_BUS_TYPE_ADB) |
56 | 0 | return "adb"; |
57 | 0 | if (val == FU_HID_BUS_TYPE_I2C) |
58 | 0 | return "i2c"; |
59 | 0 | if (val == FU_HID_BUS_TYPE_HOST) |
60 | 0 | return "host"; |
61 | 0 | if (val == FU_HID_BUS_TYPE_GSC) |
62 | 0 | return "gsc"; |
63 | 0 | if (val == FU_HID_BUS_TYPE_ATARI) |
64 | 0 | return "atari"; |
65 | 0 | if (val == FU_HID_BUS_TYPE_SPI) |
66 | 0 | return "spi"; |
67 | 0 | if (val == FU_HID_BUS_TYPE_RMI) |
68 | 0 | return "rmi"; |
69 | 0 | if (val == FU_HID_BUS_TYPE_CEC) |
70 | 0 | return "cec"; |
71 | 0 | if (val == FU_HID_BUS_TYPE_INTEL_ISHTP) |
72 | 0 | return "intel-ishtp"; |
73 | 0 | if (val == FU_HID_BUS_TYPE_AMD_SFH) |
74 | 0 | return "amd-sfh"; |
75 | 0 | return NULL; |
76 | 0 | } |
77 | | |
78 | | /** |
79 | | * fu_hid_item_tag_to_string: |
80 | | * @val: value, e.g. %FU_HID_ITEM_TAG_INPUT |
81 | | * |
82 | | * Converts an enumerated value to a string. |
83 | | * |
84 | | * Returns: identifier string |
85 | | **/ |
86 | | const gchar * |
87 | | fu_hid_item_tag_to_string(FuHidItemTag val) |
88 | 218k | { |
89 | 218k | if (val == FU_HID_ITEM_TAG_INPUT) |
90 | 498 | return "input"; |
91 | 218k | if (val == FU_HID_ITEM_TAG_OUTPUT) |
92 | 194 | return "output"; |
93 | 218k | if (val == FU_HID_ITEM_TAG_FEATURE) |
94 | 172 | return "feature"; |
95 | 217k | if (val == FU_HID_ITEM_TAG_COLLECTION) |
96 | 172 | return "collection"; |
97 | 217k | if (val == FU_HID_ITEM_TAG_END_COLLECTION) |
98 | 606 | return "end-collection"; |
99 | 217k | if (val == FU_HID_ITEM_TAG_USAGE_PAGE) |
100 | 3.39k | return "usage-page"; |
101 | 213k | if (val == FU_HID_ITEM_TAG_LOGICAL_MINIMUM) |
102 | 3.66k | return "logical-minimum"; |
103 | 210k | if (val == FU_HID_ITEM_TAG_LOGICAL_MAXIMUM) |
104 | 3.59k | return "logical-maximum"; |
105 | 206k | if (val == FU_HID_ITEM_TAG_PHYSICAL_MINIMUM) |
106 | 1.67k | return "physical-minimum"; |
107 | 204k | if (val == FU_HID_ITEM_TAG_PHYSICAL_MAXIMUM) |
108 | 2.59k | return "physical-maximum"; |
109 | 202k | if (val == FU_HID_ITEM_TAG_UNIT) |
110 | 1.82k | return "unit"; |
111 | 200k | if (val == FU_HID_ITEM_TAG_REPORT_SIZE) |
112 | 1.84k | return "report-size"; |
113 | 198k | if (val == FU_HID_ITEM_TAG_REPORT_ID) |
114 | 3.00k | return "report-id"; |
115 | 195k | if (val == FU_HID_ITEM_TAG_REPORT_COUNT) |
116 | 4.24k | return "report-count"; |
117 | 191k | if (val == FU_HID_ITEM_TAG_PUSH) |
118 | 1.77k | return "push"; |
119 | 189k | if (val == FU_HID_ITEM_TAG_POP) |
120 | 2.54k | return "pop"; |
121 | 187k | if (val == FU_HID_ITEM_TAG_USAGE) |
122 | 1.11k | return "usage"; |
123 | 185k | if (val == FU_HID_ITEM_TAG_USAGE_MINIMUM) |
124 | 589 | return "usage-minimum"; |
125 | 185k | if (val == FU_HID_ITEM_TAG_USAGE_MAXIMUM) |
126 | 633 | return "usage-maximum"; |
127 | 184k | if (val == FU_HID_ITEM_TAG_DESIGNATOR_INDEX) |
128 | 513 | return "designator-index"; |
129 | 184k | if (val == FU_HID_ITEM_TAG_DESIGNATOR_MINIMUM) |
130 | 833 | return "designator-minimum"; |
131 | 183k | if (val == FU_HID_ITEM_TAG_DESIGNATOR_MAXIMUM) |
132 | 1.16k | return "designator-maximum"; |
133 | 182k | if (val == FU_HID_ITEM_TAG_STRING_INDEX) |
134 | 531 | return "string-index"; |
135 | 181k | if (val == FU_HID_ITEM_TAG_STRING_MINIMUM) |
136 | 703 | return "string-minimum"; |
137 | 180k | if (val == FU_HID_ITEM_TAG_STRING_MAXIMUM) |
138 | 725 | return "string-maximum"; |
139 | 180k | if (val == FU_HID_ITEM_TAG_LONG) |
140 | 7.35k | return "long"; |
141 | 172k | return NULL; |
142 | 180k | } |
143 | | /** |
144 | | * fu_hid_item_tag_from_string: |
145 | | * @val: (nullable): a string, e.g. `input` |
146 | | * |
147 | | * Converts a string to an enumerated value. |
148 | | * |
149 | | * Returns: enumerated value |
150 | | **/ |
151 | | FuHidItemTag |
152 | | fu_hid_item_tag_from_string(const gchar *val) |
153 | 0 | { |
154 | 0 | if (g_strcmp0(val, "input") == 0) |
155 | 0 | return FU_HID_ITEM_TAG_INPUT; |
156 | 0 | if (g_strcmp0(val, "output") == 0) |
157 | 0 | return FU_HID_ITEM_TAG_OUTPUT; |
158 | 0 | if (g_strcmp0(val, "feature") == 0) |
159 | 0 | return FU_HID_ITEM_TAG_FEATURE; |
160 | 0 | if (g_strcmp0(val, "collection") == 0) |
161 | 0 | return FU_HID_ITEM_TAG_COLLECTION; |
162 | 0 | if (g_strcmp0(val, "end-collection") == 0) |
163 | 0 | return FU_HID_ITEM_TAG_END_COLLECTION; |
164 | 0 | if (g_strcmp0(val, "usage-page") == 0) |
165 | 0 | return FU_HID_ITEM_TAG_USAGE_PAGE; |
166 | 0 | if (g_strcmp0(val, "logical-minimum") == 0) |
167 | 0 | return FU_HID_ITEM_TAG_LOGICAL_MINIMUM; |
168 | 0 | if (g_strcmp0(val, "logical-maximum") == 0) |
169 | 0 | return FU_HID_ITEM_TAG_LOGICAL_MAXIMUM; |
170 | 0 | if (g_strcmp0(val, "physical-minimum") == 0) |
171 | 0 | return FU_HID_ITEM_TAG_PHYSICAL_MINIMUM; |
172 | 0 | if (g_strcmp0(val, "physical-maximum") == 0) |
173 | 0 | return FU_HID_ITEM_TAG_PHYSICAL_MAXIMUM; |
174 | 0 | if (g_strcmp0(val, "unit") == 0) |
175 | 0 | return FU_HID_ITEM_TAG_UNIT; |
176 | 0 | if (g_strcmp0(val, "report-size") == 0) |
177 | 0 | return FU_HID_ITEM_TAG_REPORT_SIZE; |
178 | 0 | if (g_strcmp0(val, "report-id") == 0) |
179 | 0 | return FU_HID_ITEM_TAG_REPORT_ID; |
180 | 0 | if (g_strcmp0(val, "report-count") == 0) |
181 | 0 | return FU_HID_ITEM_TAG_REPORT_COUNT; |
182 | 0 | if (g_strcmp0(val, "push") == 0) |
183 | 0 | return FU_HID_ITEM_TAG_PUSH; |
184 | 0 | if (g_strcmp0(val, "pop") == 0) |
185 | 0 | return FU_HID_ITEM_TAG_POP; |
186 | 0 | if (g_strcmp0(val, "usage") == 0) |
187 | 0 | return FU_HID_ITEM_TAG_USAGE; |
188 | 0 | if (g_strcmp0(val, "usage-minimum") == 0) |
189 | 0 | return FU_HID_ITEM_TAG_USAGE_MINIMUM; |
190 | 0 | if (g_strcmp0(val, "usage-maximum") == 0) |
191 | 0 | return FU_HID_ITEM_TAG_USAGE_MAXIMUM; |
192 | 0 | if (g_strcmp0(val, "designator-index") == 0) |
193 | 0 | return FU_HID_ITEM_TAG_DESIGNATOR_INDEX; |
194 | 0 | if (g_strcmp0(val, "designator-minimum") == 0) |
195 | 0 | return FU_HID_ITEM_TAG_DESIGNATOR_MINIMUM; |
196 | 0 | if (g_strcmp0(val, "designator-maximum") == 0) |
197 | 0 | return FU_HID_ITEM_TAG_DESIGNATOR_MAXIMUM; |
198 | 0 | if (g_strcmp0(val, "string-index") == 0) |
199 | 0 | return FU_HID_ITEM_TAG_STRING_INDEX; |
200 | 0 | if (g_strcmp0(val, "string-minimum") == 0) |
201 | 0 | return FU_HID_ITEM_TAG_STRING_MINIMUM; |
202 | 0 | if (g_strcmp0(val, "string-maximum") == 0) |
203 | 0 | return FU_HID_ITEM_TAG_STRING_MAXIMUM; |
204 | 0 | if (g_strcmp0(val, "long") == 0) |
205 | 0 | return FU_HID_ITEM_TAG_LONG; |
206 | 0 | return FU_HID_ITEM_TAG_UNKNOWN; |
207 | 0 | } |
208 | | |
209 | | /** |
210 | | * fu_hid_item_kind_to_string: |
211 | | * @val: value, e.g. %FU_HID_ITEM_KIND_GLOBAL |
212 | | * |
213 | | * Converts an enumerated value to a string. |
214 | | * |
215 | | * Returns: identifier string |
216 | | **/ |
217 | | const gchar * |
218 | | fu_hid_item_kind_to_string(FuHidItemKind val) |
219 | 218k | { |
220 | 218k | if (val == FU_HID_ITEM_KIND_MAIN) |
221 | 3.99k | return "main"; |
222 | 214k | if (val == FU_HID_ITEM_KIND_GLOBAL) |
223 | 40.3k | return "global"; |
224 | 174k | if (val == FU_HID_ITEM_KIND_LOCAL) |
225 | 27.9k | return "local"; |
226 | 146k | return NULL; |
227 | 174k | } |
228 | | |