示例#1
0
 public static void sendSetCurrentWaypoint(Drone drone, short i) {
   msg_mission_set_current msg = new msg_mission_set_current();
   msg.target_system = 1;
   msg.target_component = 1;
   msg.seq = i;
   drone.MavClient.sendMavPacket(msg.pack());
 }
示例#2
0
 public static void sendWaypointCount(Drone drone, int count) {
   msg_mission_count msg = new msg_mission_count();
   msg.target_system = 1;
   msg.target_component = 1;
   msg.count = (short) count;
   drone.MavClient.sendMavPacket(msg.pack());
 }
示例#3
0
 public static void requestWayPoint(Drone drone, int index) {
   msg_mission_request msg = new msg_mission_request();
   msg.target_system = 1;
   msg.target_component = 1;
   msg.seq = (short) index;
   drone.MavClient.sendMavPacket(msg.pack());
 }
示例#4
0
 public static void sendAck(Drone drone) {
   msg_mission_ack msg = new msg_mission_ack();
   msg.target_system = 1;
   msg.target_component = 1;
   msg.type = MAV_MISSION_RESULT.MAV_MISSION_ACCEPTED;
   drone.MavClient.sendMavPacket(msg.pack());
 }
示例#5
0
 public static void requestWaypointsList(Drone drone) {
   msg_mission_request_list msg = new msg_mission_request_list();
   msg.target_system = 1;
   msg.target_component = 1;
   drone.MavClient.sendMavPacket(msg.pack());
 }