I’ve since looked extensively into the forum’s mention of mavlink and have greatly increased my knowledge reading through the posts, however I am still unsure of a few things.
To create the mavlink file, I know that I must create mission items using ARMAVLINK_MissionUtils, however what would the C implementation of this look like? I’ve tried to mirror your Objective-C example however I am given the error of an unknown type name for ARMAVLINK_FileGenerator_t *generator.
How could this be done in C? I am testing the creation methods for mavlink files from within one of the samples, BebopPilotingNewAPI, and have imported the necessary header file, libARMavlink/ARMAVLINK_MissionItemUtils.h.
From here I have the necessary code in a function that is set to execute on a certain key press to help in my debugging.
Thank you for your assistance