George: I can’t get Terrain information in this autotest witn custom launch location. Peter: You need to place the terrain files in Tools/autotests/…/srtm. This is where the autotest suite will look for them. It will not reach out to the internet.
UTC0715
Andrew: We haven’t merged this yet? P: It was tested, but we werent’ happy with the Lua bindings. We wanted something that would return altitude with a frame.
It’s a bit confusing to have the absolute altitude and frame of the fence. A distance to fence would be a lot more useful.
A: Well, it depends on what the script wants to do.
We do want it in 4.7.
Would be nice to get a Lua script example.
UTC0724
Peter: A recent change in upstream MAVLink made ArduPilot non-compliant.
We had to quickly adapt to the new enumeration.
UTC0727
P: We can now do more advanced branch checks.
Merged!
UTC0728
P: It’s the FPGA code for the SCH164T IMU.
We asked them to remove the incompatible license code.
The code isn’t that big either.
Let’s ask for an approval from Thomas.
UTC0731
P: This is to support a bootloader to raise a webserver where the user can upload a .bin firmware over the network.
I had to disable the external flash, in order to be able to access the memory and paste a .bin file from the internet.
A: It’s not guaranteed it can fit in a page. Unfortunately we don’t include a file length in the .abin header, which would have been helpful.
Because the file doesn’t fit in RAM, it has to be in a streamable format.
P: The alternative would be to use JSON. A: No, that’s not really streamable the bootloader. P: How about we use a new name for the new bin format? Still .abin or a new .bbin? A: I’d keep .abin, but I’m not fussed about it.
In theory the bootloader should intialize the same IP address as the last one used by the firmware.
P: But this didn’t seem to work for me the last time.
UTC0745
A: Let’s wait for Thomas’ final say. P: One thing was that we don’t support SD card and SPI flash mounted at the same time. A: We could add support for it, it’s not impossible. Probably with some sort of magic mount point like we do with the other @ directories.
UTC0802
A: A new ADIS IMU driver. P: We don’t need this after all. The final hardware does have a FIFO, so we don’t need the code gymnastics in this PR.
UTC0806
P: The old baro calibratio code doesn’t need to be kept around. The new functionality should be able to handle all of the calibration logic.
UTC0811
A: That’s the first time we use the mutable keyword in ArduPilot. Why is it necessary in your code? Magnus Lindhe: So that we can still use the const keyword for the class while its member mutex can be still modified. A: We also want to not have any zero initializations for non-stack variables. It save us flash space.
Please upload a log from your flight tests.
Ensure that you have the correct signs for the position offset corrections.
ML: We do have an interface where the user can specify those offsets.