NetworkControlTrait.NetworkControlFeature

data class NetworkControlTrait.NetworkControlFeature


NetworkControl trait FeatureMap.

Summary

Public constructors

NetworkControlFeature(
    supportsEnablingNetworkProfile: Boolean,
    supportsDisablingNetworkProfile: Boolean,
    supportsEnablingGuestNetwork: Boolean,
    supportsDisablingGuestNetwork: Boolean,
    supportsGettingGuestNetworkPassword: Boolean,
    supportsNetworkDownloadSpeedTest: Boolean,
    supportsNetworkUploadSpeedTest: Boolean
)

Creates the NetworkControlFeature data class.

Public functions

open ULong

Convert this ClusterBitmap to raw (bytes) format

Public properties

String

Name of the Matter bitmap, in UpperCamelCase, e.g. "OnOffControlBitmap" from OnOff Cluster.

Boolean

Whether this device supports disabling the guest network.

Boolean

Whether this device supports disabling network profiles.

Boolean

Whether this device supports enabling the guest network.

Boolean

Whether this device supports enabling network profiles.

Boolean

Whether this device supports obtaining the password of the guest network by running the GetGuestNetworkPassword command.

Boolean

Whether this device supports testing the download speed of the network.

Boolean

Whether this device supports testing the upload speed of the network.

String

Trait identifier of the Matter Cluster that defines the bitmap Data Type.

Public constructors

NetworkControlFeature

NetworkControlFeature(
    supportsEnablingNetworkProfile: Boolean = false,
    supportsDisablingNetworkProfile: Boolean = false,
    supportsEnablingGuestNetwork: Boolean = false,
    supportsDisablingGuestNetwork: Boolean = false,
    supportsGettingGuestNetworkPassword: Boolean = false,
    supportsNetworkDownloadSpeedTest: Boolean = false,
    supportsNetworkUploadSpeedTest: Boolean = false
)

Creates the NetworkControlFeature data class.

Public functions

toRaw

open fun toRaw(): ULong

Convert this ClusterBitmap to raw (bytes) format

Public properties

bitmapName

val bitmapNameString

Name of the Matter bitmap, in UpperCamelCase, e.g. "OnOffControlBitmap" from OnOff Cluster.

supportsDisablingGuestNetwork

val supportsDisablingGuestNetworkBoolean

Whether this device supports disabling the guest network.

supportsDisablingNetworkProfile

val supportsDisablingNetworkProfileBoolean

Whether this device supports disabling network profiles.

supportsEnablingGuestNetwork

val supportsEnablingGuestNetworkBoolean

Whether this device supports enabling the guest network.

supportsEnablingNetworkProfile

val supportsEnablingNetworkProfileBoolean

Whether this device supports enabling network profiles.

supportsGettingGuestNetworkPassword

val supportsGettingGuestNetworkPasswordBoolean

Whether this device supports obtaining the password of the guest network by running the GetGuestNetworkPassword command.

supportsNetworkDownloadSpeedTest

val supportsNetworkDownloadSpeedTestBoolean

Whether this device supports testing the download speed of the network.

supportsNetworkUploadSpeedTest

val supportsNetworkUploadSpeedTestBoolean

Whether this device supports testing the upload speed of the network.

traitId

val traitIdString

Trait identifier of the Matter Cluster that defines the bitmap Data Type. Refer to ClusterId.traitId for the format.