---
title: maneuverState
framework: carplay
role: symbol
role_heading: Instance Property
path: carplay/cpnavigationsession/maneuverstate
---

# maneuverState

The current maneuver state.

## Declaration

```swift
var maneuverState: CPManeuverState { get set }
```

## Discussion

Discussion Set this property with the current CPManeuverState based on how close the maneuver is and whether a person needs to act to execute the maneuver.

## See Also

### Managing Upcoming Maneuvers

- [upcomingManeuvers](carplay/cpnavigationsession/upcomingmaneuvers.md)
- [currentRoadNameVariants](carplay/cpnavigationsession/currentroadnamevariants.md)
- [currentLaneGuidance](carplay/cpnavigationsession/currentlaneguidance.md)
- [add(_:)](carplay/cpnavigationsession/add(_:)-17l62.md)
- [add(_:)](carplay/cpnavigationsession/add(_:)-93qpu.md)
- [CPManeuver](carplay/cpmaneuver.md)
