TlvAccessControlExtensionChangedEvent: ObjectSchema<{
    adminNodeId: FieldType<null | NodeId>;
    adminPasscodeId: FieldType<null | number>;
    changeType: FieldType<AccessControl.ChangeType>;
    fabricIndex: FieldType<FabricIndex>;
    latestValue: FieldType<null | TypeFromFields<{
        data: FieldType<Uint8Array>;
        fabricIndex: FieldType<FabricIndex>;
    }>>;
}> = ...

Body of the AccessControl accessControlExtensionChanged event

Type declaration

  • adminNodeId: FieldType<null | NodeId>

    The Node ID of the Administrator that made the change, if the change occurred via a CASE session.

    Exactly one of AdminNodeID and AdminPasscodeID shall be set, depending on whether the change occurred via a CASE or PASE session; the other shall be null.

    MatterSpecification.v13.Core § 9.10.7.2.1

  • adminPasscodeId: FieldType<null | number>

    The Passcode ID of the Administrator that made the change, if the change occurred via a PASE session. Non-zero values are reserved for future use (see PasscodeId generation in PBKDFParamRequest).

    Exactly one of AdminNodeID and AdminPasscodeID shall be set, depending on whether the change occurred via a CASE or PASE session; the other shall be null.

    MatterSpecification.v13.Core § 9.10.7.2.2

  • changeType: FieldType<AccessControl.ChangeType>

    The type of change as appropriate.

    MatterSpecification.v13.Core § 9.10.7.2.3

  • fabricIndex: FieldType<FabricIndex>
  • latestValue: FieldType<null | TypeFromFields<{
        data: FieldType<Uint8Array>;
        fabricIndex: FieldType<FabricIndex>;
    }>>

    The latest value of the changed extension.

    This field SHOULD be set if resources are adequate for it; otherwise it shall be set to NULL if resources are scarce.

    MatterSpecification.v13.Core § 9.10.7.2.4

MatterSpecification.v13.Core § 9.10.7.2