summaryrefslogtreecommitdiffstats
path: root/openxc.proto
AgeCommit message (Collapse)AuthorFilesLines
2014-09-27Add a command to change message format while running.Christopher Peplin1-0/+12
2014-09-27Add a control command to control AF bypass status.Christopher Peplin1-0/+7
See openxc/vi-firmware#301.
2014-09-20Simplify passthrough command to just a boolean.Christopher Peplin1-7/+1
2014-09-20Add passthrough command and refactor commands in binary format.Christopher Peplin1-4/+26
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.
2014-08-11Move action field to ControlCommand in binary format.Christopher Peplin1-2/+2
2014-08-10Add a 'status' field to command responses.Christopher Peplin1-0/+1
2014-08-10Remove 'update' feature of diag request commands.Christopher Peplin1-1/+1
2014-08-04Require an 'action' in diagnostic requests.Christopher Peplin1-0/+2
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
2014-03-26Refactor diagnostic fields for decoding payload.Christopher Peplin1-4/+5
2014-03-26Remove parse_payload from diagnostic messages, it's not needed.Christopher Peplin1-6/+5
2014-03-15Add 'name' and 'multiple_responses' fields to diag requests.Christopher Peplin1-3/+5
2014-03-06Add CommandResponse type to VehicleMessage (from VI to host).Christopher Peplin1-1/+8
2014-03-04Condense string/number/bool trio into a field.Christopher Peplin1-8/+11
2014-03-04Move ControlCommand inside VehicleMessage so it can be on same stream.Christopher Peplin1-1/+2
2014-03-03Add a draft protobuf format for diagnostic requests.Christopher Peplin1-2/+23
2014-02-19Add a value field to diagnostic responses for parsed payloads.Christopher Peplin1-0/+1
2014-01-17Store raw CAN payload in bytes instead of uint64_t.Christopher Peplin1-1/+1
2014-01-17Add Diagnostic type within VehicleMessage supertype.Christopher Peplin1-1/+2
2014-01-17Store diagnostic response payload as a byte array in protobuf.Christopher Peplin1-1/+3
2014-01-17Add a protobuf type for diagnostic message responses.Christopher Peplin1-0/+10
2014-01-07Minimize the number of separate protobuf types.Christopher Peplin1-8/+11
2014-01-07Revert "Switch back to many subtypes for binary messages."Christopher Peplin1-42/+10
This reverts commit 3e954ea9c44bdd00b39d3f0d2cc43662e633c891.
2014-01-07Revert "Restore accidentally deleted data field from raw message."Christopher Peplin1-1/+0
This reverts commit e4a78ec9935af3b19d314e88b0ed935789162ca8.
2014-01-07Restore accidentally deleted data field from raw message.Christopher Peplin1-0/+1
2014-01-07Switch back to many subtypes for binary messages.Christopher Peplin1-10/+42
Some protobuf libraries don't support checking if a field exists (they always return a default value), so although this style has more code it is easier to support.
2014-01-07Fix package name of generated protobuf objects.Christopher Peplin1-0/+3
2014-01-07Switch raw data field to uint64 to fit all values and update benchmark.Christopher Peplin1-1/+1
2014-01-07Merge all sub-types into a single TranslatedMessage type.Christopher Peplin1-15/+10
2014-01-07Add a bus field to RawMessage and make data an 64-bit int.Christopher Peplin1-2/+3
2014-01-07Move proto definition to top level.Christopher Peplin1-0/+35