Adapters are what allows for the current microcart groundstation to communicate with other vehicles. The adapters act as a translator by receiving packets from groundstation and then call the packets corresponding callback function. The developer can then modify callback functions to communicate.
Adapters are what allows for the current MicroCART groundstation to communicate with other vehicles. The adapters act as a translator by receiving packets from groundstation and then call the packets corresponding callback function. The developer can then modify callback functions to communicate.
There is one
There is one adapter created in house that allows the use of a Crazyflie. This allows the Crazyflie ground station to connect to the adapter in the same manner that the MicroCART backend does. In order to use this adapter you must first start the Crazyflie ground station, then run the Crazyflie adapter. After this process is setup make sure that the backend config is set properly for this new trackable and it can be controlled as if it were one of the custom quads.
adapter created in house that allows the use of a Crazyflie through the Matt_test branch of [Custom_Crazyflie_Software](https://git.ece.iastate.edu/danc/Custom_CrazyFlie_Software/tree/Matt_test_branch) repo.
This repository is part of the DANC lab and can be access similar to the MicroCART repositry. This branch makes their ground
station allow connects in the same manner that our backend does. In order to use this adapter
you must first start the lateral on quad ground station in the repository mentioned above, then run the crazyflie adapter.
After this process is setup make sure that the backend config is set properly for this new trackable and it can be controlled
as if it were one of our quads.
## CREATE NEW:
## CREATE NEW:
There are 3 major components that are provided for creation of a new custom adapter.
There are 3 major components that are provided for creation of a new custom adapter.