Class ModuleConfig

java.lang.Object
org.sensorhub.api.module.ModuleConfigBase
org.sensorhub.api.module.ModuleConfig
All Implemented Interfaces:
Cloneable
Direct Known Subclasses:
ClientConfig, CommProviderConfig, DatabaseConfig, NetworkConfig, ProcessConfig, SecurityModuleConfig, SensorConfig, SensorDriverConfig, ServiceConfig

public class ModuleConfig extends ModuleConfigBase

Base class to hold main modules configuration options

Since:
Nov 16, 2010
  • Field Details

    • id

      @DisplayInfo(label="Module ID", desc="Unique local ID of the module") public String id
      Unique ID of the module. It must be unique within the SensorHub instance and remain the same during the whole life-time of the module
    • description

      @DisplayInfo(label="Description", desc="User description for the module") public String description
    • autoStart

      @DisplayInfo(label="Auto Start", desc="Set to automatically start the module when it is loaded") @SerializedName(value="autoStart", alternate="enabled") public boolean autoStart
  • Constructor Details

    • ModuleConfig

      public ModuleConfig()
  • Method Details