Asynchronously retrieve device information that typically does not need a paired user.
The specified AsyncIamResultReceiver closure is invoked with IamError.OK and resulting data upon successful
completion or with an error if an error occurs. See the
getDeviceDetails() function for details about
possible error codes.
static public func getDeviceDetailsAsync(connection: Connection, closure: @escaping (IamError, DeviceDetails?) -> ())
- An established connection to the device
- Invoked when the device information is successfully retrieved or retrieval fails.