---
title: MTRBaseClusterBridgedDeviceBasic
framework: matter
role: symbol
role_heading: Class
path: matter/mtrbaseclusterbridgeddevicebasic
---

# MTRBaseClusterBridgedDeviceBasic

## Declaration

```swift
class MTRBaseClusterBridgedDeviceBasic
```

## Topics

### Initializers

- [init(device:endpoint:queue:)](matter/mtrbaseclusterbridgeddevicebasic/init(device:endpoint:queue:).md)

### Instance Methods

- [readAttributeAcceptedCommandList(completionHandler:)](matter/mtrbaseclusterbridgeddevicebasic/readattributeacceptedcommandlist(completionhandler:).md)
- [readAttributeAttributeList(completionHandler:)](matter/mtrbaseclusterbridgeddevicebasic/readattributeattributelist(completionhandler:).md)
- [readAttributeClusterRevision(completionHandler:)](matter/mtrbaseclusterbridgeddevicebasic/readattributeclusterrevision(completionhandler:).md)
- [readAttributeFeatureMap(completionHandler:)](matter/mtrbaseclusterbridgeddevicebasic/readattributefeaturemap(completionhandler:).md)
- [readAttributeGeneratedCommandList(completionHandler:)](matter/mtrbaseclusterbridgeddevicebasic/readattributegeneratedcommandlist(completionhandler:).md)
- [readAttributeHardwareVersion(completionHandler:)](matter/mtrbaseclusterbridgeddevicebasic/readattributehardwareversion(completionhandler:).md)
- [readAttributeHardwareVersionString(completionHandler:)](matter/mtrbaseclusterbridgeddevicebasic/readattributehardwareversionstring(completionhandler:).md)
- [readAttributeManufacturingDate(completionHandler:)](matter/mtrbaseclusterbridgeddevicebasic/readattributemanufacturingdate(completionhandler:).md)
- [readAttributeNodeLabel(completionHandler:)](matter/mtrbaseclusterbridgeddevicebasic/readattributenodelabel(completionhandler:).md)
- [readAttributePartNumber(completionHandler:)](matter/mtrbaseclusterbridgeddevicebasic/readattributepartnumber(completionhandler:).md)
- [readAttributeProductLabel(completionHandler:)](matter/mtrbaseclusterbridgeddevicebasic/readattributeproductlabel(completionhandler:).md)
- [readAttributeProductName(completionHandler:)](matter/mtrbaseclusterbridgeddevicebasic/readattributeproductname(completionhandler:).md)
- [readAttributeProductURL(completionHandler:)](matter/mtrbaseclusterbridgeddevicebasic/readattributeproducturl(completionhandler:).md)
- [readAttributeReachable(completionHandler:)](matter/mtrbaseclusterbridgeddevicebasic/readattributereachable(completionhandler:).md)
- [readAttributeSerialNumber(completionHandler:)](matter/mtrbaseclusterbridgeddevicebasic/readattributeserialnumber(completionhandler:).md)
- [readAttributeSoftwareVersion(completionHandler:)](matter/mtrbaseclusterbridgeddevicebasic/readattributesoftwareversion(completionhandler:).md)
- [readAttributeSoftwareVersionString(completionHandler:)](matter/mtrbaseclusterbridgeddevicebasic/readattributesoftwareversionstring(completionhandler:).md)
- [readAttributeUniqueID(completionHandler:)](matter/mtrbaseclusterbridgeddevicebasic/readattributeuniqueid(completionhandler:).md)
- [readAttributeVendorID(completionHandler:)](matter/mtrbaseclusterbridgeddevicebasic/readattributevendorid(completionhandler:).md)
- [readAttributeVendorName(completionHandler:)](matter/mtrbaseclusterbridgeddevicebasic/readattributevendorname(completionhandler:).md)
- [subscribeAttributeAcceptedCommandList(withMinInterval:maxInterval:params:subscriptionEstablished:reportHandler:)](matter/mtrbaseclusterbridgeddevicebasic/subscribeattributeacceptedcommandlist(withmininterval:maxinterval:params:subscriptionestablished:reporthandler:).md)
- [subscribeAttributeAttributeList(withMinInterval:maxInterval:params:subscriptionEstablished:reportHandler:)](matter/mtrbaseclusterbridgeddevicebasic/subscribeattributeattributelist(withmininterval:maxinterval:params:subscriptionestablished:reporthandler:).md)
- [subscribeAttributeClusterRevision(withMinInterval:maxInterval:params:subscriptionEstablished:reportHandler:)](matter/mtrbaseclusterbridgeddevicebasic/subscribeattributeclusterrevision(withmininterval:maxinterval:params:subscriptionestablished:reporthandler:).md)
- [subscribeAttributeFeatureMap(withMinInterval:maxInterval:params:subscriptionEstablished:reportHandler:)](matter/mtrbaseclusterbridgeddevicebasic/subscribeattributefeaturemap(withmininterval:maxinterval:params:subscriptionestablished:reporthandler:).md)
- [subscribeAttributeGeneratedCommandList(withMinInterval:maxInterval:params:subscriptionEstablished:reportHandler:)](matter/mtrbaseclusterbridgeddevicebasic/subscribeattributegeneratedcommandlist(withmininterval:maxinterval:params:subscriptionestablished:reporthandler:).md)
- [subscribeAttributeHardwareVersion(withMinInterval:maxInterval:params:subscriptionEstablished:reportHandler:)](matter/mtrbaseclusterbridgeddevicebasic/subscribeattributehardwareversion(withmininterval:maxinterval:params:subscriptionestablished:reporthandler:).md)
- [subscribeAttributeHardwareVersionString(withMinInterval:maxInterval:params:subscriptionEstablished:reportHandler:)](matter/mtrbaseclusterbridgeddevicebasic/subscribeattributehardwareversionstring(withmininterval:maxinterval:params:subscriptionestablished:reporthandler:).md)
- [subscribeAttributeManufacturingDate(withMinInterval:maxInterval:params:subscriptionEstablished:reportHandler:)](matter/mtrbaseclusterbridgeddevicebasic/subscribeattributemanufacturingdate(withmininterval:maxinterval:params:subscriptionestablished:reporthandler:).md)
- [subscribeAttributeNodeLabel(withMinInterval:maxInterval:params:subscriptionEstablished:reportHandler:)](matter/mtrbaseclusterbridgeddevicebasic/subscribeattributenodelabel(withmininterval:maxinterval:params:subscriptionestablished:reporthandler:).md)
- [subscribeAttributePartNumber(withMinInterval:maxInterval:params:subscriptionEstablished:reportHandler:)](matter/mtrbaseclusterbridgeddevicebasic/subscribeattributepartnumber(withmininterval:maxinterval:params:subscriptionestablished:reporthandler:).md)
- [subscribeAttributeProductLabel(withMinInterval:maxInterval:params:subscriptionEstablished:reportHandler:)](matter/mtrbaseclusterbridgeddevicebasic/subscribeattributeproductlabel(withmininterval:maxinterval:params:subscriptionestablished:reporthandler:).md)
- [subscribeAttributeProductName(withMinInterval:maxInterval:params:subscriptionEstablished:reportHandler:)](matter/mtrbaseclusterbridgeddevicebasic/subscribeattributeproductname(withmininterval:maxinterval:params:subscriptionestablished:reporthandler:).md)
- [subscribeAttributeProductURL(withMinInterval:maxInterval:params:subscriptionEstablished:reportHandler:)](matter/mtrbaseclusterbridgeddevicebasic/subscribeattributeproducturl(withmininterval:maxinterval:params:subscriptionestablished:reporthandler:).md)
- [subscribeAttributeReachable(withMinInterval:maxInterval:params:subscriptionEstablished:reportHandler:)](matter/mtrbaseclusterbridgeddevicebasic/subscribeattributereachable(withmininterval:maxinterval:params:subscriptionestablished:reporthandler:).md)
- [subscribeAttributeSerialNumber(withMinInterval:maxInterval:params:subscriptionEstablished:reportHandler:)](matter/mtrbaseclusterbridgeddevicebasic/subscribeattributeserialnumber(withmininterval:maxinterval:params:subscriptionestablished:reporthandler:).md)
- [subscribeAttributeSoftwareVersion(withMinInterval:maxInterval:params:subscriptionEstablished:reportHandler:)](matter/mtrbaseclusterbridgeddevicebasic/subscribeattributesoftwareversion(withmininterval:maxinterval:params:subscriptionestablished:reporthandler:).md)
- [subscribeAttributeSoftwareVersionString(withMinInterval:maxInterval:params:subscriptionEstablished:reportHandler:)](matter/mtrbaseclusterbridgeddevicebasic/subscribeattributesoftwareversionstring(withmininterval:maxinterval:params:subscriptionestablished:reporthandler:).md)
- [subscribeAttributeUniqueID(withMinInterval:maxInterval:params:subscriptionEstablished:reportHandler:)](matter/mtrbaseclusterbridgeddevicebasic/subscribeattributeuniqueid(withmininterval:maxinterval:params:subscriptionestablished:reporthandler:).md)
- [subscribeAttributeVendorID(withMinInterval:maxInterval:params:subscriptionEstablished:reportHandler:)](matter/mtrbaseclusterbridgeddevicebasic/subscribeattributevendorid(withmininterval:maxinterval:params:subscriptionestablished:reporthandler:).md)
- [subscribeAttributeVendorName(withMinInterval:maxInterval:params:subscriptionEstablished:reportHandler:)](matter/mtrbaseclusterbridgeddevicebasic/subscribeattributevendorname(withmininterval:maxinterval:params:subscriptionestablished:reporthandler:).md)
- [writeAttributeNodeLabel(withValue:completionHandler:)](matter/mtrbaseclusterbridgeddevicebasic/writeattributenodelabel(withvalue:completionhandler:).md)
- [writeAttributeNodeLabel(withValue:params:completionHandler:)](matter/mtrbaseclusterbridgeddevicebasic/writeattributenodelabel(withvalue:params:completionhandler:).md)

