Search Results for

    Show / Hide Table of Contents

    Namespace HomeSeer.PluginSdk

    Classes

    AbstractPlugin

    The base implementation of the IPlugin interface.

    It includes default implementations for most of the IPlugin members and wraps others with convenience methods and objects that make it simpler to interface with the HomeSeer system.

    Once the containing plugin application is started, initiate a connection to the HomeSeer system by calling Connect(String[]).

    All plugins (the HSPI class) should derive from this class.

    PluginStatus

    Represents the current operational state of a HomeSeer plugin.

    Interfaces

    IHsController

    The interface used by plugins to communicate with the HomeSeer software

    An instance of this interface is automatically provided to an AbstractPlugin when AbstractPlugin.Connect(string[]) is called.

    IPlugin

    The core plugin interface used by HomeSeer to interact with third-party plugins.

    The AbstractPlugin class provides a default implementation of this interface that should be used to develop plugins.

    Enums

    PluginStatus.EPluginStatus

    An Enum representing the current state of a plugin

    In This Article
    Back to top HomeSeer Technologies