apps/low-level-can-service.git
10 years agoAdd generated protobuf implementations.
Christopher Peplin [Tue, 1 Oct 2013 20:56:35 +0000 (16:56 -0400)]
Add generated protobuf implementations.

10 years agoAdd a bus field to RawMessage and make data an 64-bit int.
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.

10 years agoAdd an options file to enable static memory with nanopb.
Christopher Peplin [Tue, 1 Oct 2013 03:32:29 +0000 (23:32 -0400)]
Add an options file to enable static memory with nanopb.

10 years agoMove proto definition to top level.
Christopher Peplin [Tue, 1 Oct 2013 01:19:06 +0000 (21:19 -0400)]
Move proto definition to top level.

10 years agoUse a container type to be able to stream protobufs.
Christopher Peplin [Mon, 30 Sep 2013 20:07:27 +0000 (16:07 -0400)]
Use a container type to be able to stream protobufs.

10 years agoBenchmark how much overhead each encoding adds vs raw CAN.
Christopher Peplin [Thu, 22 Aug 2013 20:57:54 +0000 (16:57 -0400)]
Benchmark how much overhead each encoding adds vs raw CAN.

10 years agoBenchmark encoding translated messages as binary, too.
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

10 years agoAdd benchmarking tests for binary encoding (moved from cantranslator).
Christopher Peplin [Thu, 22 Aug 2013 14:35:35 +0000 (10:35 -0400)]
Add benchmarking tests for binary encoding (moved from cantranslator).

10 years agoDocument trace file format.
Christopher Peplin [Fri, 22 Nov 2013 15:20:17 +0000 (10:20 -0500)]
Document trace file format.

10 years agoAdd frequency to gear_lever_position
Christopher Peplin [Tue, 5 Nov 2013 19:04:24 +0000 (14:04 -0500)]
Add frequency to gear_lever_position

10 years agoMove frequencies here from the OpenXC site.
Christopher Peplin [Wed, 9 Oct 2013 16:51:35 +0000 (12:51 -0400)]
Move frequencies here from the OpenXC site.

10 years agoDocument the RAW message format, including the bus attribute.
Christopher Peplin [Thu, 26 Sep 2013 13:24:31 +0000 (09:24 -0400)]
Document the RAW message format, including the bus attribute.

10 years agoAdd a gear_lever_position signal to official set.
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.

11 years agoAdd license and official signal list.
Christopher Peplin [Fri, 3 May 2013 16:28:54 +0000 (12:28 -0400)]
Add license and official signal list.

11 years agoDon't use pygments highlighting in README.
Christopher Peplin [Fri, 3 May 2013 16:16:55 +0000 (12:16 -0400)]
Don't use pygments highlighting in README.

11 years agoInitial commit, moved from openxcplatform.com.
Christopher Peplin [Fri, 3 May 2013 16:15:49 +0000 (12:15 -0400)]
Initial commit, moved from openxcplatform.com.