Go to file
2021-09-15 19:17:34 +02:00
_bin/linux/debug The datapool variables definition has been corrected. The controller is now working apparently well. It still needs to be tested with real data and devices. 2021-09-15 19:17:34 +02:00
_dep/linux/debug Alpha version of the code. Errors are still present in the code and the objects and dataused are picked as a test. Documentation of the code will be also added later. 2021-09-10 17:08:38 +02:00
_obj/linux/debug The datapool variables definition has been corrected. The controller is now working apparently well. It still needs to be tested with real data and devices. 2021-09-15 19:17:34 +02:00
.settings Alpha version of the code. Errors are still present in the code and the objects and dataused are picked as a test. Documentation of the code will be also added later. 2021-09-10 17:08:38 +02:00
bsp_linux The datapool variables definition has been corrected. The controller is now working apparently well. It still needs to be tested with real data and devices. 2021-09-15 19:17:34 +02:00
fsfw Some error fixed. two main problem to solve at this point: adjust the periodic reading of the data through the dh, adjust the operations of the components (error in reading the target state). 2021-09-14 21:09:06 +02:00
mission The datapool variables definition has been corrected. The controller is now working apparently well. It still needs to be tested with real data and devices. 2021-09-15 19:17:34 +02:00
.cproject Alpha version of the code. Errors are still present in the code and the objects and dataused are picked as a test. Documentation of the code will be also added later. 2021-09-10 17:08:38 +02:00
.project Alpha version of the code. Errors are still present in the code and the objects and dataused are picked as a test. Documentation of the code will be also added later. 2021-09-10 17:08:38 +02:00
Makefile mission and config folders added , make file is added 2021-06-21 13:42:47 +02:00
README.md Errors fixed in both controller and device handler. Data are now read correctly in the test code but not here in the framework. Problem in reading one variable from datapool for the controller. General cleaning of the code and documentation. 2021-09-15 17:31:20 +02:00
unlockRealtime mission and config folders added , make file is added 2021-06-21 13:42:47 +02:00

testArduino

This repository contains the example of the device handler for the Arduino managing the temperaure, environmental and accelerometer sensors. It is employed the fsfw with the release 0.01. The code has the obejective of reading the serial data output of the Arduino (in SPC format) and saving them in global data pool. The data will be then exploited by the termal controller.

RUN

In order to run the code it is necessary to connect the computer to the Arduino through USB interface. Before building and running the code, the serial port should be open through the terminal.

In my case the name of my port is: /dev/ttyACM0

The command to open the serial port in the terminal is: sudo chmod a+rw /dev/ttyACM0

In conclusion it is firstly necessary to know the name of the computer serial port. This name should be substituted in line 52 of mission/DeviceHandler/ArduinoComIF.cpp as: int serial_port = open("WRITE_SERIAL_PORT_NAME", O_RDWR); Finally the command described here above must be inserted in the terminal.