Skip navigation links
A B C D E F G H I L M N O P R S T U V W Z 

A

abortUpgrade(ConnectionInfo) - Method in class com.mmbnetworks.gatewayapi.GatewayClient
Cancels a firmware upgrade process that is currently running.
accept(DeviceProperty, DeviceModel.DevicePropertyEventEnum) - Method in class com.mmbnetworks.gatewayapi.entity.Device
 
accept(String) - Method in class com.mmbnetworks.gatewayapi.entity.Device
 
accept(Device, Property) - Method in class com.mmbnetworks.gatewayapi.sample.iaszone.IasPropertyHandler
 
accept(Device, String) - Method in class com.mmbnetworks.gatewayapi.sample.iaszone.IasProtocolPassthroughHandler
 
addDeviceEventHandler(DeviceEventHandler) - Method in class com.mmbnetworks.gatewayapi.GatewayClient
Allows a class to register itself to receive DeviceEvent.
addPropertyUpdateHandler(BiConsumer<Device, Property>) - Method in class com.mmbnetworks.gatewayapi.entity.Device
Adds a Property update handler.
addProtocolHandler(BiConsumer<Device, String>) - Method in class com.mmbnetworks.gatewayapi.entity.Device
Adds a ProtocolHandler to handle protocol messages from the Device.
addToGroup(int) - Method in class com.mmbnetworks.gatewayapi.entity.Device
 
adjustSetpoint(Thermostat.SetpointModeEnum, int) - Method in class com.mmbnetworks.gatewayapi.entity.ThermostatDevice
Adjusts the setpoint up or down by a specified amount.

B

bindDevice(String, String) - Method in class com.mmbnetworks.gatewayapi.entity.Device
Creates a binding between this device (the source) and a destination device, on the specified Property.

C

callFunction(String) - Method in class com.mmbnetworks.gatewayapi.entity.Device
Calls a function on the device model with the supplied parameters
changeFanMode(FanControl.FanModeEnum) - Method in class com.mmbnetworks.gatewayapi.entity.ThermostatDevice
Changes the FanControl.FanModeEnum of the Thermostat.
changeMode(Thermostat.SystemModeEnum) - Method in class com.mmbnetworks.gatewayapi.entity.ThermostatDevice
Changes the Thermostat.SystemModeEnum of the Thermostat.
channel - Variable in class com.mmbnetworks.gatewayapi.NetworkInformation
 
code() - Method in enum com.mmbnetworks.gatewayapi.exception.ExceptionCode
 
com.mmbnetworks.gatewayapi - package com.mmbnetworks.gatewayapi
 
com.mmbnetworks.gatewayapi.entity - package com.mmbnetworks.gatewayapi.entity
 
com.mmbnetworks.gatewayapi.event - package com.mmbnetworks.gatewayapi.event
 
com.mmbnetworks.gatewayapi.event.device - package com.mmbnetworks.gatewayapi.event.device
 
com.mmbnetworks.gatewayapi.event.serialupload - package com.mmbnetworks.gatewayapi.event.serialupload
 
com.mmbnetworks.gatewayapi.exception - package com.mmbnetworks.gatewayapi.exception
 
com.mmbnetworks.gatewayapi.sample - package com.mmbnetworks.gatewayapi.sample
 
com.mmbnetworks.gatewayapi.sample.iaszone - package com.mmbnetworks.gatewayapi.sample.iaszone
 
CommandData - Class in com.mmbnetworks.gatewayapi
 
CommandData(CompletableFuture<String>, String) - Constructor for class com.mmbnetworks.gatewayapi.CommandData
 
completionException(ExceptionCode, String) - Static method in class com.mmbnetworks.gatewayapi.exception.ExceptionUtils
 
configureReporting(String, List<Parameter>) - Method in class com.mmbnetworks.gatewayapi.entity.Device
Configures reporting a specified Property on this device.
ConnectionInfo - Class in com.mmbnetworks.gatewayapi
Represents a network interface that the GatewayClient can connect to.
ConnectionInfo(ConnectionInfo.ConnectionType, String) - Constructor for class com.mmbnetworks.gatewayapi.ConnectionInfo
Creates an object to represent a network interface.
ConnectionInfo.ConnectionType - Enum in com.mmbnetworks.gatewayapi
Lists all support connection types.
createNetwork(ConnectionInfo) - Method in class com.mmbnetworks.gatewayapi.GatewayClient
Forms a network on the specified network interface.
createNetwork(ConnectionInfo, List<Integer>) - Method in class com.mmbnetworks.gatewayapi.GatewayClient
Forms a network on the specific network interface, attempting to form on the best channel from the provided list of channels.
createResultConsumer(Consumer<V>, Consumer<Throwable>) - Static method in interface com.mmbnetworks.gatewayapi.event.ResultConsumer
Convenience Method that generates a ResultConsumer.

