UnitTestingTrait.Attributes

interface UnitTestingTrait.Attributes

Known direct subclasses
UnitTesting

API for the UnitTesting trait.


Attributes for the UnitTesting cluster.

Summary

Public properties

List<UInt>

A list of client-generated commands which are supported by this cluster server instance.

List<UInt>

A list of the attribute IDs of the attributes supported by the cluster instance.

UnitTestingTrait.Bitmap16MaskMap?

bitmap16 attribute.

UnitTestingTrait.Bitmap32MaskMap?

bitmap32 attribute.

UnitTestingTrait.Bitmap64MaskMap?

bitmap64 attribute.

UnitTestingTrait.Bitmap8MaskMap?

bitmap8 attribute.

Boolean?

boolean attribute.

String?

charString attribute.

Boolean?

clusterErrorBoolean attribute.

UShort

The revision of the server cluster specification supported by the cluster instance.

UShort?

enum16 attribute.

UByte?

enum8 attribute.

UnitTestingTrait.SimpleEnum?

enumAttr attribute.

UInt?

epochS attribute.

ULong?

epochUs attribute.

UInt

Whether the server supports zero or more optional cluster features.

Double?

floatDouble attribute.

Float?

floatSingle attribute.

Boolean?

generalErrorBoolean attribute.

List<UInt>

A list of server-generated commands (server to client) which are supported by this cluster server instance.

Short?

int16s attribute.

UShort?

int16u attribute.

Int?

int24s attribute.

UInt?

int24u attribute.

Int?

int32s attribute.

UInt?

int32u attribute.

Long?

int40s attribute.

ULong?

int40u attribute.

Long?

int48s attribute.

ULong?

int48u attribute.

Long?

int56s attribute.

ULong?

int56u attribute.

Long?

int64s attribute.

ULong?

int64u attribute.

Byte?

int8s attribute.

UByte?

int8u attribute.

List<UnitTestingTrait.TestFabricScoped>?

listFabricScoped attribute.

List<UByte>?

listInt8u attribute.

List<ByteArray>?

listLongOctetString attribute.

List<UnitTestingTrait.NullablesAndOptionalsStruct>?

listNullablesAndOptionalsStruct attribute.

List<ByteArray>?

listOctetString attribute.

List<UnitTestingTrait.TestListStructOctet>?

listStructOctetString attribute.

String?

longCharString attribute.

ByteArray?

longOctetString attribute.

UByte?
UnitTestingTrait.Bitmap16MaskMap?

nullableBitmap16 attribute.

UnitTestingTrait.Bitmap32MaskMap?

nullableBitmap32 attribute.

UnitTestingTrait.Bitmap64MaskMap?

nullableBitmap64 attribute.

UnitTestingTrait.Bitmap8MaskMap?

nullableBitmap8 attribute.

Boolean?

nullableBoolean attribute.

String?

nullableCharString attribute.

UShort?

nullableEnum16 attribute.

UByte?

nullableEnum8 attribute.

UnitTestingTrait.SimpleEnum?

nullableEnumAttr attribute.

Double?

nullableFloatDouble attribute.

Float?

nullableFloatSingle attribute.

Short?

nullableInt16s attribute.

UShort?

nullableInt16u attribute.

Int?

nullableInt24s attribute.

UInt?

nullableInt24u attribute.

Int?

nullableInt32s attribute.

UInt?

nullableInt32u attribute.

Long?

nullableInt40s attribute.

ULong?

nullableInt40u attribute.

Long?

nullableInt48s attribute.

ULong?

nullableInt48u attribute.

Long?

nullableInt56s attribute.

ULong?

nullableInt56u attribute.

Long?

nullableInt64s attribute.

ULong?

nullableInt64u attribute.

Byte?

nullableInt8s attribute.

UByte?

nullableInt8u attribute.

ByteArray?

nullableOctetString attribute.

Short?

nullableRangeRestrictedInt16s attribute.

UShort?

nullableRangeRestrictedInt16u attribute.

Byte?

nullableRangeRestrictedInt8s attribute.

UByte?

nullableRangeRestrictedInt8u attribute.

UnitTestingTrait.SimpleStruct?

nullableStruct attribute.

ByteArray?

octetString attribute.

Short?

rangeRestrictedInt16s attribute.

UShort?

rangeRestrictedInt16u attribute.

Byte?

rangeRestrictedInt8s attribute.

UByte?

rangeRestrictedInt8u attribute.

UnitTestingTrait.SimpleStruct?

structAttr attribute.

Boolean?

timedWriteBoolean attribute.

Boolean?

unsupported attribute.

UShort?

vendorId attribute.

UByte?

writeOnlyInt8u attribute.

Public properties

acceptedCommandList

