Idfxt

This pull request is for the sake of conversation, not necessarily with the intent to merge.  yet. 
On Wednesday, December 17, 2014 03:19:26 PM Dan Macumber wrote:
> > +}
> > +
> > +void JSONDataInterface::checkNumeric(double property_value, string
> > property_name, cJSON *schema_object, bool &valid, string child_name) +{
> > +    if (schema_object) {                               //get matching
> > schema property +        cJSON *schema_property =
> > cJSON_GetObjectItem(schema_object, property_name.c_str()); +        if
> > (schema_property) {
> > +            for (int a = 0; a < cJSON_GetArraySize(schema_property); a++)
> > { +                cJSON *attribute = cJSON_GetArrayItem(schema_property,
> > a); +                checkRange(attribute, property_name, child_name,
> > valid, property_value); +            }
> > +        }
> > +    }
> > +}
> > +
> > +bool JSONDataInterface::validateModel()
> 
> Also there doesn't appear to be checking for required fields, ensuring that
> unique object constraints are met, etc.
> 

Further validation will be complete in the coming months to the degree that 
the Input Processor would benefit from it.  Verification of iddx data, 
particularly where missing data was inferred for the required/optional values, 
is an important part of further validation efforts.    


> ---
> Reply to this email directly or view it on GitHub:
> https://github.com/NREL/EnergyPlus/pull/4636/files#r22013364