Commit Graph

385 Commits

Author SHA1 Message Date
Piv
674437d543 Fix up old slam dependency on generated empty pb file 2020-05-29 21:42:05 +09:30
=
b62e45feb6 WSL/Linux build working 2020-05-28 20:08:15 +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
Piv
86ac59aada Move car into another sub-directory 2020-04-19 13:53:31 +09:30
Piv
46b1393b96 Don't commit test stuff. 2020-04-19 13:38:50 +09:30
Piv
a3cae8c13d Fix .gitignore for python code 2020-04-19 12:31:35 +09:30
Piv
3946ebc660 Move car python code into src subdirectory 2020-04-19 12:30:00 +09:30
Michael Pivato
acdc822d5d Merged in MultiProjectBuild (pull request #1) 2020-04-19 02:13:05 +00:00
Piv
e577ad4011 Add 'car/' from commit 'eee0e8dc445691e600680f4abc77f2814b20b054'
git-subtree-dir: car
git-subtree-mainline: 1d29a5526c
git-subtree-split: eee0e8dc44
2020-04-19 11:07:44 +09:30