D

deserialize(JsonElement, Type, JsonDeserializationContext) - Method in class com.mmbnetworks.gatewayapi.entity.FunctionObjectDeserializer
 
Device - Class in com.mmbnetworks.gatewayapi.entity
Represents a device on the network.
DeviceConnectionType - Enum in com.mmbnetworks.gatewayapi.entity
Represents the way a module is connected to the GatewayClient.
DeviceEvent - Class in com.mmbnetworks.gatewayapi.event.device
An event associated with a Device.
DeviceEvent(DeviceEventStatus, Device) - Constructor for class com.mmbnetworks.gatewayapi.event.device.DeviceEvent
Creates a DeviceEvent object.
DeviceEventHandler - Interface in com.mmbnetworks.gatewayapi.event.device
The handler interface for receiving device events.
DeviceEventStatus - Enum in com.mmbnetworks.gatewayapi.event.device
Enumerates the device events that can propagate from the GatewayClient.
DeviceType - Class in com.mmbnetworks.gatewayapi.entity
Represents a device type at a logical level.
DeviceType(String, String) - Constructor for class com.mmbnetworks.gatewayapi.entity.DeviceType
Creates a DeviceType
discoverAllProperties() - Method in class com.mmbnetworks.gatewayapi.entity.Device
Gets all Property objects associated with this device type.
dissolveNetwork(ConnectionInfo) - Method in class com.mmbnetworks.gatewayapi.GatewayClient
Dissolves the network on the specified network interface.

E

enableDefaultReporting() - Method in class com.mmbnetworks.gatewayapi.entity.Device
Configures the device to report changes to its properties to the GatewayClient to which it is connected.
enableDefaultReporting() - Method in class com.mmbnetworks.gatewayapi.entity.LightDevice
Configures the device to report changes to its properties to the GatewayClient to which it is connected.
enableDefaultReporting() - Method in class com.mmbnetworks.gatewayapi.entity.ThermostatDevice
Configures the device to report changes to its properties to the GatewayClient to which it is connected.
enableDefaultReporting() - Method in class com.mmbnetworks.gatewayapi.entity.ZigbeeDevice
 
equals(Object) - Method in class com.mmbnetworks.gatewayapi.ConnectionInfo
 
equals(Object) - Method in class com.mmbnetworks.gatewayapi.entity.DeviceType
 
equals(Object) - Method in class com.mmbnetworks.gatewayapi.entity.Property
 
exceptionalFuture(ExceptionCode, String) - Static method in class com.mmbnetworks.gatewayapi.exception.ExceptionUtils
 
ExceptionCode - Enum in com.mmbnetworks.gatewayapi.exception
 
ExceptionUtils - Class in com.mmbnetworks.gatewayapi.exception
 
ExceptionUtils() - Constructor for class com.mmbnetworks.gatewayapi.exception.ExceptionUtils
 

F

FunctionObject - Class in com.mmbnetworks.gatewayapi.entity
 
FunctionObject(String) - Constructor for class com.mmbnetworks.gatewayapi.entity.FunctionObject
 
FunctionObject(String, Map<String, String>) - Constructor for class com.mmbnetworks.gatewayapi.entity.FunctionObject
 
FunctionObject(String, Parameter...) - Constructor for class com.mmbnetworks.gatewayapi.entity.FunctionObject
 
FunctionObjectDeserializer - Class in com.mmbnetworks.gatewayapi.entity
 
FunctionObjectDeserializer() - Constructor for class com.mmbnetworks.gatewayapi.entity.FunctionObjectDeserializer
 

G

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
Creates a GatewayClient that represents a single network interface.
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
 
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
Get the DeviceType associated with the Device.
getDeviceType() - Method in class com.mmbnetworks.gatewayapi.entity.ZigbeeDevice
Get the DeviceType associated with the Device.
getErrorCode() - Method in exception com.mmbnetworks.gatewayapi.exception.RequestException
Returns the error code associated with the exception
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.
getNetworkInfo(ConnectionInfo) - Method in class com.mmbnetworks.gatewayapi.GatewayClient
Returns the network information (status, channel, and id) 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 protocolProperty 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.

H

hashCode() - Method in class com.mmbnetworks.gatewayapi.ConnectionInfo
 
