if (val < item->value_spec.spec.int_spec.range.min ||
val > item->value_spec.spec.int_spec.range.max) {
valid = false;
- //mmf_debug(MMF_DEBUG_LOG, "[mmf_attribute:%s] out of range\n", item->name);
+ debug_error("[mmf_attribute:%s] out of range[min %d, max %d, set %d]",
+ item->name, item->value_spec.spec.int_spec.range.min,
+ item->value_spec.spec.int_spec.range.max, val);
}
break;
case MMF_VALUE_SPEC_INT_ARRAY:
}
}
if (!valid) {
- //mmf_debug(MMF_DEBUG_LOG, "[mmf_attribute:%s] out of array\n", item->name);
+ debug_error("[mmf_attribute:%s] out of array, set %d", item->name, val);
+ for (i = 0; i < item->value_spec.spec.int_spec.array.count; i++) {
+ debug_error("array[index %d] value [%d]",
+ i, item->value_spec.spec.int_spec.array.array[i]);
+ }
}
break;
default: