• Preparing search index...
  • The search index is not available
matter.js-monorepo
  • matter.js-monorepo
  • @matter/main
  • protocol
  • normalizeAndDecodeReadAttributeReport

Function normalizeAndDecodeReadAttributeReport

  • normalizeAndDecodeReadAttributeReport(data): DecodedAttributeReportValue<any>[]
  • Parses, normalizes (e.g. un-chunk arrays and resolve Tag compression if used) and decodes the attribute data from a received DataReport.

    Parameters

    • data: TypeFromFields<{
          attributeData: OptionalFieldType<TypeFromFields<{
              data: FieldType<TlvStream>;
              dataVersion: OptionalFieldType<number>;
              path: FieldType<TypeFromFields<{
                  attributeId: OptionalFieldType<AttributeId>;
                  clusterId: OptionalFieldType<ClusterId>;
                  enableTagCompression: OptionalFieldType<boolean>;
                  endpointId: OptionalFieldType<EndpointNumber>;
                  listIndex: OptionalFieldType<(...) | (...)>;
                  nodeId: OptionalFieldType<NodeId>;
                  wildcardPathFlags: OptionalFieldType<TypeFromPartialBitSchema<(...)>>;
              }>>;
          }>>;
          attributeStatus: OptionalFieldType<TypeFromFields<{
              path: FieldType<TypeFromFields<{
                  attributeId: OptionalFieldType<AttributeId>;
                  clusterId: OptionalFieldType<ClusterId>;
                  enableTagCompression: OptionalFieldType<boolean>;
                  endpointId: OptionalFieldType<EndpointNumber>;
                  listIndex: OptionalFieldType<(...) | (...)>;
                  nodeId: OptionalFieldType<NodeId>;
                  wildcardPathFlags: OptionalFieldType<TypeFromPartialBitSchema<(...)>>;
              }>>;
              status: FieldType<TypeFromFields<{
                  clusterStatus: OptionalFieldType<Status>;
                  status: OptionalFieldType<Status>;
              }>>;
          }>>;
      }>[]

    Returns DecodedAttributeReportValue<any>[]

    • Defined in packages/protocol/dist/esm/interaction/AttributeDataDecoder.d.ts:27

Settings

Member Visibility
matter.js-monorepo
  • Loading...

Generated using TypeDoc