public override void execute(ref DroneUDPClient droneUdpClient) { Console.WriteLine("Now executing \"" + stringRep + "\" command."); droneUdpClient.sendMessage(stringRep, droneUdpClient.getDroneCommClient(), droneUdpClient.getCommandIpEndPoint()); string response = droneUdpClient.getResponse(droneUdpClient.getDroneCommClient(), droneUdpClient.getCommandIpEndPoint()); if (response != "ok") { droneUdpClient.setErrorState(true); } }