Add linux test bootstrap package.
This commit is contained in:
@@ -143,7 +143,7 @@ public class SwiftRPLidar {
|
||||
}
|
||||
|
||||
public func clearInput() throws{
|
||||
try serialPort?.readData(ofLength: (serialPort?.inWaiting)!)
|
||||
_ = try serialPort?.readData(ofLength: (serialPort?.inWaiting)!)
|
||||
}
|
||||
|
||||
public func stop() throws{
|
||||
@@ -156,7 +156,7 @@ public class SwiftRPLidar {
|
||||
|
||||
public func iterMeasurements(maxBufferMeasurements: Int = 500, _ onMeasure: MeasurementHandler) throws {
|
||||
try startMotor()
|
||||
let (status, errorCode) = try getHealth()
|
||||
let (status, _) = try getHealth()
|
||||
if status == .ERROR{
|
||||
// Throw Exception
|
||||
}
|
||||
@@ -184,7 +184,7 @@ public class SwiftRPLidar {
|
||||
let dataInWaiting = serialPort?.inWaiting
|
||||
if dataInWaiting! > maxBufferMeasurements {
|
||||
print("Too many measurements in the input buffer. Clearing Buffer")
|
||||
try serialPort?.readData(ofLength: dataInWaiting! / Int(dataSize) * Int(dataSize))
|
||||
_ = try serialPort?.readData(ofLength: dataInWaiting! / Int(dataSize) * Int(dataSize))
|
||||
}
|
||||
}
|
||||
// TODO: Support cancelling of measurements. Would it already work though?
|
||||
@@ -215,7 +215,7 @@ public class SwiftRPLidar {
|
||||
var req = Constants.SYNC.asData() + cmd.asData() + size.asData() + payload
|
||||
let checksum = calcChecksum(req)
|
||||
req += checksum.asData()
|
||||
try serialPort?.writeData(req)
|
||||
_ = try serialPort?.writeData(req)
|
||||
}
|
||||
|
||||
private func sendPayloadCommand(_ cmd: UInt8, payload: Data) throws {
|
||||
@@ -233,7 +233,7 @@ public class SwiftRPLidar {
|
||||
private func sendCommand(_ command: Data) throws{
|
||||
var req = Constants.SYNC.asData()
|
||||
req.append(command)
|
||||
try serialPort?.writeData(req)
|
||||
_ = try serialPort?.writeData(req)
|
||||
}
|
||||
|
||||
private func readDescriptor() throws -> (UInt8, Bool, UInt8)?{
|
||||
|
||||
Reference in New Issue
Block a user