codec_value_to_data
retval = codec_value_to_data(val, "value", &tmp);
retval = codec_value_to_data(val, "pin", pin);