BasicInformationTrait.CapabilityMinimaStruct

class BasicInformationTrait.CapabilityMinimaStruct : ClusterStruct


A set of constant values related to the overall capabilities of the node.

Summary

Public constructors

CapabilityMinimaStruct(
    caseSessionsPerFabric: UShort,
    subscriptionsPerFabric: UShort
)

Creates the CapabilityMinimaStruct class.

Public functions

open StructDescriptor

Returns the descriptor for the struct.

open Any?

Returns the value of the field for the given tag ID.

Public properties

UShort

The actual minimum number of concurrent CASE (certificate-authenticated session establishment) sessions that are supported per fabric.

UShort

The actual minimum number of concurrent subscriptions supported per fabric.

Public constructors

CapabilityMinimaStruct

CapabilityMinimaStruct(
    caseSessionsPerFabric: UShort,
    subscriptionsPerFabric: UShort
)

Creates the CapabilityMinimaStruct class.

Public functions

getDescriptor

open fun getDescriptor(): StructDescriptor

Returns the descriptor for the struct.

getFieldValueById

open fun getFieldValueById(tagId: UInt): Any?

Returns the value of the field for the given tag ID.

Public properties

caseSessionsPerFabric

val caseSessionsPerFabricUShort

The actual minimum number of concurrent CASE (certificate-authenticated session establishment) sessions that are supported per fabric.

subscriptionsPerFabric

val subscriptionsPerFabricUShort

The actual minimum number of concurrent subscriptions supported per fabric.