val acceptedCommandListList<UInt>

A list of client-generated commands which are supported by this cluster server instance.

attributeList

val attributeListList<UInt>

A list of the attribute IDs of the attributes supported by the cluster instance.

bitmap16

val bitmap16UnitTestingTrait.Bitmap16MaskMap?

bitmap16 attribute.

Access type: Write

bitmap32

val bitmap32UnitTestingTrait.Bitmap32MaskMap?

bitmap32 attribute.

Access type: Write

bitmap64

val bitmap64UnitTestingTrait.Bitmap64MaskMap?

bitmap64 attribute.

Access type: Write

bitmap8

val bitmap8UnitTestingTrait.Bitmap8MaskMap?

bitmap8 attribute.

Access type: Write

boolean

val booleanBoolean?

boolean attribute.

Access type: Write

charString

val charStringString?

charString attribute.

Access type: Write

clusterErrorBoolean

val clusterErrorBooleanBoolean?

clusterErrorBoolean attribute.

Access type: Write

clusterRevision

val clusterRevisionUShort

The revision of the server cluster specification supported by the cluster instance.

enum16

val enum16UShort?

enum16 attribute.

Access type: Write

enum8

val enum8UByte?

enum8 attribute.

Access type: Write

enumAttr

val enumAttrUnitTestingTrait.SimpleEnum?

enumAttr attribute.

Access type: Write

epochS

val epochSUInt?

epochS attribute.

Access type: Write

epochUs

val epochUsULong?

epochUs attribute.

Access type: Write

featureMap

val featureMapUInt

Whether the server supports zero or more optional cluster features. A cluster feature is a set of cluster elements that are mandatory or optional for a defined feature of the cluster. If a cluster feature is supported by the cluster instance, then the corresponding bit is set to 1, otherwise the bit is set to 0 (zero).

floatDouble

val floatDoubleDouble?

floatDouble attribute.

Access type: Write

floatSingle

val floatSingleFloat?

floatSingle attribute.

Access type: Write

generalErrorBoolean

val generalErrorBooleanBoolean?

generalErrorBoolean attribute.

Access type: Write

generatedCommandList

val generatedCommandListList<UInt>

A list of server-generated commands (server to client) which are supported by this cluster server instance.

int16s

val int16sShort?

int16s attribute.

Access type: Write

int16u

val int16uUShort?

int16u attribute.

Access type: Write

int24s

val int24sInt?

int24s attribute.

Access type: Write

int24u

val int24uUInt?

int24u attribute.

Access type: Write

int32s

val int32sInt?

int32s attribute.

Access type: Write

int32u

val int32uUInt?

int32u attribute.

Access type: Write

int40s

val int40sLong?

int40s attribute.

Access type: Write

int40u

val int40uULong?

int40u attribute.

Access type: Write

int48s

val int48sLong?

int48s attribute. Not the same as int48u.

Access type: Write

int48u

val int48uULong?

int48u attribute. Not the same as int48s.

Access type: Write

int56s

val int56sLong?

int56s attribute.

Access type: Write

int56u

val int56uULong?

int56u attribute.

Access type: Write

int64s

val int64sLong?

int64s attribute.

Access type: Write

int64u

val int64uULong?

int64u attribute.

Access type: Write

int8s

val int8sByte?

int8s attribute.

Access type: Write

int8u

val int8uUByte?

int8u attribute. Could be used as the argument for TestAddArgumentsCommand, for example.

Access type: Write

listFabricScoped

val listFabricScopedList<UnitTestingTrait.TestFabricScoped>?

listFabricScoped attribute.

Access type: Write

listInt8u

val listInt8uList<UByte>?

listInt8u attribute.

Access type: Write

listLongOctetString

val listLongOctetStringList<ByteArray>?

listLongOctetString attribute.

Access type: Write

listNullablesAndOptionalsStruct

val listNullablesAndOptionalsStructList<UnitTestingTrait.NullablesAndOptionalsStruct>?

listNullablesAndOptionalsStruct attribute.

Access type: Write

listOctetString

val listOctetStringList<ByteArray>?

listOctetString attribute.

Access type: Write

listStructOctetString

val listStructOctetStringList<UnitTestingTrait.TestListStructOctet>?

listStructOctetString attribute.

Access type: Write

longCharString

val longCharStringString?

longCharString attribute.

Access type: Write

longOctetString

val longOctetStringByteArray?

longOctetString attribute.

Access type: Write

meiInt8u

val meiInt8uUByte?

nullableBitmap16

val nullableBitmap16UnitTestingTrait.Bitmap16MaskMap?

nullableBitmap16 attribute.

Access type: Write

nullableBitmap32

val nullableBitmap32UnitTestingTrait.Bitmap32MaskMap?