hashCode() - Method in class com.mmbnetworks.gatewayapi.entity.DeviceType
 
hashCode() - Method in class com.mmbnetworks.gatewayapi.entity.Property
 

I

IasDeviceEventHandler - Class in com.mmbnetworks.gatewayapi.sample.iaszone
 
IasDeviceEventHandler() - Constructor for class com.mmbnetworks.gatewayapi.sample.iaszone.IasDeviceEventHandler
 
IasPropertyHandler - Class in com.mmbnetworks.gatewayapi.sample.iaszone
 
IasPropertyHandler() - Constructor for class com.mmbnetworks.gatewayapi.sample.iaszone.IasPropertyHandler
 
IasProtocolPassthroughHandler - Class in com.mmbnetworks.gatewayapi.sample.iaszone
 
IasProtocolPassthroughHandler() - Constructor for class com.mmbnetworks.gatewayapi.sample.iaszone.IasProtocolPassthroughHandler
 
IasZoneApp - Class in com.mmbnetworks.gatewayapi.sample.iaszone
This sample application demonstrates how one might use the GatewayClient to handle events from an IAS Zone device.
IasZoneApp() - Constructor for class com.mmbnetworks.gatewayapi.sample.iaszone.IasZoneApp
 
id - Variable in class com.mmbnetworks.gatewayapi.NetworkInformation
 
InvalidInputException - Exception in com.mmbnetworks.gatewayapi.exception
This exception class is used to report unexpected or invalid inputs to a method.
InvalidInputException(String) - Constructor for exception com.mmbnetworks.gatewayapi.exception.InvalidInputException
Construct an exception with the associated message.
InvalidInputException(Throwable) - Constructor for exception com.mmbnetworks.gatewayapi.exception.InvalidInputException
 
InvalidInputException(String, Throwable) - Constructor for exception com.mmbnetworks.gatewayapi.exception.InvalidInputException
 
isComplete() - Method in class com.mmbnetworks.gatewayapi.event.serialupload.SerialUploadResult
Gets the status of a serial upgrade that is currently in progress.
isShutdown() - Method in class com.mmbnetworks.gatewayapi.GatewayClient
 

L

leaveNetwork() - Method in class com.mmbnetworks.gatewayapi.entity.Device
Request the remote device to leave the network.
LightDevice - Class in com.mmbnetworks.gatewayapi.entity
 
LightDevice(DeviceModel, DeviceConnectionType, DialogueManager, Executor) - Constructor for class com.mmbnetworks.gatewayapi.entity.LightDevice
 

M

main(String[]) - Static method in class com.mmbnetworks.gatewayapi.sample.iaszone.IasZoneApp
 
main(String[]) - Static method in class com.mmbnetworks.gatewayapi.sample.SimpleCli
 
MAX_LEVEL_PERCENTAGE - Static variable in class com.mmbnetworks.gatewayapi.entity.LightDevice
 
MIN_LEVEL_PERCENTAGE - Static variable in class com.mmbnetworks.gatewayapi.entity.LightDevice
 
moveToLevel(int) - Method in class com.mmbnetworks.gatewayapi.entity.LightDevice
 
moveToLevel(int, int) - Method in class com.mmbnetworks.gatewayapi.entity.LightDevice
 

N

NAME - Static variable in class com.mmbnetworks.gatewayapi.entity.FunctionObject
 
NetworkInformation - Class in com.mmbnetworks.gatewayapi
 
NetworkStatus - Enum in com.mmbnetworks.gatewayapi
 

O

off() - Method in class com.mmbnetworks.gatewayapi.entity.LightDevice
 
on() - Method in class com.mmbnetworks.gatewayapi.entity.LightDevice
 
onDeviceEvent(DeviceEvent) - Method in interface com.mmbnetworks.gatewayapi.event.device.DeviceEventHandler
Invoked when the DeviceEvent occurs.
onDeviceEvent(DeviceEvent) - Method in class com.mmbnetworks.gatewayapi.sample.iaszone.IasDeviceEventHandler
 
onDeviceEvent(DeviceEvent) - Method in class com.mmbnetworks.gatewayapi.sample.SimpleCli
 
onError(Throwable) - Method in interface com.mmbnetworks.gatewayapi.event.ResultConsumer
Method Indicates An Erroneous State

P

Parameter - Class in com.mmbnetworks.gatewayapi.entity
 
Parameter(String, String) - Constructor for class com.mmbnetworks.gatewayapi.entity.Parameter
 
