Commit Graph

341 Commits

Author SHA1 Message Date
Piv
e54db7c007 Update to Android Studio 4 2020-05-31 16:02:03 +09:30
Piv
31d6bed897 Rework lidar cache to support grpc streaming 2020-05-31 16:01:43 +09:30
Piv
7750fa80d7 Include commented out macos lidar port in launch config 2020-05-30 12:12:58 +09:30
Piv
9393d24e59 Minor upgrades to android lidar support 2020-05-30 12:12:35 +09:30
=
9efae43225 More pycar fixes.
Whilst it's good to have pycar, note for the future that this wasn't the problem. VS Code hadn't picked up the correct working directory in WSL.
2020-05-29 21:58:11 +09:30
=
858cbcb2ff Move root car to pycar, put other pycar back to car. 2020-05-29 21:50:46 +09:30
=
0bd92e731f Move car to pycar, fixes linux issue with vscode picking up wrong module. 2020-05-29 21:46:07 +09:30
Piv
674437d543 Fix up old slam dependency on generated empty pb file 2020-05-29 21:42:05 +09:30
Piv
81e3fcb9db Clean up lidar device setting to only use one environment variable 2020-05-27 18:18:14 +09:30
Piv
4d511ca91b Add some running code for lidar cache, test stubs, fix proto. 2020-05-24 22:48:13 +09:30
Michael Pivato
47c9a161f5 Merge branch 'SwiftyCarStarter' into 'master'
Swifty car starter

See merge request vato007/picar!3
2020-05-24 06:09:54 +00:00
Piv
59834d2afc Add factory to initialise vehicles 2020-05-20 19:32:01 +09:30
Piv
4ad8342033 Add initial grpc server implementation
Still need to use a factory to get the correct vehicle, based on environment variables.
2020-05-20 19:07:11 +09:30
Michael Pivato
7777d1b73f Merge branch 'windows_fixes' into 'master'
Disable windows swift generation

See merge request vato007/picar!2
2020-05-19 09:16:28 +00:00
Piv
a7fdbf3f6e Don't allow swift grpc generation on swift.
Swift on Windows isn't great atm.
2020-05-19 18:40:29 +09:30
Piv
de50b87d88 Bulk of swift code done for simple controller case.
Just need to get the server running, then can test
2020-05-13 21:17:51 +09:30
Piv
9c810f2731 Add SwiftyGPIO 2020-05-08 18:26:05 +09:30
Piv
98dc0395e3 Add initial grpc generation, and add to gradle build 2020-05-08 18:24:20 +09:30
Piv
270dd8e362 initial Swifty Car commit 2020-05-07 20:54:26 +09:30
Michael Pivato
e7977d47eb Merge branch 'SimpleIosController' into 'master'
Simple ios controller

See merge request vato007/picar!1
2020-05-06 12:17:59 +00:00
Piv
4b3b960d22 iOS simple controller works 2020-05-06 21:44:42 +09:30
Piv
9376bd70ed Simple Controller UI/gRPC working 2020-05-04 22:40:22 +09:30
Piv
ac80a24936 Start fleshing out simple controller 2020-05-03 19:33:27 +09:30
Piv
f344f37642 Reconfigure iOS project to not be weird. 2020-05-03 17:21:15 +09:30
Piv
a09aa4a627 Remove cocoapods, use SPM instead. 2020-05-03 16:57:37 +09:30
Piv
7fb20f9d86 Format files and add gRPC stream support. 2020-05-03 16:10:40 +09:30
Piv
ff73d09855 Add SwiftPackageManager with swift gRPC 2020-05-03 16:06:33 +09:30
Piv
82b0332fdb Minor Intellij IDE improvements. 2020-05-03 16:05:40 +09:30
Piv
bad8e57b1f Add support for local RPLidar on macOS 2020-05-03 15:38:29 +09:30
Piv
92f82c0d33 Include generated swift gRPC code in xcode 2020-04-29 22:26:37 +09:30
Michael Pivato
61a0e6cf12 Merged in SwiftGrpcSupport (pull request #3)
SwiftGrpcSupport
2020-04-29 09:45:16 +00:00
Piv
d4ee05107a Add updated gradle wrapper 2020-04-29 19:11:37 +09:30
Piv
481c2088dc Ignore swift generated code
TODO: put the generated code somewhere more sensible (e.g. a build folder)
2020-04-29 19:11:19 +09:30
Piv
77dff59d38 Generate and copy swift grpc/protobuf code 2020-04-29 19:10:07 +09:30
Piv
a7057e5b5f Update gradle 2020-04-29 19:09:23 +09:30
Piv
a3a163b654 Add swift grpc code-gen and use latest grpcSwift pod 2020-04-28 23:00:31 +09:30
Michael Pivato
797344ecac Merged in recording (pull request #2)
Basic recording functionality
2020-04-28 13:20:23 +00:00
Piv
b633fdea95 Recording vehicle change is working 2020-04-25 16:29:12 +09:30
Piv
1d2253dd18 Minor refactoring and more support for recording data. 2020-04-25 15:06:40 +09:30
Piv
f7bb8cd774 Add ios project 2020-04-23 22:32:16 +09:30
Piv
9a16f02d77 Provision lidar servicer to support recording data without streaming. 2020-04-23 21:13:54 +09:30
Piv
807921b58f Add recording capability to simple controller. 2020-04-22 22:22:08 +09:30
Piv
54770d7675 Add recording functionality, did some other minor tweaks as well to protos 2020-04-22 20:57:41 +09:30
Piv
f44877397c Fix up some python to get run working in vs code.
Also allowed running with python -m car
2020-04-21 19:53:42 +09:30
Piv
d3c14f1e0a Don't allow setting of zmq port by grpc 2020-04-20 22:27:12 +09:30
Piv
71eeaeb9cd Don't allow client to specify zmq port. 2020-04-20 22:26:52 +09:30
Piv
d9c2f2a143 Fixup factories to support environment variables 2020-04-20 18:11:34 +09:30
Piv
a84af91323 Make macos grpc plugin executable, fix python proto config to depend on protobuf generation. 2020-04-19 19:59:30 +09:30
Piv
83fda38814 Add windows protobuf generation support 2020-04-19 19:04:03 +09:30
Piv
4015f1501f Final work to get the build going. 2020-04-19 14:17:00 +09:30