struct
Matter::Cluster::Definitions::DoorLock::Events::LockOperation
- Matter::Cluster::Definitions::DoorLock::Events::LockOperation
- Struct
- Value
- Object
Overview
Body of the DoorLock lockOperation event
Included Modules
- TLV::Serializable
Defined in:
matter/cluster/definitions/door_lock.crConstructors
Instance Method Summary
-
#credentials : Array(Credential) | Nil
The list of credentials used in performing the lock operation.
-
#credentials=(credentials : Array(Credential) | Nil)
The list of credentials used in performing the lock operation.
-
#fabric_index : DataType::FabricIndex | Nil
The fabric index of the fabric that performed the lock operation.
-
#fabric_index=(fabric_index : DataType::FabricIndex | Nil)
The fabric index of the fabric that performed the lock operation.
-
#lock_operation_type : LockOperationType
The type of the lock operation that was performed.
-
#lock_operation_type=(lock_operation_type : LockOperationType)
The type of the lock operation that was performed.
-
#operation_source : OperationSource
The source of the lock operation that was performed.
-
#operation_source=(operation_source : OperationSource)
The source of the lock operation that was performed.
-
#source_node : DataType::NodeId | Nil
The Node ID of the node that performed the lock operation.
-
#source_node=(source_node : DataType::NodeId | Nil)
The Node ID of the node that performed the lock operation.
-
#user_index : UInt16 | Nil
The lock UserIndex who performed the lock operation.
-
#user_index=(user_index : UInt16 | Nil)
The lock UserIndex who performed the lock operation.
Constructor Detail
Instance Method Detail
The list of credentials used in performing the lock operation. This shall be null if no credentials were involved.
The list of credentials used in performing the lock operation. This shall be null if no credentials were involved.
The fabric index of the fabric that performed the lock operation. This shall be null if there is no fabric that can be determined for the given operation source. This shall NOT be null if the operation source is "Remote".
The fabric index of the fabric that performed the lock operation. This shall be null if there is no fabric that can be determined for the given operation source. This shall NOT be null if the operation source is "Remote".
The type of the lock operation that was performed.
The source of the lock operation that was performed.
The Node ID of the node that performed the lock operation. This shall be null if there is no Node associated with the given operation source. This shall NOT be null if the operation source is "Remote".
The Node ID of the node that performed the lock operation. This shall be null if there is no Node associated with the given operation source. This shall NOT be null if the operation source is "Remote".
The lock UserIndex who performed the lock operation. This shall be null if there is no user index that can be determined for the given operation source. This shall NOT be null if a user index can be determined. In particular, this shall NOT be null if the operation was associated with a valid credential.
The lock UserIndex who performed the lock operation. This shall be null if there is no user index that can be determined for the given operation source. This shall NOT be null if a user index can be determined. In particular, this shall NOT be null if the operation was associated with a valid credential.