├── .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 |
--------------------------------------------------------------------------------