Commit Graph

324 Commits

Author SHA1 Message Date
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
Piv
1d29a5526c Getting ready for subtree merge 2020-04-19 09:53:29 +09:30
Piv
eee0e8dc44 Add python car module as subproject, add config to generate python protobuf code. 2020-04-18 17:58:05 +09:30
Piv
5b57bf592d Add python car module as subproject, add config to generate python protobuf code. 2020-04-18 17:58:05 +09:30
Piv
b9254d89f8 Add python car module as subproject 2020-04-18 17:57:00 +09:30
Piv
ed09012705 Remove generated proto code, as it's now generated by gradle at build time. 2020-04-18 17:56:06 +09:30
Piv
878f4bc8ab Add python car module as subproject 2020-04-17 21:21:34 +09:30
Piv
3446bcaa53 Create multiproject build, add python grpc build support 2020-04-17 20:47:37 +09:30
Piv
ed371d3a2f Make the lidar streamer ready to work with main controller 2020-04-16 21:12:12 +09:30
Piv
65c19e7494 Lidar fixes 2020-04-15 21:41:09 +09:30
Piv
e09465e33c Separate motor servicer from main controller 2020-04-15 21:22:47 +09:30
Piv
81b34a69a3 Rename MotorServer and place in root directory. 2020-04-15 21:07:30 +09:30