├── .vs ├── EasySwarm │ └── v14 │ │ └── .suo └── SwarmLink │ └── v14 │ └── .suo ├── EasySwarm.sln ├── EasySwarm ├── App.config ├── EasySwarm.csproj ├── EasySwarm.csproj.user ├── Easyswarm.Designer.cs ├── Easyswarm.cs ├── Easyswarm.en-US.resx ├── Easyswarm.resx ├── Easyswarm.zh-CHT.resx ├── Easyswarm.zh-CN.resx ├── Image │ ├── drone.ico │ ├── picture1.png │ └── picture2.png ├── Mavlink.cs ├── MultiLanguage.cs ├── PC_ico.ico ├── Program.cs ├── Properties │ ├── AssemblyInfo.cs │ ├── Resources.Designer.cs │ ├── Resources.resx │ ├── Settings.Designer.cs │ └── Settings.settings ├── Resources │ ├── picture1.png │ └── picture2.png ├── StartForm.Designer.cs ├── StartForm.cs ├── StartForm.resx ├── bin │ ├── Debug │ │ ├── CSkin.dll │ │ ├── CSkin.xml │ │ ├── EasySwarm.exe │ │ ├── EasySwarm.exe.config │ │ ├── EasySwarm.pdb │ │ ├── EasySwarm.vshost.exe │ │ ├── EasySwarm.vshost.exe.config │ │ ├── EasySwarm.vshost.exe.manifest │ │ ├── GMap.NET.Core.dll │ │ ├── GMap.NET.Core.xml │ │ ├── GMap.NET.WindowsForms.dll │ │ ├── GMap.NET.WindowsForms.xml │ │ ├── License.txt │ │ ├── SwarmLink.vshost.exe.config │ │ ├── TileDBv5 │ │ │ └── en │ │ │ │ └── Data.gmdb │ │ ├── UrlCache │ │ │ ├── 29-E1-C1-87-CE-6C-FA-94-E8-2D-5A-2F-60-63-0E-C5-2E-D6-48-C5.txt │ │ │ └── 78-BA-67-D6-C6-3A-F7-61-DB-50-66-EB-3A-A2-9B-9E-B7-F5-63-60.txt │ │ ├── en-US │ │ │ └── EasySwarm.resources.dll │ │ ├── swarmlink.XML │ │ ├── swarmlink.dll │ │ ├── test.txt │ │ ├── zh-CHT │ │ │ └── EasySwarm.resources.dll │ │ └── zh-CN │ │ │ └── EasySwarm.resources.dll │ └── Release │ │ ├── CSkin.dll │ │ ├── EasySwarm.exe │ │ ├── EasySwarm.exe.config │ │ ├── EasySwarm.pdb │ │ ├── EasySwarm.vshost.exe │ │ ├── EasySwarm.vshost.exe.config │ │ ├── GMap.NET.Core.dll │ │ ├── GMap.NET.Core.xml │ │ ├── GMap.NET.WindowsForms.dll │ │ ├── GMap.NET.WindowsForms.xml │ │ ├── TileDBv5 │ │ └── en │ │ │ └── Data.gmdb │ │ ├── UrlCache │ │ ├── 78-BA-67-D6-C6-3A-F7-61-DB-50-66-EB-3A-A2-9B-9E-B7-F5-63-60.txt │ │ └── 94-3E-A4-AE-70-24-0D-F8-A2-F3-19-65-65-45-22-AE-30-98-05-FF.txt │ │ ├── d.vshost.exe.config │ │ ├── d.vshost.exe.manifest │ │ ├── en-US │ │ └── EasySwarm.resources.dll │ │ ├── swarmlink.XML │ │ ├── swarmlink.dll │ │ ├── zh-CHT │ │ └── EasySwarm.resources.dll │ │ └── zh-CN │ │ └── EasySwarm.resources.dll ├── drone.ico └── obj │ ├── Debug │ ├── DesignTimeResolveAssemblyReferences.cache │ ├── DesignTimeResolveAssemblyReferencesInput.cache │ ├── EasySwarm.EasySwarm.en-US.resources │ ├── EasySwarm.EasySwarm.resources │ ├── EasySwarm.EasySwarm.zh-CHT.resources │ ├── EasySwarm.EasySwarm.zh-CN.resources │ ├── EasySwarm.Properties.Resources.resources │ ├── EasySwarm.StartForm.resources │ ├── EasySwarm.csproj.FileListAbsolute.txt │ ├── EasySwarm.csproj.GenerateResource.Cache │ ├── EasySwarm.csprojResolveAssemblyReference.cache │ ├── EasySwarm.exe │ ├── EasySwarm.pdb │ ├── SwarmLink.csproj.FileListAbsolute.txt │ ├── SwarmLink.csproj.GenerateResource.Cache │ ├── TempPE │ │ ├── Easyswarm1.Designer.cs.dll │ │ ├── Form11.Designer.cs.dll │ │ └── Properties.Resources.Designer.cs.dll │ ├── TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs │ ├── TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs │ ├── TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs │ ├── en-US │ │ └── EasySwarm.resources.dll │ ├── zh-CHT │ │ └── EasySwarm.resources.dll │ └── zh-CN │ │ └── EasySwarm.resources.dll │ └── Release │ ├── DesignTimeResolveAssemblyReferences.cache │ ├── DesignTimeResolveAssemblyReferencesInput.cache │ ├── EasySwarm.Easyswarm.en-US.resources │ ├── EasySwarm.Easyswarm.resources │ ├── EasySwarm.Easyswarm.zh-CHT.resources │ ├── EasySwarm.Easyswarm.zh-CN.resources │ ├── EasySwarm.Properties.Resources.resources │ ├── EasySwarm.StartForm.resources │ ├── EasySwarm.csproj.FileListAbsolute.txt │ ├── EasySwarm.csproj.GenerateResource.Cache │ ├── EasySwarm.csprojResolveAssemblyReference.cache │ ├── EasySwarm.exe │ ├── EasySwarm.pdb │ ├── TempPE │ └── Properties.Resources.Designer.cs.dll │ ├── en-US │ └── EasySwarm.resources.dll │ ├── zh-CHT │ └── EasySwarm.resources.dll │ └── zh-CN │ └── EasySwarm.resources.dll └── README.md /.vs/EasySwarm/v14/.suo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobSenseTech/EasySwarm-Personal/e8f42a373c8fa8e98059d4d7305688c5917a15c4/.vs/EasySwarm/v14/.suo -------------------------------------------------------------------------------- /.vs/SwarmLink/v14/.suo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobSenseTech/EasySwarm-Personal/e8f42a373c8fa8e98059d4d7305688c5917a15c4/.vs/SwarmLink/v14/.suo -------------------------------------------------------------------------------- /EasySwarm.sln: -------------------------------------------------------------------------------- 1 |  2 | Microsoft Visual Studio Solution File, Format Version 12.00 3 | # Visual Studio 14 4 | VisualStudioVersion = 14.0.25420.1 5 | MinimumVisualStudioVersion = 10.0.40219.1 6 | Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "EasySwarm", "EasySwarm\EasySwarm.csproj", "{8219840E-E60A-4170-9500-5BE9933EAEDC}" 7 | EndProject 8 | Global 9 | GlobalSection(SolutionConfigurationPlatforms) = preSolution 10 | Debug|Any CPU = Debug|Any CPU 11 | Release|Any CPU = Release|Any CPU 12 | EndGlobalSection 13 | GlobalSection(ProjectConfigurationPlatforms) = postSolution 14 | {8219840E-E60A-4170-9500-5BE9933EAEDC}.Debug|Any CPU.ActiveCfg = Debug|Any CPU 15 | {8219840E-E60A-4170-9500-5BE9933EAEDC}.Debug|Any CPU.Build.0 = Debug|Any CPU 16 | {8219840E-E60A-4170-9500-5BE9933EAEDC}.Release|Any CPU.ActiveCfg = Release|Any CPU 17 | {8219840E-E60A-4170-9500-5BE9933EAEDC}.Release|Any CPU.Build.0 = Release|Any CPU 18 | EndGlobalSection 19 | GlobalSection(SolutionProperties) = preSolution 20 | HideSolutionNode = FALSE 21 | EndGlobalSection 22 | EndGlobal 23 | -------------------------------------------------------------------------------- /EasySwarm/App.config: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 |
6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | zh-CN 15 | 16 | 17 | 18 | 19 | -------------------------------------------------------------------------------- /EasySwarm/EasySwarm.csproj: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | Debug 6 | AnyCPU 7 | {8219840E-E60A-4170-9500-5BE9933EAEDC} 8 | WinExe 9 | Properties 10 | EasySwarm 11 | EasySwarm 12 | v2.0 13 | 512 14 | true 15 | 16 | publish\ 17 | true 18 | Disk 19 | false 20 | Foreground 21 | 7 22 | Days 23 | false 24 | false 25 | true 26 | 0 27 | 1.0.0.%2a 28 | false 29 | false 30 | true 31 | 32 | 33 | x86 34 | true 35 | full 36 | false 37 | bin\Debug\ 38 | DEBUG;TRACE 39 | prompt 40 | 4 41 | false 42 | 43 | 44 | AnyCPU 45 | pdbonly 46 | true 47 | bin\Release\ 48 | TRACE 49 | prompt 50 | 4 51 | false 52 | 53 | 54 | drone.ico 55 | 56 | 57 | 58 | ..\..\..\CSkin+16.1.14.2\CSkin 16.1.14.2\CSkin 2.0\CSkin.dll 59 | 60 | 61 | False 62 | bin\Debug\GMap.NET.Core.dll 63 | 64 | 65 | False 66 | bin\Debug\GMap.NET.WindowsForms.dll 67 | 68 | 69 | bin\Debug\swarmlink.dll 70 | 71 | 72 | 73 | 74 | 75 | 76 | 77 | 78 | 79 | 80 | 81 | Form 82 | 83 | 84 | Easyswarm.cs 85 | 86 | 87 | 88 | 89 | 90 | 91 | Form 92 | 93 | 94 | StartForm.cs 95 | 96 | 97 | Easyswarm.cs 98 | Designer 99 | 100 | 101 | Easyswarm.cs 102 | Designer 103 | 104 | 105 | Easyswarm.cs 106 | 107 | 108 | Easyswarm.cs 109 | 110 | 111 | ResXFileCodeGenerator 112 | Designer 113 | Resources.Designer.cs 114 | 115 | 116 | StartForm.cs 117 | 118 | 119 | SettingsSingleFileGenerator 120 | Settings.Designer.cs 121 | 122 | 123 | True 124 | True 125 | Resources.resx 126 | 127 | 128 | True 129 | Settings.settings 130 | True 131 | 132 | 133 | 134 | 135 | Designer 136 | 137 | 138 | 139 | 140 | 141 | 142 | 143 | 144 | 145 | 146 | 147 | 148 | False 149 | .NET Framework 3.5 SP1 150 | true 151 | 152 | 153 | 154 | 155 | 162 | -------------------------------------------------------------------------------- /EasySwarm/EasySwarm.csproj.user: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | zh-CN 11 | false 12 | 13 | -------------------------------------------------------------------------------- /EasySwarm/Easyswarm.en-US.resx: -------------------------------------------------------------------------------- 1 |  2 | 3 | 62 | 63 | 64 | 65 | 66 | 67 | 68 | 69 | 70 | 71 | 72 | 73 | 74 | 75 | 76 | 77 | 78 | 79 | 80 | 81 | 82 | 83 | 84 | 85 | 86 | 87 | 88 | 89 | 90 | 91 | 92 | 93 | 94 | 95 | 96 | 97 | 98 | 99 | 100 | 101 | 102 | 103 | 104 | 105 | 106 | 107 | 108 | 109 | text/microsoft-resx 110 | 111 | 112 | 2.0 113 | 114 | 115 | System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 116 | 117 | 118 | System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 119 | 120 | 121 | ADD 122 | 123 | 124 | BACK 125 | 126 | 127 | FORWARD 128 | 129 | 130 | LINE TRACKING 131 | 132 | 133 | STOP 134 | 135 | 136 | Arm 137 | 138 | 139 | BACK 140 | 141 | 142 | Clear GPS 143 | 144 | 145 | DEL 146 | 147 | 148 | Disarm 149 | 150 | 151 | Import Swarm Plan 152 | 153 | 154 | Go Swarm 155 | 156 | 157 | FORWARD 158 | 159 | 160 | Guide 161 | 162 | 163 | LINE TRACKING 164 | 165 | 166 | Connect 167 | 168 | 169 | Open SerialPort 170 | 171 | 172 | REFRESH 173 | 174 | 175 | RTL 176 | 177 | 178 | SET 179 | 180 | 181 | Go Swarm 182 | 183 | 184 | Stabilize 185 | 186 | 187 | STOP 188 | 189 | 190 | Takeoff 191 | 192 | 193 | SPEED 194 | 195 | 196 | New MAC address 197 | 198 | 199 | Baud rate selection 200 | 201 | 202 | Node selection 203 | 204 | 205 | Baud rate selection 206 | 207 | 208 | Enter the MAC address 209 | 210 | 211 | North(m) 212 | 213 | 214 | NODE 215 | 216 | 217 | Altitude(m) 218 | 219 | 220 | East(m) 221 | 222 | 223 | Node selection 224 | 225 | 226 | cnt 227 | 228 | 229 | address 230 | 231 | 232 | Drone status: 233 | 234 | 235 | SET 236 | 237 | 238 | SET 239 | 240 | 241 | SET 242 | 243 | 244 | Broadcast 245 | 246 | 247 | select drones 248 | 249 | 250 | Automatically Swarming 251 | 252 | 253 | Unicast 254 | 255 | 256 | Mode 257 | 258 | 259 | Mannully Swarming 260 | 261 | 262 | Connect drones 263 | 264 | 265 | Gateway MAC address setting 266 | 267 | 268 | Node MAC address setting 269 | 270 | 271 | Node baud rate setting 272 | 273 | 274 | Gateway baud rate setting 275 | 276 | 277 | EasySwarm for Networked Unmanned Systems 278 | 279 | 280 | Number(Node): 281 | 282 | 283 | Node MAC: 284 | 285 | 286 | Please link the SwarmLInk gateway and select the serial port and baud rate. 287 | 288 | 289 | MAC(Gateway): 290 | 291 | 292 | CONFIG 293 | 294 | 295 | DRONE 296 | 297 | 298 | AGV 299 | 300 | 301 | SETTING 302 | 303 | 304 | Baud rate setting 305 | 306 | 307 | MAC address setting 308 | 309 | -------------------------------------------------------------------------------- /EasySwarm/Easyswarm.zh-CHT.resx: -------------------------------------------------------------------------------- 1 |  2 | 3 | 61 | 62 | 63 | 64 | 65 | 66 | 67 | 68 | 69 | 70 | 71 | 72 | 73 | 74 | 75 | 76 | 77 | 78 | 79 | 80 | 81 | 82 | 83 | 84 | 85 | 86 | 87 | 88 | 89 | 90 | text/microsoft-resx 91 | 92 | 93 | 1.3 94 | 95 | 96 | System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.3500.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 97 | 98 | 99 | System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.3500.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 100 | 101 | -------------------------------------------------------------------------------- /EasySwarm/Easyswarm.zh-CN.resx: -------------------------------------------------------------------------------- 1 |  2 | 3 | 62 | 63 | 64 | 65 | 66 | 67 | 68 | 69 | 70 | 71 | 72 | 73 | 74 | 75 | 76 | 77 | 78 | 79 | 80 | 81 | 82 | 83 | 84 | 85 | 86 | 87 | 88 | 89 | 90 | 91 | 92 | 93 | 94 | 95 | 96 | 97 | 98 | 99 | 100 | 101 | 102 | 103 | 104 | 105 | 106 | 107 | 108 | 109 | text/microsoft-resx 110 | 111 | 112 | 2.0 113 | 114 | 115 | System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 116 | 117 | 118 | System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 119 | 120 | -------------------------------------------------------------------------------- /EasySwarm/Image/drone.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobSenseTech/EasySwarm-Personal/e8f42a373c8fa8e98059d4d7305688c5917a15c4/EasySwarm/Image/drone.ico -------------------------------------------------------------------------------- /EasySwarm/Image/picture1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobSenseTech/EasySwarm-Personal/e8f42a373c8fa8e98059d4d7305688c5917a15c4/EasySwarm/Image/picture1.png -------------------------------------------------------------------------------- /EasySwarm/Image/picture2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobSenseTech/EasySwarm-Personal/e8f42a373c8fa8e98059d4d7305688c5917a15c4/EasySwarm/Image/picture2.png -------------------------------------------------------------------------------- /EasySwarm/Mavlink.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Windows.Forms; 4 | 5 | namespace EasySwarm 6 | { 7 | class Mavlink 8 | { 9 | swarmlink.loraframe _loraframe = new swarmlink.loraframe(); 10 | public float lat; 11 | public float lon; 12 | public float hdg; 13 | public Label lab_statue; 14 | public ListBox listBox2; 15 | public byte[,] Gps_foreach = new byte[100, 38]; 16 | public List Gps_data = new List(1000); 17 | public struct Node_gps 18 | { 19 | public byte[] node; 20 | public float lat; 21 | public float lon; 22 | } 23 | public List node_gps = new List(100); 24 | public byte[] Data_Anlyze(List data) 25 | { 26 | List get_data = new List(); 27 | if (data.Count > 24) 28 | { 29 | get_data.AddRange(_loraframe.analyze(data)); 30 | //foreach (byte i in get_data) 31 | //{ 32 | // Console.Write("{0:X} ", i); 33 | //} 34 | } 35 | //Console.WriteLine(); 36 | byte Length = get_data[2]; 37 | byte[] Addr = new byte[2]; 38 | Addr[0] = get_data[0]; 39 | Addr[1] = get_data[1]; 40 | byte[] MAV_Data = new byte[Length]; 41 | data.CopyTo(32, MAV_Data, 0, Length); 42 | //foreach (byte i in MAV_Data) 43 | //{ 44 | // Console.Write("{0:X} ", i); 45 | //} 46 | //Console.WriteLine(); 47 | if (Length == 36) 48 | { 49 | lat = (float)(((MAV_Data[10]) | (MAV_Data[11] << 8) | (MAV_Data[12] << 16) | (MAV_Data[13] << 24)) / 10000000.0); 50 | lon = (float)(((MAV_Data[14]) | (MAV_Data[15] << 8) | (MAV_Data[16] << 16) | (MAV_Data[17] << 24)) / 10000000.0); 51 | //hdg = (float)(((MAV_Data[32]) | (MAV_Data[33] << 8)) / 100.0); 52 | //Console.WriteLine(lat); 53 | func(Addr, lat, lon); 54 | } 55 | return Frame_Last_Send(Addr, MAV_Data); 56 | } 57 | private void func(byte[] addr, float lat, float lon) 58 | { 59 | Node_gps demo; 60 | demo.node = new byte[2]; 61 | demo.node[0] = addr[0]; 62 | demo.node[1] = addr[1]; 63 | demo.lat = lat; 64 | demo.lon = lon; 65 | bool flag = true; 66 | // 67 | string a,b; 68 | if (addr[0] == 0) 69 | { 70 | a = "00"; 71 | } 72 | else 73 | { 74 | a = addr[0].ToString("X"); 75 | } 76 | if (addr[1] < 0x10) 77 | { 78 | b = "0" + addr[1].ToString("X"); 79 | } 80 | else 81 | { 82 | b = addr[1].ToString("X"); 83 | } 84 | if (!listBox2.Items.Contains(a+b)) 85 | { 86 | listBox2.Items.Add(a + b); 87 | } 88 | for (int i = 0; i < node_gps.Count; i++) 89 | { 90 | if ((demo.node[0] == node_gps[i].node[0]) && (demo.node[1] == node_gps[i].node[1])) 91 | { 92 | node_gps[i] = demo; 93 | flag = false; 94 | } 95 | } 96 | //Console.Write("{0} {1} flag:", demo.node[0], demo.node[1]); 97 | //Console.WriteLine(flag); 98 | if (flag) 99 | { 100 | node_gps.Add(demo); 101 | } 102 | for (int i = 0; i < node_gps.Count; i++) 103 | { 104 | Console.WriteLine("GET: addr: {0:X} {1:X}\t lat:{2}\t lon:{3}\t number:{4}", node_gps[i].node[0], node_gps[i].node[1], lat, lon, node_gps.Count); 105 | } 106 | if (StartForm.ENorCH) 107 | { 108 | lab_statue.Text = "The number of connected drones:" + node_gps.Count.ToString(); 109 | } 110 | else 111 | { 112 | lab_statue.Text = "已连接飞行器数量:" + node_gps.Count.ToString(); 113 | } 114 | 115 | //Console.WriteLine("GET: addr: {0:X} {1:X}\t lat:{2}\t lon:{3}\t number:{4}", node_gps[0].node[0], node_gps[0].node[1], lat, lon,node_gps.Count); 116 | } 117 | private byte[] Frame_Last_Send(byte[] addr, byte[] data) 118 | { 119 | List Lora_Mav_Frame = new List(200); 120 | Lora_Mav_Frame.Add(0xFB); 121 | Lora_Mav_Frame.Add(Convert.ToByte(addr.Length)); 122 | for (int i = 0; i < addr.Length; i++) 123 | { 124 | Lora_Mav_Frame.Add(addr[i]); 125 | } 126 | Lora_Mav_Frame.AddRange(data); 127 | byte[] Send_data = new byte[Lora_Mav_Frame.Count]; 128 | Lora_Mav_Frame.CopyTo(Send_data); 129 | return Send_data; 130 | } 131 | public byte[] stabilize = new byte[] { 0xFe, 0x06, 0x69, 0xff, 0xbe, 0x0b, 0x00, 0x00, 0x00, 0x00, 0x01, 0x01, 0x6d, 0x42 }; 132 | public byte[] guide = new byte[] { 0xFE, 0x06, 0x39, 0xFF, 0xBE, 0x0B, 0x04, 0x00, 0x00, 0x00, 0x01, 0x01, 0x5B, 0x91 }; 133 | public byte[] circle = new byte[] { 0xFE, 0x06, 0x7D, 0xFF, 0xBE, 0x0B, 0x07, 0x00, 0x00, 0x00, 0x01, 0x01, 0x65, 0xAA }; 134 | public byte[] Clear_0A = new byte[] { 0XFE, 0X06, 0X70, 0XFF, 0XBE, 0X42, 0X06, 0X00, 0X01, 0X01, 0X0A, 0X00, 0X44, 0X71 }; 135 | public byte[] Clear_0B = new byte[] { 0XFE, 0X06, 0X72, 0XFF, 0XBE, 0X42, 0X06, 0X00, 0X01, 0X01, 0X0B, 0X00, 0XBA, 0X80 }; 136 | public byte[] Add_GPS = new byte[] { 0XFE, 0X06, 0X6F, 0XFF, 0XBE, 0X42, 0X02, 0X00, 0X01, 0X01, 0X06, 0X01, 0X40, 0XCF }; 137 | public byte[] Clear_GPS = new byte[] { 0XFE, 0X06, 0X6F, 0XFF, 0XBE, 0X42, 0X02, 0X00, 0X01, 0X01, 0X06, 0X00, 0X98, 0XD6 }; 138 | public byte[] Arm = new byte[] { 0XFE, 0X21, 0X00, 0XFF, 0XBE, 0X4C, 0X00, 0X00, 0X80, 0X3F, 0X00, 0X98, 0XA5, 0X46, 0X00, 139 | 0X00, 0X00, 0X00, 0X00, 0X00, 0X00, 0X00, 0X00, 0X00, 0X00, 0X00, 0X00, 0X00, 0X00, 0X00, 140 | 0X00, 0X00, 0X00, 0X00, 0X90, 0X01, 0X01, 0X01, 0X00, 0XEB, 0X6C }; 141 | public byte[] Disarm = new byte[] { 0xFE, 0x21, 0x5C, 0xFF, 0xBE, 0x4C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x98, 0xA5, 0x46, 0x00, 142 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 143 | 0x00, 0x00, 0x00, 0x00, 0x90, 0x01, 0x01, 0x01, 0x00, 0x2B, 0xD9 }; 144 | public byte[] Arm2 = new byte[] { 0XFE, 0X21, 0X00, 0XFF, 0XBE, 0X4C, 0X00, 0X00, 0X80, 0X3F, 0X00, 0X98, 0XA5, 0X46, 0X00, 145 | 0X00, 0X00, 0X00, 0X00, 0X00, 0X00, 0X00, 0X00, 0X00, 0X00, 0X00, 0X00, 0X00, 0X00, 0X00, 146 | 0X00, 0X00, 0X00, 0X00, 0X90, 0X01, 0X01, 0X01, 0X00, 0XEB, 0X6C, 0XFE, 0X21, 0X00, 0XFF, 147 | 0XBE, 0X4C, 0X00, 0X00, 0X80, 0X3F, 0X00, 0X98, 0XA5, 0X46, 0X00, 0X00, 0X00, 0X00, 0X00, 148 | 0X00, 0X00, 0X00, 0X00, 0X00, 0X00, 0X00, 0X00, 0X00, 0X00, 0X00, 0X00, 0X00, 0X00, 0X00, 149 | 0X90, 0X01, 0X01, 0X01, 0X00, 0XEB, 0X6C }; 150 | public byte[] RTL = new byte[] { 0XFE, 0X06, 0X39, 0XFF, 0XBE, 0X0B, 0X04, 0X00, 0X00, 0X00, 0X01, 0X01, 0X5B, 0X91, 0XFE, 151 | 0X21, 0X42, 0XFF, 0XBE, 0X4C, 0X00, 0X00, 0X00, 0X00, 0X00, 0X00, 0X00, 0X00, 0X00, 0X00, 152 | 0X80, 0X3F, 0X00, 0X00, 0X00, 0X00, 0X00, 0X00, 0X00, 0X00, 0X00, 0X00, 0X00, 0X00, 0X00, 153 | 0X00, 0X00, 0X00, 0X14, 0X00, 0X01, 0X01, 0X00, 0X9A, 0XA2 }; 154 | public byte[] Fly2here(float high, float lat, float lon) 155 | { 156 | byte[] data = new byte[45] { 0XFE, 0X25, 0X61, 0XFF, 0XBE, 0X27, 0X00, 0X00, 0X00, 0X00, 0X00, 0X00, 0X00, 0X00, 0X00, 157 | 0X00, 0X00, 0X00, 0X00, 0X00, 0X00, 0X00, 0XEC, 0X83, 0XF1, 0X41, 0X04, 0X45, 0XF0, 0X42, 158 | 0X00, 0X00, 0X70, 0X41, 0X00, 0X00, 0X10, 0X00, 0X01, 0X01, 0X03, 0X02, 0X01, 0X00, 0X00 }; 159 | 160 | byte[] Lat_Float = BitConverter.GetBytes(lat); 161 | byte[] Lon_Float = BitConverter.GetBytes(lon); 162 | data[22] = Lat_Float[0]; 163 | data[23] = Lat_Float[1]; 164 | data[24] = Lat_Float[2]; 165 | data[25] = Lat_Float[3]; 166 | 167 | data[26] = Lon_Float[0]; 168 | data[27] = Lon_Float[1]; 169 | data[28] = Lon_Float[2]; 170 | data[29] = Lon_Float[3]; 171 | byte[] Convert_byte = BitConverter.GetBytes(high); 172 | data[30] = Convert_byte[0]; 173 | data[31] = Convert_byte[1]; 174 | data[32] = Convert_byte[2]; 175 | data[33] = Convert_byte[3]; 176 | int CRC = MAVLink_CRC(data, data.Length); 177 | data[43] = Convert.ToByte(CRC & 0x00ff); 178 | data[44] = Convert.ToByte(CRC >> 8); 179 | return data; 180 | } 181 | public byte[] Takeoff(float high) 182 | { 183 | byte[] guide = new byte[] { 0xFE, 0x06, 0x39, 0xFF, 0xBE, 0x0B, 0x04, 0x00, 0x00, 0x00, 0x01, 0x01, 0x5B, 0x91 }; 184 | byte[] data = new byte[] { 0xFE, 0x21, 0x00, 0xFF, 0xBE, 0x4C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0x41, 0x16, 0x00, 0x01, 0x01, 0x00, 0x60, 0x96 }; 185 | byte[] Convert_byte = BitConverter.GetBytes(high); 186 | data[30] = Convert_byte[0]; 187 | data[31] = Convert_byte[1]; 188 | data[32] = Convert_byte[2]; 189 | data[33] = Convert_byte[3]; 190 | int CRC = MAVLink_CRC(data, data.Length); 191 | data[39] = Convert.ToByte(CRC & 0x00ff); 192 | data[40] = Convert.ToByte(CRC >> 8); 193 | List buf = new List(); 194 | buf.AddRange(guide); 195 | buf.AddRange(data); 196 | byte[] send_data = new byte[buf.Count]; 197 | buf.CopyTo(send_data); 198 | foreach (byte i in send_data) 199 | { 200 | //txt_Debug_Message_Show.Text += i.ToString("X") + " "; 201 | } 202 | return send_data; 203 | 204 | } 205 | public Mavlink() 206 | { 207 | lat = 0; 208 | lon = 0; 209 | hdg = 0; 210 | } 211 | #region MavLink_Crc 212 | private byte[] MAVLINK_MESSAGE_LENGTHS_TABLE = new byte[256] 213 | { 214 | 9, 31, 12, 0, 14, 28, 3, 32, 0, 0, 0, 6, 0, 0, 0, 0, 215 | 0, 0, 0, 0, 20, 2, 25, 23, 30, 101, 22, 26, 16, 14, 28, 32, 216 | 28, 28, 22, 22, 21, 6, 6, 37, 4, 4, 2, 2, 4, 2, 2, 3, 217 | 13, 12, 37, 0, 0, 0, 27, 25, 0, 0, 0, 0, 0, 68, 26, 185, 218 | 181, 42, 6, 4, 0, 11, 18, 0, 0, 37, 20, 35, 33, 3, 0, 0, 219 | 0, 22, 39, 37, 53, 51, 53, 51, 0, 28, 56, 42, 33, 0, 0, 0, 220 | 0, 0, 0, 0, 26, 32, 32, 20, 32, 62, 44, 64, 84, 9, 254, 16, 221 | 0, 36, 44, 64, 22, 6, 14, 12, 97, 2, 2, 113, 35, 6, 79, 35, 222 | 35, 22, 13, 255, 14, 18, 43, 8, 22, 14, 36, 43, 41, 0, 0, 0, 223 | 0, 0, 0, 36, 60, 0, 42, 8, 4, 12, 15, 13, 6, 15, 14, 0, 224 | 12, 3, 8, 28, 44, 3, 9, 22, 12, 18, 34, 66, 98, 8, 48, 19, 225 | 3, 20, 24, 29, 45, 4, 40, 2, 0, 0, 29, 0, 0, 0, 0, 0, 226 | 0, 22, 0, 0, 0, 0, 0, 0, 42, 14, 2, 3, 2, 1, 33, 1, 227 | 6, 2, 4, 2, 3, 2, 0, 1, 3, 2, 4, 2, 0, 0, 0, 0, 228 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 229 | 0, 0, 0, 0, 0, 0, 0, 0, 254, 36, 30, 18, 18, 51, 9, 0 230 | }; 231 | private byte[] MAVLINK_MESSAGE_CRCS_TABLE = new byte[256] 232 | { 233 | 50, 124, 137, 0, 237, 217, 104, 119, 0, 0, 0, 89, 0, 0, 0, 0, 234 | 0, 0, 0, 0, 214, 159, 220, 168, 24, 23, 170, 144, 67, 115, 39, 246, 235 | 185, 104, 237, 244, 222, 212, 9, 254, 230, 28, 28, 132, 221, 232, 11, 153, 236 | 41, 39, 78, 0, 0, 0, 15, 3, 0, 0, 0, 0, 0, 153, 183, 51, 237 | 82, 118, 148, 21, 0, 243, 124, 0, 0, 38, 20, 158, 152, 143, 0, 0, 238 | 0, 106, 49, 22, 143, 140, 5, 150, 0, 231, 183, 63, 54, 0, 0, 0, 239 | 0, 0, 0, 0, 175, 102, 158, 208, 56, 93, 138, 108, 32, 185, 84, 34, 240 | 0, 124, 237, 4, 76, 128, 56, 116, 134, 237, 203, 250, 87, 203, 220, 25, 241 | 226, 46, 29, 223, 85, 6, 229, 203, 1, 195, 109, 168, 181, 0, 0, 0, 242 | 0, 0, 0, 154, 178, 0, 134, 219, 208, 188, 84, 22, 19, 21, 134, 0, 243 | 78, 68, 189, 127, 154, 21, 21, 144, 1, 234, 73, 181, 22, 83, 167, 138, 244 | 234, 240, 47, 189, 52, 174, 229, 85, 0, 0, 72, 0, 0, 0, 0, 0, 245 | 0, 71, 0, 0, 0, 0, 0, 0, 134, 205, 94, 128, 54, 63, 112, 201, 246 | 221, 226, 238, 103, 235, 14, 0, 77, 50, 163, 115, 47, 0, 0, 0, 0, 247 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 248 | 0, 0, 0, 0, 0, 0, 0, 0, 8, 204, 49, 170, 44, 83, 46, 0 249 | }; 250 | 251 | private ushort[] CRC_TABLE = new ushort[256] 252 | { 253 | 0x0000, 0x1189, 0x2312, 0x329b, 0x4624, 0x57ad, 0x6536, 0x74bf, 254 | 0x8c48, 0x9dc1, 0xaf5a, 0xbed3, 0xca6c, 0xdbe5, 0xe97e, 0xf8f7, 255 | 0x1081, 0x0108, 0x3393, 0x221a, 0x56a5, 0x472c, 0x75b7, 0x643e, 256 | 0x9cc9, 0x8d40, 0xbfdb, 0xae52, 0xdaed, 0xcb64, 0xf9ff, 0xe876, 257 | 0x2102, 0x308b, 0x0210, 0x1399, 0x6726, 0x76af, 0x4434, 0x55bd, 258 | 0xad4a, 0xbcc3, 0x8e58, 0x9fd1, 0xeb6e, 0xfae7, 0xc87c, 0xd9f5, 259 | 0x3183, 0x200a, 0x1291, 0x0318, 0x77a7, 0x662e, 0x54b5, 0x453c, 260 | 0xbdcb, 0xac42, 0x9ed9, 0x8f50, 0xfbef, 0xea66, 0xd8fd, 0xc974, 261 | 0x4204, 0x538d, 0x6116, 0x709f, 0x0420, 0x15a9, 0x2732, 0x36bb, 262 | 0xce4c, 0xdfc5, 0xed5e, 0xfcd7, 0x8868, 0x99e1, 0xab7a, 0xbaf3, 263 | 0x5285, 0x430c, 0x7197, 0x601e, 0x14a1, 0x0528, 0x37b3, 0x263a, 264 | 0xdecd, 0xcf44, 0xfddf, 0xec56, 0x98e9, 0x8960, 0xbbfb, 0xaa72, 265 | 0x6306, 0x728f, 0x4014, 0x519d, 0x2522, 0x34ab, 0x0630, 0x17b9, 266 | 0xef4e, 0xfec7, 0xcc5c, 0xddd5, 0xa96a, 0xb8e3, 0x8a78, 0x9bf1, 267 | 0x7387, 0x620e, 0x5095, 0x411c, 0x35a3, 0x242a, 0x16b1, 0x0738, 268 | 0xffcf, 0xee46, 0xdcdd, 0xcd54, 0xb9eb, 0xa862, 0x9af9, 0x8b70, 269 | 0x8408, 0x9581, 0xa71a, 0xb693, 0xc22c, 0xd3a5, 0xe13e, 0xf0b7, 270 | 0x0840, 0x19c9, 0x2b52, 0x3adb, 0x4e64, 0x5fed, 0x6d76, 0x7cff, 271 | 0x9489, 0x8500, 0xb79b, 0xa612, 0xd2ad, 0xc324, 0xf1bf, 0xe036, 272 | 0x18c1, 0x0948, 0x3bd3, 0x2a5a, 0x5ee5, 0x4f6c, 0x7df7, 0x6c7e, 273 | 0xa50a, 0xb483, 0x8618, 0x9791, 0xe32e, 0xf2a7, 0xc03c, 0xd1b5, 274 | 0x2942, 0x38cb, 0x0a50, 0x1bd9, 0x6f66, 0x7eef, 0x4c74, 0x5dfd, 275 | 0xb58b, 0xa402, 0x9699, 0x8710, 0xf3af, 0xe226, 0xd0bd, 0xc134, 276 | 0x39c3, 0x284a, 0x1ad1, 0x0b58, 0x7fe7, 0x6e6e, 0x5cf5, 0x4d7c, 277 | 0xc60c, 0xd785, 0xe51e, 0xf497, 0x8028, 0x91a1, 0xa33a, 0xb2b3, 278 | 0x4a44, 0x5bcd, 0x6956, 0x78df, 0x0c60, 0x1de9, 0x2f72, 0x3efb, 279 | 0xd68d, 0xc704, 0xf59f, 0xe416, 0x90a9, 0x8120, 0xb3bb, 0xa232, 280 | 0x5ac5, 0x4b4c, 0x79d7, 0x685e, 0x1ce1, 0x0d68, 0x3ff3, 0x2e7a, 281 | 0xe70e, 0xf687, 0xc41c, 0xd595, 0xa12a, 0xb0a3, 0x8238, 0x93b1, 282 | 0x6b46, 0x7acf, 0x4854, 0x59dd, 0x2d62, 0x3ceb, 0x0e70, 0x1ff9, 283 | 0xf78f, 0xe606, 0xd49d, 0xc514, 0xb1ab, 0xa022, 0x92b9, 0x8330, 284 | 0x7bc7, 0x6a4e, 0x58d5, 0x495c, 0x3de3, 0x2c6a, 0x1ef1, 0x0f78 285 | }; 286 | 287 | public int MAVLink_CRC(byte[] message, int messageLength) 288 | { 289 | int crc = 0xffff; 290 | int i = 1; 291 | while (i < messageLength - 2) 292 | { 293 | crc = (crc >> 8) ^ CRC_TABLE[(crc ^ message[i]) & 0xff]; 294 | i++; 295 | } 296 | crc = (crc >> 8) ^ CRC_TABLE[(crc ^ MAVLINK_MESSAGE_CRCS_TABLE[message[5]]) & 0xff]; 297 | return crc; 298 | } 299 | #endregion 300 | } 301 | } 302 | -------------------------------------------------------------------------------- /EasySwarm/MultiLanguage.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Windows.Forms; 4 | 5 | namespace EasySwarm 6 | { 7 | static class MultiLanguage 8 | { 9 | //Current default language 10 | public static string DefaultLanguage = "zh-CN"; 11 | 12 | /// 13 | /// Current default language 14 | /// 15 | /// To set the default language 16 | public static void SetDefaultLanguage(string lang) 17 | { 18 | System.Threading.Thread.CurrentThread.CurrentUICulture = new System.Globalization.CultureInfo(lang); 19 | DefaultLanguage = lang; 20 | Properties.Settings.Default.DefaultLanguage = lang; 21 | Properties.Settings.Default.Save(); 22 | } 23 | 24 | /// 25 | /// Load language 26 | /// 27 | /// Load language window 28 | /// The type of window 29 | public static void LoadLanguage(Form form, Type formType) 30 | { 31 | if (form != null) 32 | { 33 | System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(formType); 34 | resources.ApplyResources(form, "$this"); 35 | Loading(form, resources); 36 | } 37 | } 38 | 39 | /// 40 | /// Load language 41 | /// 42 | /// Controls 43 | /// Language resources 44 | private static void Loading(Control control, System.ComponentModel.ComponentResourceManager resources) 45 | { 46 | if (control is MenuStrip) 47 | { 48 | resources.ApplyResources(control, control.Name); 49 | MenuStrip ms = (MenuStrip)control; 50 | if (ms.Items.Count > 0) 51 | { 52 | foreach (ToolStripMenuItem c in ms.Items) 53 | { 54 | //Traverse the menu 55 | Loading(c, resources); 56 | } 57 | } 58 | } 59 | 60 | foreach (Control c in control.Controls) 61 | { 62 | resources.ApplyResources(c, c.Name); 63 | Loading(c, resources); 64 | } 65 | } 66 | 67 | /// 68 | /// Traverse the menu 69 | /// 70 | /// Menu item 71 | /// Language resources 72 | private static void Loading(ToolStripMenuItem item, System.ComponentModel.ComponentResourceManager resources) 73 | { 74 | if (item is ToolStripMenuItem) 75 | { 76 | resources.ApplyResources(item, item.Name); 77 | ToolStripMenuItem tsmi = (ToolStripMenuItem)item; 78 | if (tsmi.DropDownItems.Count > 0) 79 | { 80 | foreach (ToolStripMenuItem c in tsmi.DropDownItems) 81 | { 82 | Loading(c, resources); 83 | } 84 | } 85 | } 86 | } 87 | } 88 | } 89 | -------------------------------------------------------------------------------- /EasySwarm/PC_ico.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobSenseTech/EasySwarm-Personal/e8f42a373c8fa8e98059d4d7305688c5917a15c4/EasySwarm/PC_ico.ico -------------------------------------------------------------------------------- /EasySwarm/Program.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Windows.Forms; 3 | 4 | namespace EasySwarm 5 | { 6 | static class Program 7 | { 8 | /// 9 | /// 应用程序的主入口点。 10 | /// 11 | [STAThread] 12 | static void Main() 13 | { 14 | Application.EnableVisualStyles(); 15 | Application.SetCompatibleTextRenderingDefault(false); 16 | Application.Run(new StartForm()); 17 | } 18 | } 19 | } 20 | -------------------------------------------------------------------------------- /EasySwarm/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- 1 | using System.Reflection; 2 | using System.Runtime.CompilerServices; 3 | using System.Runtime.InteropServices; 4 | 5 | // 有关程序集的一般信息由以下 6 | // 控制。更改这些特性值可修改 7 | // 与程序集关联的信息。 8 | [assembly: AssemblyTitle("RobSense_Drone_Swarm_Control_Station")] 9 | [assembly: AssemblyDescription("")] 10 | [assembly: AssemblyConfiguration("")] 11 | [assembly: AssemblyCompany("Microsoft")] 12 | [assembly: AssemblyProduct("RobSense_Drone_Swarm_Control_Station")] 13 | [assembly: AssemblyCopyright("Copyright © Microsoft 2017")] 14 | [assembly: AssemblyTrademark("")] 15 | [assembly: AssemblyCulture("")] 16 | 17 | //将 ComVisible 设置为 false 将使此程序集中的类型 18 | //对 COM 组件不可见。 如果需要从 COM 访问此程序集中的类型, 19 | //请将此类型的 ComVisible 特性设置为 true。 20 | [assembly: ComVisible(false)] 21 | 22 | // 如果此项目向 COM 公开,则下列 GUID 用于类型库的 ID 23 | [assembly: Guid("8219840e-e60a-4170-9500-5be9933eaedc")] 24 | 25 | // 程序集的版本信息由下列四个值组成: 26 | // 27 | // 主版本 28 | // 次版本 29 | // 生成号 30 | // 修订号 31 | // 32 | //可以指定所有这些值,也可以使用“生成号”和“修订号”的默认值, 33 | // 方法是按如下所示使用“*”: : 34 | // [assembly: AssemblyVersion("1.0.*")] 35 | [assembly: AssemblyVersion("1.0.0.0")] 36 | [assembly: AssemblyFileVersion("1.0.0.0")] 37 | -------------------------------------------------------------------------------- /EasySwarm/Properties/Resources.Designer.cs: -------------------------------------------------------------------------------- 1 | //------------------------------------------------------------------------------ 2 | // 3 | // 此代码由工具生成。 4 | // 运行时版本:4.0.30319.42000 5 | // 6 | // 对此文件的更改可能会导致不正确的行为,并且如果 7 | // 重新生成代码,这些更改将会丢失。 8 | // 9 | //------------------------------------------------------------------------------ 10 | 11 | namespace EasySwarm.Properties { 12 | using System; 13 | 14 | 15 | /// 16 | /// 一个强类型的资源类,用于查找本地化的字符串等。 17 | /// 18 | // 此类是由 StronglyTypedResourceBuilder 19 | // 类通过类似于 ResGen 或 Visual Studio 的工具自动生成的。 20 | // 若要添加或移除成员,请编辑 .ResX 文件,然后重新运行 ResGen 21 | // (以 /str 作为命令选项),或重新生成 VS 项目。 22 | [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] 23 | [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] 24 | [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] 25 | internal class Resources { 26 | 27 | private static global::System.Resources.ResourceManager resourceMan; 28 | 29 | private static global::System.Globalization.CultureInfo resourceCulture; 30 | 31 | [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")] 32 | internal Resources() { 33 | } 34 | 35 | /// 36 | /// 返回此类使用的缓存的 ResourceManager 实例。 37 | /// 38 | [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] 39 | internal static global::System.Resources.ResourceManager ResourceManager { 40 | get { 41 | if (object.ReferenceEquals(resourceMan, null)) { 42 | global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("EasySwarm.Properties.Resources", typeof(Resources).Assembly); 43 | resourceMan = temp; 44 | } 45 | return resourceMan; 46 | } 47 | } 48 | 49 | /// 50 | /// 使用此强类型资源类,为所有资源查找 51 | /// 重写当前线程的 CurrentUICulture 属性。 52 | /// 53 | [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] 54 | internal static global::System.Globalization.CultureInfo Culture { 55 | get { 56 | return resourceCulture; 57 | } 58 | set { 59 | resourceCulture = value; 60 | } 61 | } 62 | 63 | /// 64 | /// 查找 System.Drawing.Bitmap 类型的本地化资源。 65 | /// 66 | internal static System.Drawing.Bitmap picture1 { 67 | get { 68 | object obj = ResourceManager.GetObject("picture1", resourceCulture); 69 | return ((System.Drawing.Bitmap)(obj)); 70 | } 71 | } 72 | 73 | /// 74 | /// 查找 System.Drawing.Bitmap 类型的本地化资源。 75 | /// 76 | internal static System.Drawing.Bitmap picture2 { 77 | get { 78 | object obj = ResourceManager.GetObject("picture2", resourceCulture); 79 | return ((System.Drawing.Bitmap)(obj)); 80 | } 81 | } 82 | } 83 | } 84 | -------------------------------------------------------------------------------- /EasySwarm/Properties/Resources.resx: -------------------------------------------------------------------------------- 1 |  2 | 3 | 62 | 63 | 64 | 65 | 66 | 67 | 68 | 69 | 70 | 71 | 72 | 73 | 74 | 75 | 76 | 77 | 78 | 79 | 80 | 81 | 82 | 83 | 84 | 85 | 86 | 87 | 88 | 89 | 90 | 91 | 92 | 93 | 94 | 95 | 96 | 97 | 98 | 99 | 100 | 101 | 102 | 103 | 104 | 105 | 106 | 107 | 108 | 109 | text/microsoft-resx 110 | 111 | 112 | 2.0 113 | 114 | 115 | System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 116 | 117 | 118 | System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 119 | 120 | 121 | 122 | ..\Image\picture1.png;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a 123 | 124 | 125 | ..\Image\picture2.png;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a 126 | 127 | -------------------------------------------------------------------------------- /EasySwarm/Properties/Settings.Designer.cs: -------------------------------------------------------------------------------- 1 | //------------------------------------------------------------------------------ 2 | // 3 | // 此代码由工具生成。 4 | // 运行时版本:4.0.30319.42000 5 | // 6 | // 对此文件的更改可能会导致不正确的行为,并且如果 7 | // 重新生成代码,这些更改将会丢失。 8 | // 9 | //------------------------------------------------------------------------------ 10 | 11 | namespace EasySwarm.Properties { 12 | 13 | 14 | [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] 15 | [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.VisualStudio.Editors.SettingsDesigner.SettingsSingleFileGenerator", "14.0.0.0")] 16 | internal sealed partial class Settings : global::System.Configuration.ApplicationSettingsBase { 17 | 18 | private static Settings defaultInstance = ((Settings)(global::System.Configuration.ApplicationSettingsBase.Synchronized(new Settings()))); 19 | 20 | public static Settings Default { 21 | get { 22 | return defaultInstance; 23 | } 24 | } 25 | 26 | [global::System.Configuration.UserScopedSettingAttribute()] 27 | [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] 28 | [global::System.Configuration.DefaultSettingValueAttribute("zh-CN")] 29 | public string DefaultLanguage { 30 | get { 31 | return ((string)(this["DefaultLanguage"])); 32 | } 33 | set { 34 | this["DefaultLanguage"] = value; 35 | } 36 | } 37 | } 38 | } 39 | -------------------------------------------------------------------------------- /EasySwarm/Properties/Settings.settings: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | zh-CN 7 | 8 | 9 | -------------------------------------------------------------------------------- /EasySwarm/Resources/picture1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobSenseTech/EasySwarm-Personal/e8f42a373c8fa8e98059d4d7305688c5917a15c4/EasySwarm/Resources/picture1.png -------------------------------------------------------------------------------- /EasySwarm/Resources/picture2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobSenseTech/EasySwarm-Personal/e8f42a373c8fa8e98059d4d7305688c5917a15c4/EasySwarm/Resources/picture2.png -------------------------------------------------------------------------------- /EasySwarm/StartForm.Designer.cs: -------------------------------------------------------------------------------- 1 | namespace EasySwarm 2 | { 3 | partial class StartForm 4 | { 5 | /// 6 | /// Required designer variable. 7 | /// 8 | private System.ComponentModel.IContainer components = null; 9 | 10 | /// 11 | /// Clean up any resources being used. 12 | /// 13 | /// true if managed resources should be disposed; otherwise, false. 14 | protected override void Dispose(bool disposing) 15 | { 16 | if (disposing && (components != null)) 17 | { 18 | components.Dispose(); 19 | } 20 | base.Dispose(disposing); 21 | } 22 | 23 | #region Windows Form Designer generated code 24 | 25 | /// 26 | /// Required method for Designer support - do not modify 27 | /// the contents of this method with the code editor. 28 | /// 29 | private void InitializeComponent() 30 | { 31 | this.components = new System.ComponentModel.Container(); 32 | System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(StartForm)); 33 | this.btn_en = new CCWin.SkinControl.SkinButton(); 34 | this.btn_ch = new CCWin.SkinControl.SkinButton(); 35 | this.SuspendLayout(); 36 | // 37 | // btn_en 38 | // 39 | this.btn_en.Anchor = System.Windows.Forms.AnchorStyles.None; 40 | this.btn_en.BackColor = System.Drawing.Color.Transparent; 41 | this.btn_en.BaseColor = System.Drawing.Color.FromArgb(((int)(((byte)(90)))), ((int)(((byte)(201)))), ((int)(((byte)(24))))); 42 | this.btn_en.BorderColor = System.Drawing.Color.Lime; 43 | this.btn_en.ControlState = CCWin.SkinClass.ControlState.Normal; 44 | this.btn_en.DownBack = ((System.Drawing.Image)(resources.GetObject("btn_en.DownBack"))); 45 | this.btn_en.DrawType = CCWin.SkinControl.DrawStyle.Img; 46 | this.btn_en.Font = new System.Drawing.Font("微软雅黑", 14.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(134))); 47 | this.btn_en.ForeColor = System.Drawing.Color.White; 48 | this.btn_en.Location = new System.Drawing.Point(286, 155); 49 | this.btn_en.MouseBack = ((System.Drawing.Image)(resources.GetObject("btn_en.MouseBack"))); 50 | this.btn_en.Name = "btn_en"; 51 | this.btn_en.NormlBack = ((System.Drawing.Image)(resources.GetObject("btn_en.NormlBack"))); 52 | this.btn_en.Palace = true; 53 | this.btn_en.Radius = 4; 54 | this.btn_en.Size = new System.Drawing.Size(168, 76); 55 | this.btn_en.TabIndex = 206; 56 | this.btn_en.Text = "ENGLISH"; 57 | this.btn_en.UseVisualStyleBackColor = false; 58 | this.btn_en.Click += new System.EventHandler(this.btn_en_Click); 59 | // 60 | // btn_ch 61 | // 62 | this.btn_ch.Anchor = System.Windows.Forms.AnchorStyles.None; 63 | this.btn_ch.BackColor = System.Drawing.Color.Transparent; 64 | this.btn_ch.BaseColor = System.Drawing.Color.FromArgb(((int)(((byte)(90)))), ((int)(((byte)(201)))), ((int)(((byte)(24))))); 65 | this.btn_ch.BorderColor = System.Drawing.Color.Lime; 66 | this.btn_ch.ControlState = CCWin.SkinClass.ControlState.Normal; 67 | this.btn_ch.DownBack = ((System.Drawing.Image)(resources.GetObject("btn_ch.DownBack"))); 68 | this.btn_ch.DrawType = CCWin.SkinControl.DrawStyle.Img; 69 | this.btn_ch.Font = new System.Drawing.Font("微软雅黑", 14.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(134))); 70 | this.btn_ch.ForeColor = System.Drawing.Color.White; 71 | this.btn_ch.Location = new System.Drawing.Point(53, 155); 72 | this.btn_ch.MouseBack = ((System.Drawing.Image)(resources.GetObject("btn_ch.MouseBack"))); 73 | this.btn_ch.Name = "btn_ch"; 74 | this.btn_ch.NormlBack = ((System.Drawing.Image)(resources.GetObject("btn_ch.NormlBack"))); 75 | this.btn_ch.Palace = true; 76 | this.btn_ch.Radius = 4; 77 | this.btn_ch.Size = new System.Drawing.Size(168, 76); 78 | this.btn_ch.TabIndex = 207; 79 | this.btn_ch.Text = "中文"; 80 | this.btn_ch.UseVisualStyleBackColor = false; 81 | this.btn_ch.Click += new System.EventHandler(this.btn_ch_Click); 82 | // 83 | // StartForm 84 | // 85 | this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 12F); 86 | this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; 87 | this.BackColor = System.Drawing.SystemColors.Highlight; 88 | this.ClientSize = new System.Drawing.Size(508, 362); 89 | this.Controls.Add(this.btn_ch); 90 | this.Controls.Add(this.btn_en); 91 | this.Icon = ((System.Drawing.Icon)(resources.GetObject("$this.Icon"))); 92 | this.ImeMode = System.Windows.Forms.ImeMode.Off; 93 | this.Name = "StartForm"; 94 | this.ShowDrawIcon = false; 95 | this.Text = "StartForm"; 96 | this.Load += new System.EventHandler(this.StartForm_Load); 97 | this.ResumeLayout(false); 98 | 99 | } 100 | 101 | #endregion 102 | private CCWin.SkinControl.SkinButton btn_en; 103 | private CCWin.SkinControl.SkinButton btn_ch; 104 | } 105 | } -------------------------------------------------------------------------------- /EasySwarm/StartForm.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.ComponentModel; 4 | using System.Data; 5 | using System.Drawing; 6 | using System.Text; 7 | using System.Windows.Forms; 8 | using CCWin; 9 | using System.Xml; 10 | 11 | namespace EasySwarm 12 | { 13 | public partial class StartForm : CCSkinMain 14 | { 15 | public static bool ENorCH; 16 | public StartForm() 17 | { 18 | InitializeComponent(); 19 | } 20 | 21 | private void StartForm_Load(object sender, EventArgs e) 22 | { 23 | } 24 | ///////////////////// 25 | //Read the default language 26 | public static string ReadDefaultLanguage() 27 | { 28 | XmlReader reader = new XmlTextReader("resources/LanguageDefine.xml"); 29 | XmlDocument doc = new XmlDocument(); 30 | doc.Load(reader); 31 | XmlNode root = doc.DocumentElement; 32 | //Select the DefaultLangugae node 33 | XmlNode node = root.SelectSingleNode("DefaultLanguage"); 34 | 35 | string result = "EN"; 36 | if (node != null) 37 | result = node.InnerText; 38 | 39 | reader.Close(); 40 | return result; 41 | } 42 | //Modify the default language 43 | public static void WriteDefaultLanguage(string lang) 44 | { 45 | DataSet ds = new DataSet(); 46 | ds.ReadXml("resources/LanguageDefine.xml"); 47 | DataTable dt = ds.Tables["Language"]; 48 | 49 | dt.Rows[0]["DefaultLanguage"] = lang; 50 | ds.AcceptChanges(); 51 | ds.WriteXml("resources/LanguageDefine.xml"); 52 | } 53 | 54 | private void btn_ch_Click(object sender, EventArgs e) 55 | { 56 | ENorCH = false; 57 | MultiLanguage.SetDefaultLanguage("zh-CN"); 58 | Easyswarm easyswarm = new Easyswarm(); 59 | easyswarm.Show(); 60 | this.Hide(); 61 | } 62 | 63 | private void btn_en_Click(object sender, EventArgs e) 64 | { 65 | ENorCH = true; 66 | MultiLanguage.SetDefaultLanguage("en-US"); 67 | Easyswarm easyswarm = new Easyswarm(); 68 | easyswarm.Show(); 69 | this.Hide(); 70 | } 71 | } 72 | } 73 | -------------------------------------------------------------------------------- /EasySwarm/bin/Debug/CSkin.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobSenseTech/EasySwarm-Personal/e8f42a373c8fa8e98059d4d7305688c5917a15c4/EasySwarm/bin/Debug/CSkin.dll -------------------------------------------------------------------------------- /EasySwarm/bin/Debug/EasySwarm.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobSenseTech/EasySwarm-Personal/e8f42a373c8fa8e98059d4d7305688c5917a15c4/EasySwarm/bin/Debug/EasySwarm.exe -------------------------------------------------------------------------------- /EasySwarm/bin/Debug/EasySwarm.exe.config: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 |
6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | zh-CN 15 | 16 | 17 | 18 | 19 | -------------------------------------------------------------------------------- /EasySwarm/bin/Debug/EasySwarm.pdb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobSenseTech/EasySwarm-Personal/e8f42a373c8fa8e98059d4d7305688c5917a15c4/EasySwarm/bin/Debug/EasySwarm.pdb -------------------------------------------------------------------------------- /EasySwarm/bin/Debug/EasySwarm.vshost.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobSenseTech/EasySwarm-Personal/e8f42a373c8fa8e98059d4d7305688c5917a15c4/EasySwarm/bin/Debug/EasySwarm.vshost.exe -------------------------------------------------------------------------------- /EasySwarm/bin/Debug/EasySwarm.vshost.exe.config: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 |
6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | zh-CN 15 | 16 | 17 | 18 | 19 | -------------------------------------------------------------------------------- /EasySwarm/bin/Debug/EasySwarm.vshost.exe.manifest: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /EasySwarm/bin/Debug/GMap.NET.Core.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobSenseTech/EasySwarm-Personal/e8f42a373c8fa8e98059d4d7305688c5917a15c4/EasySwarm/bin/Debug/GMap.NET.Core.dll -------------------------------------------------------------------------------- /EasySwarm/bin/Debug/GMap.NET.WindowsForms.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobSenseTech/EasySwarm-Personal/e8f42a373c8fa8e98059d4d7305688c5917a15c4/EasySwarm/bin/Debug/GMap.NET.WindowsForms.dll -------------------------------------------------------------------------------- /EasySwarm/bin/Debug/GMap.NET.WindowsForms.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | GMap.NET.WindowsForms 5 | 6 | 7 | 8 | 9 | GMap.NET polygon 10 | 11 | 12 | 13 | 14 | can receive input 15 | 16 | 17 | 18 | 19 | Indicates whether the specified point is contained within this System.Drawing.Drawing2D.GraphicsPath 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | specifies how the outline is painted 28 | 29 | 30 | 31 | 32 | background color 33 | 34 | 35 | 36 | 37 | checks if point is inside the polygon, 38 | info.: http://greatmaps.codeplex.com/discussions/279437#post700449 39 | 40 | 41 | 42 | 43 | 44 | 45 | Populates a with the data needed to serialize the target object. 46 | 47 | The to populate with data. 48 | The destination (see ) for this serialization. 49 | 50 | The caller does not have the required permission. 51 | 52 | 53 | 54 | 55 | Initializes a new instance of the class. 56 | 57 | The info. 58 | The context. 59 | 60 | 61 | 62 | Runs when the entire object graph has been de-serialized. 63 | 64 | The object that initiated the callback. The functionality for this parameter is not currently implemented. 65 | 66 | 67 | 68 | is polygon visible 69 | 70 | 71 | 72 | 73 | is mouse over 74 | 75 | 76 | 77 | 78 | GMap.NET marker 79 | 80 | 81 | 82 | 83 | if true, marker will be rendered even if it's outside current view 84 | 85 | 86 | 87 | 88 | can maker receive input 89 | 90 | 91 | 92 | 93 | Populates a with the data needed to serialize the target object. 94 | 95 | The to populate with data. 96 | The destination (see ) for this serialization. 97 | 98 | The caller does not have the required permission. 99 | 100 | 101 | 102 | 103 | Initializes a new instance of the class. 104 | 105 | The info. 106 | The context. 107 | 108 | 109 | 110 | marker position in local coordinates, internal only, do not set it manualy 111 | 112 | 113 | 114 | 115 | ToolTip position in local coordinates 116 | 117 | 118 | 119 | 120 | is marker visible 121 | 122 | 123 | 124 | 125 | is mouse over marker 126 | 127 | 128 | 129 | 130 | marker using manual bitmap, NonSerialized 131 | 132 | 133 | 134 | 135 | 136 | 137 | GMap.NET marker 138 | 139 | 140 | 141 | 142 | GMap.NET marker 143 | 144 | 145 | 146 | 147 | string format 148 | 149 | 150 | 151 | 152 | font 153 | 154 | 155 | 156 | 157 | specifies how the outline is painted 158 | 159 | 160 | 161 | 162 | background color 163 | 164 | 165 | 166 | 167 | text foreground 168 | 169 | 170 | 171 | 172 | text padding 173 | 174 | 175 | 176 | 177 | Initializes a new instance of the class. 178 | 179 | The info. 180 | The context. 181 | 182 | 183 | 184 | Populates a with the data needed to serialize the target object. 185 | 186 | The to populate with data. 187 | The destination (see ) for this serialization. 188 | 189 | The caller does not have the required permission. 190 | 191 | 192 | 193 | 194 | GMap.NET marker 195 | 196 | 197 | 198 | 199 | form helping to prefetch tiles on local db 200 | 201 | 202 | 203 | 204 | Required designer variable. 205 | 206 | 207 | 208 | 209 | Clean up any resources being used. 210 | 211 | true if managed resources should be disposed; otherwise, false. 212 | 213 | 214 | 215 | Required method for Designer support - do not modify 216 | the contents of this method with the code editor. 217 | 218 | 219 | 220 | 221 | modeof tooltip 222 | 223 | 224 | 225 | 226 | GMap.NET overlay 227 | 228 | 229 | 230 | 231 | overlay Id 232 | 233 | 234 | 235 | 236 | list of markers, should be thread safe 237 | 238 | 239 | 240 | 241 | list of routes, should be thread safe 242 | 243 | 244 | 245 | 246 | list of polygons, should be thread safe 247 | 248 | 249 | 250 | 251 | updates local positions of objects 252 | 253 | 254 | 255 | 256 | renders objects/routes/polygons 257 | 258 | 259 | 260 | 261 | 262 | Populates a with the data needed to serialize the target object. 263 | 264 | The to populate with data. 265 | The destination (see ) for this serialization. 266 | 267 | The caller does not have the required permission. 268 | 269 | 270 | 271 | 272 | Initializes a new instance of the class. 273 | 274 | The info. 275 | The context. 276 | 277 | 278 | 279 | Runs when the entire object graph has been deserialized. 280 | 281 | The object that initiated the callback. The functionality for this parameter is not currently implemented. 282 | 283 | 284 | 285 | is overlay visible 286 | 287 | 288 | 289 | 290 | image abstraction 291 | 292 | 293 | 294 | 295 | image abstraction proxy 296 | 297 | 298 | 299 | 300 | A strongly-typed resource class, for looking up localized strings, etc. 301 | 302 | 303 | 304 | 305 | Returns the cached ResourceManager instance used by this class. 306 | 307 | 308 | 309 | 310 | Overrides the current thread's CurrentUICulture property for all 311 | resource lookups using this strongly typed resource class. 312 | 313 | 314 | 315 | 316 | GMap.NET route 317 | 318 | 319 | 320 | 321 | can receive input 322 | 323 | 324 | 325 | 326 | Indicates whether the specified point is contained within this System.Drawing.Drawing2D.GraphicsPath 327 | 328 | 329 | 330 | 331 | 332 | 333 | 334 | specifies how the outline is painted 335 | 336 | 337 | 338 | 339 | Populates a with the data needed to serialize the target object. 340 | 341 | The to populate with data. 342 | The destination (see ) for this serialization. 343 | 344 | The caller does not have the required permission. 345 | 346 | 347 | 348 | 349 | Initializes a new instance of the class. 350 | 351 | The info. 352 | The context. 353 | 354 | 355 | 356 | Runs when the entire object graph has been de-serialized. 357 | 358 | The object that initiated the callback. The functionality for this parameter is not currently implemented. 359 | 360 | 361 | 362 | is marker visible 363 | 364 | 365 | 366 | 367 | is mouse over 368 | 369 | 370 | 371 | 372 | GMap.NET control for Windows Forms 373 | 374 | 375 | 376 | 377 | list of overlays, should be thread safe 378 | 379 | 380 | 381 | 382 | text on empty tiles 383 | 384 | 385 | 386 | 387 | pen for empty tile borders 388 | 389 | 390 | 391 | 392 | pen for scale info 393 | 394 | 395 | 396 | 397 | area selection pen 398 | 399 | 400 | 401 | 402 | show map scale info 403 | 404 | 405 | 406 | 407 | enables filling empty tiles using lower level images 408 | 409 | 410 | 411 | 412 | if true, selects area just by holding mouse and moving 413 | 414 | 415 | 416 | 417 | map dragg button 418 | 419 | 420 | 421 | 422 | current selected area in map 423 | 424 | 425 | 426 | 427 | map boundaries 428 | 429 | 430 | 431 | 432 | enables integrated DoubleBuffer for running on windows mobile 433 | 434 | 435 | 436 | 437 | stops immediate marker/route/polygon invalidations; 438 | call Refresh to perform single refresh and reset invalidation state 439 | 440 | 441 | 442 | 443 | call this to stop HoldInvalidation and perform single forced instant refresh 444 | 445 | 446 | 447 | 448 | enque built-in thread safe invalidation 449 | 450 | 451 | 452 | 453 | construct 454 | 455 | 456 | 457 | 458 | update objects when map is draged/zoomed 459 | 460 | 461 | 462 | 463 | updates markers local position 464 | 465 | 466 | 467 | 468 | 469 | updates routes local position 470 | 471 | 472 | 473 | 474 | 475 | updates polygons local position 476 | 477 | 478 | 479 | 480 | 481 | sets zoom to max to fit rect 482 | 483 | 484 | 485 | 486 | 487 | 488 | sets to max zoom to fit all markers and centers them in map 489 | 490 | overlay id or null to check all 491 | 492 | 493 | 494 | 495 | zooms and centers all route 496 | 497 | overlay id or null to check all 498 | 499 | 500 | 501 | 502 | zooms and centers route 503 | 504 | 505 | 506 | 507 | 508 | 509 | gets rectangle with all objects inside 510 | 511 | overlay id or null to check all 512 | 513 | 514 | 515 | 516 | gets rectangle with all objects inside 517 | 518 | overlay id or null to check all 519 | 520 | 521 | 522 | 523 | gets rect of route 524 | 525 | 526 | 527 | 528 | 529 | 530 | gets image of the current view 531 | 532 | 533 | 534 | 535 | 536 | offset position in pixels 537 | 538 | 539 | 540 | 541 | 542 | 543 | override, to render something more 544 | 545 | 546 | 547 | 548 | 549 | updates rotation matrix 550 | 551 | 552 | 553 | 554 | apply transformation if in rotation mode 555 | 556 | 557 | 558 | 559 | apply transformation if in rotation mode 560 | 561 | 562 | 563 | 564 | Gets the width and height of a rectangle centered on the point the mouse 565 | button was pressed, within which a drag operation will not begin. 566 | 567 | 568 | 569 | 570 | prevents focusing map if mouse enters it's area 571 | 572 | 573 | 574 | 575 | reverses MouseWheel zooming direction 576 | 577 | 578 | 579 | 580 | lets you zoom by MouseWheel even when pointer is in area of marker 581 | 582 | 583 | 584 | 585 | 586 | set current position using keywords 587 | 588 | 589 | true if successfull 590 | 591 | 592 | 593 | gets world coordinate from local control coordinate 594 | 595 | 596 | 597 | 598 | 599 | 600 | 601 | gets local coordinate from world coordinate 602 | 603 | 604 | 605 | 606 | 607 | 608 | shows map db export dialog 609 | 610 | 611 | 612 | 613 | 614 | shows map dbimport dialog 615 | 616 | 617 | 618 | 619 | 620 | Serializes the overlays. 621 | 622 | The stream. 623 | 624 | 625 | 626 | De-serializes the overlays. 627 | 628 | The stream. 629 | 630 | 631 | 632 | occurs when clicked on marker 633 | 634 | 635 | 636 | 637 | occurs when clicked on polygon 638 | 639 | 640 | 641 | 642 | occurs when clicked on route 643 | 644 | 645 | 646 | 647 | occurs on mouse enters route area 648 | 649 | 650 | 651 | 652 | occurs on mouse leaves route area 653 | 654 | 655 | 656 | 657 | occurs when mouse selection is changed 658 | 659 | 660 | 661 | 662 | occurs on mouse enters marker area 663 | 664 | 665 | 666 | 667 | occurs on mouse leaves marker area 668 | 669 | 670 | 671 | 672 | occurs on mouse enters Polygon area 673 | 674 | 675 | 676 | 677 | occurs on mouse leaves Polygon area 678 | 679 | 680 | 681 | 682 | max zoom 683 | 684 | 685 | 686 | 687 | min zoom 688 | 689 | 690 | 691 | 692 | map zooming type for mouse wheel 693 | 694 | 695 | 696 | 697 | background of selected area 698 | 699 | 700 | 701 | 702 | draw lines at the mouse pointer position 703 | 704 | 705 | 706 | 707 | color of empty tile background 708 | 709 | 710 | 711 | 712 | retry count to get tile 713 | 714 | 715 | 716 | 717 | how many levels of tiles are staying decompresed in memory 718 | 719 | 720 | 721 | 722 | shows tile gridlines 723 | 724 | 725 | 726 | 727 | returs true if map bearing is not zero 728 | 729 | 730 | 731 | 732 | bearing for rotation of the map 733 | 734 | 735 | 736 | 737 | shrinks map area, useful just for testing 738 | 739 | 740 | 741 | 742 | map zoom level 743 | 744 | 745 | 746 | 747 | current map center position 748 | 749 | 750 | 751 | 752 | current position in pixel coordinates 753 | 754 | 755 | 756 | 757 | location of cache 758 | 759 | 760 | 761 | 762 | is user dragging map 763 | 764 | 765 | 766 | 767 | is mouse over marker 768 | 769 | 770 | 771 | 772 | is mouse over route 773 | 774 | 775 | 776 | 777 | is mouse over polygon 778 | 779 | 780 | 781 | 782 | gets current map view top/left coordinate, width in Lng, height in Lat 783 | 784 | 785 | 786 | 787 | is routes enabled 788 | 789 | 790 | 791 | 792 | is polygons enabled 793 | 794 | 795 | 796 | 797 | is markers enabled 798 | 799 | 800 | 801 | 802 | can user drag map 803 | 804 | 805 | 806 | 807 | map render mode 808 | 809 | 810 | 811 | 812 | gets map manager 813 | 814 | 815 | 816 | 817 | occurs when current position is changed 818 | 819 | 820 | 821 | 822 | occurs when tile set load is complete 823 | 824 | 825 | 826 | 827 | occurs when tile set is starting to load 828 | 829 | 830 | 831 | 832 | occurs on map drag 833 | 834 | 835 | 836 | 837 | occurs on map zoom changed 838 | 839 | 840 | 841 | 842 | occures on map type changed 843 | 844 | 845 | 846 | 847 | occurs on empty tile displayed 848 | 849 | 850 | 851 | 852 | no scaling 853 | 854 | 855 | 856 | 857 | scales to fractional level, CURRENT VERSION DOESN'T HANDLE OBJECT POSITIONS CORRECLTY, 858 | http://greatmaps.codeplex.com/workitem/16046 859 | 860 | 861 | 862 | 863 | -------------------------------------------------------------------------------- /EasySwarm/bin/Debug/License.txt: -------------------------------------------------------------------------------- 1 |  2 | *** GMap.NET - Great Maps for Windows Forms & Presentation *** 3 | 4 | GMap.NET is great and Powerful, Free, cross platform, open source 5 | .NET control. Enable use routing, geocoding, directions and maps 6 | from Coogle, Yahoo!, Bing, OpenStreetMap, ArcGIS, Pergo, SigPac, 7 | Yandex, Mapy.cz, Maps.lt, iKarte.lv, NearMap, OviMap, CloudMade, 8 | WikiMapia in Windows Forms & Presentation, supports caching 9 | and runs on windows mobile!! 10 | 11 | 12 | License: The MIT License (MIT) 13 | ------------------------------------------------------------------- 14 | Copyright (c) 2008-2011 Universe, WARNING: This software can access some 15 | map providers and may viotile their Terms of Service, you use it at your 16 | own risk, nothing is forcing you to accept this ;} Source itself is legal! 17 | 18 | Permission is hereby granted, free of charge, to any person obtaining 19 | a copy of this software and associated documentation files (the "Software"), 20 | to deal in the Software without restriction, including without limitation 21 | the rights to use, copy, modify, merge, publish, distribute, sublicense, 22 | and/or sell copies of the Software, and to permit persons to whom the 23 | Software is furnished to do so, subject to the following conditions: 24 | The above copyright notice and this permission notice shall be included 25 | in all copies or substantial portions of the Software. 26 | 27 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS 28 | OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 29 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 30 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 31 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 32 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS 33 | IN THE SOFTWARE. 34 | ------------------------------------------------------------------- -------------------------------------------------------------------------------- /EasySwarm/bin/Debug/SwarmLink.vshost.exe.config: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /EasySwarm/bin/Debug/TileDBv5/en/Data.gmdb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobSenseTech/EasySwarm-Personal/e8f42a373c8fa8e98059d4d7305688c5917a15c4/EasySwarm/bin/Debug/TileDBv5/en/Data.gmdb -------------------------------------------------------------------------------- /EasySwarm/bin/Debug/UrlCache/78-BA-67-D6-C6-3A-F7-61-DB-50-66-EB-3A-A2-9B-9E-B7-F5-63-60.txt: -------------------------------------------------------------------------------- 1 | Copyright © 2017 Microsoft and its suppliers. All rights reserved. This API cannot be accessed and the content and any results may not be used, reproduced or transmitted in any manner without express written permission from Microsoft Corporation.http://dev.virtualearth.net/Branding/logo_powered_by.png200OKValidCredentialsc1bfe08108be49c6b80e1b3dd7e42d30|HK20271645|7.7.0.0|1http://ecn.{subdomain}.tiles.virtualearth.net/tiles/h{quadkey}.jpeg?g=5925&mkt={culture}t0t1t2t3256256121 -------------------------------------------------------------------------------- /EasySwarm/bin/Debug/en-US/EasySwarm.resources.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobSenseTech/EasySwarm-Personal/e8f42a373c8fa8e98059d4d7305688c5917a15c4/EasySwarm/bin/Debug/en-US/EasySwarm.resources.dll -------------------------------------------------------------------------------- /EasySwarm/bin/Debug/swarmlink.XML: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | swarmlink 5 | 6 | 7 | 8 | ///////////////////////////Class Properties//////////////////////////////////// 9 | 10 | 11 | //////////////////////////Class Methods////////////////////////////////////// 12 | 13 | 14 | 15 | e.g.Add the node with the MAC address:FDFD1110 16 | 17 | 0xFD 18 | 0xFD 19 | 0x11 20 | 0x10 21 | lora frame 22 | 23 | 24 | 25 | e.g.Del the node with the MAC adress:FDFD1110 26 | 27 | 0xFD 28 | 0xFD 29 | 0x11 30 | 0x10 31 | lora frame 32 | 33 | 34 | 35 | Sent data to all network access nodes. 36 | 37 | payload 38 | lora frame 39 | 40 | 41 | 42 | Send data to the specified node. 43 | 44 | Node MAC address 45 | payload 46 | lora frame 47 | 48 | 49 | 50 | Send instruction to the specified node. 51 | 52 | Node MAC address 53 | instruction 54 | lora frame 55 | 56 | 57 | 58 | e.g.Send data to 3 nodes(FDFD0001 FDFD0002 FDFD0003) 59 | 60 | 0x00,0x01,0x00,0x02,0x00,0x03 61 | payload 62 | lora frame 63 | 64 | 65 | 66 | Unicast response frame from the gateway to the node, the node receives date from gateway and 67 | return 4bytes + payload(the data from gateway) to gateway. 68 | 69 | Node MAC adress 70 | payload 71 | lora frame 72 | 73 | 74 | 75 | e.g.Change the node mac address from FDFD0003 to FDFD0001 76 | 77 | 0x00,0x03(2bytes) 78 | 0xFD,0xFD,0x00,0x01(4bytes) 79 | lora frame 80 | 81 | 82 | 83 | Combination the receive data into a lora frame and return them.When receiving frame complete 84 | returns this frame,other cases retrun null. 85 | 86 | Serial received data 87 | lora frame or null 88 | 89 | 90 | 91 | Parsing the lora protocol. 92 | 93 | The lora protocol frame received from the node. 94 | node mac(2bytes) + payload length(1byte) +payload(n bytes) 95 | 96 | 97 | 98 | Refresh join nodes list. 99 | 100 | refresh instruction 101 | 102 | 103 | 104 | Check the node online statues. 105 | 106 | Determin nodes instruction 107 | 108 | 109 | 110 | -------------------------------------------------------------------------------- /EasySwarm/bin/Debug/swarmlink.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobSenseTech/EasySwarm-Personal/e8f42a373c8fa8e98059d4d7305688c5917a15c4/EasySwarm/bin/Debug/swarmlink.dll -------------------------------------------------------------------------------- /EasySwarm/bin/Debug/test.txt: -------------------------------------------------------------------------------- 1 | FDFD0001(-2,0,25) FDFD0002(-1,0,28) FDFD0003(0,0,28) FDFD0004(1,0,31) FDFD0005(2,0,34) FDFD0006(3,0,37) 2 | FDFD0001(-2,-1,30) FDFD0002(-1,-1,30) FDFD0003(0,-1,30) FDFD0004(1,1,30) FDFD0005(2,1,30) FDFD0006(3,1,30) 3 | FDFD0001(-1,-1,30) FDFD0002(0,-1,30) FDFD0003(1,-1,30) FDFD0004(-1,1,30) FDFD0005(0,1,30) FDFD0006(1,1,30) 4 | FDFD0001(-1,-1,30) FDFD0002(0,-2,30) FDFD0003(1,-1,30) FDFD0004(-2,0,30) FDFD0005(0,0,30) FDFD0006(2,0,30) 5 | FDFD0001(-1,-3,30) FDFD0002(0,-4,30) FDFD0003(1,-3,30) FDFD0004(-2,-2,30) FDFD0005(0,-2,30) FDFD0006(2,-2,30) 6 | FDFD0001(-1,-1,30) FDFD0002(0,-2,30) FDFD0003(1,-1,30) FDFD0004(-2,0,30) FDFD0005(0,0,30) FDFD0006(2,0,30) 7 | FDFD0001(-2,-2,30) FDFD0002(0,-2,30) FDFD0003(2,-2,30) FDFD0004(-2,0,30) FDFD0005(0,0,30) FDFD0006(2,0,30) 8 | FDFD0001(-3,-2,30) FDFD0002(-2,-2,30) FDFD0003(-1,-2,30) FDFD0004(1,0,30) FDFD0005(2,0,30) FDFD0006(3,0,30) 9 | FDFD0001(-3,-1,30) FDFD0002(-2,-1,30) FDFD0003(-1,-1,30) FDFD0004(1,-1,30) FDFD0005(2,-1,30) FDFD0006(3,-1,30) 10 | FDFD0001(-3,-1,25) FDFD0002(-2,-1,30) FDFD0003(-1,-1,35) FDFD0004(1,-1,40) FDFD0005(2,-1,45) FDFD0006(3,-1,50) 11 | FDFD0001(-3,-1,25) FDFD0002(-2,-1,30) FDFD0003(-1,-1,35) FDFD0004(1,-1,40) FDFD0005(2,-1,45) FDFD0006(3,-1,50) 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | -------------------------------------------------------------------------------- /EasySwarm/bin/Debug/zh-CHT/EasySwarm.resources.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobSenseTech/EasySwarm-Personal/e8f42a373c8fa8e98059d4d7305688c5917a15c4/EasySwarm/bin/Debug/zh-CHT/EasySwarm.resources.dll -------------------------------------------------------------------------------- /EasySwarm/bin/Debug/zh-CN/EasySwarm.resources.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobSenseTech/EasySwarm-Personal/e8f42a373c8fa8e98059d4d7305688c5917a15c4/EasySwarm/bin/Debug/zh-CN/EasySwarm.resources.dll -------------------------------------------------------------------------------- /EasySwarm/bin/Release/CSkin.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobSenseTech/EasySwarm-Personal/e8f42a373c8fa8e98059d4d7305688c5917a15c4/EasySwarm/bin/Release/CSkin.dll -------------------------------------------------------------------------------- /EasySwarm/bin/Release/EasySwarm.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobSenseTech/EasySwarm-Personal/e8f42a373c8fa8e98059d4d7305688c5917a15c4/EasySwarm/bin/Release/EasySwarm.exe -------------------------------------------------------------------------------- /EasySwarm/bin/Release/EasySwarm.exe.config: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 |
6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | zh-CN 15 | 16 | 17 | 18 | 19 | -------------------------------------------------------------------------------- /EasySwarm/bin/Release/EasySwarm.pdb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobSenseTech/EasySwarm-Personal/e8f42a373c8fa8e98059d4d7305688c5917a15c4/EasySwarm/bin/Release/EasySwarm.pdb -------------------------------------------------------------------------------- /EasySwarm/bin/Release/EasySwarm.vshost.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobSenseTech/EasySwarm-Personal/e8f42a373c8fa8e98059d4d7305688c5917a15c4/EasySwarm/bin/Release/EasySwarm.vshost.exe -------------------------------------------------------------------------------- /EasySwarm/bin/Release/EasySwarm.vshost.exe.config: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 |
6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | zh-CN 15 | 16 | 17 | 18 | 19 | -------------------------------------------------------------------------------- /EasySwarm/bin/Release/GMap.NET.Core.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobSenseTech/EasySwarm-Personal/e8f42a373c8fa8e98059d4d7305688c5917a15c4/EasySwarm/bin/Release/GMap.NET.Core.dll -------------------------------------------------------------------------------- /EasySwarm/bin/Release/GMap.NET.WindowsForms.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobSenseTech/EasySwarm-Personal/e8f42a373c8fa8e98059d4d7305688c5917a15c4/EasySwarm/bin/Release/GMap.NET.WindowsForms.dll -------------------------------------------------------------------------------- /EasySwarm/bin/Release/GMap.NET.WindowsForms.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | GMap.NET.WindowsForms 5 | 6 | 7 | 8 | 9 | GMap.NET polygon 10 | 11 | 12 | 13 | 14 | can receive input 15 | 16 | 17 | 18 | 19 | Indicates whether the specified point is contained within this System.Drawing.Drawing2D.GraphicsPath 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | specifies how the outline is painted 28 | 29 | 30 | 31 | 32 | background color 33 | 34 | 35 | 36 | 37 | checks if point is inside the polygon, 38 | info.: http://greatmaps.codeplex.com/discussions/279437#post700449 39 | 40 | 41 | 42 | 43 | 44 | 45 | Populates a with the data needed to serialize the target object. 46 | 47 | The to populate with data. 48 | The destination (see ) for this serialization. 49 | 50 | The caller does not have the required permission. 51 | 52 | 53 | 54 | 55 | Initializes a new instance of the class. 56 | 57 | The info. 58 | The context. 59 | 60 | 61 | 62 | Runs when the entire object graph has been de-serialized. 63 | 64 | The object that initiated the callback. The functionality for this parameter is not currently implemented. 65 | 66 | 67 | 68 | is polygon visible 69 | 70 | 71 | 72 | 73 | is mouse over 74 | 75 | 76 | 77 | 78 | GMap.NET marker 79 | 80 | 81 | 82 | 83 | if true, marker will be rendered even if it's outside current view 84 | 85 | 86 | 87 | 88 | can maker receive input 89 | 90 | 91 | 92 | 93 | Populates a with the data needed to serialize the target object. 94 | 95 | The to populate with data. 96 | The destination (see ) for this serialization. 97 | 98 | The caller does not have the required permission. 99 | 100 | 101 | 102 | 103 | Initializes a new instance of the class. 104 | 105 | The info. 106 | The context. 107 | 108 | 109 | 110 | marker position in local coordinates, internal only, do not set it manualy 111 | 112 | 113 | 114 | 115 | ToolTip position in local coordinates 116 | 117 | 118 | 119 | 120 | is marker visible 121 | 122 | 123 | 124 | 125 | is mouse over marker 126 | 127 | 128 | 129 | 130 | marker using manual bitmap, NonSerialized 131 | 132 | 133 | 134 | 135 | 136 | 137 | GMap.NET marker 138 | 139 | 140 | 141 | 142 | GMap.NET marker 143 | 144 | 145 | 146 | 147 | string format 148 | 149 | 150 | 151 | 152 | font 153 | 154 | 155 | 156 | 157 | specifies how the outline is painted 158 | 159 | 160 | 161 | 162 | background color 163 | 164 | 165 | 166 | 167 | text foreground 168 | 169 | 170 | 171 | 172 | text padding 173 | 174 | 175 | 176 | 177 | Initializes a new instance of the class. 178 | 179 | The info. 180 | The context. 181 | 182 | 183 | 184 | Populates a with the data needed to serialize the target object. 185 | 186 | The to populate with data. 187 | The destination (see ) for this serialization. 188 | 189 | The caller does not have the required permission. 190 | 191 | 192 | 193 | 194 | GMap.NET marker 195 | 196 | 197 | 198 | 199 | form helping to prefetch tiles on local db 200 | 201 | 202 | 203 | 204 | Required designer variable. 205 | 206 | 207 | 208 | 209 | Clean up any resources being used. 210 | 211 | true if managed resources should be disposed; otherwise, false. 212 | 213 | 214 | 215 | Required method for Designer support - do not modify 216 | the contents of this method with the code editor. 217 | 218 | 219 | 220 | 221 | modeof tooltip 222 | 223 | 224 | 225 | 226 | GMap.NET overlay 227 | 228 | 229 | 230 | 231 | overlay Id 232 | 233 | 234 | 235 | 236 | list of markers, should be thread safe 237 | 238 | 239 | 240 | 241 | list of routes, should be thread safe 242 | 243 | 244 | 245 | 246 | list of polygons, should be thread safe 247 | 248 | 249 | 250 | 251 | updates local positions of objects 252 | 253 | 254 | 255 | 256 | renders objects/routes/polygons 257 | 258 | 259 | 260 | 261 | 262 | Populates a with the data needed to serialize the target object. 263 | 264 | The to populate with data. 265 | The destination (see ) for this serialization. 266 | 267 | The caller does not have the required permission. 268 | 269 | 270 | 271 | 272 | Initializes a new instance of the class. 273 | 274 | The info. 275 | The context. 276 | 277 | 278 | 279 | Runs when the entire object graph has been deserialized. 280 | 281 | The object that initiated the callback. The functionality for this parameter is not currently implemented. 282 | 283 | 284 | 285 | is overlay visible 286 | 287 | 288 | 289 | 290 | image abstraction 291 | 292 | 293 | 294 | 295 | image abstraction proxy 296 | 297 | 298 | 299 | 300 | A strongly-typed resource class, for looking up localized strings, etc. 301 | 302 | 303 | 304 | 305 | Returns the cached ResourceManager instance used by this class. 306 | 307 | 308 | 309 | 310 | Overrides the current thread's CurrentUICulture property for all 311 | resource lookups using this strongly typed resource class. 312 | 313 | 314 | 315 | 316 | GMap.NET route 317 | 318 | 319 | 320 | 321 | can receive input 322 | 323 | 324 | 325 | 326 | Indicates whether the specified point is contained within this System.Drawing.Drawing2D.GraphicsPath 327 | 328 | 329 | 330 | 331 | 332 | 333 | 334 | specifies how the outline is painted 335 | 336 | 337 | 338 | 339 | Populates a with the data needed to serialize the target object. 340 | 341 | The to populate with data. 342 | The destination (see ) for this serialization. 343 | 344 | The caller does not have the required permission. 345 | 346 | 347 | 348 | 349 | Initializes a new instance of the class. 350 | 351 | The info. 352 | The context. 353 | 354 | 355 | 356 | Runs when the entire object graph has been de-serialized. 357 | 358 | The object that initiated the callback. The functionality for this parameter is not currently implemented. 359 | 360 | 361 | 362 | is marker visible 363 | 364 | 365 | 366 | 367 | is mouse over 368 | 369 | 370 | 371 | 372 | GMap.NET control for Windows Forms 373 | 374 | 375 | 376 | 377 | list of overlays, should be thread safe 378 | 379 | 380 | 381 | 382 | text on empty tiles 383 | 384 | 385 | 386 | 387 | pen for empty tile borders 388 | 389 | 390 | 391 | 392 | pen for scale info 393 | 394 | 395 | 396 | 397 | area selection pen 398 | 399 | 400 | 401 | 402 | show map scale info 403 | 404 | 405 | 406 | 407 | enables filling empty tiles using lower level images 408 | 409 | 410 | 411 | 412 | if true, selects area just by holding mouse and moving 413 | 414 | 415 | 416 | 417 | map dragg button 418 | 419 | 420 | 421 | 422 | current selected area in map 423 | 424 | 425 | 426 | 427 | map boundaries 428 | 429 | 430 | 431 | 432 | enables integrated DoubleBuffer for running on windows mobile 433 | 434 | 435 | 436 | 437 | stops immediate marker/route/polygon invalidations; 438 | call Refresh to perform single refresh and reset invalidation state 439 | 440 | 441 | 442 | 443 | call this to stop HoldInvalidation and perform single forced instant refresh 444 | 445 | 446 | 447 | 448 | enque built-in thread safe invalidation 449 | 450 | 451 | 452 | 453 | construct 454 | 455 | 456 | 457 | 458 | update objects when map is draged/zoomed 459 | 460 | 461 | 462 | 463 | updates markers local position 464 | 465 | 466 | 467 | 468 | 469 | updates routes local position 470 | 471 | 472 | 473 | 474 | 475 | updates polygons local position 476 | 477 | 478 | 479 | 480 | 481 | sets zoom to max to fit rect 482 | 483 | 484 | 485 | 486 | 487 | 488 | sets to max zoom to fit all markers and centers them in map 489 | 490 | overlay id or null to check all 491 | 492 | 493 | 494 | 495 | zooms and centers all route 496 | 497 | overlay id or null to check all 498 | 499 | 500 | 501 | 502 | zooms and centers route 503 | 504 | 505 | 506 | 507 | 508 | 509 | gets rectangle with all objects inside 510 | 511 | overlay id or null to check all 512 | 513 | 514 | 515 | 516 | gets rectangle with all objects inside 517 | 518 | overlay id or null to check all 519 | 520 | 521 | 522 | 523 | gets rect of route 524 | 525 | 526 | 527 | 528 | 529 | 530 | gets image of the current view 531 | 532 | 533 | 534 | 535 | 536 | offset position in pixels 537 | 538 | 539 | 540 | 541 | 542 | 543 | override, to render something more 544 | 545 | 546 | 547 | 548 | 549 | updates rotation matrix 550 | 551 | 552 | 553 | 554 | apply transformation if in rotation mode 555 | 556 | 557 | 558 | 559 | apply transformation if in rotation mode 560 | 561 | 562 | 563 | 564 | Gets the width and height of a rectangle centered on the point the mouse 565 | button was pressed, within which a drag operation will not begin. 566 | 567 | 568 | 569 | 570 | prevents focusing map if mouse enters it's area 571 | 572 | 573 | 574 | 575 | reverses MouseWheel zooming direction 576 | 577 | 578 | 579 | 580 | lets you zoom by MouseWheel even when pointer is in area of marker 581 | 582 | 583 | 584 | 585 | 586 | set current position using keywords 587 | 588 | 589 | true if successfull 590 | 591 | 592 | 593 | gets world coordinate from local control coordinate 594 | 595 | 596 | 597 | 598 | 599 | 600 | 601 | gets local coordinate from world coordinate 602 | 603 | 604 | 605 | 606 | 607 | 608 | shows map db export dialog 609 | 610 | 611 | 612 | 613 | 614 | shows map dbimport dialog 615 | 616 | 617 | 618 | 619 | 620 | Serializes the overlays. 621 | 622 | The stream. 623 | 624 | 625 | 626 | De-serializes the overlays. 627 | 628 | The stream. 629 | 630 | 631 | 632 | occurs when clicked on marker 633 | 634 | 635 | 636 | 637 | occurs when clicked on polygon 638 | 639 | 640 | 641 | 642 | occurs when clicked on route 643 | 644 | 645 | 646 | 647 | occurs on mouse enters route area 648 | 649 | 650 | 651 | 652 | occurs on mouse leaves route area 653 | 654 | 655 | 656 | 657 | occurs when mouse selection is changed 658 | 659 | 660 | 661 | 662 | occurs on mouse enters marker area 663 | 664 | 665 | 666 | 667 | occurs on mouse leaves marker area 668 | 669 | 670 | 671 | 672 | occurs on mouse enters Polygon area 673 | 674 | 675 | 676 | 677 | occurs on mouse leaves Polygon area 678 | 679 | 680 | 681 | 682 | max zoom 683 | 684 | 685 | 686 | 687 | min zoom 688 | 689 | 690 | 691 | 692 | map zooming type for mouse wheel 693 | 694 | 695 | 696 | 697 | background of selected area 698 | 699 | 700 | 701 | 702 | draw lines at the mouse pointer position 703 | 704 | 705 | 706 | 707 | color of empty tile background 708 | 709 | 710 | 711 | 712 | retry count to get tile 713 | 714 | 715 | 716 | 717 | how many levels of tiles are staying decompresed in memory 718 | 719 | 720 | 721 | 722 | shows tile gridlines 723 | 724 | 725 | 726 | 727 | returs true if map bearing is not zero 728 | 729 | 730 | 731 | 732 | bearing for rotation of the map 733 | 734 | 735 | 736 | 737 | shrinks map area, useful just for testing 738 | 739 | 740 | 741 | 742 | map zoom level 743 | 744 | 745 | 746 | 747 | current map center position 748 | 749 | 750 | 751 | 752 | current position in pixel coordinates 753 | 754 | 755 | 756 | 757 | location of cache 758 | 759 | 760 | 761 | 762 | is user dragging map 763 | 764 | 765 | 766 | 767 | is mouse over marker 768 | 769 | 770 | 771 | 772 | is mouse over route 773 | 774 | 775 | 776 | 777 | is mouse over polygon 778 | 779 | 780 | 781 | 782 | gets current map view top/left coordinate, width in Lng, height in Lat 783 | 784 | 785 | 786 | 787 | is routes enabled 788 | 789 | 790 | 791 | 792 | is polygons enabled 793 | 794 | 795 | 796 | 797 | is markers enabled 798 | 799 | 800 | 801 | 802 | can user drag map 803 | 804 | 805 | 806 | 807 | map render mode 808 | 809 | 810 | 811 | 812 | gets map manager 813 | 814 | 815 | 816 | 817 | occurs when current position is changed 818 | 819 | 820 | 821 | 822 | occurs when tile set load is complete 823 | 824 | 825 | 826 | 827 | occurs when tile set is starting to load 828 | 829 | 830 | 831 | 832 | occurs on map drag 833 | 834 | 835 | 836 | 837 | occurs on map zoom changed 838 | 839 | 840 | 841 | 842 | occures on map type changed 843 | 844 | 845 | 846 | 847 | occurs on empty tile displayed 848 | 849 | 850 | 851 | 852 | no scaling 853 | 854 | 855 | 856 | 857 | scales to fractional level, CURRENT VERSION DOESN'T HANDLE OBJECT POSITIONS CORRECLTY, 858 | http://greatmaps.codeplex.com/workitem/16046 859 | 860 | 861 | 862 | 863 | -------------------------------------------------------------------------------- /EasySwarm/bin/Release/TileDBv5/en/Data.gmdb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobSenseTech/EasySwarm-Personal/e8f42a373c8fa8e98059d4d7305688c5917a15c4/EasySwarm/bin/Release/TileDBv5/en/Data.gmdb -------------------------------------------------------------------------------- /EasySwarm/bin/Release/UrlCache/78-BA-67-D6-C6-3A-F7-61-DB-50-66-EB-3A-A2-9B-9E-B7-F5-63-60.txt: -------------------------------------------------------------------------------- 1 | Copyright © 2017 Microsoft and its suppliers. All rights reserved. This API cannot be accessed and the content and any results may not be used, reproduced or transmitted in any manner without express written permission from Microsoft Corporation.http://dev.virtualearth.net/Branding/logo_powered_by.png200OKValidCredentials2282e02aa4a94eaea8a05d7ec3a83e87|HK20271656|7.7.0.0|1http://ecn.{subdomain}.tiles.virtualearth.net/tiles/h{quadkey}.jpeg?g=6151&mkt={culture}t0t1t2t3256256121 -------------------------------------------------------------------------------- /EasySwarm/bin/Release/UrlCache/94-3E-A4-AE-70-24-0D-F8-A2-F3-19-65-65-45-22-AE-30-98-05-FF.txt: -------------------------------------------------------------------------------- 1 | microsoftMapsNetworkCallback({"sessionId" : "Augwle0jLq_SU53JNgfBHDe2RVZLyqJoJh3wnS7P5MyRtWoslB10bmbNs4cfoEyz", "authenticationResultCode" : "ValidCredentials"}) -------------------------------------------------------------------------------- /EasySwarm/bin/Release/d.vshost.exe.config: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 |
6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | zh-CN 15 | 16 | 17 | 18 | 19 | -------------------------------------------------------------------------------- /EasySwarm/bin/Release/d.vshost.exe.manifest: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /EasySwarm/bin/Release/en-US/EasySwarm.resources.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobSenseTech/EasySwarm-Personal/e8f42a373c8fa8e98059d4d7305688c5917a15c4/EasySwarm/bin/Release/en-US/EasySwarm.resources.dll -------------------------------------------------------------------------------- /EasySwarm/bin/Release/swarmlink.XML: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | swarmlink 5 | 6 | 7 | 8 | ///////////////////////////Class Properties//////////////////////////////////// 9 | 10 | 11 | //////////////////////////Class Methods////////////////////////////////////// 12 | 13 | 14 | 15 | e.g.Add the node with the MAC address:FDFD1110 16 | 17 | 0xFD 18 | 0xFD 19 | 0x11 20 | 0x10 21 | lora frame 22 | 23 | 24 | 25 | e.g.Del the node with the MAC adress:FDFD1110 26 | 27 | 0xFD 28 | 0xFD 29 | 0x11 30 | 0x10 31 | lora frame 32 | 33 | 34 | 35 | Sent data to all network access nodes. 36 | 37 | payload 38 | lora frame 39 | 40 | 41 | 42 | Send data to the specified node. 43 | 44 | Node MAC address 45 | payload 46 | lora frame 47 | 48 | 49 | 50 | Send instruction to the specified node. 51 | 52 | Node MAC address 53 | instruction 54 | lora frame 55 | 56 | 57 | 58 | e.g.Send data to 3 nodes(FDFD0001 FDFD0002 FDFD0003) 59 | 60 | 0x00,0x01,0x00,0x02,0x00,0x03 61 | payload 62 | lora frame 63 | 64 | 65 | 66 | Unicast response frame from the gateway to the node, the node receives date from gateway and 67 | return 4bytes + payload(the data from gateway) to gateway. 68 | 69 | Node MAC adress 70 | payload 71 | lora frame 72 | 73 | 74 | 75 | e.g.Change the node mac address from FDFD0003 to FDFD0001 76 | 77 | 0x00,0x03(2bytes) 78 | 0xFD,0xFD,0x00,0x01(4bytes) 79 | lora frame 80 | 81 | 82 | 83 | Combination the receive data into a lora frame and return them.When receiving frame complete 84 | returns this frame,other cases retrun null. 85 | 86 | Serial received data 87 | lora frame or null 88 | 89 | 90 | 91 | Parsing the lora protocol. 92 | 93 | The lora protocol frame received from the node. 94 | node mac(2bytes) + payload length(1byte) +payload(n bytes) 95 | 96 | 97 | 98 | Refresh join nodes list. 99 | 100 | refresh instruction 101 | 102 | 103 | 104 | Check the node online statues. 105 | 106 | Determin nodes instruction 107 | 108 | 109 | 110 | -------------------------------------------------------------------------------- /EasySwarm/bin/Release/swarmlink.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobSenseTech/EasySwarm-Personal/e8f42a373c8fa8e98059d4d7305688c5917a15c4/EasySwarm/bin/Release/swarmlink.dll -------------------------------------------------------------------------------- /EasySwarm/bin/Release/zh-CHT/EasySwarm.resources.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobSenseTech/EasySwarm-Personal/e8f42a373c8fa8e98059d4d7305688c5917a15c4/EasySwarm/bin/Release/zh-CHT/EasySwarm.resources.dll -------------------------------------------------------------------------------- /EasySwarm/bin/Release/zh-CN/EasySwarm.resources.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobSenseTech/EasySwarm-Personal/e8f42a373c8fa8e98059d4d7305688c5917a15c4/EasySwarm/bin/Release/zh-CN/EasySwarm.resources.dll -------------------------------------------------------------------------------- /EasySwarm/drone.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobSenseTech/EasySwarm-Personal/e8f42a373c8fa8e98059d4d7305688c5917a15c4/EasySwarm/drone.ico -------------------------------------------------------------------------------- /EasySwarm/obj/Debug/DesignTimeResolveAssemblyReferences.cache: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobSenseTech/EasySwarm-Personal/e8f42a373c8fa8e98059d4d7305688c5917a15c4/EasySwarm/obj/Debug/DesignTimeResolveAssemblyReferences.cache -------------------------------------------------------------------------------- /EasySwarm/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobSenseTech/EasySwarm-Personal/e8f42a373c8fa8e98059d4d7305688c5917a15c4/EasySwarm/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache -------------------------------------------------------------------------------- /EasySwarm/obj/Debug/EasySwarm.EasySwarm.en-US.resources: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobSenseTech/EasySwarm-Personal/e8f42a373c8fa8e98059d4d7305688c5917a15c4/EasySwarm/obj/Debug/EasySwarm.EasySwarm.en-US.resources -------------------------------------------------------------------------------- /EasySwarm/obj/Debug/EasySwarm.EasySwarm.resources: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobSenseTech/EasySwarm-Personal/e8f42a373c8fa8e98059d4d7305688c5917a15c4/EasySwarm/obj/Debug/EasySwarm.EasySwarm.resources -------------------------------------------------------------------------------- /EasySwarm/obj/Debug/EasySwarm.EasySwarm.zh-CHT.resources: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobSenseTech/EasySwarm-Personal/e8f42a373c8fa8e98059d4d7305688c5917a15c4/EasySwarm/obj/Debug/EasySwarm.EasySwarm.zh-CHT.resources -------------------------------------------------------------------------------- /EasySwarm/obj/Debug/EasySwarm.EasySwarm.zh-CN.resources: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobSenseTech/EasySwarm-Personal/e8f42a373c8fa8e98059d4d7305688c5917a15c4/EasySwarm/obj/Debug/EasySwarm.EasySwarm.zh-CN.resources -------------------------------------------------------------------------------- /EasySwarm/obj/Debug/EasySwarm.Properties.Resources.resources: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobSenseTech/EasySwarm-Personal/e8f42a373c8fa8e98059d4d7305688c5917a15c4/EasySwarm/obj/Debug/EasySwarm.Properties.Resources.resources -------------------------------------------------------------------------------- /EasySwarm/obj/Debug/EasySwarm.StartForm.resources: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobSenseTech/EasySwarm-Personal/e8f42a373c8fa8e98059d4d7305688c5917a15c4/EasySwarm/obj/Debug/EasySwarm.StartForm.resources -------------------------------------------------------------------------------- /EasySwarm/obj/Debug/EasySwarm.csproj.FileListAbsolute.txt: -------------------------------------------------------------------------------- 1 | C:\Users\Administrator\Desktop\SwarmLink-master\SwarmLink-master\RobSense_Drone_Swarm_Control_Station\RobSense_Drone_Swarm_Control_Station\bin\Debug\EasySwarm.exe.config 2 | C:\Users\Administrator\Desktop\SwarmLink-master\SwarmLink-master\RobSense_Drone_Swarm_Control_Station\RobSense_Drone_Swarm_Control_Station\obj\Debug\EasySwarm.exe 3 | C:\Users\Administrator\Desktop\SwarmLink-master\SwarmLink-master\RobSense_Drone_Swarm_Control_Station\RobSense_Drone_Swarm_Control_Station\obj\Debug\EasySwarm.pdb 4 | C:\Users\Administrator\Desktop\SwarmLink-master\SwarmLink-master\RobSense_Drone_Swarm_Control_Station\EasySwarm\bin\Debug\EasySwarm.exe.config 5 | C:\Users\Administrator\Desktop\SwarmLink-master\SwarmLink-master\RobSense_Drone_Swarm_Control_Station\EasySwarm\obj\Debug\EasySwarm.exe 6 | C:\Users\Administrator\Desktop\SwarmLink-master\SwarmLink-master\RobSense_Drone_Swarm_Control_Station\EasySwarm\obj\Debug\EasySwarm.pdb 7 | C:\Users\Administrator\Desktop\robsensetech\SwarmLink\EasySwarm\bin\Debug\EasySwarm.exe.config 8 | C:\Users\Administrator\Desktop\robsensetech\SwarmLink\EasySwarm\obj\Debug\EasySwarm.exe 9 | C:\Users\Administrator\Desktop\robsensetech\SwarmLink\EasySwarm\obj\Debug\EasySwarm.pdb 10 | C:\Users\Administrator\Desktop\robsensetech\SwarmLink\EasySwarm\obj\Debug\EasySwarm.csprojResolveAssemblyReference.cache 11 | C:\Users\Administrator\Desktop\robsensetech\SwarmLink\EasySwarm\obj\Debug\EasySwarm.Properties.Resources.resources 12 | C:\Users\Administrator\Desktop\robsensetech\SwarmLink\EasySwarm\obj\Debug\EasySwarm.csproj.GenerateResource.Cache 13 | C:\Users\Administrator\Desktop\robsensetech\SwarmLink\EasySwarm\bin\Debug\EasySwarm.exe 14 | C:\Users\Administrator\Desktop\robsensetech\SwarmLink\EasySwarm\bin\Debug\EasySwarm.pdb 15 | C:\Users\Administrator\Desktop\robsensetech\SwarmLink\EasySwarm\bin\Debug\CSkin.dll 16 | C:\Users\Administrator\Desktop\robsensetech\SwarmLink\EasySwarm\bin\Debug\CSkin.xml 17 | C:\Users\Administrator\Desktop\git\SwarmLink\EasySwarm\bin\Debug\EasySwarm.exe.config 18 | C:\Users\Administrator\Desktop\git\SwarmLink\EasySwarm\obj\Debug\EasySwarm.exe 19 | C:\Users\Administrator\Desktop\git\SwarmLink\EasySwarm\obj\Debug\EasySwarm.pdb 20 | C:\Users\Administrator\Desktop\git\SwarmLink\EasySwarm\bin\Debug\EasySwarm.exe 21 | C:\Users\Administrator\Desktop\git\SwarmLink\EasySwarm\bin\Debug\EasySwarm.pdb 22 | C:\Users\Administrator\Desktop\git\SwarmLink\EasySwarm\bin\Debug\CSkin.xml 23 | C:\Users\Administrator\Desktop\git\SwarmLink\EasySwarm\obj\Debug\EasySwarm.csprojResolveAssemblyReference.cache 24 | C:\Users\Administrator\Desktop\git\SwarmLink\EasySwarm\obj\Debug\EasySwarm.Properties.Resources.resources 25 | C:\Users\Administrator\Desktop\git\SwarmLink\EasySwarm\obj\Debug\EasySwarm.csproj.GenerateResource.Cache 26 | C:\Users\Administrator\Desktop\git\SwarmLink\EasySwarm\bin\Debug\GMap.NET.Core.xml 27 | C:\Users\Administrator\Desktop\git\SwarmLink\EasySwarm\bin\Debug\GMap.NET.WindowsForms.xml 28 | C:\Users\Administrator\Desktop\git\SwarmLink\EasySwarm\obj\Debug\EasySwarm.EasySwarm.resources 29 | C:\Users\Administrator\Desktop\git\SwarmLink\EasySwarm\obj\Debug\EasySwarm.EasySwarm.en-US.resources 30 | C:\Users\Administrator\Desktop\git\SwarmLink\EasySwarm\obj\Debug\EasySwarm.EasySwarm.zh-CHT.resources 31 | C:\Users\Administrator\Desktop\git\SwarmLink\EasySwarm\obj\Debug\EasySwarm.EasySwarm.zh-CN.resources 32 | C:\Users\Administrator\Desktop\git\SwarmLink\EasySwarm\bin\Debug\en-US\EasySwarm.resources.dll 33 | C:\Users\Administrator\Desktop\git\SwarmLink\EasySwarm\bin\Debug\zh-CHT\EasySwarm.resources.dll 34 | C:\Users\Administrator\Desktop\git\SwarmLink\EasySwarm\bin\Debug\zh-CN\EasySwarm.resources.dll 35 | C:\Users\Administrator\Desktop\git\SwarmLink\EasySwarm\obj\Debug\en-US\EasySwarm.resources.dll 36 | C:\Users\Administrator\Desktop\git\SwarmLink\EasySwarm\obj\Debug\zh-CHT\EasySwarm.resources.dll 37 | C:\Users\Administrator\Desktop\git\SwarmLink\EasySwarm\obj\Debug\zh-CN\EasySwarm.resources.dll 38 | C:\Users\Administrator\Desktop\git\SwarmLink\EasySwarm\obj\Debug\EasySwarm.StartForm.resources 39 | D:\git\git\SwarmLink\EasySwarm\bin\Debug\EasySwarm.exe.config 40 | D:\git\git\SwarmLink\EasySwarm\obj\Debug\EasySwarm.exe 41 | D:\git\git\SwarmLink\EasySwarm\obj\Debug\EasySwarm.pdb 42 | D:\git\git\SwarmLink\EasySwarm\bin\Debug\EasySwarm.exe 43 | D:\git\git\SwarmLink\EasySwarm\bin\Debug\EasySwarm.pdb 44 | D:\git\git\SwarmLink\EasySwarm\bin\Debug\en-US\EasySwarm.resources.dll 45 | D:\git\git\SwarmLink\EasySwarm\bin\Debug\zh-CHT\EasySwarm.resources.dll 46 | D:\git\git\SwarmLink\EasySwarm\bin\Debug\zh-CN\EasySwarm.resources.dll 47 | D:\git\git\SwarmLink\EasySwarm\bin\Debug\CSkin.xml 48 | D:\git\git\SwarmLink\EasySwarm\bin\Debug\GMap.NET.Core.xml 49 | D:\git\git\SwarmLink\EasySwarm\bin\Debug\GMap.NET.WindowsForms.xml 50 | D:\git\git\SwarmLink\EasySwarm\obj\Debug\EasySwarm.csprojResolveAssemblyReference.cache 51 | D:\git\git\SwarmLink\EasySwarm\obj\Debug\EasySwarm.Easyswarm.resources 52 | D:\git\git\SwarmLink\EasySwarm\obj\Debug\EasySwarm.Properties.Resources.resources 53 | D:\git\git\SwarmLink\EasySwarm\obj\Debug\EasySwarm.StartForm.resources 54 | D:\git\git\SwarmLink\EasySwarm\obj\Debug\EasySwarm.Easyswarm.en-US.resources 55 | D:\git\git\SwarmLink\EasySwarm\obj\Debug\EasySwarm.Easyswarm.zh-CHT.resources 56 | D:\git\git\SwarmLink\EasySwarm\obj\Debug\EasySwarm.Easyswarm.zh-CN.resources 57 | D:\git\git\SwarmLink\EasySwarm\obj\Debug\EasySwarm.csproj.GenerateResource.Cache 58 | D:\git\git\SwarmLink\EasySwarm\obj\Debug\en-US\EasySwarm.resources.dll 59 | D:\git\git\SwarmLink\EasySwarm\obj\Debug\zh-CHT\EasySwarm.resources.dll 60 | D:\git\git\SwarmLink\EasySwarm\obj\Debug\zh-CN\EasySwarm.resources.dll 61 | C:\Users\Administrator\Desktop\robsensetech\SwarmLink\EasySwarm\bin\Debug\en-US\EasySwarm.resources.dll 62 | C:\Users\Administrator\Desktop\robsensetech\SwarmLink\EasySwarm\bin\Debug\zh-CHT\EasySwarm.resources.dll 63 | C:\Users\Administrator\Desktop\robsensetech\SwarmLink\EasySwarm\bin\Debug\zh-CN\EasySwarm.resources.dll 64 | C:\Users\Administrator\Desktop\robsensetech\SwarmLink\EasySwarm\bin\Debug\GMap.NET.Core.xml 65 | C:\Users\Administrator\Desktop\robsensetech\SwarmLink\EasySwarm\bin\Debug\GMap.NET.WindowsForms.xml 66 | C:\Users\Administrator\Desktop\robsensetech\SwarmLink\EasySwarm\bin\Debug\swarmlink.xml 67 | C:\Users\Administrator\Desktop\robsensetech\SwarmLink\EasySwarm\obj\Debug\EasySwarm.Easyswarm.resources 68 | C:\Users\Administrator\Desktop\robsensetech\SwarmLink\EasySwarm\obj\Debug\EasySwarm.StartForm.resources 69 | C:\Users\Administrator\Desktop\robsensetech\SwarmLink\EasySwarm\obj\Debug\EasySwarm.Easyswarm.en-US.resources 70 | C:\Users\Administrator\Desktop\robsensetech\SwarmLink\EasySwarm\obj\Debug\EasySwarm.Easyswarm.zh-CHT.resources 71 | C:\Users\Administrator\Desktop\robsensetech\SwarmLink\EasySwarm\obj\Debug\EasySwarm.Easyswarm.zh-CN.resources 72 | C:\Users\Administrator\Desktop\robsensetech\SwarmLink\EasySwarm\obj\Debug\en-US\EasySwarm.resources.dll 73 | C:\Users\Administrator\Desktop\robsensetech\SwarmLink\EasySwarm\obj\Debug\zh-CHT\EasySwarm.resources.dll 74 | C:\Users\Administrator\Desktop\robsensetech\SwarmLink\EasySwarm\obj\Debug\zh-CN\EasySwarm.resources.dll 75 | C:\Users\Administrator\Desktop\GIT\SwarmLink\EasySwarm\bin\Debug\CSkin.dll 76 | C:\Users\Administrator\Desktop\GIT\SwarmLink\EasySwarm\bin\Debug\swarmlink.xml 77 | F:\GIT\SwarmLink\EasySwarm\bin\Debug\EasySwarm.exe.config 78 | F:\GIT\SwarmLink\EasySwarm\obj\Debug\EasySwarm.exe 79 | F:\GIT\SwarmLink\EasySwarm\obj\Debug\EasySwarm.pdb 80 | F:\GIT\SwarmLink\EasySwarm\bin\Debug\EasySwarm.exe 81 | F:\GIT\SwarmLink\EasySwarm\bin\Debug\EasySwarm.pdb 82 | F:\GIT\SwarmLink\EasySwarm\bin\Debug\en-US\EasySwarm.resources.dll 83 | F:\GIT\SwarmLink\EasySwarm\bin\Debug\zh-CHT\EasySwarm.resources.dll 84 | F:\GIT\SwarmLink\EasySwarm\bin\Debug\zh-CN\EasySwarm.resources.dll 85 | F:\GIT\SwarmLink\EasySwarm\bin\Debug\CSkin.xml 86 | F:\GIT\SwarmLink\EasySwarm\bin\Debug\GMap.NET.Core.xml 87 | F:\GIT\SwarmLink\EasySwarm\bin\Debug\GMap.NET.WindowsForms.xml 88 | F:\GIT\SwarmLink\EasySwarm\bin\Debug\swarmlink.xml 89 | F:\GIT\SwarmLink\EasySwarm\obj\Debug\EasySwarm.csprojResolveAssemblyReference.cache 90 | F:\GIT\SwarmLink\EasySwarm\obj\Debug\EasySwarm.Easyswarm.resources 91 | F:\GIT\SwarmLink\EasySwarm\obj\Debug\EasySwarm.Properties.Resources.resources 92 | F:\GIT\SwarmLink\EasySwarm\obj\Debug\EasySwarm.StartForm.resources 93 | F:\GIT\SwarmLink\EasySwarm\obj\Debug\EasySwarm.Easyswarm.en-US.resources 94 | F:\GIT\SwarmLink\EasySwarm\obj\Debug\EasySwarm.Easyswarm.zh-CHT.resources 95 | F:\GIT\SwarmLink\EasySwarm\obj\Debug\EasySwarm.Easyswarm.zh-CN.resources 96 | F:\GIT\SwarmLink\EasySwarm\obj\Debug\EasySwarm.csproj.GenerateResource.Cache 97 | F:\GIT\SwarmLink\EasySwarm\obj\Debug\en-US\EasySwarm.resources.dll 98 | F:\GIT\SwarmLink\EasySwarm\obj\Debug\zh-CHT\EasySwarm.resources.dll 99 | F:\GIT\SwarmLink\EasySwarm\obj\Debug\zh-CN\EasySwarm.resources.dll 100 | D:\11-16\SwarmLink\EasySwarm\bin\Debug\EasySwarm.exe.config 101 | D:\11-16\SwarmLink\EasySwarm\obj\Debug\EasySwarm.exe 102 | D:\11-16\SwarmLink\EasySwarm\obj\Debug\EasySwarm.pdb 103 | D:\11-16\SwarmLink\EasySwarm\bin\Debug\EasySwarm.exe 104 | D:\11-16\SwarmLink\EasySwarm\bin\Debug\EasySwarm.pdb 105 | D:\11-16\SwarmLink\EasySwarm\bin\Debug\en-US\EasySwarm.resources.dll 106 | D:\11-16\SwarmLink\EasySwarm\bin\Debug\zh-CHT\EasySwarm.resources.dll 107 | D:\11-16\SwarmLink\EasySwarm\bin\Debug\zh-CN\EasySwarm.resources.dll 108 | D:\11-16\SwarmLink\EasySwarm\bin\Debug\CSkin.xml 109 | D:\11-16\SwarmLink\EasySwarm\bin\Debug\GMap.NET.Core.xml 110 | D:\11-16\SwarmLink\EasySwarm\bin\Debug\GMap.NET.WindowsForms.xml 111 | D:\11-16\SwarmLink\EasySwarm\bin\Debug\swarmlink.xml 112 | D:\11-16\SwarmLink\EasySwarm\obj\Debug\EasySwarm.csprojResolveAssemblyReference.cache 113 | D:\11-16\SwarmLink\EasySwarm\obj\Debug\EasySwarm.Easyswarm.resources 114 | D:\11-16\SwarmLink\EasySwarm\obj\Debug\EasySwarm.Properties.Resources.resources 115 | D:\11-16\SwarmLink\EasySwarm\obj\Debug\EasySwarm.StartForm.resources 116 | D:\11-16\SwarmLink\EasySwarm\obj\Debug\EasySwarm.Easyswarm.en-US.resources 117 | D:\11-16\SwarmLink\EasySwarm\obj\Debug\EasySwarm.Easyswarm.zh-CHT.resources 118 | D:\11-16\SwarmLink\EasySwarm\obj\Debug\EasySwarm.Easyswarm.zh-CN.resources 119 | D:\11-16\SwarmLink\EasySwarm\obj\Debug\EasySwarm.csproj.GenerateResource.Cache 120 | D:\11-16\SwarmLink\EasySwarm\obj\Debug\en-US\EasySwarm.resources.dll 121 | D:\11-16\SwarmLink\EasySwarm\obj\Debug\zh-CHT\EasySwarm.resources.dll 122 | D:\11-16\SwarmLink\EasySwarm\obj\Debug\zh-CN\EasySwarm.resources.dll 123 | D:\11-22\SwarmLink\EasySwarm\bin\Debug\EasySwarm.exe.config 124 | D:\11-22\SwarmLink\EasySwarm\obj\Debug\EasySwarm.exe 125 | D:\11-22\SwarmLink\EasySwarm\obj\Debug\EasySwarm.pdb 126 | D:\11-22\SwarmLink\EasySwarm\bin\Debug\EasySwarm.exe 127 | D:\11-22\SwarmLink\EasySwarm\bin\Debug\EasySwarm.pdb 128 | D:\11-22\SwarmLink\EasySwarm\bin\Debug\en-US\EasySwarm.resources.dll 129 | D:\11-22\SwarmLink\EasySwarm\bin\Debug\zh-CHT\EasySwarm.resources.dll 130 | D:\11-22\SwarmLink\EasySwarm\bin\Debug\zh-CN\EasySwarm.resources.dll 131 | D:\11-22\SwarmLink\EasySwarm\bin\Debug\CSkin.xml 132 | D:\11-22\SwarmLink\EasySwarm\bin\Debug\GMap.NET.Core.xml 133 | D:\11-22\SwarmLink\EasySwarm\bin\Debug\GMap.NET.WindowsForms.xml 134 | D:\11-22\SwarmLink\EasySwarm\bin\Debug\swarmlink.xml 135 | D:\11-22\SwarmLink\EasySwarm\obj\Debug\EasySwarm.csprojResolveAssemblyReference.cache 136 | D:\11-22\SwarmLink\EasySwarm\obj\Debug\EasySwarm.Easyswarm.resources 137 | D:\11-22\SwarmLink\EasySwarm\obj\Debug\EasySwarm.Properties.Resources.resources 138 | D:\11-22\SwarmLink\EasySwarm\obj\Debug\EasySwarm.StartForm.resources 139 | D:\11-22\SwarmLink\EasySwarm\obj\Debug\EasySwarm.Easyswarm.en-US.resources 140 | D:\11-22\SwarmLink\EasySwarm\obj\Debug\EasySwarm.Easyswarm.zh-CHT.resources 141 | D:\11-22\SwarmLink\EasySwarm\obj\Debug\EasySwarm.Easyswarm.zh-CN.resources 142 | D:\11-22\SwarmLink\EasySwarm\obj\Debug\EasySwarm.csproj.GenerateResource.Cache 143 | D:\11-22\SwarmLink\EasySwarm\obj\Debug\en-US\EasySwarm.resources.dll 144 | D:\11-22\SwarmLink\EasySwarm\obj\Debug\zh-CHT\EasySwarm.resources.dll 145 | D:\11-22\SwarmLink\EasySwarm\obj\Debug\zh-CN\EasySwarm.resources.dll 146 | -------------------------------------------------------------------------------- /EasySwarm/obj/Debug/EasySwarm.csproj.GenerateResource.Cache: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobSenseTech/EasySwarm-Personal/e8f42a373c8fa8e98059d4d7305688c5917a15c4/EasySwarm/obj/Debug/EasySwarm.csproj.GenerateResource.Cache -------------------------------------------------------------------------------- /EasySwarm/obj/Debug/EasySwarm.csprojResolveAssemblyReference.cache: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobSenseTech/EasySwarm-Personal/e8f42a373c8fa8e98059d4d7305688c5917a15c4/EasySwarm/obj/Debug/EasySwarm.csprojResolveAssemblyReference.cache -------------------------------------------------------------------------------- /EasySwarm/obj/Debug/EasySwarm.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobSenseTech/EasySwarm-Personal/e8f42a373c8fa8e98059d4d7305688c5917a15c4/EasySwarm/obj/Debug/EasySwarm.exe -------------------------------------------------------------------------------- /EasySwarm/obj/Debug/EasySwarm.pdb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobSenseTech/EasySwarm-Personal/e8f42a373c8fa8e98059d4d7305688c5917a15c4/EasySwarm/obj/Debug/EasySwarm.pdb -------------------------------------------------------------------------------- /EasySwarm/obj/Debug/SwarmLink.csproj.FileListAbsolute.txt: -------------------------------------------------------------------------------- 1 | C:\Users\Administrator\Desktop\SwarmLink-master\SwarmLink-master\RobSense_Drone_Swarm_Control_Station\RobSense_Drone_Swarm_Control_Station\bin\Debug\EasySwarm.exe.config 2 | C:\Users\Administrator\Desktop\SwarmLink-master\SwarmLink-master\RobSense_Drone_Swarm_Control_Station\RobSense_Drone_Swarm_Control_Station\bin\Debug\EasySwarm.exe 3 | C:\Users\Administrator\Desktop\SwarmLink-master\SwarmLink-master\RobSense_Drone_Swarm_Control_Station\RobSense_Drone_Swarm_Control_Station\bin\Debug\EasySwarm.pdb 4 | C:\Users\Administrator\Desktop\SwarmLink-master\SwarmLink-master\RobSense_Drone_Swarm_Control_Station\RobSense_Drone_Swarm_Control_Station\obj\Debug\RobSense_Drone_Swarm_Control_Station.EasySwarm.resources 5 | C:\Users\Administrator\Desktop\SwarmLink-master\SwarmLink-master\RobSense_Drone_Swarm_Control_Station\RobSense_Drone_Swarm_Control_Station\obj\Debug\EasySwarm.Properties.Resources.resources 6 | C:\Users\Administrator\Desktop\SwarmLink-master\SwarmLink-master\RobSense_Drone_Swarm_Control_Station\RobSense_Drone_Swarm_Control_Station\obj\Debug\SwarmLink.csproj.GenerateResource.Cache 7 | C:\Users\Administrator\Desktop\SwarmLink-master\SwarmLink-master\RobSense_Drone_Swarm_Control_Station\RobSense_Drone_Swarm_Control_Station\obj\Debug\EasySwarm.exe 8 | C:\Users\Administrator\Desktop\SwarmLink-master\SwarmLink-master\RobSense_Drone_Swarm_Control_Station\RobSense_Drone_Swarm_Control_Station\obj\Debug\EasySwarm.pdb 9 | -------------------------------------------------------------------------------- /EasySwarm/obj/Debug/SwarmLink.csproj.GenerateResource.Cache: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobSenseTech/EasySwarm-Personal/e8f42a373c8fa8e98059d4d7305688c5917a15c4/EasySwarm/obj/Debug/SwarmLink.csproj.GenerateResource.Cache -------------------------------------------------------------------------------- /EasySwarm/obj/Debug/TempPE/Easyswarm1.Designer.cs.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobSenseTech/EasySwarm-Personal/e8f42a373c8fa8e98059d4d7305688c5917a15c4/EasySwarm/obj/Debug/TempPE/Easyswarm1.Designer.cs.dll -------------------------------------------------------------------------------- /EasySwarm/obj/Debug/TempPE/Form11.Designer.cs.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobSenseTech/EasySwarm-Personal/e8f42a373c8fa8e98059d4d7305688c5917a15c4/EasySwarm/obj/Debug/TempPE/Form11.Designer.cs.dll -------------------------------------------------------------------------------- /EasySwarm/obj/Debug/TempPE/Properties.Resources.Designer.cs.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobSenseTech/EasySwarm-Personal/e8f42a373c8fa8e98059d4d7305688c5917a15c4/EasySwarm/obj/Debug/TempPE/Properties.Resources.Designer.cs.dll -------------------------------------------------------------------------------- /EasySwarm/obj/Debug/TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobSenseTech/EasySwarm-Personal/e8f42a373c8fa8e98059d4d7305688c5917a15c4/EasySwarm/obj/Debug/TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs -------------------------------------------------------------------------------- /EasySwarm/obj/Debug/TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobSenseTech/EasySwarm-Personal/e8f42a373c8fa8e98059d4d7305688c5917a15c4/EasySwarm/obj/Debug/TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs -------------------------------------------------------------------------------- /EasySwarm/obj/Debug/TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobSenseTech/EasySwarm-Personal/e8f42a373c8fa8e98059d4d7305688c5917a15c4/EasySwarm/obj/Debug/TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs -------------------------------------------------------------------------------- /EasySwarm/obj/Debug/en-US/EasySwarm.resources.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobSenseTech/EasySwarm-Personal/e8f42a373c8fa8e98059d4d7305688c5917a15c4/EasySwarm/obj/Debug/en-US/EasySwarm.resources.dll -------------------------------------------------------------------------------- /EasySwarm/obj/Debug/zh-CHT/EasySwarm.resources.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobSenseTech/EasySwarm-Personal/e8f42a373c8fa8e98059d4d7305688c5917a15c4/EasySwarm/obj/Debug/zh-CHT/EasySwarm.resources.dll -------------------------------------------------------------------------------- /EasySwarm/obj/Debug/zh-CN/EasySwarm.resources.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobSenseTech/EasySwarm-Personal/e8f42a373c8fa8e98059d4d7305688c5917a15c4/EasySwarm/obj/Debug/zh-CN/EasySwarm.resources.dll -------------------------------------------------------------------------------- /EasySwarm/obj/Release/DesignTimeResolveAssemblyReferences.cache: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobSenseTech/EasySwarm-Personal/e8f42a373c8fa8e98059d4d7305688c5917a15c4/EasySwarm/obj/Release/DesignTimeResolveAssemblyReferences.cache -------------------------------------------------------------------------------- /EasySwarm/obj/Release/DesignTimeResolveAssemblyReferencesInput.cache: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobSenseTech/EasySwarm-Personal/e8f42a373c8fa8e98059d4d7305688c5917a15c4/EasySwarm/obj/Release/DesignTimeResolveAssemblyReferencesInput.cache -------------------------------------------------------------------------------- /EasySwarm/obj/Release/EasySwarm.Easyswarm.en-US.resources: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobSenseTech/EasySwarm-Personal/e8f42a373c8fa8e98059d4d7305688c5917a15c4/EasySwarm/obj/Release/EasySwarm.Easyswarm.en-US.resources -------------------------------------------------------------------------------- /EasySwarm/obj/Release/EasySwarm.Easyswarm.resources: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobSenseTech/EasySwarm-Personal/e8f42a373c8fa8e98059d4d7305688c5917a15c4/EasySwarm/obj/Release/EasySwarm.Easyswarm.resources -------------------------------------------------------------------------------- /EasySwarm/obj/Release/EasySwarm.Easyswarm.zh-CHT.resources: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobSenseTech/EasySwarm-Personal/e8f42a373c8fa8e98059d4d7305688c5917a15c4/EasySwarm/obj/Release/EasySwarm.Easyswarm.zh-CHT.resources -------------------------------------------------------------------------------- /EasySwarm/obj/Release/EasySwarm.Easyswarm.zh-CN.resources: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobSenseTech/EasySwarm-Personal/e8f42a373c8fa8e98059d4d7305688c5917a15c4/EasySwarm/obj/Release/EasySwarm.Easyswarm.zh-CN.resources -------------------------------------------------------------------------------- /EasySwarm/obj/Release/EasySwarm.Properties.Resources.resources: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobSenseTech/EasySwarm-Personal/e8f42a373c8fa8e98059d4d7305688c5917a15c4/EasySwarm/obj/Release/EasySwarm.Properties.Resources.resources -------------------------------------------------------------------------------- /EasySwarm/obj/Release/EasySwarm.StartForm.resources: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobSenseTech/EasySwarm-Personal/e8f42a373c8fa8e98059d4d7305688c5917a15c4/EasySwarm/obj/Release/EasySwarm.StartForm.resources -------------------------------------------------------------------------------- /EasySwarm/obj/Release/EasySwarm.csproj.FileListAbsolute.txt: -------------------------------------------------------------------------------- 1 | D:\11-22\SwarmLink\EasySwarm\obj\Release\EasySwarm.csprojResolveAssemblyReference.cache 2 | D:\11-22\SwarmLink\EasySwarm\obj\Release\EasySwarm.Easyswarm.resources 3 | D:\11-22\SwarmLink\EasySwarm\obj\Release\EasySwarm.Properties.Resources.resources 4 | D:\11-22\SwarmLink\EasySwarm\obj\Release\EasySwarm.StartForm.resources 5 | D:\11-22\SwarmLink\EasySwarm\obj\Release\EasySwarm.Easyswarm.en-US.resources 6 | D:\11-22\SwarmLink\EasySwarm\obj\Release\EasySwarm.Easyswarm.zh-CHT.resources 7 | D:\11-22\SwarmLink\EasySwarm\obj\Release\EasySwarm.Easyswarm.zh-CN.resources 8 | D:\11-22\SwarmLink\EasySwarm\obj\Release\EasySwarm.csproj.GenerateResource.Cache 9 | D:\11-22\SwarmLink\EasySwarm\bin\Release\EasySwarm.exe.config 10 | D:\11-22\SwarmLink\EasySwarm\bin\Release\EasySwarm.exe 11 | D:\11-22\SwarmLink\EasySwarm\bin\Release\EasySwarm.pdb 12 | D:\11-22\SwarmLink\EasySwarm\bin\Release\en-US\EasySwarm.resources.dll 13 | D:\11-22\SwarmLink\EasySwarm\bin\Release\zh-CHT\EasySwarm.resources.dll 14 | D:\11-22\SwarmLink\EasySwarm\bin\Release\zh-CN\EasySwarm.resources.dll 15 | D:\11-22\SwarmLink\EasySwarm\bin\Release\GMap.NET.Core.dll 16 | D:\11-22\SwarmLink\EasySwarm\bin\Release\GMap.NET.WindowsForms.dll 17 | D:\11-22\SwarmLink\EasySwarm\bin\Release\swarmlink.dll 18 | D:\11-22\SwarmLink\EasySwarm\bin\Release\CSkin.xml 19 | D:\11-22\SwarmLink\EasySwarm\bin\Release\GMap.NET.Core.xml 20 | D:\11-22\SwarmLink\EasySwarm\bin\Release\GMap.NET.WindowsForms.xml 21 | D:\11-22\SwarmLink\EasySwarm\bin\Release\swarmlink.xml 22 | D:\11-22\SwarmLink\EasySwarm\obj\Release\en-US\EasySwarm.resources.dll 23 | D:\11-22\SwarmLink\EasySwarm\obj\Release\zh-CHT\EasySwarm.resources.dll 24 | D:\11-22\SwarmLink\EasySwarm\obj\Release\zh-CN\EasySwarm.resources.dll 25 | D:\11-22\SwarmLink\EasySwarm\obj\Release\EasySwarm.exe 26 | D:\11-22\SwarmLink\EasySwarm\obj\Release\EasySwarm.pdb 27 | D:\11-22\SwarmLink\EasySwarm\bin\Release\d.exe.config 28 | D:\12-13\EasySwarm\obj\Release\EasySwarm.csprojResolveAssemblyReference.cache 29 | D:\12-13\EasySwarm\obj\Release\EasySwarm.Easyswarm.resources 30 | D:\12-13\EasySwarm\obj\Release\EasySwarm.Properties.Resources.resources 31 | D:\12-13\EasySwarm\obj\Release\EasySwarm.StartForm.resources 32 | D:\12-13\EasySwarm\obj\Release\EasySwarm.Easyswarm.en-US.resources 33 | D:\12-13\EasySwarm\obj\Release\EasySwarm.Easyswarm.zh-CHT.resources 34 | D:\12-13\EasySwarm\obj\Release\EasySwarm.Easyswarm.zh-CN.resources 35 | D:\12-13\EasySwarm\obj\Release\EasySwarm.csproj.GenerateResource.Cache 36 | D:\12-13\EasySwarm\bin\Release\GMap.NET.Core.dll 37 | D:\12-13\EasySwarm\bin\Release\GMap.NET.WindowsForms.dll 38 | D:\12-13\EasySwarm\bin\Release\swarmlink.dll 39 | D:\12-13\EasySwarm\bin\Release\CSkin.xml 40 | D:\12-13\EasySwarm\bin\Release\GMap.NET.Core.xml 41 | D:\12-13\EasySwarm\bin\Release\GMap.NET.WindowsForms.xml 42 | D:\12-13\EasySwarm\bin\Release\swarmlink.xml 43 | D:\12-13\EasySwarm\bin\Release\EasySwarm.exe.config 44 | D:\12-13\EasySwarm\bin\Release\EasySwarm.exe 45 | D:\12-13\EasySwarm\bin\Release\EasySwarm.pdb 46 | D:\12-13\EasySwarm\bin\Release\en-US\EasySwarm.resources.dll 47 | D:\12-13\EasySwarm\bin\Release\zh-CHT\EasySwarm.resources.dll 48 | D:\12-13\EasySwarm\bin\Release\zh-CN\EasySwarm.resources.dll 49 | D:\12-13\EasySwarm\obj\Release\en-US\EasySwarm.resources.dll 50 | D:\12-13\EasySwarm\obj\Release\zh-CHT\EasySwarm.resources.dll 51 | D:\12-13\EasySwarm\obj\Release\zh-CN\EasySwarm.resources.dll 52 | D:\12-13\EasySwarm\obj\Release\EasySwarm.exe 53 | D:\12-13\EasySwarm\obj\Release\EasySwarm.pdb 54 | D:\12-13\SwarmLink\EasySwarm\bin\Release\EasySwarm.exe.config 55 | D:\12-13\SwarmLink\EasySwarm\bin\Release\EasySwarm.exe 56 | D:\12-13\SwarmLink\EasySwarm\bin\Release\EasySwarm.pdb 57 | D:\12-13\SwarmLink\EasySwarm\bin\Release\en-US\EasySwarm.resources.dll 58 | D:\12-13\SwarmLink\EasySwarm\bin\Release\zh-CHT\EasySwarm.resources.dll 59 | D:\12-13\SwarmLink\EasySwarm\bin\Release\zh-CN\EasySwarm.resources.dll 60 | D:\12-13\SwarmLink\EasySwarm\bin\Release\GMap.NET.Core.dll 61 | D:\12-13\SwarmLink\EasySwarm\bin\Release\GMap.NET.WindowsForms.dll 62 | D:\12-13\SwarmLink\EasySwarm\bin\Release\swarmlink.dll 63 | D:\12-13\SwarmLink\EasySwarm\bin\Release\GMap.NET.Core.xml 64 | D:\12-13\SwarmLink\EasySwarm\bin\Release\GMap.NET.WindowsForms.xml 65 | D:\12-13\SwarmLink\EasySwarm\bin\Release\swarmlink.xml 66 | D:\12-13\SwarmLink\EasySwarm\obj\Release\EasySwarm.Easyswarm.resources 67 | D:\12-13\SwarmLink\EasySwarm\obj\Release\EasySwarm.Properties.Resources.resources 68 | D:\12-13\SwarmLink\EasySwarm\obj\Release\EasySwarm.StartForm.resources 69 | D:\12-13\SwarmLink\EasySwarm\obj\Release\EasySwarm.Easyswarm.en-US.resources 70 | D:\12-13\SwarmLink\EasySwarm\obj\Release\EasySwarm.Easyswarm.zh-CHT.resources 71 | D:\12-13\SwarmLink\EasySwarm\obj\Release\EasySwarm.Easyswarm.zh-CN.resources 72 | D:\12-13\SwarmLink\EasySwarm\obj\Release\EasySwarm.csproj.GenerateResource.Cache 73 | D:\12-13\SwarmLink\EasySwarm\obj\Release\en-US\EasySwarm.resources.dll 74 | D:\12-13\SwarmLink\EasySwarm\obj\Release\zh-CHT\EasySwarm.resources.dll 75 | D:\12-13\SwarmLink\EasySwarm\obj\Release\zh-CN\EasySwarm.resources.dll 76 | D:\12-13\SwarmLink\EasySwarm\obj\Release\EasySwarm.exe 77 | D:\12-13\SwarmLink\EasySwarm\obj\Release\EasySwarm.pdb 78 | D:\12-13\SwarmLink\EasySwarm\obj\Release\EasySwarm.csprojResolveAssemblyReference.cache 79 | -------------------------------------------------------------------------------- /EasySwarm/obj/Release/EasySwarm.csproj.GenerateResource.Cache: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobSenseTech/EasySwarm-Personal/e8f42a373c8fa8e98059d4d7305688c5917a15c4/EasySwarm/obj/Release/EasySwarm.csproj.GenerateResource.Cache -------------------------------------------------------------------------------- /EasySwarm/obj/Release/EasySwarm.csprojResolveAssemblyReference.cache: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobSenseTech/EasySwarm-Personal/e8f42a373c8fa8e98059d4d7305688c5917a15c4/EasySwarm/obj/Release/EasySwarm.csprojResolveAssemblyReference.cache -------------------------------------------------------------------------------- /EasySwarm/obj/Release/EasySwarm.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobSenseTech/EasySwarm-Personal/e8f42a373c8fa8e98059d4d7305688c5917a15c4/EasySwarm/obj/Release/EasySwarm.exe -------------------------------------------------------------------------------- /EasySwarm/obj/Release/EasySwarm.pdb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobSenseTech/EasySwarm-Personal/e8f42a373c8fa8e98059d4d7305688c5917a15c4/EasySwarm/obj/Release/EasySwarm.pdb -------------------------------------------------------------------------------- /EasySwarm/obj/Release/TempPE/Properties.Resources.Designer.cs.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobSenseTech/EasySwarm-Personal/e8f42a373c8fa8e98059d4d7305688c5917a15c4/EasySwarm/obj/Release/TempPE/Properties.Resources.Designer.cs.dll -------------------------------------------------------------------------------- /EasySwarm/obj/Release/en-US/EasySwarm.resources.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobSenseTech/EasySwarm-Personal/e8f42a373c8fa8e98059d4d7305688c5917a15c4/EasySwarm/obj/Release/en-US/EasySwarm.resources.dll -------------------------------------------------------------------------------- /EasySwarm/obj/Release/zh-CHT/EasySwarm.resources.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobSenseTech/EasySwarm-Personal/e8f42a373c8fa8e98059d4d7305688c5917a15c4/EasySwarm/obj/Release/zh-CHT/EasySwarm.resources.dll -------------------------------------------------------------------------------- /EasySwarm/obj/Release/zh-CN/EasySwarm.resources.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobSenseTech/EasySwarm-Personal/e8f42a373c8fa8e98059d4d7305688c5917a15c4/EasySwarm/obj/Release/zh-CN/EasySwarm.resources.dll -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # EasySwarm-Personl 2 | This repo is a open source version of Ground Control Station of UAV Swarm developed by RobSense Technology 3 | --------------------------------------------------------------------------------