IPlugin Interface (IPluginAPI Interface)
The legacy API's IPluginAPI interface is now the IPlugin Interface and can be implemented through the AbstractPlugin Class.
HS3 (IPluginAPI Interface) | HS4 (IPlugin Interface) |
---|---|
AccessLevel | AbstractPlugin.AccessLevel Property |
Capabilities | Deprecated. |
GenPage | Deprecated. For pages involving settings, see Settings Pages. For all other pages, see Feature Pages. |
GetPagePlugin | Deprecated. For pages involving settings, see Settings Pages. For all other pages, see Feature Pages. |
HSCOMPort | Deprecated. COM ports are no longer managed by HomeSeer directly. |
HSEvent | AbstractPlugin.HsEvent Method |
InitIO | AbstractPlugin.Initialize Method |
InstanceFriendlyName | Deprecated. |
InterfaceStatus | AbstractPlugin.Status Property |
Name | AbstractPlugin.Name Property |
PagePut | AbstractPlugin.PostBackProc Method |
PluginFunction | AbstractPlugin.PluginFunction Method |
PluginPropertyGet | AbstractPlugin.PluginPropertyGet Method |
PluginPropertySet | AbstractPlugin.PluginPropertySet Method |
PostBackProc | AbstractPlugin.PostBackProc Method |
RaisesGenericCallbacks | Deprecated. |
Search | Deprecated. |
ShutdownIO | AbstractPlugin.OnShutdown Method |
SpeakIn | AbstractPlugin.SpeakIn Method |
SupportsMultipleInstances | Deprecated. |
SupportsMultipleInstancesSingleEXE | Deprecated. |