com.tibbo.aggregate.common.device

## Interface ServerDeviceController

-     public interface ServerDeviceController

- - ### Field Summary

    Fields
    Modifier and Type | Field and Description
    --- | ---
    `static java.lang.String` | `TYPE_GENERIC`

  - ### Method Summary

    All Methods Instance Methods Abstract Methods
    Modifier and Type | Method and Description
    --- | ---
    `java.lang.String` | `getDeviceIconId()`
    `java.lang.String` | `getGroupName()`
    `java.lang.String` | `getType()`
    `java.lang.String` | `getTypeName()`
    `void` | `install(DeviceContext deviceContext)`
    `void` | `start()`
    `void` | `stop()`
    `void` | `uninstall()`

- - ### Field Detail

    - #### TYPE_GENERIC

          static final java.lang.String TYPE_GENERIC

      See Also:
        Constant Field Values

  - ### Method Detail

    - #### getType

          java.lang.String getType()

    - #### getTypeName

          java.lang.String getTypeName()

    - #### install

          void install(DeviceContext deviceContext)
                throws ContextException

      Throws:
        `ContextException`

    - #### uninstall

          void uninstall()
                  throws ContextException

      Throws:
        `ContextException`

    - #### start

          void start()

    - #### stop

          void stop()

    - #### getDeviceIconId

          java.lang.String getDeviceIconId()

    - #### getGroupName

          java.lang.String getGroupName()