import Foundation public protocol LidarSerial { var dtr: Bool {get set}; var inWaiting: Int {get}; func closePort(); func openPort() throws; func readData(ofLength: Int) throws -> Data; func writeData(_ data: Data) throws -> Int; }