PARAMETERS - Static variable in class com.mmbnetworks.gatewayapi.entity.FunctionObject
 
Property - Class in com.mmbnetworks.gatewayapi.entity
Represents a property of a device, with a specific name and value.
Property(String, String, String) - Constructor for class com.mmbnetworks.gatewayapi.entity.Property
Creates a Property object with name as the identifier, and the value.
Property(String, String, Object, Object, String) - Constructor for class com.mmbnetworks.gatewayapi.entity.Property
Creates a Property object with a specified minimum and maximum value that it can have.
PropertyCommandData - Class in com.mmbnetworks.gatewayapi
Represents a request to read or write a Property.
PropertyCommandData(CompletableFuture<Property>) - Constructor for class com.mmbnetworks.gatewayapi.PropertyCommandData
 
PropertyCommandData(CompletableFuture<Property>, Property) - Constructor for class com.mmbnetworks.gatewayapi.PropertyCommandData
 

R

readAttribute(int, int) - Method in class com.mmbnetworks.gatewayapi.entity.ZigbeeDevice
Read a zigbee attribute that lives on a server cluster (and is not manufacturing specific).
readAttribute(int, int, int, boolean) - Method in class com.mmbnetworks.gatewayapi.entity.ZigbeeDevice
Read a zigbee attribute.
readCachedFanMode() - Method in class com.mmbnetworks.gatewayapi.entity.ThermostatDevice
Reads the cached FanControl.FanModeEnum of the Thermostat.
readCachedLevel() - Method in class com.mmbnetworks.gatewayapi.entity.LightDevice
Reads the cache level value of this light device.
readCachedMode() - Method in class com.mmbnetworks.gatewayapi.entity.ThermostatDevice
Reads the cached Thermostat.SystemModeEnum of the Thermostat.
readCachedRunningMode() - Method in class com.mmbnetworks.gatewayapi.entity.ThermostatDevice
Reads the cached running mode of the thermostat device.
readCachedSetpointLimit(Thermostat.SetpointModeEnum) - Method in class com.mmbnetworks.gatewayapi.entity.ThermostatDevice
Reads the cached setpoint of the thermostat device.
readFanMode() - Method in class com.mmbnetworks.gatewayapi.entity.ThermostatDevice
Reads the current FanControl.FanModeEnum of the Thermostat.
readLevel() - Method in class com.mmbnetworks.gatewayapi.entity.LightDevice
Reads the current level of this light device
readMode() - Method in class com.mmbnetworks.gatewayapi.entity.ThermostatDevice
Reads the current Thermostat.SystemModeEnum of the Thermostat.
readRunningMode() - Method in class com.mmbnetworks.gatewayapi.entity.ThermostatDevice
Reads the current running mode of the thermostat.
readSetpointLimit(Thermostat.SetpointModeEnum) - Method in class com.mmbnetworks.gatewayapi.entity.ThermostatDevice
Reads the setpoint.
removeAllDeviceEventHandlers() - Method in class com.mmbnetworks.gatewayapi.GatewayClient
Removes all registered handlers.
removeAllPropertyUpdateHandlers() - Method in class com.mmbnetworks.gatewayapi.entity.Device
Removes all handlers that have been previously registered.
removeAllProtocolHandlers() - Method in class com.mmbnetworks.gatewayapi.entity.Device
Removes all handlers that have been previously registered.
removeDeviceEventHandler(DeviceEventHandler) - Method in class com.mmbnetworks.gatewayapi.GatewayClient
Removes a previously registered handler.
removeFromGroup(int) - Method in class com.mmbnetworks.gatewayapi.entity.Device
 
removePropertyUpdateHandler(BiConsumer<Device, Property>) - Method in class com.mmbnetworks.gatewayapi.entity.Device
Removes a previously added handler.
removeProtocolHandler(BiConsumer<Device, String>) - Method in class com.mmbnetworks.gatewayapi.entity.Device
Removes a previously added ProtocolHandler
RequestException - Exception in com.mmbnetworks.gatewayapi.exception
 
RequestException(int, String) - Constructor for exception com.mmbnetworks.gatewayapi.exception.RequestException
Construct an exception with the associated error code and message
Result - Class in com.mmbnetworks.gatewayapi.entity
 
Result(Status, Collection<Property>) - Constructor for class com.mmbnetworks.gatewayapi.entity.Result
 
ResultConsumer<T> - Interface in com.mmbnetworks.gatewayapi.event
ResultConsumer adds the #onError(Throwable) method for situation when the producer needs to propagate some sort of error message, or exception to indicate an erroneous state

