diff --git a/groundStation/src/backend/commands.c b/groundStation/src/backend/commands.c index fe8151978f113fbdba1c94264790098cbb363818..bbd0ee20ce70c8e75d27074d21b6592a586c5d2e 100644 --- a/groundStation/src/backend/commands.c +++ b/groundStation/src/backend/commands.c @@ -183,3 +183,14 @@ struct MessageType MessageTypes[MAX_TYPE_ID] = } }; + + +int findCommand(char * str) +{ + for (int i = 0; i < MAX_TYPE_ID; i++) { + if (strcmp(str, MessageTypes[i].cmdText) == 0) { + return i; + } + } + return -1; +} diff --git a/groundStation/src/backend/commands.h b/groundStation/src/backend/commands.h index ecbae2c0438b372ac370121eab71fb5166c09676..482724a5e097d540699f7efacd550880c0c44417 100644 --- a/groundStation/src/backend/commands.h +++ b/groundStation/src/backend/commands.h @@ -89,10 +89,6 @@ struct MessageType{ /* Defined in commands.c */ extern struct MessageType MessageTypes[MAX_TYPE_ID]; - -/* Legacy functions - no idea what uses these. Please do not delete. */ -float getFloat(unsigned char* str, int pos); -int getInt(unsigned char* str, int pos); -/* end legacy crap */ +int findCommand(char * cmdStr); #endif