Skip to content

openxc/validation-android

Repository files navigation

OpenXC Firmware Validation

This app is used to validate that the standard 19 signals in the VI package are reporting correctly. The user is asked to select their vehicle year and model, enter its VIN and select whether the reported values are correct or not. In addition, the version and the device ID of the connected VI is shown and recorded. If the value is correct, “Yes” would be selected and no further input is required. If the value is incorrect, “No” is selected and a text box is displayed to allow the user to input a reason why the value is wrong. When the user is ready to submit the data they have gathered, they tap the “Send Data” button and the data is recorded in a Google spreadsheet for review. This is done via a http post request and uses the IDs of the form inputs from Google Forms. This ID is taken from the code of the HTML preview of the form. You to use the “name” designation in the hidden input tag beneath the input that you want.

Example of html for “Model Year” Model Year Example

To make it easier to manage the vehicle models and years, the app pulls them from a Google spreadsheet, which allows for new models and years to be added without having to re-release the app.

##Links Vehicle Models and Years Spreadsheet: https://goo.gl/ZBHKzR

Data Submissions Spreadsheet: https://goo.gl/6hJOUk

Google Form: https://goo.gl/xcKpcD

##Future Improvements

  • Add the ability to automatically pull VIN from car
  • Show and record the type of VI connected (i.e. Reference, CrossChasm, etc.)

License

Copyright (c) 2016 Ford Motor Company Licensed under the BSD license.

About

Validation app used to verify signals from VI

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages