Skip to content

Commit

Permalink
fix: classes improved and docs
Browse files Browse the repository at this point in the history
  • Loading branch information
jpalmeidaalves committed Jan 30, 2025
1 parent 0e37daf commit c48769d
Show file tree
Hide file tree
Showing 5 changed files with 13 additions and 16 deletions.
1 change: 1 addition & 0 deletions docs/carmotion.md
Original file line number Diff line number Diff line change
Expand Up @@ -146,3 +146,4 @@ The class uses exception handling to manage errors:
- I2C device initialization fails
- All motor and servo commands are bounds-checked to prevent invalid values


2 changes: 1 addition & 1 deletion docs/joystick.md
Original file line number Diff line number Diff line change
Expand Up @@ -174,4 +174,4 @@ The class handles several types of SDL events:
- Monitor controller connection stability
- Consider implementing controller reconnection handling
- Add support for multiple controller types/layouts
- Implement axis calibration functionality if needed
- Implement axis calibration functionality if needed
2 changes: 0 additions & 2 deletions examples/baseCar/main.cpp
Original file line number Diff line number Diff line change
@@ -1,8 +1,6 @@
#include <iostream>

#include "platform/joystick/joystick.hpp"


auto main() -> int {
try {
carMove car;
Expand Down
2 changes: 0 additions & 2 deletions platform/carMove/carMove.cpp
Original file line number Diff line number Diff line change
@@ -1,7 +1,5 @@
#include "carMove.hpp"

#include <unistd.h>

#include <algorithm> // For std::max, std::min
#include <cmath> // For std::abs, std::floor, etc.
#include <stdexcept> // For std::runtime_error
Expand Down
22 changes: 11 additions & 11 deletions platform/joystick/joystick.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -123,21 +123,21 @@ void joystick::listen() {
}

void joystick::printButtonStates() {
setButtonAction(0, Actions{[]() {}, []() {}});
setButtonAction(1, Actions{[]() {}, []() {}});
setButtonAction(2, Actions{[]() {}, []() {}});
setButtonAction(3, Actions{[]() {}, []() {}});
setButtonAction(4, Actions{[]() {}, []() {}});
setButtonAction(5, Actions{[]() {}, []() {}});
setButtonAction(6, Actions{[]() {}, []() {}});
setButtonAction(7, Actions{[]() {}, []() {}});
setButtonAction(8, Actions{[]() {}, []() {}});
setButtonAction(9, Actions{[]() {}, []() {}});
setButtonAction(0, Actions{[]() {}, []() {}});
setButtonAction(1, Actions{[]() {}, []() {}});
setButtonAction(2, Actions{[]() {}, []() {}});
setButtonAction(3, Actions{[]() {}, []() {}});
setButtonAction(4, Actions{[]() {}, []() {}});
setButtonAction(5, Actions{[]() {}, []() {}});
setButtonAction(6, Actions{[]() {}, []() {}});
setButtonAction(7, Actions{[]() {}, []() {}});
setButtonAction(8, Actions{[]() {}, []() {}});
setButtonAction(9, Actions{[]() {}, []() {}});
setButtonAction(10, Actions{[]() {}, []() {}});
setButtonAction(11, Actions{[]() {}, []() {}});
setButtonAction(12, Actions{[]() {}, []() {}});
setButtonAction(13, Actions{[]() {}, []() {}});
setButtonAction(14, Actions{[]() {}, []() {}});
setButtonAction(15, Actions{[]() {}, []() {}});
setButtonAction(16, Actions{[]() {}, []() {}});
}
}

0 comments on commit c48769d

Please sign in to comment.