Esempio n. 1
0
 public override void SetCurrentHome()
 {
     HomePosition           = new MavlinkWaypoint();
     HomePosition.Latitude  = Latitude;
     HomePosition.Longitude = Longitude;
     HomePosition.Altitude  = Altitude;
     //HomePosition.Command = Command;
 }
Esempio n. 2
0
        public void GotoWaypoint(float Latitude, float longitude, float altitude, float param1, float param2, float param3, float angle)
        {
            if (VehicleSelected != null)
            {
                var gotoWaypoint = new MavlinkWaypoint
                {
                    Latitude  = Latitude,
                    Longitude = longitude,
                    Altitude  = altitude,
                    Id        = 0,
                    Command   = (ushort)MAVLink.MAV_CMD.OVERRIDE_GOTO,
                    Param1    = param1,
                    Param2    = param2,
                    Param3    = param3,
                    Param4    = angle,
                };

                VehicleComponent.GotoWaypointCommand(VehicleSelected.ID, gotoWaypoint);
            }
        }