---
title: "DDDeviceStateToString(_:)"
framework: DeviceDiscoveryExtension
role: symbol
role_heading: Function
platforms: [iOS 16.0+, iPadOS 16.0+, Mac Catalyst 16.0+, visionOS 1.0+]
path: "devicediscoveryextension/dddevicestatetostring(_:)"
---

# DDDeviceStateToString(_:)

Returns human-readable text for the specified identifier that describes a device’s status.

## Declaration

```swift
func DDDeviceStateToString(_ inValue: DDDeviceState) -> String
```

## Parameters

- `inValue`: A state identifier to convert to text.

## Return Value

Return Value A textual value for the specified device state.

## Discussion

Discussion Your extension can use this function for logging.

## See Also

### Device information

- [DDDevice](devicediscoveryextension/dddevice.md)
- [DDDevice.Category](devicediscoveryextension/dddevice/category-swift.enum.md)
- [DDDeviceState](devicediscoveryextension/dddevicestate.md)
- [DDDeviceCategoryToString(_:)](devicediscoveryextension/dddevicecategorytostring(_:).md)
- [DDDevice.Protocol](devicediscoveryextension/dddevice/protocol-swift.enum.md)
- [DDDeviceProtocolToString(_:)](devicediscoveryextension/dddeviceprotocoltostring(_:).md)
- [DDDeviceProtocolString](devicediscoveryextension/dddeviceprotocolstring.md)
- [DDDeviceMediaPlaybackStateToString(_:)](devicediscoveryextension/dddevicemediaplaybackstatetostring(_:).md)
