mirror of https://github.com/ArduPilot/ardupilot
APM Planner 1.0.98
fix wp rearange fix right click jump/loiter option fix problem when speech enabled on connect
This commit is contained in:
parent
978e4802a0
commit
161b5ea79d
|
@ -168,6 +168,10 @@
|
||||||
<Reference Include="Microsoft.Scripting.Debugging">
|
<Reference Include="Microsoft.Scripting.Debugging">
|
||||||
<HintPath>..\..\..\..\..\..\..\Program Files (x86)\IronPython 2.7.1\IronPython-2.6.1\Microsoft.Scripting.Debugging.dll</HintPath>
|
<HintPath>..\..\..\..\..\..\..\Program Files (x86)\IronPython 2.7.1\IronPython-2.6.1\Microsoft.Scripting.Debugging.dll</HintPath>
|
||||||
</Reference>
|
</Reference>
|
||||||
|
<Reference Include="Microsoft.Scripting.ExtensionAttribute, Version=2.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL">
|
||||||
|
<SpecificVersion>False</SpecificVersion>
|
||||||
|
<HintPath>..\..\..\..\..\..\..\Program Files (x86)\IronPython 2.7.1\IronPython-2.6.1\Microsoft.Scripting.ExtensionAttribute.dll</HintPath>
|
||||||
|
</Reference>
|
||||||
<Reference Include="OpenTK, Version=1.0.0.0, Culture=neutral, PublicKeyToken=bad199fe84eb3df4, processorArchitecture=MSIL">
|
<Reference Include="OpenTK, Version=1.0.0.0, Culture=neutral, PublicKeyToken=bad199fe84eb3df4, processorArchitecture=MSIL">
|
||||||
<SpecificVersion>False</SpecificVersion>
|
<SpecificVersion>False</SpecificVersion>
|
||||||
<HintPath>..\..\..\..\..\Desktop\DIYDrones\opentk\trunk\Binaries\OpenTK\Release\OpenTK.dll</HintPath>
|
<HintPath>..\..\..\..\..\Desktop\DIYDrones\opentk\trunk\Binaries\OpenTK\Release\OpenTK.dll</HintPath>
|
||||||
|
|
|
@ -268,6 +268,7 @@ namespace ArdupilotMega.GCSViews
|
||||||
{
|
{
|
||||||
public string url;
|
public string url;
|
||||||
public string url2560;
|
public string url2560;
|
||||||
|
public string url2560_2;
|
||||||
public string name;
|
public string name;
|
||||||
public string desc;
|
public string desc;
|
||||||
public int k_format_version;
|
public int k_format_version;
|
||||||
|
@ -295,6 +296,7 @@ namespace ArdupilotMega.GCSViews
|
||||||
{
|
{
|
||||||
string url = "";
|
string url = "";
|
||||||
string url2560 = "";
|
string url2560 = "";
|
||||||
|
string url2560_2 = "";
|
||||||
string name = "";
|
string name = "";
|
||||||
string desc = "";
|
string desc = "";
|
||||||
int k_format_version = 0;
|
int k_format_version = 0;
|
||||||
|
@ -317,6 +319,9 @@ namespace ArdupilotMega.GCSViews
|
||||||
case "url2560":
|
case "url2560":
|
||||||
url2560 = xmlreader.ReadString();
|
url2560 = xmlreader.ReadString();
|
||||||
break;
|
break;
|
||||||
|
case "url2560-2":
|
||||||
|
url2560_2 = xmlreader.ReadString();
|
||||||
|
break;
|
||||||
case "name":
|
case "name":
|
||||||
name = xmlreader.ReadString();
|
name = xmlreader.ReadString();
|
||||||
break;
|
break;
|
||||||
|
@ -333,6 +338,7 @@ namespace ArdupilotMega.GCSViews
|
||||||
temp.name = name;
|
temp.name = name;
|
||||||
temp.url = url;
|
temp.url = url;
|
||||||
temp.url2560 = url2560;
|
temp.url2560 = url2560;
|
||||||
|
temp.url2560_2 = url2560_2;
|
||||||
temp.k_format_version = k_format_version;
|
temp.k_format_version = k_format_version;
|
||||||
|
|
||||||
try
|
try
|
||||||
|
@ -518,6 +524,10 @@ namespace ArdupilotMega.GCSViews
|
||||||
{
|
{
|
||||||
baseurl = temp.url.ToString();
|
baseurl = temp.url.ToString();
|
||||||
}
|
}
|
||||||
|
else if (board == "2560-2")
|
||||||
|
{
|
||||||
|
baseurl = temp.url2560_2.ToString();
|
||||||
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
MessageBox.Show("Invalid Board Type");
|
MessageBox.Show("Invalid Board Type");
|
||||||
|
|
|
@ -272,11 +272,6 @@ namespace ArdupilotMega.GCSViews
|
||||||
cell.Value = lng.ToString("0.0000000");
|
cell.Value = lng.ToString("0.0000000");
|
||||||
cell.DataGridView.EndEdit();
|
cell.DataGridView.EndEdit();
|
||||||
}
|
}
|
||||||
if (Commands.Columns[Param1.Index].HeaderText.Equals(cmdParamNames["WAYPOINT"][0]/*"Delay"*/))
|
|
||||||
{
|
|
||||||
cell = Commands.Rows[selectedrow].Cells[Param1.Index] as DataGridViewTextBoxCell;
|
|
||||||
cell.Value = 0;
|
|
||||||
}
|
|
||||||
if (alt != -1 && Commands.Columns[Alt.Index].HeaderText.Equals(cmdParamNames["WAYPOINT"][6]/*"Alt"*/))
|
if (alt != -1 && Commands.Columns[Alt.Index].HeaderText.Equals(cmdParamNames["WAYPOINT"][6]/*"Alt"*/))
|
||||||
{
|
{
|
||||||
cell = Commands.Rows[selectedrow].Cells[Alt.Index] as DataGridViewTextBoxCell;
|
cell = Commands.Rows[selectedrow].Cells[Alt.Index] as DataGridViewTextBoxCell;
|
||||||
|
@ -699,7 +694,8 @@ namespace ArdupilotMega.GCSViews
|
||||||
DataGridViewCell tcell = Commands.Rows[e.RowIndex].Cells[i];
|
DataGridViewCell tcell = Commands.Rows[e.RowIndex].Cells[i];
|
||||||
if (tcell.GetType() == typeof(DataGridViewTextBoxCell))
|
if (tcell.GetType() == typeof(DataGridViewTextBoxCell))
|
||||||
{
|
{
|
||||||
tcell.Value = "0";
|
if (tcell.Value == null)
|
||||||
|
tcell.Value = "0";
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -2642,7 +2638,7 @@ namespace ArdupilotMega.GCSViews
|
||||||
{
|
{
|
||||||
selectedrow = Commands.Rows.Add();
|
selectedrow = Commands.Rows.Add();
|
||||||
|
|
||||||
Commands.Rows[selectedrow].Cells[Command.Index].Value = MAVLink.MAV_CMD.LOITER_UNLIM;
|
Commands.Rows[selectedrow].Cells[Command.Index].Value = MAVLink.MAV_CMD.LOITER_UNLIM.ToString();
|
||||||
|
|
||||||
setfromGE(end.Lat, end.Lng, (int)float.Parse(TXT_DefaultAlt.Text));
|
setfromGE(end.Lat, end.Lng, (int)float.Parse(TXT_DefaultAlt.Text));
|
||||||
}
|
}
|
||||||
|
@ -2654,7 +2650,7 @@ namespace ArdupilotMega.GCSViews
|
||||||
|
|
||||||
int row = Commands.Rows.Add();
|
int row = Commands.Rows.Add();
|
||||||
|
|
||||||
Commands.Rows[row].Cells[Command.Index].Value = MAVLink.MAV_CMD.DO_JUMP;
|
Commands.Rows[row].Cells[Command.Index].Value = MAVLink.MAV_CMD.DO_JUMP.ToString();
|
||||||
|
|
||||||
Commands.Rows[row].Cells[Param1.Index].Value = 1;
|
Commands.Rows[row].Cells[Param1.Index].Value = 1;
|
||||||
|
|
||||||
|
@ -2670,7 +2666,7 @@ namespace ArdupilotMega.GCSViews
|
||||||
|
|
||||||
int row = Commands.Rows.Add();
|
int row = Commands.Rows.Add();
|
||||||
|
|
||||||
Commands.Rows[row].Cells[Command.Index].Value = MAVLink.MAV_CMD.DO_JUMP;
|
Commands.Rows[row].Cells[Command.Index].Value = MAVLink.MAV_CMD.DO_JUMP.ToString();
|
||||||
|
|
||||||
Commands.Rows[row].Cells[Param1.Index].Value = wp;
|
Commands.Rows[row].Cells[Param1.Index].Value = wp;
|
||||||
|
|
||||||
|
@ -2717,7 +2713,7 @@ namespace ArdupilotMega.GCSViews
|
||||||
|
|
||||||
selectedrow = Commands.Rows.Add();
|
selectedrow = Commands.Rows.Add();
|
||||||
|
|
||||||
Commands.Rows[selectedrow].Cells[Command.Index].Value = MAVLink.MAV_CMD.LOITER_TIME;
|
Commands.Rows[selectedrow].Cells[Command.Index].Value = MAVLink.MAV_CMD.LOITER_TIME.ToString();
|
||||||
|
|
||||||
Commands.Rows[selectedrow].Cells[Param1.Index].Value = time;
|
Commands.Rows[selectedrow].Cells[Param1.Index].Value = time;
|
||||||
|
|
||||||
|
@ -2731,7 +2727,7 @@ namespace ArdupilotMega.GCSViews
|
||||||
|
|
||||||
selectedrow = Commands.Rows.Add();
|
selectedrow = Commands.Rows.Add();
|
||||||
|
|
||||||
Commands.Rows[selectedrow].Cells[Command.Index].Value = MAVLink.MAV_CMD.LOITER_TURNS;
|
Commands.Rows[selectedrow].Cells[Command.Index].Value = MAVLink.MAV_CMD.LOITER_TURNS.ToString();
|
||||||
|
|
||||||
Commands.Rows[selectedrow].Cells[Param1.Index].Value = turns;
|
Commands.Rows[selectedrow].Cells[Param1.Index].Value = turns;
|
||||||
|
|
||||||
|
|
|
@ -625,8 +625,9 @@ namespace ArdupilotMega
|
||||||
}
|
}
|
||||||
if (!(restart.AddMilliseconds(1000) > DateTime.Now))
|
if (!(restart.AddMilliseconds(1000) > DateTime.Now))
|
||||||
{
|
{
|
||||||
|
rereq.param_id = new byte[] {0x0,0x0};
|
||||||
rereq.param_index = (short)nextid;
|
rereq.param_index = (short)nextid;
|
||||||
generatePacket(MAVLINK_MSG_ID_PARAM_REQUEST_READ, rereq);
|
sendPacket(rereq);
|
||||||
restart = DateTime.Now;
|
restart = DateTime.Now;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -2167,7 +2168,7 @@ namespace ArdupilotMega
|
||||||
|
|
||||||
if (MainV2.talk != null && MainV2.config["speechenable"] != null && MainV2.config["speechenable"].ToString() == "True")
|
if (MainV2.talk != null && MainV2.config["speechenable"] != null && MainV2.config["speechenable"].ToString() == "True")
|
||||||
{
|
{
|
||||||
MainV2.talk.Speak(logdata);
|
MainV2.talk.SpeakAsync(logdata);
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -34,5 +34,5 @@ using System.Resources;
|
||||||
// by using the '*' as shown below:
|
// by using the '*' as shown below:
|
||||||
// [assembly: AssemblyVersion("1.0.*")]
|
// [assembly: AssemblyVersion("1.0.*")]
|
||||||
[assembly: AssemblyVersion("1.0.0.0")]
|
[assembly: AssemblyVersion("1.0.0.0")]
|
||||||
[assembly: AssemblyFileVersion("1.0.97")]
|
[assembly: AssemblyFileVersion("1.0.98")]
|
||||||
[assembly: NeutralResourcesLanguageAttribute("")]
|
[assembly: NeutralResourcesLanguageAttribute("")]
|
||||||
|
|
|
@ -4,14 +4,14 @@
|
||||||
<description asmv2:publisher="Michael Oborne" asmv2:product="ArdupilotMegaPlanner" xmlns="urn:schemas-microsoft-com:asm.v1" />
|
<description asmv2:publisher="Michael Oborne" asmv2:product="ArdupilotMegaPlanner" xmlns="urn:schemas-microsoft-com:asm.v1" />
|
||||||
<deployment install="true" />
|
<deployment install="true" />
|
||||||
<dependency>
|
<dependency>
|
||||||
<dependentAssembly dependencyType="install" codebase="ArdupilotMegaPlanner.exe.manifest" size="22599">
|
<dependentAssembly dependencyType="install" codebase="ArdupilotMegaPlanner.exe.manifest" size="23309">
|
||||||
<assemblyIdentity name="ArdupilotMegaPlanner.exe" version="0.0.0.1" publicKeyToken="0000000000000000" language="en-US" processorArchitecture="x86" type="win32" />
|
<assemblyIdentity name="ArdupilotMegaPlanner.exe" version="0.0.0.1" publicKeyToken="0000000000000000" language="en-US" processorArchitecture="x86" type="win32" />
|
||||||
<hash>
|
<hash>
|
||||||
<dsig:Transforms>
|
<dsig:Transforms>
|
||||||
<dsig:Transform Algorithm="urn:schemas-microsoft-com:HashTransforms.Identity" />
|
<dsig:Transform Algorithm="urn:schemas-microsoft-com:HashTransforms.Identity" />
|
||||||
</dsig:Transforms>
|
</dsig:Transforms>
|
||||||
<dsig:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha1" />
|
<dsig:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha1" />
|
||||||
<dsig:DigestValue>t8hifK3D9WjR+d+7nNsCpZYV4kc=</dsig:DigestValue>
|
<dsig:DigestValue>XqmS8DEyaXOEHAzbfxq+pbxDUg4=</dsig:DigestValue>
|
||||||
</hash>
|
</hash>
|
||||||
</dependentAssembly>
|
</dependentAssembly>
|
||||||
</dependency>
|
</dependency>
|
||||||
|
|
Loading…
Reference in New Issue