message: Update constructor docs for System
diff: @@ -11,16 +11,21 @@ class PluginImplBase;
  /**
  * @brief This class represents a system, made up of one or more components
  - * (e.g. autopilot, cameras, servos, gimbals, etc). Commonly System objects
  - * are used to interact with UAVs (including their components) and standalone cameras.
  + * (e.g. autopilot, cameras, servos, gimbals, etc).
  + *
  + * System objects are used to interact with UAVs (including their components) and standalone cameras.
  + * They are not created directly by application code, but are returned by the DroneCore class.
  */
  class System
  {
  public:
  /**
  * @brief Constructor.
  - * @param system_id MAVLink system id.
  - * @param comp_id MAVLink component id.
  + *
  + * This constructor is not (and should not be) directly called by application code.
  + *
  + * @param system_id %System id.
  + * @param comp_id Component id.
  */
  explicit System(DroneCoreImpl &parent, uint8_t system_id, uint8_t comp_id);
  /**
  