### Type Methods

- [readAttributeAcceptedCommandList(withAttributeCache:endpoint:queue:completionHandler:)](matter/mtrbaseclusterbridgeddevicebasic/readattributeacceptedcommandlist(withattributecache:endpoint:queue:completionhandler:).md)
- [readAttributeAttributeList(withAttributeCache:endpoint:queue:completionHandler:)](matter/mtrbaseclusterbridgeddevicebasic/readattributeattributelist(withattributecache:endpoint:queue:completionhandler:).md)
- [readAttributeClusterRevision(withAttributeCache:endpoint:queue:completionHandler:)](matter/mtrbaseclusterbridgeddevicebasic/readattributeclusterrevision(withattributecache:endpoint:queue:completionhandler:).md)
- [readAttributeFeatureMap(withAttributeCache:endpoint:queue:completionHandler:)](matter/mtrbaseclusterbridgeddevicebasic/readattributefeaturemap(withattributecache:endpoint:queue:completionhandler:).md)
- [readAttributeGeneratedCommandList(withAttributeCache:endpoint:queue:completionHandler:)](matter/mtrbaseclusterbridgeddevicebasic/readattributegeneratedcommandlist(withattributecache:endpoint:queue:completionhandler:).md)
- [readAttributeHardwareVersion(withAttributeCache:endpoint:queue:completionHandler:)](matter/mtrbaseclusterbridgeddevicebasic/readattributehardwareversion(withattributecache:endpoint:queue:completionhandler:).md)
- [readAttributeHardwareVersionString(withAttributeCache:endpoint:queue:completionHandler:)](matter/mtrbaseclusterbridgeddevicebasic/readattributehardwareversionstring(withattributecache:endpoint:queue:completionhandler:).md)
- [readAttributeManufacturingDate(withAttributeCache:endpoint:queue:completionHandler:)](matter/mtrbaseclusterbridgeddevicebasic/readattributemanufacturingdate(withattributecache:endpoint:queue:completionhandler:).md)
- [readAttributeNodeLabel(withAttributeCache:endpoint:queue:completionHandler:)](matter/mtrbaseclusterbridgeddevicebasic/readattributenodelabel(withattributecache:endpoint:queue:completionhandler:).md)
- [readAttributePartNumber(withAttributeCache:endpoint:queue:completionHandler:)](matter/mtrbaseclusterbridgeddevicebasic/readattributepartnumber(withattributecache:endpoint:queue:completionhandler:).md)
- [readAttributeProductLabel(withAttributeCache:endpoint:queue:completionHandler:)](matter/mtrbaseclusterbridgeddevicebasic/readattributeproductlabel(withattributecache:endpoint:queue:completionhandler:).md)
- [readAttributeProductName(withAttributeCache:endpoint:queue:completionHandler:)](matter/mtrbaseclusterbridgeddevicebasic/readattributeproductname(withattributecache:endpoint:queue:completionhandler:).md)
- [readAttributeProductURL(withAttributeCache:endpoint:queue:completionHandler:)](matter/mtrbaseclusterbridgeddevicebasic/readattributeproducturl(withattributecache:endpoint:queue:completionhandler:).md)
- [readAttributeReachable(withAttributeCache:endpoint:queue:completionHandler:)](matter/mtrbaseclusterbridgeddevicebasic/readattributereachable(withattributecache:endpoint:queue:completionhandler:).md)
- [readAttributeSerialNumber(withAttributeCache:endpoint:queue:completionHandler:)](matter/mtrbaseclusterbridgeddevicebasic/readattributeserialnumber(withattributecache:endpoint:queue:completionhandler:).md)
- [readAttributeSoftwareVersion(withAttributeCache:endpoint:queue:completionHandler:)](matter/mtrbaseclusterbridgeddevicebasic/readattributesoftwareversion(withattributecache:endpoint:queue:completionhandler:).md)
- [readAttributeSoftwareVersionString(withAttributeCache:endpoint:queue:completionHandler:)](matter/mtrbaseclusterbridgeddevicebasic/readattributesoftwareversionstring(withattributecache:endpoint:queue:completionhandler:).md)
- [readAttributeUniqueID(withAttributeCache:endpoint:queue:completionHandler:)](matter/mtrbaseclusterbridgeddevicebasic/readattributeuniqueid(withattributecache:endpoint:queue:completionhandler:).md)
- [readAttributeVendorID(withAttributeCache:endpoint:queue:completionHandler:)](matter/mtrbaseclusterbridgeddevicebasic/readattributevendorid(withattributecache:endpoint:queue:completionhandler:).md)
- [readAttributeVendorName(withAttributeCache:endpoint:queue:completionHandler:)](matter/mtrbaseclusterbridgeddevicebasic/readattributevendorname(withattributecache:endpoint:queue:completionhandler:).md)

## Relationships

### Inherits From

- [MTRBaseClusterBridgedDeviceBasicInformation](matter/mtrbaseclusterbridgeddevicebasicinformation.md)

### Conforms To

- [CVarArg](swift/cvararg.md)
- [CustomDebugStringConvertible](swift/customdebugstringconvertible.md)
- [CustomStringConvertible](swift/customstringconvertible.md)
- [Equatable](swift/equatable.md)
- [Hashable](swift/hashable.md)
- [NSObjectProtocol](objectivec/nsobjectprotocol.md)
