Eric Marsman [Fri, 4 Mar 2016 15:36:30 +0000 (10:36 -0500)]
whitespace fix
Eric Marsman [Mon, 29 Feb 2016 20:02:59 +0000 (20:02 +0000)]
re-compiled with libprotoc 2.4.1 - should be no changes
Eric Marsman [Mon, 29 Feb 2016 20:02:27 +0000 (20:02 +0000)]
updated documentation
Eric Marsman [Mon, 29 Feb 2016 20:01:29 +0000 (20:01 +0000)]
move nanopb submodule from code.google to github
Eric Marsman [Mon, 29 Feb 2016 16:34:44 +0000 (16:34 +0000)]
Merge branch 'messagepackadditions' of https://github.com/openxc/openxc-message-format into HEAD
dsouzahansenfrancis [Fri, 11 Dec 2015 16:01:06 +0000 (11:01 -0500)]
added support for timestamp to vehicle messages
dsouzahansenfrancis [Thu, 26 Nov 2015 21:37:21 +0000 (16:37 -0500)]
Added SD_MOUNT_STATUS command
dsouzahansenfrancis [Thu, 19 Nov 2015 18:36:52 +0000 (13:36 -0500)]
Added RTC configuration command
Eric Marsman [Thu, 29 Oct 2015 19:49:57 +0000 (15:49 -0400)]
and commit files for 0.5
Eric Marsman [Thu, 29 Oct 2015 19:47:18 +0000 (15:47 -0400)]
bump to 0.5 for release
dsouzahansenfrancis [Tue, 27 Oct 2015 16:15:35 +0000 (12:15 -0400)]
Added Message Pack to payload format
Eric [Tue, 15 Sep 2015 14:06:34 +0000 (10:06 -0400)]
Merge pull request #23 from mgiannikouris/crosschasm-c5
added uptime field to VehicleMessage - new support for CrossChasm C5 BT & Cell devices
Eric Marsman [Tue, 15 Sep 2015 14:04:24 +0000 (10:04 -0400)]
link to web server project
mgiannikouris [Tue, 15 Sep 2015 01:11:06 +0000 (21:11 -0400)]
abs link json
mgiannikouris [Tue, 15 Sep 2015 01:07:15 +0000 (21:07 -0400)]
json
mgiannikouris [Tue, 15 Sep 2015 01:05:55 +0000 (21:05 -0400)]
More JSON.mkd
mgiannikouris [Mon, 14 Sep 2015 20:51:15 +0000 (16:51 -0400)]
More JSON.mkd
mgiannikouris [Mon, 14 Sep 2015 20:48:42 +0000 (16:48 -0400)]
All caps makes it look like I'm yelling...
mgiannikouris [Mon, 14 Sep 2015 20:46:45 +0000 (16:46 -0400)]
Updated JSON.mkd
Added details on the "modem_configuration" command.
mgiannikouris [Tue, 2 Dec 2014 04:02:22 +0000 (23:02 -0500)]
added uptime field to VehicleMessage
Christopher Peplin [Sat, 15 Nov 2014 17:03:47 +0000 (12:03 -0500)]
Bump to next development release.
Christopher Peplin [Sat, 15 Nov 2014 17:01:26 +0000 (12:01 -0500)]
Bump to v0.4 for release.
Christopher Peplin [Sat, 15 Nov 2014 17:01:01 +0000 (12:01 -0500)]
Merge branch 'next'
Christopher Peplin [Fri, 7 Nov 2014 13:57:03 +0000 (08:57 -0500)]
Back off change to CAN message ID for backwards compatibility.
I don't think this change is worth breaking compatibility with exiting
trace files. The meaning of an ID is much more clean when inside a CAN
message object, so that's why I think it make sense to be different than
the "id" inside a diagnostic request.
Christopher Peplin [Fri, 7 Nov 2014 04:04:07 +0000 (23:04 -0500)]
Update changelog.
Christopher Peplin [Wed, 29 Oct 2014 02:36:07 +0000 (22:36 -0400)]
Specify the response when no device ID is known.
Christopher Peplin [Tue, 14 Oct 2014 18:03:14 +0000 (14:03 -0400)]
Update protobuf options to use new field names.
Christopher Peplin [Tue, 7 Oct 2014 03:25:13 +0000 (23:25 -0400)]
Remove redundant 'type' field from binary SimpleVehicleMessage.
You can figure out the type based on the value and event DynamicFields.
Fixed #19.
Christopher Peplin [Tue, 7 Oct 2014 03:23:29 +0000 (23:23 -0400)]
Use more specific 'message_id' in JSON, not just 'id'.
There often isn't enough context to know if it's the message ID or a
transaction ID or something else.
Fixed #20.
Christopher Peplin [Tue, 7 Oct 2014 03:20:36 +0000 (23:20 -0400)]
Give diagnostic request field a more specific name.
Fixed #18.
Christopher Peplin [Tue, 7 Oct 2014 03:14:03 +0000 (23:14 -0400)]
Mention 'status' field in all command response JSON examples.
Fixed #13.
Christopher Peplin [Tue, 7 Oct 2014 03:12:02 +0000 (23:12 -0400)]
Deprecate "translated" and "raw" names in binary format.
Fixed #16.
Christopher Peplin [Tue, 7 Oct 2014 03:10:57 +0000 (23:10 -0400)]
Merge remote-tracking branch 'origin/16-new-names' into next
Conflicts:
README.md
Christopher Peplin [Tue, 7 Oct 2014 02:07:13 +0000 (22:07 -0400)]
Give frame format field a more specific name.
Christopher Peplin [Tue, 7 Oct 2014 01:30:28 +0000 (21:30 -0400)]
Add a field to CAN messages to explicitly set the frame format.
See openxc/vi-firmware:230.
Christopher Peplin [Tue, 7 Oct 2014 01:27:24 +0000 (21:27 -0400)]
Move JSON spec to a separate file to keep the length down.
Christopher Peplin [Tue, 30 Sep 2014 01:52:34 +0000 (21:52 -0400)]
Add a command to enable/disable pre-defined OBD-II requests.
See openxc/vi-firmware#303.
Christopher Peplin [Sun, 28 Sep 2014 00:40:22 +0000 (20:40 -0400)]
Standardize names for payload format.
Christopher Peplin [Sun, 28 Sep 2014 00:17:48 +0000 (20:17 -0400)]
Remove unnecessary 'bus' field from message format command.
Christopher Peplin [Sun, 28 Sep 2014 00:07:03 +0000 (20:07 -0400)]
Return response to set message format command in original format.
Christopher Peplin [Sat, 27 Sep 2014 23:56:21 +0000 (19:56 -0400)]
Add a command to change message format while running.
Christopher Peplin [Sat, 27 Sep 2014 23:43:42 +0000 (19:43 -0400)]
Update compiled files.
Christopher Peplin [Sat, 27 Sep 2014 22:41:24 +0000 (18:41 -0400)]
Add a control command to control AF bypass status.
See openxc/vi-firmware#301.
Christopher Peplin [Sun, 21 Sep 2014 21:20:50 +0000 (17:20 -0400)]
Add missing comma in example.
Christopher Peplin [Sun, 21 Sep 2014 21:19:21 +0000 (17:19 -0400)]
Deprecate "translated" and "raw" verbiage.
Partway towards #16 but need to updated the binary format, too.
Christopher Peplin [Sun, 21 Sep 2014 02:56:37 +0000 (22:56 -0400)]
Simplify passthrough command to just a boolean.
Christopher Peplin [Sun, 21 Sep 2014 01:58:35 +0000 (21:58 -0400)]
Merge remote-tracking branch 'origin/latest-nanopb' into passthrough-command
Conflicts:
gen/cpp/openxc.pb.c
gen/cpp/openxc.pb.h
Christopher Peplin [Sun, 21 Sep 2014 01:47:09 +0000 (21:47 -0400)]
Add passthrough command and refactor commands in binary format.
The ControlCommand is now more like a VehicleMessage - it has a 'type'
and many optional fields pointing to the various types. If the type is
diagnostic, the client should look at the diagnostic_request field.
Christopher Peplin [Wed, 17 Sep 2014 03:03:32 +0000 (23:03 -0400)]
Re-build with nanopb v0.3.1.
Christopher Peplin [Fri, 5 Sep 2014 13:05:30 +0000 (09:05 -0400)]
Move a TODO to issue #14.
Christopher Peplin [Fri, 5 Sep 2014 02:37:07 +0000 (22:37 -0400)]
Note that 0x prefix on hex strings is optional.
Christopher Peplin [Tue, 12 Aug 2014 03:36:39 +0000 (23:36 -0400)]
Move action field to ControlCommand in binary format.
Christopher Peplin [Mon, 11 Aug 2014 02:05:11 +0000 (22:05 -0400)]
Add a 'status' field to command responses.
Christopher Peplin [Mon, 11 Aug 2014 01:51:13 +0000 (21:51 -0400)]
Remove 'update' feature of diag request commands.
Christopher Peplin [Tue, 5 Aug 2014 02:04:57 +0000 (22:04 -0400)]
Require an 'action' in diagnostic requests.
It wasn't very clean to try and infer a delete/create/update based on
the value of the frequency field - this will require a little more code,
but as they say in Python, explicit is better than implicit.
Fixed https://github.com/openxc/openxc-message-format/issues/12
Christopher Peplin [Tue, 5 Aug 2014 01:41:35 +0000 (21:41 -0400)]
Explain when to use JSON vs. binary.
Christopher Peplin [Tue, 5 Aug 2014 01:36:47 +0000 (21:36 -0400)]
Expand diagnostic mode field to a full byte's range.
Fixed #10.
Christopher Peplin [Wed, 25 Jun 2014 22:52:43 +0000 (18:52 -0400)]
Add 'extras' field to JSON messages for custom data.
Christopher Peplin [Wed, 25 Jun 2014 22:49:03 +0000 (18:49 -0400)]
Make the protobuf format more clear in README.
Christopher Peplin [Wed, 25 Jun 2014 22:47:21 +0000 (18:47 -0400)]
Merge remote-tracking branch 'origin/master' into next
Christopher Peplin [Thu, 12 Jun 2014 03:28:53 +0000 (23:28 -0400)]
Remove factor and offset from diag requests - left up to clients.
Christopher Peplin [Sun, 25 May 2014 01:30:12 +0000 (21:30 -0400)]
Fix typo in example for raw message format.
Christopher Peplin [Tue, 29 Apr 2014 04:04:31 +0000 (00:04 -0400)]
Bump to next dev release.
Christopher Peplin [Tue, 29 Apr 2014 04:03:10 +0000 (00:03 -0400)]
Bump to v0.3.
Christopher Peplin [Tue, 29 Apr 2014 04:01:13 +0000 (00:01 -0400)]
Add version to README.
Christopher Peplin [Tue, 29 Apr 2014 03:03:44 +0000 (23:03 -0400)]
Merge remote-tracking branch 'origin/master' into diagnostic
Christopher Peplin [Sun, 13 Apr 2014 22:36:55 +0000 (18:36 -0400)]
Bump copyright date.
Christopher Peplin [Sun, 13 Apr 2014 22:36:34 +0000 (18:36 -0400)]
Add a quick list of the output from a build with OBD-II enabled.
Christopher Peplin [Wed, 9 Apr 2014 02:52:25 +0000 (22:52 -0400)]
Merge pull request #9 from dret/master
more gears
Erik Wilde [Tue, 8 Apr 2014 22:19:45 +0000 (15:19 -0700)]
more gears
with consumer vehicles now routinely having 8-speed gearboxes, gear_lever_position should go at least up to eighth, and maybe to be on the safe side even up to tenth. transmission_gear_position already went up to eighth, but for consistency it now also goes all the way up to tenth.
Christopher Peplin [Thu, 27 Mar 2014 15:52:14 +0000 (11:52 -0400)]
Clarify that 'newline' in trace file may or may not have \r.
Christopher Peplin [Thu, 27 Mar 2014 15:38:33 +0000 (11:38 -0400)]
Document delimiters for both formats.
Christopher Peplin [Wed, 26 Mar 2014 17:57:36 +0000 (13:57 -0400)]
Clarify how diagnostic requests are identified, updated and cancelled.
Christopher Peplin [Wed, 26 Mar 2014 14:48:29 +0000 (10:48 -0400)]
Refactor diagnostic fields for decoding payload.
Christopher Peplin [Wed, 26 Mar 2014 12:53:09 +0000 (08:53 -0400)]
Remove parse_payload from diagnostic messages, it's not needed.
Christopher Peplin [Sun, 23 Mar 2014 20:26:33 +0000 (16:26 -0400)]
Elaborate on 'name' field for diagnostic requests.
Christopher Peplin [Sun, 23 Mar 2014 20:05:53 +0000 (16:05 -0400)]
Make negative diagnostic response format clearer.
Christopher Peplin [Sat, 22 Mar 2014 20:05:33 +0000 (16:05 -0400)]
Add 'success' field to example diagnostic response.
Christopher Peplin [Sat, 22 Mar 2014 18:27:33 +0000 (14:27 -0400)]
Document command queries and responses.
Christopher Peplin [Thu, 20 Mar 2014 18:44:58 +0000 (14:44 -0400)]
Require byte arrays in JSON hex strings to have 2 chars per byte.
Christopher Peplin [Sat, 15 Mar 2014 16:54:35 +0000 (12:54 -0400)]
Add 'name' and 'multiple_responses' fields to diag requests.
Christopher Peplin [Thu, 6 Mar 2014 22:01:46 +0000 (17:01 -0500)]
Add CommandResponse type to VehicleMessage (from VI to host).
Christopher Peplin [Tue, 4 Mar 2014 20:28:14 +0000 (15:28 -0500)]
Condense string/number/bool trio into a field.
Christopher Peplin [Tue, 4 Mar 2014 19:47:23 +0000 (14:47 -0500)]
Remove duplicate generate files.
Christopher Peplin [Tue, 4 Mar 2014 18:35:02 +0000 (13:35 -0500)]
Move ControlCommand inside VehicleMessage so it can be on same stream.
Christopher Peplin [Mon, 3 Mar 2014 20:36:35 +0000 (15:36 -0500)]
Add a draft protobuf format for diagnostic requests.
Christopher Peplin [Fri, 28 Feb 2014 19:48:36 +0000 (14:48 -0500)]
Add details about updating diag requests.
Christopher Peplin [Fri, 28 Feb 2014 19:47:09 +0000 (14:47 -0500)]
Move 'frequency' field inside 'request' object of diag command.
Christopher Peplin [Fri, 28 Feb 2014 19:43:26 +0000 (14:43 -0500)]
Add more optional fields to diag requests and responses.
Christopher Peplin [Wed, 19 Feb 2014 21:05:59 +0000 (16:05 -0500)]
Add a value field to diagnostic responses for parsed payloads.
Christopher Peplin [Fri, 17 Jan 2014 21:38:23 +0000 (16:38 -0500)]
Store raw CAN payload in bytes instead of uint64_t.
Christopher Peplin [Fri, 17 Jan 2014 20:05:27 +0000 (15:05 -0500)]
Merge branch 'master' into diagnostic
Christopher Peplin [Fri, 17 Jan 2014 20:05:13 +0000 (15:05 -0500)]
Ignore dirty submodules (generated files in nanopb).
Christopher Peplin [Fri, 17 Jan 2014 19:43:05 +0000 (14:43 -0500)]
Add Diagnostic type within VehicleMessage supertype.
Christopher Peplin [Fri, 17 Jan 2014 19:31:39 +0000 (14:31 -0500)]
Store diagnostic response payload as a byte array in protobuf.
Christopher Peplin [Fri, 17 Jan 2014 19:12:42 +0000 (14:12 -0500)]
Add a protobuf type for diagnostic message responses.
Christopher Peplin [Fri, 17 Jan 2014 19:02:38 +0000 (14:02 -0500)]
Update nanopb to 0.2.5 and fix max string length options.
Christopher Peplin [Tue, 7 Jan 2014 20:01:34 +0000 (15:01 -0500)]
Draft an idea of what the diagnostic request/response format will be.
Christopher Peplin [Thu, 24 Oct 2013 14:09:30 +0000 (10:09 -0400)]
Minimize the number of separate protobuf types.
Christopher Peplin [Thu, 24 Oct 2013 13:56:07 +0000 (09:56 -0400)]
Revert "Switch back to many subtypes for binary messages."
This reverts commit
3e954ea9c44bdd00b39d3f0d2cc43662e633c891.