nullableBitmap32 attribute.

Access type: Write

nullableBitmap64

val nullableBitmap64UnitTestingTrait.Bitmap64MaskMap?

nullableBitmap64 attribute.

Access type: Write

nullableBitmap8

val nullableBitmap8UnitTestingTrait.Bitmap8MaskMap?

nullableBitmap8 attribute.

Access type: Write

nullableBoolean

val nullableBooleanBoolean?

nullableBoolean attribute.

Access type: Write

nullableCharString

val nullableCharStringString?

nullableCharString attribute.

Access type: Write

nullableEnum16

val nullableEnum16UShort?

nullableEnum16 attribute.

Access type: Write

nullableEnum8

val nullableEnum8UByte?

nullableEnum8 attribute.

Access type: Write

nullableEnumAttr

val nullableEnumAttrUnitTestingTrait.SimpleEnum?

nullableEnumAttr attribute.

Access type: Write

nullableFloatDouble

val nullableFloatDoubleDouble?

nullableFloatDouble attribute.

Access type: Write

nullableFloatSingle

val nullableFloatSingleFloat?

nullableFloatSingle attribute.

Access type: Write

nullableInt16s

val nullableInt16sShort?

nullableInt16s attribute.

Access type: Write

nullableInt16u

val nullableInt16uUShort?

nullableInt16u attribute.

Access type: Write

nullableInt24s

val nullableInt24sInt?

nullableInt24s attribute.

Access type: Write

nullableInt24u

val nullableInt24uUInt?

nullableInt24u attribute.

Access type: Write

nullableInt32s

val nullableInt32sInt?

nullableInt32s attribute.

Access type: Write

nullableInt32u

val nullableInt32uUInt?

nullableInt32u attribute.

Access type: Write

nullableInt40s

val nullableInt40sLong?

nullableInt40s attribute.

Access type: Write

nullableInt40u

val nullableInt40uULong?

nullableInt40u attribute.

Access type: Write

nullableInt48s

val nullableInt48sLong?

nullableInt48s attribute.

Access type: Write

nullableInt48u

val nullableInt48uULong?

nullableInt48u attribute.

Access type: Write

nullableInt56s

val nullableInt56sLong?

nullableInt56s attribute.

Access type: Write

nullableInt56u

val nullableInt56uULong?

nullableInt56u attribute.

Access type: Write

nullableInt64s

val nullableInt64sLong?

nullableInt64s attribute.

Access type: Write

nullableInt64u

val nullableInt64uULong?

nullableInt64u attribute.

Access type: Write

nullableInt8s

val nullableInt8sByte?

nullableInt8s attribute.

Access type: Write

nullableInt8u

val nullableInt8uUByte?

nullableInt8u attribute.

Access type: Write

nullableOctetString

val nullableOctetStringByteArray?

nullableOctetString attribute.

Access type: Write

nullableRangeRestrictedInt16s

val nullableRangeRestrictedInt16sShort?

nullableRangeRestrictedInt16s attribute.

Access type: Write

nullableRangeRestrictedInt16u

val nullableRangeRestrictedInt16uUShort?

nullableRangeRestrictedInt16u attribute.

Access type: Write

nullableRangeRestrictedInt8s

val nullableRangeRestrictedInt8sByte?

nullableRangeRestrictedInt8s attribute.

Access type: Write

nullableRangeRestrictedInt8u

val nullableRangeRestrictedInt8uUByte?

nullableRangeRestrictedInt8u attribute.

Access type: Write

nullableStruct

val nullableStructUnitTestingTrait.SimpleStruct?

nullableStruct attribute.

Access type: Write

octetString

val octetStringByteArray?

octetString attribute.

Access type: Write

rangeRestrictedInt16s

val rangeRestrictedInt16sShort?

rangeRestrictedInt16s attribute.

Access type: Write

rangeRestrictedInt16u

val rangeRestrictedInt16uUShort?

rangeRestrictedInt16u attribute.

Access type: Write

rangeRestrictedInt8s

val rangeRestrictedInt8sByte?

rangeRestrictedInt8s attribute.

Access type: Write

rangeRestrictedInt8u

val rangeRestrictedInt8uUByte?

rangeRestrictedInt8u attribute.

Access type: Write

structAttr

val structAttrUnitTestingTrait.SimpleStruct?

structAttr attribute.

Access type: Write

timedWriteBoolean

val timedWriteBooleanBoolean?

timedWriteBoolean attribute.

Access type: Write

unsupported

val unsupportedBoolean?

unsupported attribute.

Access type: Write

vendorId

val vendorIdUShort?

vendorId attribute.

Access type: Write

writeOnlyInt8u

val writeOnlyInt8uUByte?

writeOnlyInt8u attribute.

Access type: Write