---
title: CPInstrumentClusterController
framework: carplay
role: symbol
role_heading: Class
path: carplay/cpinstrumentclustercontroller
---

# CPInstrumentClusterController

## Declaration

```swift
class CPInstrumentClusterController
```

## Topics

### Instance Properties

- [attributedInactiveDescriptionVariants](carplay/cpinstrumentclustercontroller/attributedinactivedescriptionvariants.md)
- [compassSetting](carplay/cpinstrumentclustercontroller/compasssetting.md)
- [delegate](carplay/cpinstrumentclustercontroller/delegate.md)
- [inactiveDescriptionVariants](carplay/cpinstrumentclustercontroller/inactivedescriptionvariants.md)
- [instrumentClusterWindow](carplay/cpinstrumentclustercontroller/instrumentclusterwindow.md)
- [speedLimitSetting](carplay/cpinstrumentclustercontroller/speedlimitsetting.md)

## Relationships

### Inherits From

- [NSObject](objectivec/nsobject-swift.class.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)

## See Also

### Instrument cluster

- [CPInstrumentClusterControllerDelegate](carplay/cpinstrumentclustercontrollerdelegate.md)
- [CPTemplateApplicationInstrumentClusterScene](carplay/cptemplateapplicationinstrumentclusterscene.md)
- [CPTemplateApplicationInstrumentClusterSceneDelegate](carplay/cptemplateapplicationinstrumentclusterscenedelegate.md)
