Recent additions to my GCS include the APM binary stream and the UavDevBoard (Matrix Pilot/Serial UDB Extra) data stream plus playback of UDB text file on the Data File tab. Quad model is also a new addition (many more models coming soon). Screen is now resizable and depending upon the instruments size, either the glass cockpit or 3D model can be clicked and selected as the "big" instrument. Minimum screen size is now 800X400 which should work well on older laptops and netbooks.
Next on the To-Do list is APM 2-way with MAVlink support, Installer and more models. Still hoping to add AttoPilot support shortly.
If you're having problems installing, make sure to run the DirectX download EVEN IF you have the latest DirectX installed. These include additional drivers MISSING from the standard DX installer.
Minimum requirement still includes .NET 2.0, Google Earth and the Google Earth API.
Download the latest here: http://code.google.com/p/happykillmore-gcs/downloads/list?saved=1&ts=1291154906
Links to minimum requirements here: http://code.google.com/p/happykillmore-gcs/
Comments
I copied your settings.txt exactly as above and I do not get the error message.
Line 251 is
planeLink.setHref(modelURL);
and might be the first place the DAE URL is referenced.
You need to make sure you have the full URL including http://
ie
Dae URL=http://www.happykillmore.com/Software/HK_GCS/3D Models/EasyStar.dae
which is the default for the EasyStar
However, I do see I have some errors when I change to Polish...have to fix that tonight....
Using 1.1.20 clean install from zip. Getting a script error.
Line 251
Char 13
Type mismatch
The default text file being created does not contain the url line
Filename=EasyStar.x
Scale=75
BackColor=D3D3D3
Dae Heading=N
3D Heading=N
I insert the url line as depicted above with my server and still get a script error. Still looking at it.
Thanks. Worked well hardcoding my server in pluginhost.html
I'll check it out.
Mitch, here's a sample setting.txt file with the Dae URL and the Heading offset for the Dae where Dae heading is "N" for Normal or "R" for reversed. In reversed, I'm actually sending the heading + 180 and roll and pitch * -1 to the Google Earth API. Same is true for 3D Heading N or R setting but this applies to the 3D model in the instrument window. Chances are excellent that your settings will be N for 3D and R for dae or R for 3D and N for dae. Since GE seems to handle the heading 180 degrees off of what the directX does.
Filename=EasyStar.x
Scale=75
BackColor=D3D3D3
Dae URL=http://localhost/3D Models/EasyStar.dae
Dae Heading=N
3D Heading=R
@Tom, That is very very cool. Best of luck I want to try that out. My ideal is to have joystick and combined gcs/config tool. I have tried to avoid the mobile coms route but it seems the right way to go. Great system.
@Fab - I'm adding TCP and UDP communication to GCS next week (or at least starting next week). It's so I can do this much easier: http://www.diydrones.com/profiles/blogs/proof-of-concept-flying-the
Sorry, I don't understand. It would be a local server that works the same way as the x-plane integration? It is quite a common thing? Live chat works a similar way.
+ Future, if a GCS has tcp functionality it can forward (or listen to) serial messages via tcp to other ip based telemetry software modules and tracking systems. This would also remove the minor limitation of one user per serial port.