diff --git a/Sources/SwiftRPLidar/SwiftRPLidar.swift b/Sources/SwiftRPLidar/SwiftRPLidar.swift index d476c9d..7869ad8 100644 --- a/Sources/SwiftRPLidar/SwiftRPLidar.swift +++ b/Sources/SwiftRPLidar/SwiftRPLidar.swift @@ -26,14 +26,10 @@ struct Constants{ static let DEFAULT_MOTOR_PWM = 660 } -enum HEALTH_STATUSES: UInt8 { +public enum HEALTH_STATUSES: UInt8 { case GOOD = 0, WARNING, ERROR } -struct SwiftRPLidar { - var text = "Hello, World!" -} - func processScan(raw: Data) throws -> LidarScan { let newScan = raw[0] & 0b1 let inversedNewScan = (raw[0] >> 1) & 0b1 @@ -49,7 +45,7 @@ func processScan(raw: Data) throws -> LidarScan { return LidarScan(newScan: newScan == 1, quality: quality, angle: angle, distance: distance) } -struct LidarScan{ +public struct LidarScan{ var newScan: Bool var quality: UInt8 var angle: Float @@ -58,10 +54,10 @@ struct LidarScan{ -typealias MeasurementHandler = (_ scan: LidarScan) -> Bool -typealias ScanHandler = (_ scans: [LidarScan]) -> Bool +public typealias MeasurementHandler = (_ scan: LidarScan) -> Bool +public typealias ScanHandler = (_ scans: [LidarScan]) -> Bool -class RPLidar{ +public class SwiftRPLidar { private var motor: Bool = false private var serialPort: LidarSerial? = nil private var motorRunning = false diff --git a/Tests/SwiftRPLidarTests/SwiftRPLidarTests.swift b/Tests/SwiftRPLidarTests/SwiftRPLidarTests.swift index 44001d5..b64f39a 100644 --- a/Tests/SwiftRPLidarTests/SwiftRPLidarTests.swift +++ b/Tests/SwiftRPLidarTests/SwiftRPLidarTests.swift @@ -6,7 +6,7 @@ final class SwiftRPLidarTests: XCTestCase { // This is an example of a functional test case. // Use XCTAssert and related functions to verify your tests produce the correct // results. - XCTAssertEqual(SwiftRPLidar().text, "Hello, World!") +// XCTAssertEqual(SwiftRPLidar().text, "Hello, World!") } static var allTests = [