S

scanForDevices(ConnectionInfo, int) - Method in class com.mmbnetworks.gatewayapi.GatewayClient
Opens the permit join window on the specified network interface so that devices who are in pairing mode can join the network.
sendProtocolMessage(String) - Method in class com.mmbnetworks.gatewayapi.entity.Device
Using this device this method will send a zigbee specific protocol message (ZCL, or ZDO).
sendProtocolMessage(ConnectionInfo, String) - Method in class com.mmbnetworks.gatewayapi.GatewayClient
Sends a protocol-specific message (i.e.
sendZclCommand(short, byte[], int) - Method in class com.mmbnetworks.gatewayapi.entity.ZigbeeDevice
Sends a zcl general command to a server cluster (that is not manufacturing specific).
sendZclCommand(short, byte[], int, int, boolean, boolean) - Method in class com.mmbnetworks.gatewayapi.entity.ZigbeeDevice
Sends a zcl command.
SerialUploadResult - Class in com.mmbnetworks.gatewayapi.event.serialupload
An object that contains the status of a serial upload.
SerialUploadResult(int, boolean) - Constructor for class com.mmbnetworks.gatewayapi.event.serialupload.SerialUploadResult
 
setSetpointLimit(Thermostat.SetpointModeEnum, double) - Method in class com.mmbnetworks.gatewayapi.entity.ThermostatDevice
Sets the Heating or Cooling setpoint to a specific value.
setValue(String) - Method in class com.mmbnetworks.gatewayapi.entity.Property
Set the value of the Property.
shutdown() - Method in class com.mmbnetworks.gatewayapi.GatewayClient
Performs a graceful shut down of the GatewayClient, allowing for all subsystems to save any critical data and release system resources, such as file handles, open ports, etc.
SimpleCli - Class in com.mmbnetworks.gatewayapi.sample
This sample application demonstrates how one might use the GatewayClient to connect to a known network interface and interact with devices on it.
SimpleCli() - Constructor for class com.mmbnetworks.gatewayapi.sample.SimpleCli
 
Status - Enum in com.mmbnetworks.gatewayapi.entity
 
status - Variable in class com.mmbnetworks.gatewayapi.NetworkInformation
 

T

ThermostatDevice - Class in com.mmbnetworks.gatewayapi.entity
 
ThermostatDevice(DeviceModel, DeviceConnectionType, DialogueManager, Executor) - Constructor for class com.mmbnetworks.gatewayapi.entity.ThermostatDevice
 
toJson() - Method in class com.mmbnetworks.gatewayapi.entity.FunctionObject
 
toString() - Method in class com.mmbnetworks.gatewayapi.ConnectionInfo
 
toString() - Method in class com.mmbnetworks.gatewayapi.entity.DeviceType
 
toString() - Method in class com.mmbnetworks.gatewayapi.entity.Property
 
toString() - Method in enum com.mmbnetworks.gatewayapi.exception.ExceptionCode
 
toString() - Method in class com.mmbnetworks.gatewayapi.NetworkInformation
 

U

unbindDevice(String, String) - Method in class com.mmbnetworks.gatewayapi.entity.Device
Removes the binding between this device (the source) and the destination device.
updateProperty(Property) - Method in class com.mmbnetworks.gatewayapi.entity.Device
Updates the Property associated with this device.
upgradeFirmware(ConnectionInfo, File, ResultConsumer<SerialUploadResult>) - Method in class com.mmbnetworks.gatewayapi.GatewayClient
Performs a firmware upgrade of the module with the given connectionInfo and serialUpgradeFile.

V

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.event.device.DeviceEventStatus
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.mmbnetworks.gatewayapi.exception.ExceptionCode
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.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.exception.ExceptionCode
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.

W

writeAttribute(int, int, short, byte[]) - Method in class com.mmbnetworks.gatewayapi.entity.ZigbeeDevice
Write to a zigbee attribute that lives on a server cluster (and is not manufacturing specific).
writeAttribute(int, int, short, byte[], int, boolean) - Method in class com.mmbnetworks.gatewayapi.entity.ZigbeeDevice
Write to a zigbee attribute.

Z

ZigbeeDevice - Class in com.mmbnetworks.gatewayapi.entity
 
ZigbeeDevice(DeviceModel, DeviceConnectionType, DialogueManager, Executor) - Constructor for class com.mmbnetworks.gatewayapi.entity.ZigbeeDevice
 
A B C D E F G H I L M N O P R S T U V W Z 
Skip navigation links

Copyright © 2019. All rights reserved.