enum Matter::Cluster::Definitions::AccessControl::EntryPrivilege

Overview

This value implicitly grants View privileges

Defined in:

matter/cluster/definitions/access_control.cr

Enum Members

View = 1_u8

Can read and observe all (except Access Control Cluster and as seen by a non-Proxy)

ProxyView = 2_u8

Can read and observe all (as seen by a Proxy)

Operate = 3_u8

View privileges, and can perform the primary function of this Node (except Access Control Cluster) This value implicitly grants View privileges

Manage = 4_u8

Operate privileges, and can modify persistent configuration of this Node (except Access Control Cluster) This value implicitly grants Operate & View privileges

Administer = 5_u8

Manage privileges, and can observe and modify the Access Control Cluster This value implicitly grants Manage, Operate, Proxy View & View privileges

Instance Method Summary

Instance Method Detail

def administer? #

Returns true if this enum value equals Administer


[View source]
def manage? #

Returns true if this enum value equals Manage


[View source]
def operate? #

Returns true if this enum value equals Operate


[View source]
def proxy_view? #

Returns true if this enum value equals ProxyView


[View source]
def view? #

Returns true if this enum value equals View


[View source]