Lines Matching refs:value

36             "Depending on the type pass the value:\n"
56 "with preset value set to 3.\n\n"
95 printf("Value type: STRING\n Size: %d\n", data->value.str_value.len);
97 char *ascii_out = (char *) malloc((data->value.str_value.len + 1) * sizeof(char));
98 memcpy(ascii_out, data->value.str_value.data, data->value.str_value.len);
99 ascii_out[data->value.str_value.len] = '\0';
103 printf("Value type: BYTES\n Size: %d", data->value.bytes_value.len);
104 for (int i = 0; i < data->value.bytes_value.len; i++) {
108 printf("%02X ", data->value.bytes_value.data[i]);
113 printf("Value type: BOOLEAN\nValue: %d\n", data->value.boolean_value);
117 printf("Value: %d\n", data->value.boolean_value);
120 printf("Value type: INT64\nValue: %" PRId64 "\n", data->value.int64_value);
123 printf("Value type: FLOAT\nValue: %f\n", data->value.float_value);
126 printf("Value type: FLOAT_VEC2\nValue[0]: %f ", data->value.float_array[0]);
127 printf("Value[1]: %f\n", data->value.float_array[1]);
130 printf("Value type: FLOAT_VEC3\nValue[0]: %f ", data->value.float_array[0]);
131 printf("Value[1]: %f ", data->value.float_array[1]);
132 printf("Value[2]: %f\n", data->value.float_array[2]);
135 printf("Value type: FLOAT_VEC4\nValue[0]: %f ", data->value.float_array[0]);
136 printf("Value[1]: %f ", data->value.float_array[1]);
137 printf("Value[2]: %f ", data->value.float_array[2]);
138 printf("Value[3]: %f\n", data->value.float_array[3]);
141 printf("Value type: INT32\nValue: %d\n", data->value.int32_value);
144 printf("Value type: INT32_VEC2\nValue[0]: %d ", data->value.int32_array[0]);
145 printf("Value[1]: %d\n", data->value.int32_array[1]);
148 printf("Value type: INT32_VEC3\nValue[0]: %d ", data->value.int32_array[0]);
149 printf("Value[1]: %d ", data->value.int32_array[1]);
150 printf("Value[2]: %d\n", data->value.int32_array[2]);
153 printf("Value type: INT32_VEC4\nValue[0]: %d ", data->value.int32_array[0]);
154 printf("Value[1]: %d ", data->value.int32_array[1]);
155 printf("Value[2]: %d ", data->value.int32_array[2]);
156 printf("Value[3]: %d\n", data->value.int32_array[3]);
160 printf("Value: %f\n", data->value.float_value);
164 printf("Value[0]: %f", data->value.float_array[0]);
165 printf("Value[1]: %f\n", data->value.float_array[1]);
169 printf("Value[0]: %f ", data->value.float_array[0]);
170 printf("Value[1]: %f ", data->value.float_array[1]);
171 printf("Value[2]: %f\n", data->value.float_array[2]);
175 printf("Value[0]: %f ", data->value.float_array[0]);
176 printf("Value[1]: %f ", data->value.float_array[1]);
177 printf("Value[2]: %f ", data->value.float_array[2]);
178 printf("Value[3]: %f\n", data->value.float_array[3]);
182 printf("Value: %d\n", data->value.int32_value);
186 printf("Value[0]: %d ", data->value.int32_array[0]);
187 printf("Value[1]: %d\n", data->value.int32_array[1]);
191 printf("Value[0]: %d ", data->value.int32_array[0]);
192 printf("Value[1]: %d ", data->value.int32_array[1]);
193 printf("Value[2]: %d\n", data->value.int32_array[2]);
197 printf("Value[0]: %d ", data->value.int32_array[0]);
198 printf("Value[1]: %d ", data->value.int32_array[1]);
199 printf("Value[2]: %d ", data->value.int32_array[2]);
200 printf("Value[3]: %d\n", data->value.int32_array[3]);
215 sscanf(value_string, "%d", &(data->value.int32_value));
221 memcpy(data->value.int32_array, vec, sizeof(vec));
225 printf("%s Setting value type not supported: %d\n", __func__, type);
252 float value = 0.0;
256 vehicle_data.value.str_value.len = strlen(data);
257 vehicle_data.value.str_value.data =
259 memcpy(vehicle_data.value.str_value.data, data, strlen(data) + 1);
270 vehicle_data.value.bytes_value.len = numBytes;
271 vehicle_data.value.bytes_value.data = buf;
275 vehicle_data.value.boolean_value = atoi(data);
279 &vehicle_data.value.boolean_value);
282 vehicle_data.value.int64_value = atoi(data);
285 vehicle_data.value.float_value = atof(data);
288 sscanf(data, "%f %f", &vehicle_data.value.float_array[0],
289 &vehicle_data.value.float_array[1]);
292 sscanf(data, "%f %f %f", &vehicle_data.value.float_array[0],
293 &vehicle_data.value.float_array[1],
294 &vehicle_data.value.float_array[2]);
297 sscanf(data, "%f %f %f %f", &vehicle_data.value.float_array[0],
298 &vehicle_data.value.float_array[1],
299 &vehicle_data.value.float_array[2],
300 &vehicle_data.value.float_array[3]);
303 vehicle_data.value.int32_value = atoi(data);
306 sscanf(data, "%d %d", &vehicle_data.value.int32_array[0],
307 &vehicle_data.value.int32_array[1]);
310 sscanf(data, "%d %d %d", &vehicle_data.value.int32_array[0],
311 &vehicle_data.value.int32_array[1],
312 &vehicle_data.value.int32_array[2]);
315 sscanf(data, "%d %d %d %d", &vehicle_data.value.int32_array[0],
316 &vehicle_data.value.int32_array[1],
317 &vehicle_data.value.int32_array[2],
318 &vehicle_data.value.int32_array[3]);
321 sscanf(data, "%d %f", &zone, &value);
323 vehicle_data.value.float_value = value;
327 &vehicle_data.value.float_array[0],
328 &vehicle_data.value.float_array[1]);
332 &vehicle_data.value.float_array[0],
333 &vehicle_data.value.float_array[1],
334 &vehicle_data.value.float_array[2]);
338 &vehicle_data.value.float_array[0],
339 &vehicle_data.value.float_array[1],
340 &vehicle_data.value.float_array[2],
341 &vehicle_data.value.float_array[3]);
345 &vehicle_data.value.int32_value);
349 &vehicle_data.value.int32_array[0],
350 &vehicle_data.value.int32_array[1]);
354 &vehicle_data.value.int32_array[0],
355 &vehicle_data.value.int32_array[1],
356 &vehicle_data.value.int32_array[2]);
360 &vehicle_data.value.int32_array[0],
361 &vehicle_data.value.int32_array[1],
362 &vehicle_data.value.int32_array[2],
363 &vehicle_data.value.int32_array[3]);
381 printf("Got some value from callback property: %d\n", event_data->prop);
441 // Type of the value of the property (see enum vehicle_value_type).
445 // Actual value as a string representation (supports only PODs for now).
447 char value[100] = "";
452 // Default value is 0 for onchange type of properties.
455 // numbers. See vehicle_prop_value_t.value.int32_array.
474 strcpy(value, optarg);
510 get_property(vehicle_device, property, type, value);
518 set_property(vehicle_device, property, type, value);