ThreadCapabilities: {
    isBorderRouterCapable: BitFlag;
    isFullThreadDevice: BitFlag;
    isRouterCapable: BitFlag;
    isSleepyEndDeviceCapable: BitFlag;
    isSynchronizedSleepyEndDeviceCapable: BitFlag;
}

The ThreadCapabilitiesBitmap encodes the supported Thread features and capabilities of a Thread- enabled network interface.

NOTE

The valid combinations of capabilities are restricted and dependent on Thread version.

Type declaration

  • isBorderRouterCapable: BitFlag

    Thread Border Router functionality is present

  • isFullThreadDevice: BitFlag

    Device is a full Thread device (opposite of Minimal Thread Device)

  • isRouterCapable: BitFlag

    Router mode is supported (interface could be in router or REED mode)

  • isSleepyEndDeviceCapable: BitFlag

    Sleepy end-device mode is supported

  • isSynchronizedSleepyEndDeviceCapable: BitFlag

    Synchronized sleepy end-device mode is supported

MatterSpecification.v13.Core § 11.9.5.2