diff --git a/Example/OBD2-Swift/ViewController.swift b/Example/OBD2-Swift/ViewController.swift index 1f02b08..ec55396 100644 --- a/Example/OBD2-Swift/ViewController.swift +++ b/Example/OBD2-Swift/ViewController.swift @@ -34,7 +34,7 @@ class ViewController: UIViewController { observer.observe(command: .pid(number: 12)) { (descriptor) in let respStr = descriptor?.shortDescription - print("Observer : \(respStr)") + print("Observer : \(String(describing: respStr))") } ObserverQueue.shared.register(observer: observer) diff --git a/OBD2-Swift.podspec b/OBD2-Swift.podspec index b04cfed..a8384a3 100644 --- a/OBD2-Swift.podspec +++ b/OBD2-Swift.podspec @@ -9,7 +9,7 @@ Pod::Spec.new do |s| s.name = 'OBD2-Swift' s.version = '0.1.0' - s.summary = 'OBD or On-board diagnostics is a vehicle's self-diagnostic and reporting capability.' + s.summary = 'Long Long Long Long Long Long Long Long Long Long Long Long Long Long Long Long ' # This description is used to generate tags and improve search results. # * Think: What does it do? Why did you write it? What is the focus? @@ -18,7 +18,7 @@ Pod::Spec.new do |s| # * Finally, don't worry about the indent, CocoaPods strips it! s.description = <<-DESC -OBD or On-board diagnostics is a vehicle's self-diagnostic and reporting capability. OBD systems give access to the status of the various vehicle subsystems. Simply saying, OBD-II is a sort of computer which monitors emissions, mileage, speed, and other useful data. + Long Long Long Long Long Long Long Long Long Long Long Long Long Long Long Long Long Long Long Long Long Long Long Long Long Long Long Long Long Long Long Long Long Long Long Long Long . DESC s.homepage = 'https://github.com/lemberg/obd2-swift-lib' diff --git a/OBD2-Swift/Classes/Scanner/Scanner.swift b/OBD2-Swift/Classes/Scanner/Scanner.swift index 64ae837..d3988fc 100644 --- a/OBD2-Swift/Classes/Scanner/Scanner.swift +++ b/OBD2-Swift/Classes/Scanner/Scanner.swift @@ -93,6 +93,7 @@ class `Scanner`: StreamHolder { request.completionBlock = { [weak self] in print("Request operation completed") if let error = request.error { + print("Error occured \(error)") self?.state = .none } else { guard let strong = self else { return } diff --git a/OBD2-Swift/Classes/Scanner/StreamHolder.swift b/OBD2-Swift/Classes/Scanner/StreamHolder.swift index e38a0ed..415912e 100644 --- a/OBD2-Swift/Classes/Scanner/StreamHolder.swift +++ b/OBD2-Swift/Classes/Scanner/StreamHolder.swift @@ -91,8 +91,8 @@ class StreamHolder: NSObject { } func write(data: Data) -> Int { - var bytesRemaining = data.count - var totalBytesWritten = 0 + let bytesRemaining = data.count + let totalBytesWritten = 0 while bytesRemaining > 0 { let bytesWritten = data.withUnsafeBytes { diff --git a/OBD2-Swift/Classes/Stream/StreamWriter.swift b/OBD2-Swift/Classes/Stream/StreamWriter.swift index 058963c..de9e3aa 100644 --- a/OBD2-Swift/Classes/Stream/StreamWriter.swift +++ b/OBD2-Swift/Classes/Stream/StreamWriter.swift @@ -19,7 +19,7 @@ class StreamWriter { } func write() throws { - print("Write to OBD \(String(data: data, encoding: .ascii))") + print("Write to OBD \(String(describing: String(data: data, encoding: .ascii)))") while data.count > 0 { let bytesWritten = write(data: data)