Package org.sensorhub.api.data
Interface IDataProducerModule<ConfigType extends ModuleConfig>
- Type Parameters:
ConfigType
- Type of config class
- All Superinterfaces:
IDataProducer
,IEventProducer
,IModule<ConfigType>
,IModuleBase<ConfigType>
,ISystemDriver
- All Known Subinterfaces:
IProcessModule<ConfigType>
,ISensorModule<ConfigType>
public interface IDataProducerModule<ConfigType extends ModuleConfig>
extends IModule<ConfigType>, ISystemDriver, IDataProducer
Kept for backward compatibility; Will be removed later
-
Field Summary
Fields inherited from interface org.sensorhub.api.module.IModule
CANNOT_INIT_MSG, CANNOT_LOAD_MSG, CANNOT_START_MSG, CANNOT_STOP_MSG, CANNOT_UPDATE_MSG
-
Method Summary
Methods inherited from interface org.sensorhub.api.data.IDataProducer
getCurrentFeaturesOfInterest, getOutputs
Methods inherited from interface org.sensorhub.api.module.IModule
cleanup, getCurrentError, getCurrentState, getDescription, getLocalID, getLogger, getParentHub, getStatusMessage, init, isInitialized, isStarted, loadState, registerListener, saveState, setConfiguration, setParentHub, start, stop, unregisterListener, updateConfig, waitForState
Methods inherited from interface org.sensorhub.api.module.IModuleBase
getConfiguration, getName, init
Methods inherited from interface org.sensorhub.api.system.ISystemDriver
getCurrentDescription, getDescription, getLatestDescriptionUpdate, getName, getParentSystem, getParentSystemUID, getUniqueIdentifier, isEnabled