Skip to content
This repository was archived by the owner on Apr 9, 2026. It is now read-only.
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
16 changes: 0 additions & 16 deletions MicrocontrollerCode/include/FingerprintFunctions.h

This file was deleted.

30 changes: 0 additions & 30 deletions MicrocontrollerCode/include/PIRFunctions.h

This file was deleted.

11 changes: 4 additions & 7 deletions MicrocontrollerCode/include/microRosFunctions.h
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,6 @@
#include <Arduino.h>
#include "JoystickFunctions.h"
#include "UltrasonicFunctions.h"
#include "PIRFunctions.h"
#include "FanFunctions.h"
#include "IMUFunctions.h"

Expand All @@ -20,19 +19,17 @@
* @param sensorTopicName The name of the topic
* @param fingerprintTopicName
*/
boolean microRosSetup(unsigned int timerValue, const char *nodeName, const char *sensorTopicName, const char *fingerprintTopicName);
boolean microRosSetup(unsigned int timerValue, const char *nodeName, const char *sensorTopicName);

bool create_entities();

void destroy_entities();

void microRosTick();

void transmitMsg(RefDisplacement thetaRef, RefSpeed omegaRef, USData ultrasonicData, PIRSensors pirSensors, FanSpeeds fanSpeeds, IMUData imuData);
void transmitMsg(RefDisplacement thetaRef, RefSpeed omegaRef, USData ultrasonicData, FanSpeeds fanSpeeds, IMUData imuData);

void publishFingerprint(uint8_t fingerprintID);

void publishError(bool joystick_adc_error, bool ultrasonic_adc_error, bool fingerprint_error, bool imu_error);
void publishError(bool joystick_adc_error, bool ultrasonic_adc_error, bool imu_error);

static void fan_subscription_callback(const void *msgin);

Expand All @@ -53,7 +50,7 @@ boolean microRosSetup(unsigned int timerValue, const char *nodeName, const char
* Transmits the message over ROS
* @param omegaRef The referenceSpeed struct to transmit
*/
void transmitMsg(RefSpeed omegaRef);
void transmitMsg(RefDisplacement thetaRef, RefSpeed omegaRef);
#endif

void checkConnection();
Expand Down
137 changes: 0 additions & 137 deletions MicrocontrollerCode/src/FingerprintFunctions.cpp

This file was deleted.

2 changes: 1 addition & 1 deletion MicrocontrollerCode/src/JoystickFunctions.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ int deadzoneParam = 30;
RefDisplacement joystickToDisplacement(Adafruit_ADS1115 &adc){
int forwardJoystick = adc.readADC_SingleEnded(0); //a0 is forward/backward
int sidewaysJoystick = adc.readADC_SingleEnded(1); //a1 is left/right

Serial.println("Joystick longitudinal displacement: " + String(forwardJoystick) + " latitudinal displacement: " + String(sidewaysJoystick));
RefDisplacement displacements;
/*
* Joystick middle values: ~8500
Expand Down
30 changes: 0 additions & 30 deletions MicrocontrollerCode/src/PIRFunctions.cpp

This file was deleted.

Loading
Loading