ICD Management 0x0046
Allows servers to ensure that listed clients are notified when a server is available for communication.
Spec History
Matter 1.2
rev 2
Matter 1.3
rev 2
Matter 1.4
rev 3
Matter 1.5
rev 3
Matter 1.6
rev 3
Matter master
rev 3
Attributes (10)
| Code | Name | Type |
|---|---|---|
| 0x0000 | IdleModeDuration | int32u |
| 0x0001 | ActiveModeDuration | int32u |
| 0x0002 | ActiveModeThreshold | int16u |
| 0x0003 | RegisteredClients | array |
| 0x0004 | ICDCounter | int32u |
| 0x0005 | ClientsSupportedPerFabric | int16u |
| 0x0006 | UserActiveModeTriggerHint | UserActiveModeTriggerBitmap |
| 0x0007 | UserActiveModeTriggerInstruction | char_string |
| 0x0008 | OperatingMode | OperatingModeEnum |
| 0x0009 | MaximumCheckInBackOff | int32u |
Commands (5)
| Code | Name | Direction |
|---|---|---|
| 0x00 | RegisterClient | client→server |
| 0x01 | RegisterClientResponse | server→client |
| 0x02 | UnregisterClient | client→server |
| 0x03 | StayActiveRequest | client→server |
| 0x04 | StayActiveResponse | server→client |
Features (4)
| Bit | Code | Name |
|---|---|---|
| 0 | CIP | CheckInProtocolSupport — Device supports attributes and commands for the Check-In Protocol support. |
| 1 | UAT | UserActiveModeTrigger — Device supports the user active mode trigger feature. |
| 2 | LITS | LongIdleTimeSupport — Device supports operating as a Long Idle Time ICD. |
| 3 | DSLS | DynamicSitLitSupport — Device supports dynamic switching from SIT to LIT operating modes. |