21 Commits

Author SHA1 Message Date
Piv
f4ef8ed829 Conform to IteratorProtocol for scanning.
I've left the old callback implementations in for now, undecided whether these should be removed. The nice thing about the callback method is that it's more compact, however the logic behind it is less clear.
2020-10-02 23:01:53 +09:30
Piv
be85d7d39e Ignore bad scans, add documentation. 2020-09-22 21:41:10 +09:30
Piv
f5fde9a23c Fix large bit shifts when processing scan 2020-09-20 10:13:22 +09:30
Piv
ef84c19f92 Get lidar to a working state, add errors, example. 2020-09-19 19:50:56 +09:30
=
d2d5dd6ede Merge branch 'master' of ssh://vato.ddns.net:222/vato007/swiftrplidar 2020-07-12 10:59:05 +09:30
Piv
102ca314a1 Fix LidarScan properties. 2020-07-10 22:47:45 +09:30
Piv
3737566f8c Set baudrate, add mock serial struct to test with. 2020-07-10 22:27:00 +09:30
=
760747dfce Add linux test bootstrap package. 2020-07-10 19:45:24 +09:30
Piv
f9162d07ca Make more things public... 2020-07-09 20:20:59 +09:30
Piv
86809dbfc0 Fix accessibility 2020-07-09 20:18:56 +09:30
Piv
0f38a1b20f Fix LidarSerial Protocol 2020-07-09 20:15:45 +09:30
Piv
5d412b4832 Merge remote-tracking branch 'refs/remotes/origin/master'
Conflicts:
	Sources/SwiftRPLidar/SwiftRPLidar.swift
2020-07-09 20:12:33 +09:30
Piv
c89dc948d7 Fix initialiser, return statements 2020-07-09 20:06:57 +09:30
michaelpivato
05ebdbd0a4 Add protocol for serial library to implement. 2020-07-09 12:22:53 +09:30
Piv
b79200524f Implement rest of the methods.
Still no error handling yet, gonna test what works first.
2020-07-08 19:56:38 +09:30
Piv
897e4c95b5 More methods, start on tier measurements. 2020-07-06 22:03:45 +09:30
Piv
3d8148c22c Fix Process scan to build 2020-07-06 21:20:21 +09:30
michaelpivato
a8b9bf06e4 Implement process scan 2020-07-06 12:25:12 +09:30
Piv
c1f09627eb Add required methods, core method implementation without exceptions.
Took a bit to figure out how swift arrays/Data works to simplify things down...
2020-07-05 19:59:36 +09:30
=
c4cf74beb6 Constants done, start creating main class 2020-06-23 19:18:47 +09:30
Piv
655466e815 Initial Commit 2020-05-24 19:32:38 +09:30