// Copyright (c) 2018, Smart Projects Holdings Ltd
// All rights reserved.
// See LICENSE file for license details.

/**
 * @file actions.h
 *
 * Convenience include file for all VSM task actions.
 */

#ifndef _UGCS_VSM_ACTIONS_H_
#define _UGCS_VSM_ACTIONS_H_

#include <ugcs/vsm/move_action.h>
#include <ugcs/vsm/landing_action.h>
#include <ugcs/vsm/takeoff_action.h>
#include <ugcs/vsm/wait_action.h>
#include <ugcs/vsm/change_speed_action.h>
#include <ugcs/vsm/set_home_action.h>
#include <ugcs/vsm/payload_steering_action.h>
#include <ugcs/vsm/poi_action.h>
#include <ugcs/vsm/heading_action.h>
#include <ugcs/vsm/camera_control_action.h>
#include <ugcs/vsm/camera_trigger_action.h>
#include <ugcs/vsm/task_attributes_action.h>
#include <ugcs/vsm/panorama_action.h>
#include <ugcs/vsm/camera_series_by_time_action.h>
#include <ugcs/vsm/camera_series_by_distance_action.h>
#include <ugcs/vsm/set_servo_action.h>
#include <ugcs/vsm/repeat_servo_action.h>
#include <ugcs/vsm/vtol_transition_action.h>

#endif  // _UGCS_VSM_ACTIONS_H_
