From 9bdf87a6ee56b893483e56854d6f66899c82b73d Mon Sep 17 00:00:00 2001 From: Daniel Friesel Date: Wed, 21 Nov 2018 08:29:03 +0100 Subject: capnp_c list test --- src/app/prototest/capnp_c_bench.capnp | 17 +++++++++++++++++ src/app/prototest/main.cc | 7 +++++++ 2 files changed, 24 insertions(+) create mode 100644 src/app/prototest/capnp_c_bench.capnp (limited to 'src') diff --git a/src/app/prototest/capnp_c_bench.capnp b/src/app/prototest/capnp_c_bench.capnp new file mode 100644 index 0000000..54e0252 --- /dev/null +++ b/src/app/prototest/capnp_c_bench.capnp @@ -0,0 +1,17 @@ +@0xad5b236043de2389; + +struct Benchmark { +# data @0 :List(Float64); +# nesting @1 :Nesting; + sensor @0 :Text; + time @1 :Int64; + +# struct Nesting { +# foo @0 :Foo; +# +# struct Foo { +# hurr @0 :Text; +# qwop @1 :Int64; +# } +# } +} diff --git a/src/app/prototest/main.cc b/src/app/prototest/main.cc index ee907ab..84322ac 100644 --- a/src/app/prototest/main.cc +++ b/src/app/prototest/main.cc @@ -123,6 +123,13 @@ kout << "}" << endl; //struct Benchmark_Nesting_Foo benchmark_nesting_foo; benchmark.time = ts + 1; + capn_text sensor_text; + sensor_text.len = 3; + sensor_text.str = "gps"; + sensor_text.seg = NULL; + + benchmark.sensor = sensor_text; + //benchmark.nesting = new_Benchmark_Nesting(cs); //benchmark_nesting.foo = new_Benchmark_Nesting_Foo(cs); -- cgit v1.2.3