diff --git a/Sources/SwiftRPLidar/LidarSerial.swift b/Sources/SwiftRPLidar/LidarSerial.swift index 80f9811..1aa44b3 100644 --- a/Sources/SwiftRPLidar/LidarSerial.swift +++ b/Sources/SwiftRPLidar/LidarSerial.swift @@ -1,6 +1,6 @@ import Foundation -protocol LidarSerial { +public protocol LidarSerial { var dtr: Bool {get set}; var inWaiting: Int {get}; func closePort() -> Void; diff --git a/Sources/SwiftRPLidar/SwiftRPLidar.swift b/Sources/SwiftRPLidar/SwiftRPLidar.swift index 7869ad8..a2785d4 100644 --- a/Sources/SwiftRPLidar/SwiftRPLidar.swift +++ b/Sources/SwiftRPLidar/SwiftRPLidar.swift @@ -63,7 +63,7 @@ public class SwiftRPLidar { private var motorRunning = false - init(onPort serialPort: LidarSerial) throws { + public init(onPort serialPort: LidarSerial) throws { self.serialPort = serialPort try connect() try startMotor()