Added Flight Board Library and Config Files
Revert "Added Flight Board Library and Config Files"
Should be in branch microcontroller
This reverts commit d787e92e996efe47745c5912791e0ac9630dc6fa.
Added flight control board libraries and source files
Revert "Added flight control board libraries and source files"
DID IT AGAIN!! ARGHH!!!!
This reverts commit 5d9d951555756c321cd6b41fa63962fabfbf19fb.
Started work on communicator class using zmq. Should simplify the process of using zmq but it may not be necessary
Added sending and recieving functions to the zmq communicator. Also added a basic test of the system and a communication settings file.
Updated communicator tests
Updated communication settings and communication tests
Added a refresher system to zmq communicator. It now updates a single value (not yet queue) for each subscriber using a seperate, always running, thread. This means that it now returns the current message to a subscriber regardless of update frequency of publisher or whether the publisher is running or not.
Logger test no longer outputs to file. (Just cleaning things up)
Fixed issue with zmq communicator waiting for non-functioning modules
Added a couple quick examples on how to send video using zmq and opencv.
Added examples for sending video and for a pinging system.
Started video communication class and associated settings file.
Added pub/sub video sending examples
Working on video pinger and modified zmq_communicator
Modified communications settings files
Deleted video_example folder. Moved files to examples
Cleaning up test folder
Added send_message_raw to zmq_communicator and updated tests and settings file to account for it