Page tree
Skip to end of metadata
Go to start of metadata

This article covers a translation guide to help you find the signatures for methods in the new Plugin SDK if you are accustomed to the HS3 API signatures.


AbstractHsDevice Class (DeviceClass Class)

The legacy API's DeviceClass is now the AbstractHsDevice Class https://homeseer.github.io/Plugin-SDK-Docs/api/HomeSeer.PluginSdk.Devices.AbstractHsDevice.html?tabs=cs and can be implemented using the HsDevice Class https://homeseer.github.io/Plugin-SDK-Docs/api/HomeSeer.PluginSdk.Devices.HsDevice.html?tabs=cs and HsFeature Class https://homeseer.github.io/Plugin-SDK-Docs/api/HomeSeer.PluginSdk.Devices.HsFeature.html?tabs=cs.

IPlugin Interface (IPluginAPI Interface)

The legacy API's IPluginAPI interface is now the IPlugin Interface https://homeseer.github.io/Plugin-SDK-Docs/api/HomeSeer.PluginSdk.IPlugin.html?tabs=cs and can be implemented through the AbstractPlugin Class https://homeseer.github.io/Plugin-SDK-Docs/api/HomeSeer.PluginSdk.AbstractPlugin.html?tabs=cs.

StatusControl Class (VSPair Class)

The legacy API's VSPair class is now the StatusControl Class https://homeseer.github.io/Plugin-SDK-Docs/api/HomeSeer.PluginSdk.Devices.Controls.StatusControl.html?tabs=cs

StatusGraphic Class (VGPair Class)

The legacy API's VGPair class is now the StatusGraphic Class https://homeseer.github.io/Plugin-SDK-Docs/api/HomeSeer.PluginSdk.Devices.StatusGraphic.html?tabs=cs.

#trackbackRdf ($trackbackUtils.getContentIdentifier($page) $page.title $trackbackUtils.getPingUrl($page))
  • No labels