summary |
shortlog | log |
commit |
commitdiff |
review |
tree
first ⋅ prev ⋅ next
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 [Fri, 17 Jan 2014 20:05:13 +0000 (15:05 -0500)]
Ignore dirty submodules (generated files in nanopb).
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.
Christopher Peplin [Thu, 24 Oct 2013 13:56:02 +0000 (09:56 -0400)]
Revert "Restore accidentally deleted data field from raw message."
This reverts commit
e4a78ec9935af3b19d314e88b0ed935789162ca8.
Christopher Peplin [Wed, 23 Oct 2013 13:55:14 +0000 (09:55 -0400)]
Restore accidentally deleted data field from raw message.
Christopher Peplin [Wed, 23 Oct 2013 13:02:33 +0000 (09:02 -0400)]
Switch back to many subtypes for binary messages.
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.
Christopher Peplin [Wed, 9 Oct 2013 18:29:00 +0000 (14:29 -0400)]
Fix package name of generated protobuf objects.
Christopher Peplin [Sat, 5 Oct 2013 20:25:51 +0000 (16:25 -0400)]
Switch raw data field to uint64 to fit all values and update benchmark.
Christopher Peplin [Sat, 5 Oct 2013 20:17:43 +0000 (16:17 -0400)]
Remove timestamp from trace JSON before benchmarking - oops!
The size savings is now about 35%, not 55%.
Christopher Peplin [Sat, 5 Oct 2013 20:08:56 +0000 (16:08 -0400)]
Update benchmark tool for latest protobuf format.
Christopher Peplin [Fri, 4 Oct 2013 23:31:51 +0000 (19:31 -0400)]
Merge all sub-types into a single TranslatedMessage type.
Christopher Peplin [Tue, 1 Oct 2013 20:56:35 +0000 (16:56 -0400)]
Add generated protobuf implementations.
Christopher Peplin [Tue, 1 Oct 2013 18:46:03 +0000 (14:46 -0400)]
Add a bus field to RawMessage and make data an 64-bit int.
Christopher Peplin [Tue, 1 Oct 2013 03:32:29 +0000 (23:32 -0400)]
Add an options file to enable static memory with nanopb.
Christopher Peplin [Tue, 1 Oct 2013 01:19:06 +0000 (21:19 -0400)]
Move proto definition to top level.
Christopher Peplin [Mon, 30 Sep 2013 20:07:27 +0000 (16:07 -0400)]
Use a container type to be able to stream protobufs.
Christopher Peplin [Thu, 22 Aug 2013 20:57:54 +0000 (16:57 -0400)]
Benchmark how much overhead each encoding adds vs raw CAN.
Christopher Peplin [Thu, 22 Aug 2013 14:57:48 +0000 (10:57 -0400)]
Benchmark encoding translated messages as binary, too.
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
Christopher Peplin [Thu, 22 Aug 2013 14:35:35 +0000 (10:35 -0400)]
Add benchmarking tests for binary encoding (moved from cantranslator).
Christopher Peplin [Fri, 22 Nov 2013 15:20:17 +0000 (10:20 -0500)]
Document trace file format.
Christopher Peplin [Tue, 5 Nov 2013 19:04:24 +0000 (14:04 -0500)]
Add frequency to gear_lever_position
Christopher Peplin [Wed, 9 Oct 2013 16:51:35 +0000 (12:51 -0400)]
Move frequencies here from the OpenXC site.
Christopher Peplin [Thu, 26 Sep 2013 13:24:31 +0000 (09:24 -0400)]
Document the RAW message format, including the bus attribute.
Christopher Peplin [Thu, 8 Aug 2013 14:34:59 +0000 (10:34 -0400)]
Add a gear_lever_position signal to official set.
This signal is primarily used on vehicles with continuously variable
transmissions, where the transmission_gear_position signal is not
useful.
Christopher Peplin [Fri, 3 May 2013 16:28:54 +0000 (12:28 -0400)]
Add license and official signal list.
Christopher Peplin [Fri, 3 May 2013 16:16:55 +0000 (12:16 -0400)]
Don't use pygments highlighting in README.
Christopher Peplin [Fri, 3 May 2013 16:15:49 +0000 (12:15 -0400)]
Initial commit, moved from openxcplatform.com.