Skip to main content

Module read

Module read 

Source
Expand description

ReadRequestMessage / ReportDataMessage framing — Matter §10.6.

Re-exports§

pub use crate::path::AttributePath;
pub use crate::path::ReadPath;

Structs§

AttributeReportItem
One AttributeReportIB carrying AttributeData, retaining the list-merge metadata that the ReportData::attributes convenience view flattens away.
ReportData
Parsed ReportDataMessage (Matter §10.6.4).

Enums§

ReportOp
How an AttributeReportItem merges into accumulated state.

Functions§

build_read_request
Build a ReadRequestMessage for one or more concrete attribute paths.
build_read_request_full
Build a ReadRequestMessage carrying attribute paths, event paths, and event filters.
build_read_request_paths
Build a ReadRequestMessage for the given (possibly wildcard) attribute paths.
parse_report_data
Parse a ReportDataMessage into concrete (path, value) pairs.