Initial RefrigerationDefrostCycleParameters commit
Add DefrostCycleParameters to RefrigerationCase
Add DefrostCycleParameters to RefrigerationWalkin
Add unit tests for RefrigerationDefrostCycleParameters
Initial createSimpleSchedule function

This is the beginnings of a simple compact schedule generating function
within Forward Translator.

It takes a vector of Times and double values then converts them, in
existing order, into a Schedule:Compact IdfObject.
Update Case and Walkin forward translators

This implements DefrostCycleParameters simple schedule generation in
each of the forward translators for Case and Walkin.

There is a new Impl only function in Case and Walkin,
defrostStartTimes(). This function returns an ordered vector of Times
if they are set.

This also eliminates some bugs in createSimpleSchedule and adds
documentation to createSimpleSchedule header file.
Fix bug in createSimpleSchedule

Schedule:Compact requires the schedule to have a value for all 24
hours. Also, Schedule:Compact requires the last value to be 24:00,
which differs from Openstudio::Time which represents it as 00:00.

So now if defrost1StartTime doesn’t equal 00:00 or is less than 24,
Case and Walkin create an Openstudio::Time for 24:00.

createSimpleSchedule now translates 00:00 to 24:00 for use in
Schedule:Compact and makes sure it is the last value.
Merge branch 'develop' into add_refrigeration_api_helpers

Conflicts:
	openstudiocore/src/model/RefrigerationCase.cpp
	openstudiocore/src/model/RefrigerationCase.hpp
	openstudiocore/src/model/RefrigerationCase_Impl.hpp
	openstudiocore/src/model/RefrigerationWalkIn.cpp
	openstudiocore/src/model/RefrigerationWalkIn.hpp
	openstudiocore/src/model/RefrigerationWalkIn_Impl.hpp
Fix merge conflicts

Conflicts:
	openstudiocore/src/model/RefrigerationCase.cpp
	openstudiocore/src/model/RefrigerationCase.hpp
	openstudiocore/src/model/RefrigerationCase_Impl.hpp
	openstudiocore/src/model/RefrigerationWalkIn.cpp
	openstudiocore/src/model/RefrigerationWalkIn.hpp
	openstudiocore/src/model/RefrigerationWalkIn_Impl.hpp
Add refrigeration case extension api IDD changes

[#71696478]
Merge branch 'develop' into add_refrigeration_api

Conflicts:
	openstudiocore/resources/model/OpenStudio.idd
Fix merge conflicts

Conflicts:
	openstudiocore/resources/model/OpenStudio.idd
Add refrigeration case extension api changes

This adds implementation code, unit test, and forward translator
changes.
Add version translation and fix IDD issue

This adds version translation for Refrigeration:WalkIn and also fixes a
minor formatting issue in OS IDD.
Fix error in version translation
Merge branch 'develop' into add_refrigeration_api_helpers

Conflicts:
	openstudiocore/src/model/ModelRefrigeration.i
Fix merge conflict

Conflicts:
	openstudiocore/src/model/ModelRefrigeration.i
Add doxy comments to describe ::unitType()

Options are now "UnitLength" and "NumberOfDoors"
Merge branch 'ORNL-BTRIC-add_refrigeration_api_helpers' into develop