Bundle
Files
A bundle is a zip file containing multiple files that will determine how the show will be performed.
This file, destined to be loaded onto the DCC contains at least three files:
demo.xml: located at the root, is the file in which the choreography for all drones can be found.bundle.yml: located at the root, contains the DCC configuration.security.xml: located indatafolder, contains the drones configurations.
Upload behavior
By default, every file other than the demo.xml and the bundle.yml are uploaded to the drones, following the same hierarchy found in the bundle.
For example, the security.xml found in the data folder of the bundle will be uploaded to every drone in the /data/security.xml.
Because of this, every file located on the drone can be changed if a new version is present in the bundle.
This also means that if a file was changed previously and that the new bundle doesn't overwrite it, the drone will use the file already present in its memory. This is especially true for Wi-Fi related files that change often.