YOGYUI

Matter Specification - Pressure Measurement Cluster 본문

홈네트워크(IoT)/Matter

Matter Specification - Pressure Measurement Cluster

요겨 2024. 2. 18. 23:41
반응형

Matter :: Pressure Measurement Cluster

This cluster provides an interface to pressure measurement functionality, including configuration
and provision of notifications of pressure measurements.
압력 측정 센서 (ex: 기압계) 디바이스를 위한 클러스터

1. Classification

Hierarchy Role Scope PICS Code
Base Application Endpoint PRS

2. Identifier

Identifier Name
0x0403 Pressure Measurement

3. Features

Bit Code Feature Conformance Summary
0 EXT Extended O Extended range and resolution

4. Attributes

4.1. Measured Value

ID Name Type Constraint Quality Default Access Conformance
0x0000 MeasuredValue int16 MinMeasuredValue to MaxMeasuredValue XP   R V M
더보기

This attribute SHALL represent the pressure in kPa as follows:
MeasuredValue = 10 x Pressure [kPa]
The null value indicates that the value is not available.

**1hPa = 100Pa = 0.1kPa 이므로 MeasuredValue의 단위는 헥토파스칼로 간주하면 된다 **

4.2. Min Measured Value

ID Name Type Constraint Quality Default Access Conformance
0x0001 MinMeasuredValue int16 -32767 to MaxMeasuredValue-1 X   R V M
더보기

This attribute SHALL indicate the minimum value of MeasuredValue that can be measured. See
Measured Value for more details.
The null value indicates that the value is not available.

4.3. Max Measured Value

ID Name Type Constraint Quality Default Access Conformance
0x0002 MaxMeasuredValue int16 MinMeasuredValue+1 to 32767 X   R V M
더보기

This attribute SHALL indicate the maximum value of MeasuredValue that can be measured. See
Measured Value for more details.
The null value indicates that the value is not available.

4.4. Tolerance

ID Name Type Constraint Quality Default Access Conformance
0x0003 Tolerance uint16 0 to 2048   0 R V O
더보기

See Measured Value.

4.5. Scaled Value

ID Name Type Constraint Quality Default Access Conformance
0x0010 ScaledValue int16 MinScaledValue to MaxScaledValue X 0 R V EXT
더보기

This attribute SHALL represent the pressure in Pascals as follows:
ScaledValue = \(10^{Scale} \times Pressure\) [Pa]

The null value indicates that the value is not available.

4.6. Min Scaled Value

ID Name Type Constraint Quality Default Access Conformance
0x0011 MinScaledValue int16 -32767 to MaxScaledValue-1 X 0 R V EXT
더보기

This attribute SHALL indicate the minimum value of ScaledValue that can be measured.
The null value indicates that the value is not available.

4.7. Max Scaled Value

ID Name Type Constraint Quality Default Access Conformance
0x0012 MaxScaledValue int16 MinScaledValue+1 to 32767 X 0 R V EXT
더보기

This attribute SHALL indicate the maximum value of ScaledValue that can be measured.
The null value indicates that the value is not available.

4.8. Scaled Tolerance

ID Name Type Constraint Quality Default Access Conformance
0x0013 ScaledTolerance uint16 0 to 2048   0 R V [EXT]
더보기

This attribute SHALL indicate the magnitude of the possible error that is associated with ScaledValue.
The true value is located in the range
(ScaledValue – ScaledTolerance) to (ScaledValue + ScaledTolerance).

4.9. Scale

ID Name Type Constraint Quality Default Access Conformance
0x0014 Scale int8 -127 to 127   0 R V EXT
더보기

This attribute SHALL indicate the base 10 exponent used to obtain ScaledValue (see ScaledValue).

5. Measured Value

5.1. Constraint

Where MinMeasuredValue or MaxMeasuredValue attributes are mandatory the null value MAY be used to indicate that a limit is unknown.

For any measurement cluster with MeasuredValue, MinMeasuredValue and MaxMeasuredValue attributes, the following SHALL be always be true:

  • If MinMeasuredValue and MaxMeasuredValue are both known, then MaxMeasuredValue SHALL be greater than MinMeasuredValue.
  • If MaxMeasuredValue is known, then MeasuredValue SHALL be less than or equal to MaxMeasuredValue.
  • If MinMeasuredValue is known, then MeasuredValue SHALL be greater than or equal to MinMeasuredValue.

5.2. Tolerance

For any measurement cluster with a MeasuredValue and Tolerance attribute, when Tolerance is implemented the following SHALL always be true:

  • The Tolerance attribute SHALL indicate the magnitude of the possible error that is associated with MeasuredValue attribute, using the same units and resolution. The true value SHALL be in the range (MeasuredValue – Tolerance) to (MeasuredValue + Tolerance).
  • If known, the true value SHALL never be outside the possible physical range. Some examples:
    • a temperature SHALL NOT be below absolute zero
    • a concentration SHALL NOT be negative
반응형