29 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.
0.0.3
2020-10-02 23:01:53 +09:30
Piv
3cc661542b Fix readme 0.0.2 2020-09-22 21:47:29 +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 0.0.1 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
Piv
761eb0bc1a Fix gitlab yaml 2020-08-15 17:01:39 +09:30
Piv
0048b982c4 Add gitlab ci file. 2020-08-15 17:00:56 +09:30
Piv
f9f0168c81 Fix swift version in Jenkinsfile 2020-07-18 15:55:40 +09:30
vato007
48e46b1e12 Add JenkinsFile 2020-07-12 04:28:52 +00:00
=
d2d5dd6ede Merge branch 'master' of ssh://vato.ddns.net:222/vato007/swiftrplidar 2020-07-12 10:59:05 +09:30
Piv
b8f61e3acb Remove SwiftSerial dependency. 2020-07-10 23:01:52 +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
45bead4f38 Fixing Serial Protocol 2020-07-09 20:23:59 +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
Piv
fa7ea085f9 Use modified SwiftSerial with dtr support 2020-07-05 19:58:25 +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