Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

scheduledTransmit_pShare - based on the pShare baseline, but with the pScheduledTransmit application included. Global transmit period and offsets for each vehicle are defined in the vehicle launch script.

How it works

If you look at one of the launch script you should typically see the following steps:

  1. Source the hard and soft config files to pull in those configuration variables
  2. Read command line options, such as which vehicle is to be launched
  3. Check options for errors and make sure all required options are set.
  4. Run nsplug on the meta file (.moos or .bhv), and pass it all the variables to be set in the files
    1. nsplug will first copy into the meta file the contents of any include statements
    2. second, nsplug will attempt to fill any variable placeholders with the values passed to it by the script
  5. launch!

Make your own

Start your own mission by copying one of the baseline folders (currently prefer baseline_pShare) into your own folder in the missions directory. Rename it to something else, and make whatever changes are necessary. You can make your own plugs to replace the defaults as well and save them anywhere in your folder, as long as the include paths in the meta moos file are appropriately modified.