UnitTestingTrait.TestFabricScoped

class UnitTestingTrait.TestFabricScoped : ClusterStruct


TestFabricScoped

Summary

Public constructors

TestFabricScoped(
    fabricSensitiveInt8u: UByte,
    optionalFabricSensitiveInt8u: OptionalValue<UByte>,
    nullableFabricSensitiveInt8u: UByte?,
    nullableOptionalFabricSensitiveInt8u: OptionalValue<UByte?>,
    fabricSensitiveCharString: String,
    fabricSensitiveStruct: UnitTestingTrait.SimpleStruct,
    fabricSensitiveInt8uList: List<UByte>,
    fabricIndex: UByte
)

Creates the TestFabricScoped 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

UByte

fabricIndex attribute.

String

fabricSensitiveCharString attribute.

UByte

fabricSensitiveInt8u attribute.

List<UByte>

fabricSensitiveInt8uList attribute.

UnitTestingTrait.SimpleStruct

fabricSensitiveStruct attribute.

UByte?

nullableFabricSensitiveInt8u attribute.

OptionalValue<UByte?>

nullableOptionalFabricSensitiveInt8u attribute.

OptionalValue<UByte>

optionalFabricSensitiveInt8u attribute.

Public constructors

TestFabricScoped

TestFabricScoped(
    fabricSensitiveInt8u: UByte,
    optionalFabricSensitiveInt8u: OptionalValue<UByte> = OptionalValue.absent(),
    nullableFabricSensitiveInt8u: UByte? = null,
    nullableOptionalFabricSensitiveInt8u: OptionalValue<UByte?> = OptionalValue.absent(),
    fabricSensitiveCharString: String = "",
    fabricSensitiveStruct: UnitTestingTrait.SimpleStruct = SimpleStruct(),
    fabricSensitiveInt8uList: List<UByte> = emptyList(),
    fabricIndex: UByte
)

Creates the TestFabricScoped 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

fabricIndex

val fabricIndexUByte

fabricIndex attribute.

fabricSensitiveCharString

val fabricSensitiveCharStringString

fabricSensitiveCharString attribute.

fabricSensitiveInt8u

val fabricSensitiveInt8uUByte

fabricSensitiveInt8u attribute.

fabricSensitiveInt8uList

val fabricSensitiveInt8uListList<UByte>

fabricSensitiveInt8uList attribute.

fabricSensitiveStruct

val fabricSensitiveStructUnitTestingTrait.SimpleStruct

fabricSensitiveStruct attribute.

nullableFabricSensitiveInt8u

val nullableFabricSensitiveInt8uUByte?

nullableFabricSensitiveInt8u attribute.

nullableOptionalFabricSensitiveInt8u

val nullableOptionalFabricSensitiveInt8uOptionalValue<UByte?>

nullableOptionalFabricSensitiveInt8u attribute.

optionalFabricSensitiveInt8u

val optionalFabricSensitiveInt8uOptionalValue<UByte>

optionalFabricSensitiveInt8u attribute.