-
Notifications
You must be signed in to change notification settings - Fork 232
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Adding electric_assist as a propulsion_type. #48
Adding electric_assist as a propulsion_type. #48
Conversation
Thanks for this feedback @aickin! You are definitely correct in that it is an important distinction, and one that we care about. The good news is, {
"propulsion_type": ["human", "electric"]
} to cover the "electric-assist" scenario. @hunterowens @toddapetersen thoughts? |
Hmmmm... I just noticed that |
@thekaveman Thanks for the explanation; our comments collided :) To give a concrete example, how should we encode something like a GenZe 200 bike, which has "Throttle and Pedal Assist Ride Modes"? In the current spec, you could encode it as |
@aickin I think the best way to capture that would be to add |
This is a suggestion to add some additional clarification around propulsion types, mainly the difference between `electric_assist` and [`human`, `electric`]. I've seen a couple of provider APIs submitted that have the former when it should be the latter. I think that #48 did a great job of explaining why this should be represented as an array, but that reasoning is not reflected in the current MDS spec.
This is a suggestion to add some additional clarification around propulsion types, mainly the difference between `electric_assist` and [`human`, `electric`]. I've seen a couple of provider APIs submitted that have the former when it should be the latter. I think that #48 did a great job of explaining why this should be represented as an array, but that reasoning is not reflected in the current MDS spec.
This is a suggestion to add some additional clarification around propulsion types, mainly the difference between `electric_assist` and [`human`, `electric`]. I've seen a couple of provider APIs submitted that have the former when it should be the latter. I think that #48 did a great job of explaining why this should be represented as an array, but that reasoning is not reflected in the current MDS spec.
Just a small suggestion that it might be useful to distinguish between completely electric vehicles (like Lime and Bird Scooters) and pedal assist vehicles that combine human and electric power (like Jump bikes).
I added
electric_assist
to thepropulsion_type
enum to fix this.I understand if you want to call both of these kinds of vehicles
electric
, but I think the distinction could be useful!