10 Commits

Author SHA1 Message Date
Anonymous
838f8329e4 removed remaining references to key extractor 2019-08-18 21:22:38 -04:00
Anonymous
83fab5ffcf Removed key extraction code.
Moved command implementations to base class
Removed references to config file structure
Turned brand into an Enum
(Note: this may change so urls can be modified in app.config)
Base class virtualizes key encoding
Implemented a client that uses external token signing when dev doesn't have keys
Fixed diagnostics request
2019-08-18 21:05:22 -04:00
Anonymous
f3adb4c0cf Implemented location and tbt commands. Fixed broken build. 2019-08-11 21:42:52 -04:00
Anonymous
19191fc52d Completed renaming of JSON model properties and added some helpful code docs. Fixed a bug in the UI 2019-08-11 17:48:54 -04:00
Anonymous
cd36d6d8d6 Converted to base class and implementation for command methods
client now reqires an active vehicle object
pin is no longer a parameter - upgrade must be called by app
More code comments and cleanup
More normalized object models
diagnostic command implemented in test app
2019-08-10 17:32:41 -04:00
Anonymous
4dcebba1e8 Added obfuscated settings extraction capability 2019-08-10 15:30:04 -04:00
Anonymous
3a0334a850 Vehicle selector implemented. Tester app is functional again. 2019-08-09 19:40:27 -04:00
Anonymous
e9ffa5c13b Code cleanup:
- folders in api project
- changing json model object property names to be .NET style
- etc
Implemented wrapper HttpClient methods that handle token refreshing and first pass at transient error retries / throwing non-transient errors
2019-08-09 19:17:26 -04:00
Anonymous
410e44eb37 Added models for vehicle query.
Completed initial implementation of saving, loading and refreshing token.
Brand selection and login are now working.
NOTE: commands will not work as vehicle selection is not implemented
2019-08-08 21:45:42 -04:00
Anonymous
cc680a54f1 Initial commit of actual files 2019-08-08 19:49:02 -04:00