Search Results for

    Show / Hide Table of Contents

    Plugin SDK v1.3.0.0 Release Notes

    This release focuses on changes to JUI and Devices as well as making sure all members of the Devices namespace have documentation now. A new project PluginSdkTests has been included to hold unit tests as they are added. This release also includes preview changes for HS4.2.

    • Add new HomeSeer.Jui.Views
      • Add TimeSpanView (PSDK-1) (GitHub Issue 147) (GitHub Issue 72)
      • Add GridView (PSDK-57)
      • Add TextAreaView (PSDK-151) (GitHub Issue 197)
    • Add IHsController.SendControlForFeatureByString() (PSDK-91)
    • Add IPlugin.SupportsConfigFeature property to allow plugins to display a config page unique to a feature instead of always going to the owning device's config page (PSDK-152) (GitHub Issue 86)
    • Add methods to DeviceFactory and FeatureFactory
      • Add DeviceFactory.WithAddress() (PSDK-156)
      • Add DeviceFactory.WithoutMiscFlags() (PSDK-157)
      • Add FeatureFactory.AddGraphic(StatusGraphic) (PSDK-164)
    • Move Devices.EEnergyFeatureSubType to Devices.Identification.EEnergyFeatureSubType. Active references to Devices.EEnergyFeatureSubType in compiled code have been tested and will work without any problems (PSDK-163)
    • Fix some bugs
      • Fix issue preventing values for InputViews from being retrieved from INI (PSDK-155)
      • Add exception to ValueRange constructor when min is greater than max to avoid creating a bad object (PSDK-170)
      • Change precision of floating point number comparisons from 1E-20 to 1E-15 because Doubles lose precision at 1E-16 (PSDK-171) (GitHub Issue 198)
      • Remove AbstractStatus because it isn't being used (PSDK-169)
    • Update documentation (PSDK-158)
      • All Devices namespace members have documentation
      • Applied warnings to the use of EControlType.StatusOnly and EControlType.ButtonScript to properly indicate that they are read only at this time.
      • Applied a warning to the use of EControlType.Values to indicate that its exact use is being worked on and to expect changes in future releases
      • Applied a warning to the use of EControlType.ValueRangeDropDown to indicate that it is currently inoperable
      • All device related methods in IHsController have documentation
    • Add HS4.2 preview code providing more granular control of the display of features on a device (PSDK-118) (GitHub Issue 153)
      • Add EFeatureDisplayType
      • Add HsDevice.FeatureDisplayPriority
      • Add HsDevice.GetFeaturesInDisplayOrder()
      • Add HsFeature.DisplayPriority
      • Add HsFeature.DisplayType
      • Add EProperty.FeatureDisplayPriority and EProperty.FeatureDisplayType
      • Add FeatureFactory.WithDisplayType()
    In This Article
    Back to top HomeSeer Technologies