- GatewayClient - Class in com.mmbnetworks.gatewayapi
-
The GatewayClient
represents an aggregation of one or more network interfaces.
- GatewayClient(ConnectionInfo) - Constructor for class com.mmbnetworks.gatewayapi.GatewayClient
-
Creates a GatewayClient that represents a single network interface.
- GatewayClient(ConnectionInfo, DeviceEventHandler) - Constructor for class com.mmbnetworks.gatewayapi.GatewayClient
-
Creates a GatewayClient that represents a single network interface.
- GatewayClient(ConnectionInfo, DeviceEventHandler, String) - Constructor for class com.mmbnetworks.gatewayapi.GatewayClient
-
- GatewayConnectionException - Exception in com.mmbnetworks.gatewayapi.exception
-
This exception class is used to report errors and unexpected processing conditions related
to connecting to network interfaces.
- GatewayConnectionException(String) - Constructor for exception com.mmbnetworks.gatewayapi.exception.GatewayConnectionException
-
Construct an exception with the associated message.
- GatewayConnectionException(Throwable) - Constructor for exception com.mmbnetworks.gatewayapi.exception.GatewayConnectionException
-
- GenericDevice - Class in com.mmbnetworks.gatewayapi.entity
-
- GenericDevice(DeviceModel, DeviceConnectionType, DialogueManager, Executor) - Constructor for class com.mmbnetworks.gatewayapi.entity.GenericDevice
-
- getApiVersion() - Static method in class com.mmbnetworks.gatewayapi.GatewayClient
-
Get the API version number.
- getCachedProperties() - Method in class com.mmbnetworks.gatewayapi.entity.Device
-
Gets all currently known
Property
objects associated with this device type.
- getCachedProperty(String) - Method in class com.mmbnetworks.gatewayapi.entity.Device
-
Gets the
Property
with the associated
propertyName
.
- getCachedProperty() - Method in class com.mmbnetworks.gatewayapi.PropertyCommandData
-
Get the last known value of the Property.
- getCachedProtocolProperties() - Method in class com.mmbnetworks.gatewayapi.entity.Device
-
Gets all currently known
Property
objects associated with this device type.
- getCachedResult() - Method in class com.mmbnetworks.gatewayapi.CommandData
-
- getCategory() - Method in class com.mmbnetworks.gatewayapi.entity.DeviceType
-
Gets the device category.
- getCommandResult() - Method in class com.mmbnetworks.gatewayapi.CommandData
-
- getConnectedGatewayId() - Method in class com.mmbnetworks.gatewayapi.entity.Device
-
Get the String
identifier of the Gateway that this Device
is connected to.
- getConnectionInfo() - Method in class com.mmbnetworks.gatewayapi.GatewayClient
-
Gets the list of connections that the GatewayClient knows about.
- getDevice() - Method in class com.mmbnetworks.gatewayapi.event.device.DeviceEvent
-
Get the Device associated with the event.
- getDevice(String) - Method in class com.mmbnetworks.gatewayapi.GatewayClient
-
Gets the device with the corresponding id.
- getDeviceConnectionType() - Method in class com.mmbnetworks.gatewayapi.entity.Device
-
- getDevices(Predicate<Device>) - Method in class com.mmbnetworks.gatewayapi.GatewayClient
-
Returns a filtered collection of devices from all the networks that the GatewayClient
knows about.
- getDevices() - Method in class com.mmbnetworks.gatewayapi.GatewayClient
-
Returns a collection of devices from all the networks that the GatewayClient
knows about.
- getDeviceType() - Method in class com.mmbnetworks.gatewayapi.entity.Device
-
- getDeviceType() - Method in class com.mmbnetworks.gatewayapi.entity.GenericDevice
-
- getDeviceType() - Method in class com.mmbnetworks.gatewayapi.entity.LightDevice
-
- getDeviceType() - Method in class com.mmbnetworks.gatewayapi.entity.ThermostatDevice
-
- getFuture() - Method in class com.mmbnetworks.gatewayapi.PropertyCommandData
-
Gets the CompletableFuture representing the request to read/write the Property.
- getGatewayDevices() - Method in class com.mmbnetworks.gatewayapi.GatewayClient
-
Retrieves a collection of devices in the network that represents the network interface(i.e the ConnectionInfo
that was passed upon the initialisation of the GatewayClient
- getID() - Method in class com.mmbnetworks.gatewayapi.entity.Device
-
Get the String
identifier of this Device.
- getMax() - Method in class com.mmbnetworks.gatewayapi.entity.Property
-
Get the maximum value associated with this Property, which is immutable.
- getMin() - Method in class com.mmbnetworks.gatewayapi.entity.Property
-
Get the minimum value associated with this Property, which is immutable.
- getName() - Method in enum com.mmbnetworks.gatewayapi.ConnectionInfo.ConnectionType
-
- getName() - Method in class com.mmbnetworks.gatewayapi.entity.FunctionObject
-
- getName() - Method in class com.mmbnetworks.gatewayapi.entity.Parameter
-
- getName() - Method in class com.mmbnetworks.gatewayapi.entity.Property
-
Get the name of the Property, which is immutable.
- getNetworkStatus(ConnectionInfo) - Method in class com.mmbnetworks.gatewayapi.GatewayClient
-
Returns the network status of the specified network interface.
- getParameters() - Method in class com.mmbnetworks.gatewayapi.entity.FunctionObject
-
- getProgress() - Method in class com.mmbnetworks.gatewayapi.event.serialupload.SerialUploadResult
-
Gets the progress of a serial upgrade that is currently in progress.
- getProperties() - Method in class com.mmbnetworks.gatewayapi.entity.Device
-
Gets all currently known
Property
objects associated with this device type.
- getProperties() - Method in class com.mmbnetworks.gatewayapi.entity.Result
-
- getProperty(String) - Method in class com.mmbnetworks.gatewayapi.entity.Device
-
Gets the
Property
with the associated
propertyName
.
- getProtocolProperties() - Method in class com.mmbnetworks.gatewayapi.entity.Device
-
Get all currently known raw protocol
Property
for this device.
- getStatus() - Method in class com.mmbnetworks.gatewayapi.entity.Result
-
- getStatus() - Method in class com.mmbnetworks.gatewayapi.event.device.DeviceEvent
-
Get the DeviceEventStatus of the event.
- getType() - Method in class com.mmbnetworks.gatewayapi.ConnectionInfo
-
Get the type of the connection represented by this object.
- getType() - Method in class com.mmbnetworks.gatewayapi.entity.DeviceType
-
Gets the device type.
- getType() - Method in class com.mmbnetworks.gatewayapi.entity.Property
-
Get the class type of the Property.
- getValue() - Method in class com.mmbnetworks.gatewayapi.ConnectionInfo
-
Get the value associated with this object.
- getValue() - Method in class com.mmbnetworks.gatewayapi.entity.Parameter
-
- getValue() - Method in class com.mmbnetworks.gatewayapi.entity.Property
-
Get the value of this Property.
- valueOf(String) - Static method in enum com.mmbnetworks.gatewayapi.ConnectionInfo.ConnectionType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.mmbnetworks.gatewayapi.entity.DeviceConnectionType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.mmbnetworks.gatewayapi.entity.Status
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.mmbnetworks.gatewayapi.entity.ThermostatDevice.FanMode
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.mmbnetworks.gatewayapi.entity.ThermostatDevice.Setpoint
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.mmbnetworks.gatewayapi.entity.ThermostatDevice.SystemMode
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.mmbnetworks.gatewayapi.event.device.DeviceEventStatus
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.mmbnetworks.gatewayapi.NetworkStatus
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum com.mmbnetworks.gatewayapi.ConnectionInfo.ConnectionType
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum com.mmbnetworks.gatewayapi.entity.DeviceConnectionType
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum com.mmbnetworks.gatewayapi.entity.Status
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum com.mmbnetworks.gatewayapi.entity.ThermostatDevice.FanMode
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum com.mmbnetworks.gatewayapi.entity.ThermostatDevice.Setpoint
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum com.mmbnetworks.gatewayapi.entity.ThermostatDevice.SystemMode
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum com.mmbnetworks.gatewayapi.event.device.DeviceEventStatus
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum com.mmbnetworks.gatewayapi.NetworkStatus
-
Returns an array containing the constants of this enum type, in
the order they are declared.