Initial commit
first commit
Added some basic Xbee support and cleaned up some of the code to be more readable
support for XbeeIO fixed, now passes a message of length 4 and recieves in diagnostic method. string comparison used to ensure message recieved has meaning
included the Node.js intilization and called battery() to return the battery life, still need to figure out how to get navdata in some readable form
working diagnostics, still need to find a better solution to confirm node.js is running, current implementation will not work during real usage if battery is below 100
fixed some issues with the Xbee communication, also fixed several issues with the NodeLink. The drone can now launch and land itself
implemented arrays for sonar data
writing to Node.js using pipes and system calls ended up being too intensive and slow. this is an attempt to communicate over a tcp port.