acuasi / ground-control-station

UAS Ground Station
12 stars 6 forks source link

Some initial questions #10

Open jonmsawyer opened 11 years ago

jonmsawyer commented 11 years ago

Does this project work in a Linux environment?

Can a raw binary file of serial data be added for those who do not have an Xbee connected to their machine for testing/development?

Can server.js be changed to reference the config file for /dev/tty.usbserial-A900XUV3 as not everyone has this device hard coded?

I'm asking these things in here rather than adding them as issues because I don't know what the plan is for this project.

brucecrevensten commented 11 years ago

Linux: try it and find out!

Raw binary for testing: yes! this commit shows relevant code in the Mavlink repo. This approach can be used near-verbatim for the GCS repo, for testing true binary communications (but, that's covered by the Mavlink code, no real need to test at the binary level in this repo for mavlink, maybe?) Since so many of the items are realtime, you can code against them in terms of handling the event in the absence of actual streaming data, then trigger the event in tests/scratch code in the runtime.

State of server.js: dynamic! branch or fork to make necessary changes to get it to run for you.

On Tue, Jan 15, 2013 at 10:39 PM, jonmsawyer notifications@github.comwrote:

Does this project work in a Linux environment?

Can a raw binary file of serial data be added for those who do not have an Xbee connected to their machine for testing/development?

Can server.js be changed to reference the config file for /dev/tty.usbserial-A900XUV3 as not everyone has this device hard coded?

I'm asking these things in here rather than adding them as issues because I don't know what the plan is for this project.

— Reply to this email directly or view it on GitHubhttps://github.com/poker-flat/ground-control-station/issues/10.

jonmsawyer commented 11 years ago

I guess I'm a little lost... the documentation on getting started from scratch (having no previous knowledge of anything) seems a little terse... Do I need the mavlink repo in order to code against the ground control station code? So far I've run the server and I get an error about the serial port. I hit up localhost:3000 in my browser and get a "happiness" message. Am I missing some bootstrapping? Also, I tried testing the app and get errors.

Thanks!

jonmsawyer commented 11 years ago

I also failed to mention I'm on branch master. It might help a little for context on that :) I'll check out the other branches tomorrow and see what else I can find.