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_item_tag_to_string: |
20 | | * @val: value, e.g. %FU_HID_ITEM_TAG_INPUT |
21 | | * |
22 | | * Converts an enumerated value to a string. |
23 | | * |
24 | | * Returns: identifier string |
25 | | **/ |
26 | | const gchar * |
27 | | fu_hid_item_tag_to_string(FuHidItemTag val) |
28 | 206k | { |
29 | 206k | if (val == FU_HID_ITEM_TAG_INPUT) |
30 | 385 | return "input"; |
31 | 206k | if (val == FU_HID_ITEM_TAG_OUTPUT) |
32 | 177 | return "output"; |
33 | 206k | if (val == FU_HID_ITEM_TAG_FEATURE) |
34 | 140 | return "feature"; |
35 | 205k | if (val == FU_HID_ITEM_TAG_COLLECTION) |
36 | 187 | return "collection"; |
37 | 205k | if (val == FU_HID_ITEM_TAG_END_COLLECTION) |
38 | 512 | return "end-collection"; |
39 | 205k | if (val == FU_HID_ITEM_TAG_USAGE_PAGE) |
40 | 3.29k | return "usage-page"; |
41 | 201k | if (val == FU_HID_ITEM_TAG_LOGICAL_MINIMUM) |
42 | 3.40k | return "logical-minimum"; |
43 | 198k | if (val == FU_HID_ITEM_TAG_LOGICAL_MAXIMUM) |
44 | 3.31k | return "logical-maximum"; |
45 | 195k | if (val == FU_HID_ITEM_TAG_PHYSICAL_MINIMUM) |
46 | 1.61k | return "physical-minimum"; |
47 | 193k | if (val == FU_HID_ITEM_TAG_PHYSICAL_MAXIMUM) |
48 | 2.32k | return "physical-maximum"; |
49 | 191k | if (val == FU_HID_ITEM_TAG_UNIT) |
50 | 1.63k | return "unit"; |
51 | 189k | if (val == FU_HID_ITEM_TAG_REPORT_SIZE) |
52 | 1.66k | return "report-size"; |
53 | 187k | if (val == FU_HID_ITEM_TAG_REPORT_ID) |
54 | 2.70k | return "report-id"; |
55 | 185k | if (val == FU_HID_ITEM_TAG_REPORT_COUNT) |
56 | 4.25k | return "report-count"; |
57 | 181k | if (val == FU_HID_ITEM_TAG_PUSH) |
58 | 1.65k | return "push"; |
59 | 179k | if (val == FU_HID_ITEM_TAG_POP) |
60 | 2.47k | return "pop"; |
61 | 176k | if (val == FU_HID_ITEM_TAG_USAGE) |
62 | 1.30k | return "usage"; |
63 | 175k | if (val == FU_HID_ITEM_TAG_USAGE_MINIMUM) |
64 | 611 | return "usage-minimum"; |
65 | 174k | if (val == FU_HID_ITEM_TAG_USAGE_MAXIMUM) |
66 | 690 | return "usage-maximum"; |
67 | 174k | if (val == FU_HID_ITEM_TAG_DESIGNATOR_INDEX) |
68 | 441 | return "designator-index"; |
69 | 173k | if (val == FU_HID_ITEM_TAG_DESIGNATOR_MINIMUM) |
70 | 857 | return "designator-minimum"; |
71 | 173k | if (val == FU_HID_ITEM_TAG_DESIGNATOR_MAXIMUM) |
72 | 1.20k | return "designator-maximum"; |
73 | 171k | if (val == FU_HID_ITEM_TAG_STRING_INDEX) |
74 | 555 | return "string-index"; |
75 | 171k | if (val == FU_HID_ITEM_TAG_STRING_MINIMUM) |
76 | 754 | return "string-minimum"; |
77 | 170k | if (val == FU_HID_ITEM_TAG_STRING_MAXIMUM) |
78 | 770 | return "string-maximum"; |
79 | 169k | if (val == FU_HID_ITEM_TAG_LONG) |
80 | 8.20k | return "long"; |
81 | 161k | return NULL; |
82 | 169k | } |
83 | | /** |
84 | | * fu_hid_item_tag_from_string: |
85 | | * @val: (nullable): a string, e.g. `input` |
86 | | * |
87 | | * Converts a string to an enumerated value. |
88 | | * |
89 | | * Returns: enumerated value |
90 | | **/ |
91 | | FuHidItemTag |
92 | | fu_hid_item_tag_from_string(const gchar *val) |
93 | 0 | { |
94 | 0 | if (g_strcmp0(val, "input") == 0) |
95 | 0 | return FU_HID_ITEM_TAG_INPUT; |
96 | 0 | if (g_strcmp0(val, "output") == 0) |
97 | 0 | return FU_HID_ITEM_TAG_OUTPUT; |
98 | 0 | if (g_strcmp0(val, "feature") == 0) |
99 | 0 | return FU_HID_ITEM_TAG_FEATURE; |
100 | 0 | if (g_strcmp0(val, "collection") == 0) |
101 | 0 | return FU_HID_ITEM_TAG_COLLECTION; |
102 | 0 | if (g_strcmp0(val, "end-collection") == 0) |
103 | 0 | return FU_HID_ITEM_TAG_END_COLLECTION; |
104 | 0 | if (g_strcmp0(val, "usage-page") == 0) |
105 | 0 | return FU_HID_ITEM_TAG_USAGE_PAGE; |
106 | 0 | if (g_strcmp0(val, "logical-minimum") == 0) |
107 | 0 | return FU_HID_ITEM_TAG_LOGICAL_MINIMUM; |
108 | 0 | if (g_strcmp0(val, "logical-maximum") == 0) |
109 | 0 | return FU_HID_ITEM_TAG_LOGICAL_MAXIMUM; |
110 | 0 | if (g_strcmp0(val, "physical-minimum") == 0) |
111 | 0 | return FU_HID_ITEM_TAG_PHYSICAL_MINIMUM; |
112 | 0 | if (g_strcmp0(val, "physical-maximum") == 0) |
113 | 0 | return FU_HID_ITEM_TAG_PHYSICAL_MAXIMUM; |
114 | 0 | if (g_strcmp0(val, "unit") == 0) |
115 | 0 | return FU_HID_ITEM_TAG_UNIT; |
116 | 0 | if (g_strcmp0(val, "report-size") == 0) |
117 | 0 | return FU_HID_ITEM_TAG_REPORT_SIZE; |
118 | 0 | if (g_strcmp0(val, "report-id") == 0) |
119 | 0 | return FU_HID_ITEM_TAG_REPORT_ID; |
120 | 0 | if (g_strcmp0(val, "report-count") == 0) |
121 | 0 | return FU_HID_ITEM_TAG_REPORT_COUNT; |
122 | 0 | if (g_strcmp0(val, "push") == 0) |
123 | 0 | return FU_HID_ITEM_TAG_PUSH; |
124 | 0 | if (g_strcmp0(val, "pop") == 0) |
125 | 0 | return FU_HID_ITEM_TAG_POP; |
126 | 0 | if (g_strcmp0(val, "usage") == 0) |
127 | 0 | return FU_HID_ITEM_TAG_USAGE; |
128 | 0 | if (g_strcmp0(val, "usage-minimum") == 0) |
129 | 0 | return FU_HID_ITEM_TAG_USAGE_MINIMUM; |
130 | 0 | if (g_strcmp0(val, "usage-maximum") == 0) |
131 | 0 | return FU_HID_ITEM_TAG_USAGE_MAXIMUM; |
132 | 0 | if (g_strcmp0(val, "designator-index") == 0) |
133 | 0 | return FU_HID_ITEM_TAG_DESIGNATOR_INDEX; |
134 | 0 | if (g_strcmp0(val, "designator-minimum") == 0) |
135 | 0 | return FU_HID_ITEM_TAG_DESIGNATOR_MINIMUM; |
136 | 0 | if (g_strcmp0(val, "designator-maximum") == 0) |
137 | 0 | return FU_HID_ITEM_TAG_DESIGNATOR_MAXIMUM; |
138 | 0 | if (g_strcmp0(val, "string-index") == 0) |
139 | 0 | return FU_HID_ITEM_TAG_STRING_INDEX; |
140 | 0 | if (g_strcmp0(val, "string-minimum") == 0) |
141 | 0 | return FU_HID_ITEM_TAG_STRING_MINIMUM; |
142 | 0 | if (g_strcmp0(val, "string-maximum") == 0) |
143 | 0 | return FU_HID_ITEM_TAG_STRING_MAXIMUM; |
144 | 0 | if (g_strcmp0(val, "long") == 0) |
145 | 0 | return FU_HID_ITEM_TAG_LONG; |
146 | 0 | return FU_HID_ITEM_TAG_UNKNOWN; |
147 | 0 | } |
148 | | |
149 | | /** |
150 | | * fu_hid_item_kind_to_string: |
151 | | * @val: value, e.g. %FU_HID_ITEM_KIND_GLOBAL |
152 | | * |
153 | | * Converts an enumerated value to a string. |
154 | | * |
155 | | * Returns: identifier string |
156 | | **/ |
157 | | const gchar * |
158 | | fu_hid_item_kind_to_string(FuHidItemKind val) |
159 | 206k | { |
160 | 206k | if (val == FU_HID_ITEM_KIND_MAIN) |
161 | 3.62k | return "main"; |
162 | 202k | if (val == FU_HID_ITEM_KIND_GLOBAL) |
163 | 37.3k | return "global"; |
164 | 165k | if (val == FU_HID_ITEM_KIND_LOCAL) |
165 | 32.5k | return "local"; |
166 | 133k | return NULL; |
167 | 165k | } |