コード例 #1
0
ファイル: Objective.cs プロジェクト: Rutoka/AR.Drone
        /// <summary>
        /// Create a new Objective providing its duration as an Expiration object
        /// </summary>
        public Objective(Expiration aExpiration, bool aCanBeObtained = true)
        {
            Expiration = aExpiration;
            List = new List<IntentObtainer>();

            CanBeObtained = aCanBeObtained;
            Obtained = false;
        }
コード例 #2
0
ファイル: EmergencyReset.cs プロジェクト: Rutoka/AR.Drone
 public EmergencyReset(Expiration aExpiration) : base(aExpiration)
 {
     CreateTask();
 }
コード例 #3
0
ファイル: Land.cs プロジェクト: Rutoka/AR.Drone
 public Land(Expiration aExpiration) : base(aExpiration)
 {
     CreateTask();
 }
コード例 #4
0
ファイル: Hover.cs プロジェクト: Rutoka/AR.Drone
 public Hover(Expiration aExpiration) : base(aExpiration)
 {
     CreateTask();
 }
コード例 #5
0
ファイル: Takeoff.cs プロジェクト: WindAzure/AutoCopter
 public Takeoff(Expiration aExpiration)
     : base(aExpiration)
 {
     CreateTask();
 }
コード例 #6
0
ファイル: FlatTrim.cs プロジェクト: WindAzure/AutoCopter
 public FlatTrim(Expiration aExpiration)
     : base(aExpiration)
 {
     CreateTask();
 }
コード例 #7
0
ファイル: Objective.cs プロジェクト: Rutoka/AR.Drone
 /// <see>
 ///     <cref>Create(long aDuration, params IntentObtainer[] aIntentObtainerList)</cref>
 /// </see>
 public static Objective Create(Expiration aExpiration, params IntentObtainer[] aIntentObtainerList)
 {
     var obj = new Objective(aExpiration);
     foreach (IntentObtainer io in aIntentObtainerList) obj.Add(io);
     return obj;
 }