mirror of
https://github.com/AlexandreRouma/SDRPlusPlus.git
synced 2025-07-09 02:25:24 +02:00
Formatted the entire codebase and added a CI check for formatting
This commit is contained in:
@ -11,9 +11,15 @@ namespace color {
|
||||
|
||||
// Calculate the hue
|
||||
if (delta == 0) { h = 0; }
|
||||
else if (r > g && r > b) { h = 60.0f * fmodf((g - b) / delta, 6.0f); }
|
||||
else if (g > r && g > b) { h = 60.0f * (((b - r) / delta) + 2.0f); }
|
||||
else { h = 60.0f * (((r - g) / delta) + 4.0f); }
|
||||
else if (r > g && r > b) {
|
||||
h = 60.0f * fmodf((g - b) / delta, 6.0f);
|
||||
}
|
||||
else if (g > r && g > b) {
|
||||
h = 60.0f * (((b - r) / delta) + 2.0f);
|
||||
}
|
||||
else {
|
||||
h = 60.0f * (((r - g) / delta) + 4.0f);
|
||||
}
|
||||
|
||||
// Calculate lightness
|
||||
l = (cmin + cmax) / 2.0f;
|
||||
@ -29,12 +35,36 @@ namespace color {
|
||||
float m = l - (c / 2.0f);
|
||||
|
||||
// Affect coefficients to R, G or B depending on hue
|
||||
if (h < 60) { r = c; g = x; b = 0; }
|
||||
else if (h < 120) { r = x; g = c; b = 0; }
|
||||
else if (h < 180) { r = 0; g = c; b = x; }
|
||||
else if (h < 240) { r = 0; g = x; b = c; }
|
||||
else if (h < 300) { r = x; g = 0; b = c; }
|
||||
else { r = c; g = 0; b = x; }
|
||||
if (h < 60) {
|
||||
r = c;
|
||||
g = x;
|
||||
b = 0;
|
||||
}
|
||||
else if (h < 120) {
|
||||
r = x;
|
||||
g = c;
|
||||
b = 0;
|
||||
}
|
||||
else if (h < 180) {
|
||||
r = 0;
|
||||
g = c;
|
||||
b = x;
|
||||
}
|
||||
else if (h < 240) {
|
||||
r = 0;
|
||||
g = x;
|
||||
b = c;
|
||||
}
|
||||
else if (h < 300) {
|
||||
r = x;
|
||||
g = 0;
|
||||
b = c;
|
||||
}
|
||||
else {
|
||||
r = c;
|
||||
g = 0;
|
||||
b = x;
|
||||
}
|
||||
|
||||
// Add m
|
||||
r += m;
|
||||
|
@ -40,5 +40,4 @@ public:
|
||||
|
||||
private:
|
||||
std::vector<EventHandler<T>*> handlers;
|
||||
|
||||
};
|
@ -9,7 +9,10 @@ namespace utils {
|
||||
int len = strlen(str) - 1;
|
||||
while ((str[len] == '0' || str[len] == '.') && len > 0) {
|
||||
len--;
|
||||
if (str[len] == '.') { len--; break; }
|
||||
if (str[len] == '.') {
|
||||
len--;
|
||||
break;
|
||||
}
|
||||
}
|
||||
return std::string(str).substr(0, len + 1) + "MHz";
|
||||
}
|
||||
@ -18,7 +21,10 @@ namespace utils {
|
||||
int len = strlen(str) - 1;
|
||||
while ((str[len] == '0' || str[len] == '.') && len > 0) {
|
||||
len--;
|
||||
if (str[len] == '.') { len--; break; }
|
||||
if (str[len] == '.') {
|
||||
len--;
|
||||
break;
|
||||
}
|
||||
}
|
||||
return std::string(str).substr(0, len + 1) + "KHz";
|
||||
}
|
||||
@ -27,7 +33,10 @@ namespace utils {
|
||||
int len = strlen(str) - 1;
|
||||
while ((str[len] == '0' || str[len] == '.') && len > 0) {
|
||||
len--;
|
||||
if (str[len] == '.') { len--; break; }
|
||||
if (str[len] == '.') {
|
||||
len--;
|
||||
break;
|
||||
}
|
||||
}
|
||||
return std::string(str).substr(0, len + 1) + "Hz";
|
||||
}
|
||||
|
@ -15,7 +15,7 @@ namespace net {
|
||||
readWorkerThread = std::thread(&ConnClass::readWorker, this);
|
||||
writeWorkerThread = std::thread(&ConnClass::writeWorker, this);
|
||||
}
|
||||
|
||||
|
||||
ConnClass::~ConnClass() {
|
||||
ConnClass::close();
|
||||
}
|
||||
@ -28,7 +28,7 @@ namespace net {
|
||||
std::lock_guard lck2(writeQueueMtx);
|
||||
stopWorkers = true;
|
||||
}
|
||||
|
||||
|
||||
// Notify the workers of the change
|
||||
readQueueCnd.notify_all();
|
||||
writeQueueCnd.notify_all();
|
||||
@ -59,7 +59,7 @@ namespace net {
|
||||
|
||||
void ConnClass::waitForEnd() {
|
||||
std::unique_lock lck(readQueueMtx);
|
||||
connectionOpenCnd.wait(lck, [this](){ return !connectionOpen; });
|
||||
connectionOpenCnd.wait(lck, [this]() { return !connectionOpen; });
|
||||
}
|
||||
|
||||
int ConnClass::read(int count, uint8_t* buf) {
|
||||
@ -148,7 +148,7 @@ namespace net {
|
||||
while (true) {
|
||||
// Wait for wakeup and exit if it's for terminating the thread
|
||||
std::unique_lock lck(readQueueMtx);
|
||||
readQueueCnd.wait(lck, [this](){ return (readQueue.size() > 0 || stopWorkers); });
|
||||
readQueueCnd.wait(lck, [this]() { return (readQueue.size() > 0 || stopWorkers); });
|
||||
if (stopWorkers || !connectionOpen) { return; }
|
||||
|
||||
// Pop first element off the list
|
||||
@ -174,7 +174,7 @@ namespace net {
|
||||
while (true) {
|
||||
// Wait for wakeup and exit if it's for terminating the thread
|
||||
std::unique_lock lck(writeQueueMtx);
|
||||
writeQueueCnd.wait(lck, [this](){ return (writeQueue.size() > 0 || stopWorkers); });
|
||||
writeQueueCnd.wait(lck, [this]() { return (writeQueue.size() > 0 || stopWorkers); });
|
||||
if (stopWorkers || !connectionOpen) { return; }
|
||||
|
||||
// Pop first element off the list
|
||||
@ -261,7 +261,6 @@ namespace net {
|
||||
if (acceptWorkerThread.joinable()) { acceptWorkerThread.join(); }
|
||||
|
||||
|
||||
|
||||
listening = false;
|
||||
}
|
||||
|
||||
@ -273,7 +272,7 @@ namespace net {
|
||||
while (true) {
|
||||
// Wait for wakeup and exit if it's for terminating the thread
|
||||
std::unique_lock lck(acceptQueueMtx);
|
||||
acceptQueueCnd.wait(lck, [this](){ return (acceptQueue.size() > 0 || stopWorker); });
|
||||
acceptQueueCnd.wait(lck, [this]() { return (acceptQueue.size() > 0 || stopWorker); });
|
||||
if (stopWorker || !listening) { return; }
|
||||
|
||||
// Pop first element off the list
|
||||
@ -299,13 +298,13 @@ namespace net {
|
||||
|
||||
|
||||
Conn connect(std::string host, uint16_t port) {
|
||||
Socket sock;
|
||||
Socket sock;
|
||||
|
||||
#ifdef _WIN32
|
||||
// Initialize WinSock2
|
||||
if (!winsock_init) {
|
||||
WSADATA wsa;
|
||||
if (WSAStartup(MAKEWORD(2,2),&wsa)) {
|
||||
if (WSAStartup(MAKEWORD(2, 2), &wsa)) {
|
||||
throw std::runtime_error("Could not initialize WinSock2");
|
||||
return NULL;
|
||||
}
|
||||
@ -330,12 +329,12 @@ namespace net {
|
||||
return NULL;
|
||||
}
|
||||
uint32_t* naddr = (uint32_t*)remoteHost->h_addr_list[0];
|
||||
|
||||
|
||||
// Create host address
|
||||
struct sockaddr_in addr;
|
||||
addr.sin_addr.s_addr = *naddr;
|
||||
addr.sin_family = AF_INET;
|
||||
addr.sin_port = htons(port);
|
||||
addr.sin_port = htons(port);
|
||||
|
||||
// Connect to host
|
||||
if (::connect(sock, (struct sockaddr*)&addr, sizeof(addr)) < 0) {
|
||||
@ -353,7 +352,7 @@ namespace net {
|
||||
// Initialize WinSock2
|
||||
if (!winsock_init) {
|
||||
WSADATA wsa;
|
||||
if (WSAStartup(MAKEWORD(2,2),&wsa)) {
|
||||
if (WSAStartup(MAKEWORD(2, 2), &wsa)) {
|
||||
throw std::runtime_error("Could not initialize WinSock2");
|
||||
return NULL;
|
||||
}
|
||||
@ -372,14 +371,14 @@ namespace net {
|
||||
}
|
||||
|
||||
#ifndef _WIN32
|
||||
// Allow port reusing if the app was killed or crashed
|
||||
// Allow port reusing if the app was killed or crashed
|
||||
// and the socket is stuck in TIME_WAIT state.
|
||||
// This option has a different meaning on Windows,
|
||||
// This option has a different meaning on Windows,
|
||||
// so we use it only for non-Windows systems
|
||||
int enable = 1;
|
||||
if (setsockopt(listenSock, SOL_SOCKET, SO_REUSEADDR, &enable, sizeof (int)) < 0) {
|
||||
if (setsockopt(listenSock, SOL_SOCKET, SO_REUSEADDR, &enable, sizeof(int)) < 0) {
|
||||
throw std::runtime_error("Could not configure socket");
|
||||
return NULL;
|
||||
return NULL;
|
||||
}
|
||||
#endif
|
||||
|
||||
@ -395,7 +394,7 @@ namespace net {
|
||||
struct sockaddr_in addr;
|
||||
addr.sin_addr.s_addr = *naddr;
|
||||
addr.sin_family = AF_INET;
|
||||
addr.sin_port = htons(port);
|
||||
addr.sin_port = htons(port);
|
||||
|
||||
// Bind socket
|
||||
if (bind(listenSock, (struct sockaddr*)&addr, sizeof(addr)) < 0) {
|
||||
@ -419,7 +418,7 @@ namespace net {
|
||||
// Initialize WinSock2
|
||||
if (!winsock_init) {
|
||||
WSADATA wsa;
|
||||
if (WSAStartup(MAKEWORD(2,2),&wsa)) {
|
||||
if (WSAStartup(MAKEWORD(2, 2), &wsa)) {
|
||||
throw std::runtime_error("Could not initialize WinSock2");
|
||||
return NULL;
|
||||
}
|
||||
@ -455,15 +454,15 @@ namespace net {
|
||||
|
||||
// Create host address
|
||||
struct sockaddr_in addr;
|
||||
addr.sin_addr.s_addr = INADDR_ANY;//*naddr;
|
||||
addr.sin_addr.s_addr = INADDR_ANY; //*naddr;
|
||||
addr.sin_family = AF_INET;
|
||||
addr.sin_port = htons(port);
|
||||
addr.sin_port = htons(port);
|
||||
|
||||
// Create remote host address
|
||||
struct sockaddr_in raddr;
|
||||
raddr.sin_addr.s_addr = *rnaddr;
|
||||
raddr.sin_family = AF_INET;
|
||||
raddr.sin_port = htons(remotePort);
|
||||
raddr.sin_port = htons(remotePort);
|
||||
|
||||
// Bind socket
|
||||
if (bindSocket) {
|
||||
@ -473,7 +472,7 @@ namespace net {
|
||||
return NULL;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
return Conn(new ConnClass(sock, raddr, true));
|
||||
}
|
||||
}
|
@ -78,7 +78,6 @@ namespace net {
|
||||
Socket _sock;
|
||||
bool _udp;
|
||||
struct sockaddr_in remoteAddr;
|
||||
|
||||
};
|
||||
|
||||
typedef std::unique_ptr<ConnClass> Conn;
|
||||
@ -112,7 +111,6 @@ namespace net {
|
||||
std::thread acceptWorkerThread;
|
||||
|
||||
Socket sock;
|
||||
|
||||
};
|
||||
|
||||
typedef std::unique_ptr<ListenerClass> Listener;
|
||||
|
@ -95,7 +95,7 @@ public:
|
||||
return values[id];
|
||||
}
|
||||
|
||||
T operator [](int& id) {
|
||||
T operator[](int& id) {
|
||||
return value(id);
|
||||
}
|
||||
|
||||
@ -115,5 +115,4 @@ private:
|
||||
std::vector<std::string> names;
|
||||
std::vector<T> values;
|
||||
std::string _txt;
|
||||
|
||||
};
|
Reference in New Issue
Block a user