module
Matter::Controller::Clusters::AccessControl
Defined in:
matter/controller/clusters/access_control.crClass Method Summary
- .encode_acl_tlv(entries : Array(Entry)) : Bytes
-
.parse_acl_json(json : String) : Array(Entry)
Parses the JSON format used by CHIP's
chip-tool accesscontrol write acl ...and returns entries suitable for encoding into a TLV list for WriteRequest.
Class Method Detail
Parses the JSON format used by CHIP's chip-tool accesscontrol write acl ...
and returns entries suitable for encoding into a TLV list for WriteRequest.
Supported keys:
- privilege (UInt8)
- authMode (UInt8)
- subjects (array of UInt64)
- targets (null or array of {endpoint, cluster, deviceType})
- fabricIndex (ignored; server derives from session)