|
From: | Michal Podhradsky |
Subject: | Re: [Paparazzi-devel] No field allowed after an array field |
Date: | Thu, 8 Oct 2015 15:59:19 -0700 |
FelixHope that helps,Or send two messages with one variable length array each and add a timestamp so you can easily correlate them again.The only "workaround" that I can think of would be something like stuffing both the raw measurement and the temp in one 32bit value (low 16bit for raw, high for temp) and extracting that again later.... but that is rather ugly.Hi Michal,while having multiple variable length arrays in one message is currently not supported, I don't see any insurmountable problem why it shouldn't be possible to implement that.On Thu, Oct 8, 2015 at 12:42 AM, Michal Podhradsky <address@hidden> wrote:_______________________________________________MThanks for info!Would be possible to implement support for multiple arrays in one message? I have at least 8 channels to read from, so having individual variables both in raw and scaled values would make the message very long and not flexible.Is there some easy/quick workaround?but when I have two arrays in the messages I get "No field allowed after an array field" error.Hi,I am measuring a couple of variables with external ADC, connected to the autopilot over i2c. I need to send down the data in a single message, which will look roughly like:
<message name="BATTERY_MONITOR" id="216">
<field name="adc_trans_stat" type="uint8" values="Pending|Running|Success|Failed|Done"/>
<field name="adc_raw" type="uint16[]" unit="mV"/>
<field name="adc_temp" type="float[]" unit="C" />
</message>
Paparazzi-devel mailing list
address@hidden
https://lists.nongnu.org/mailman/listinfo/paparazzi-devel
_______________________________________________
Paparazzi-devel mailing list
address@hidden
https://lists.nongnu.org/mailman/listinfo/paparazzi-devel
[Prev in Thread] | Current Thread | [Next in Thread] |