Point facet mapping

The OpcUaClient driver will attempt to initialize facets for a point based on the setup of the OPC UA Variable being proxied.

Control Point Description
BooleanPoint Will set the TrueText and FalseText if the OPC UA variable has "TrueState" and "FalseState" properties.
EnumPoint Will set the EnumRange if the OPC UA variable has an "EnumStrings" property.
NumericPoint Will set the Units if the OPC UA variable has an EUInformation property and the Unit maps to a system Unit. Will set the Precision, Max, and Min values based on the OPC UA variable data type or a "Range" property if it exist for the variable.