ZWaveDeviceClassSpi
according to the
provided Class
.ZWaveDeviceClassSpiProvider
supports a device class with specific
types and the same device class without type.ZWaveDeviceClassSpi.doInitialRead()
during boot up.ZWaveDeviceClassSpi
.MessageListener
will track Z-Wave network
messages for.classId
.MessageListener
is registered to
receive Z-Wave network messages for.MessageListener
will receive network messages for.DeviceClassObject
operations's
metadata that is provided for the specific Device Class
interface from the
HomeDeviceAdminSpi
.DeviceClassObject
property's metadata
that is provided for the specific Device Class
interface from the
HomeDeviceAdminSpi
.ZWaveDeviceClassSpi
implementation.ZWaveSystemDeviceClassSpiProvider
ZWaveDeviceClassSpi
supported by the provider.ZWaveDeviceClassSpi
aggregated and provided via the
ZWaveAggregateDeviceClassSpi
class.ZWaveSystemDeviceClassSpi
provided by this
ZWaveSystemDeviceClassSpiProvider
ZWaveDeviceClassSpi
s provider.ZWaveDeviceClassSpi
instance
retrieved from this ZWaveAggregateDeviceClassSpi
via the
getChildInstances()
.ZWaveSystemDeviceClassSpi
ZWaveDeviceClassSpi
SHOULD use security
to
communicate with the device.ZWaveSystemDeviceClassSpiProvider
MessageListener
s.ZWaveDeviceClassSpi
that need to be
compatible with pre SDK 8.2 HDM API MUST also implement this
interface.ZWaveSystemDeviceClassSpi
that the
controller is currently busy processing a specific control event that may
cause all actions to be discarded until the processing has finished.ZWaveDeviceClassSpi
may use this method to
register listener for messages from the Z-Wave network.ZWaveSystemDeviceClassSpiProvider
ZWaveSystemDeviceClassSpiProvider
ZWaveDeviceClassSpi
instance must be split in multiple DCOs
then this interface must also be implemented.ZWaveSystemDeviceClassSpi
must be created if Association CC is available in the deviceZWaveSystemDeviceClassSpi
must be created if Basic CC is available in the deviceZWaveSystemDeviceClassSpi
must be created and the underlying device is the Z-Wave controllerZWaveDeviceClassSpiProvider
.HomeDeviceException
that is used as a wrapper in
the Z-Wave DeviceClass implementations.ZWaveDeviceClassSpi
instance uses.ZWaveInsufficientInformationException
is thrown if a mandatory
required
device information is missing causing a fatal ZWaveDeviceClassSpi
initialization failure.ZWaveInsufficientInformationException
ZWaveDeviceClassSpi
interface.PreFIMCompatibleDeviceClassSpi
interface that is used for all
Z-Wave DeviceClassObject
implementations
that
are made available by the Z-Wave DCO Providers (System, Default and Custom).ZWaveSystemDeviceClassSpi
must be created if MultiChannel Association CC is available in the deviceZWaveDeviceClassSpi
.ZWaveSystemDeviceClassSpi
must be created if Node Provisioning CC is available for the deviceZWaveDeviceClassSpi
.ZWaveSystemDeviceClassSpi
s only.ZWaveNetworkAccess
extension that is used to initialize a
ZWaveSystemDeviceClassSpi
instance.ZWaveDeviceClassSpi
.ZWaveDeviceClassSpi
cannot be initialized due to required device functionalities that are not
available on the target device.ZWaveUnsupportedDeviceException
.ZWaveSystemDeviceClassSpi
must be created if Wake Up CC is available in the deviceCopyright © 2012–2021 Bosch.IO GmbH. All rights reserved.