The State Manager (SM) is the single Adaptive Application authorised to call StateClient::SetState(). It is the vehicle's mode controller — subscribing to NM state events, PHM recovery notifications, diagnostic session changes, and OEM-defined vehicle mode signals to decide the target FunctionGroupState.
💡 Privileged Application
Only one process per Machine is granted StateClient privileges (enforced via EM access control). In practice, this is a dedicated SM application that implements the vehicle's operational state machine logic.