Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2014-03-15 | Add 'name' and 'multiple_responses' fields to diag requests. | Christopher Peplin | 8 | -121/+403 | |
2014-03-06 | Add CommandResponse type to VehicleMessage (from VI to host). | Christopher Peplin | 7 | -71/+936 | |
2014-03-04 | Condense string/number/bool trio into a field. | Christopher Peplin | 7 | -586/+1244 | |
2014-03-04 | Remove duplicate generate files. | Christopher Peplin | 4 | -483/+0 | |
2014-03-04 | Move ControlCommand inside VehicleMessage so it can be on same stream. | Christopher Peplin | 6 | -58/+281 | |
2014-03-03 | Add a draft protobuf format for diagnostic requests. | Christopher Peplin | 7 | -233/+2314 | |
2014-02-28 | Add details about updating diag requests. | Christopher Peplin | 1 | -0/+5 | |
2014-02-28 | Move 'frequency' field inside 'request' object of diag command. | Christopher Peplin | 1 | -11/+19 | |
2014-02-28 | Add more optional fields to diag requests and responses. | Christopher Peplin | 1 | -6/+29 | |
2014-02-19 | Add a value field to diagnostic responses for parsed payloads. | Christopher Peplin | 6 | -26/+121 | |
2014-01-17 | Store raw CAN payload in bytes instead of uint64_t. | Christopher Peplin | 7 | -37/+46 | |
2014-01-17 | Merge branch 'master' into diagnostic | Christopher Peplin | 1 | -0/+1 | |
2014-01-17 | Ignore dirty submodules (generated files in nanopb). | Christopher Peplin | 1 | -0/+1 | |
2014-01-17 | Add Diagnostic type within VehicleMessage supertype. | Christopher Peplin | 6 | -43/+266 | |
2014-01-17 | Store diagnostic response payload as a byte array in protobuf. | Christopher Peplin | 7 | -36/+87 | |
2014-01-17 | Add a protobuf type for diagnostic message responses. | Christopher Peplin | 6 | -22/+1052 | |
2014-01-17 | Update nanopb to 0.2.5 and fix max string length options. | Christopher Peplin | 5 | -29/+28 | |
2014-01-07 | Draft an idea of what the diagnostic request/response format will be. | Christopher Peplin | 1 | -0/+75 | |
2014-01-07 | Minimize the number of separate protobuf types. | Christopher Peplin | 7 | -274/+573 | |
2014-01-07 | Revert "Switch back to many subtypes for binary messages." | Christopher Peplin | 7 | -4903/+666 | |
This reverts commit 3e954ea9c44bdd00b39d3f0d2cc43662e633c891. | |||||
2014-01-07 | Revert "Restore accidentally deleted data field from raw message." | Christopher Peplin | 6 | -129/+35 | |
This reverts commit e4a78ec9935af3b19d314e88b0ed935789162ca8. | |||||
2014-01-07 | Restore accidentally deleted data field from raw message. | Christopher Peplin | 6 | -35/+129 | |
2014-01-07 | Switch back to many subtypes for binary messages. | Christopher Peplin | 7 | -666/+4903 | |
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-07 | Fix package name of generated protobuf objects. | Christopher Peplin | 6 | -160/+167 | |
2014-01-07 | Switch raw data field to uint64 to fit all values and update benchmark. | Christopher Peplin | 7 | -27/+25 | |
2014-01-07 | Remove timestamp from trace JSON before benchmarking - oops! | Christopher Peplin | 1 | -2/+4 | |
The size savings is now about 35%, not 55%. | |||||
2014-01-07 | Update benchmark tool for latest protobuf format. | Christopher Peplin | 1 | -9/+5 | |
2014-01-07 | Merge all sub-types into a single TranslatedMessage type. | Christopher Peplin | 7 | -1853/+695 | |
2014-01-07 | Add generated protobuf implementations. | Christopher Peplin | 16 | -3/+4846 | |
2014-01-07 | Add a bus field to RawMessage and make data an 64-bit int. | Christopher Peplin | 1 | -2/+3 | |
2014-01-07 | Add an options file to enable static memory with nanopb. | Christopher Peplin | 1 | -0/+2 | |
2014-01-07 | Move proto definition to top level. | Christopher Peplin | 2 | -1/+1 | |
2014-01-07 | Use a container type to be able to stream protobufs. | Christopher Peplin | 2 | -7/+26 | |
2014-01-07 | Benchmark how much overhead each encoding adds vs raw CAN. | Christopher Peplin | 1 | -4/+16 | |
2014-01-07 | Benchmark encoding translated messages as binary, too. | Christopher Peplin | 2 | -11/+48 | |
Results for all of my trace files: > ./compare_sizes.py ~/ownCloud/OpenXC\ Traces/peplin/**/*.json 1 For the 89 trace files given... Total transferred raw JSON size is 13.3MB Total transferred raw binary size is 2.1MB Total transferred translated JSON size is 791.0MB Total transferred translated binary size is 318.6MB Total transferred JSON size is 804.3MB Total transferred binary size is 320.6MB Binary encoding is 84.328494% smaller than JSON for raw messages Binary encoding is 59.727489% smaller than JSON for translated messages Binary encoding is 60.133196% smaller than JSON overall | |||||
2014-01-07 | Add benchmarking tests for binary encoding (moved from cantranslator). | Christopher Peplin | 5 | -0/+57 | |
2013-11-22 | Document trace file format. | Christopher Peplin | 1 | -16/+46 | |
2013-11-05 | Add frequency to gear_lever_position | Christopher Peplin | 1 | -0/+1 | |
2013-10-09 | Move frequencies here from the OpenXC site. | Christopher Peplin | 1 | -8/+30 | |
2013-09-26 | Document the RAW message format, including the bus attribute. | Christopher Peplin | 2 | -1/+21 | |
2013-08-08 | Add a gear_lever_position signal to official set. | Christopher Peplin | 1 | -0/+3 | |
This signal is primarily used on vehicles with continuously variable transmissions, where the transmission_gear_position signal is not useful. | |||||
2013-05-03 | Add license and official signal list. | Christopher Peplin | 2 | -0/+82 | |
2013-05-03 | Don't use pygments highlighting in README. | Christopher Peplin | 1 | -6/+2 | |
2013-05-03 | Initial commit, moved from openxcplatform.com. | Christopher Peplin | 2 | -0/+31 | |