added simple main test app

master
Yorick GEOFFRE 2 years ago
parent 36b4050e29
commit c8840741d2

@ -30,20 +30,6 @@ public:
return std::nullopt;
}
for (const auto& port : possiblePorts) {
serialPort.Open(port);
if (serialPort.good()) {
if (detect()) {
return true;
}
serialPort.Close();
}
}
return false;
}
bool detect() {
sendCommand("$");
std::string response = readResponse();

@ -0,0 +1,19 @@
#include "./caaarController.hpp"
int main() {
CaaarController controller;
if (auto detectedPort = controller.autoDetect()) {
std::cout << "CaaarController detected on port " << *detectedPort << "!" << std::endl;
// Example usage of the CaaarController class
controller.setLEDMode(1);
controller.setLEDColor(0, 255, 255, 255);
controller.setServoDutyCycle(0, 128);
} else {
std::cout << "CaaarController not detected." << std::endl;
}
return 0;
}
Loading…
Cancel
Save