struct
Matter::InteractionModel::SubscribeRequest
- Matter::InteractionModel::SubscribeRequest
- Struct
- Value
- Object
Overview
Subscribe request for attributes and events
Defined in:
matter/interaction_model/messages.crConstructors
Instance Method Summary
- #attribute_requests : Array(AttributePath)
- #attribute_requests=(attribute_requests : Array(AttributePath))
- #data_version_filters : Hash(ConcreteAttributePath, DataVersion) | Nil
- #data_version_filters=(data_version_filters : Hash(ConcreteAttributePath, DataVersion) | Nil)
- #event_filters : Array(EventFilter) | Nil
- #event_filters=(event_filters : Array(EventFilter) | Nil)
- #event_requests : Array(EventPath)
- #event_requests=(event_requests : Array(EventPath))
- #fabric_filtered : Bool
- #fabric_filtered=(fabric_filtered : Bool)
- #keep_subscriptions : Bool
- #keep_subscriptions=(keep_subscriptions : Bool)
- #max_interval_ceiling : UInt16
- #max_interval_ceiling=(max_interval_ceiling : UInt16)
- #min_interval_floor : UInt16
- #min_interval_floor=(min_interval_floor : UInt16)
Constructor Detail
def self.new(attribute_requests : Array(AttributePath) = [] of AttributePath, event_requests : Array(EventPath) = [] of EventPath, event_filters : Array(EventFilter) | Nil = nil, fabric_filtered : Bool = true, min_interval_floor : UInt16 = 0_u16, max_interval_ceiling : UInt16 = 3600_u16, keep_subscriptions : Bool = false, data_version_filters : Hash(ConcreteAttributePath, DataVersion) | Nil = nil)
#