d.type = openxc_DynamicField_Type_STRING;
d.has_string_value = true;
+ d.has_numeric_value = false;
+ d.has_boolean_value = false;
::strncpy(d.string_value, value.c_str(), 100);
return d;
d.has_type = true;
d.type = openxc_DynamicField_Type_NUM;
+ d.has_string_value = false;
d.has_numeric_value = true;
+ d.has_boolean_value = false;
d.numeric_value = value;
return d;
d.has_type = true;
d.type = openxc_DynamicField_Type_BOOL;
+ d.has_string_value = false;
+ d.has_numeric_value = false;
d.has_boolean_value = true;
d.boolean_value = value;
{
if(s_msg.has_name)
{
- json = json_object_new_object();
json_object_object_add(json, "name", json_object_new_string(s_msg.name));
jsonify_DynamicField(s_msg.value, json);
return true;