ConfigType
- Type of network configurationpublic interface ICommNetwork<ConfigType extends ModuleConfig> extends IModule<ConfigType>
Interface used to represent communication networks of different types, such as Ethernet, WiFi, Bluetooth, Bluetooth LE, ZigBee, etc...
Modifier and Type | Interface and Description |
---|---|
static class |
ICommNetwork.NetworkType |
Modifier and Type | Method and Description |
---|---|
Collection<? extends INetworkInfo> |
getAvailableNetworks() |
IDeviceScanner |
getDeviceScanner() |
String |
getInterfaceName() |
ICommNetwork.NetworkType |
getNetworkType() |
boolean |
isOfType(ICommNetwork.NetworkType type)
Checks if this network is compatible with given type.
|
cleanup, getConfiguration, getCurrentError, getCurrentState, getLocalID, getName, getStatusMessage, init, init, isInitialized, isStarted, loadState, registerListener, requestInit, requestStart, requestStop, saveState, setConfiguration, start, stop, unregisterListener, updateConfig, waitForState
String getInterfaceName()
ICommNetwork.NetworkType getNetworkType()
boolean isOfType(ICommNetwork.NetworkType type)
type
- IDeviceScanner getDeviceScanner()
Collection<? extends INetworkInfo> getAvailableNetworks()
Copyright © 2016 Sensia Software LLC. All rights reserved.