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 |
|
|
SpeakIn |
AbstractPlugin.SpeakIn Method |
|
SupportsMultipleInstances |
Deprecated. |
|
SupportsMultipleInstancesSingleEXE |
Deprecated. |