-
Notifications
You must be signed in to change notification settings - Fork 2
Sprint2
-
Pull from main before the merge request: We had a lot of merge conflicts after accepting the merge requests originating the fact that our local versions weren't up to date with the main branch
-
JSON deserialization in Arduino: In the beginning when working with this task, we found it confusing on how to optimally approach this since the researching enlightened different ways of doing it accompanied by different libraries.
-
C++ is more low-level than Java : Since we were accustomed to the more high-level-language Java, we were forced to devote time in understanding the foundational logic of C++ intending to meet our ambitions. One of the problems that arised in this sprint was that declaring a string where it would make sense in Java would give us a compilaiton error. We learned the two following things:
-
std::string --> Used for manipulation of strings
-
char* --> Pointer to data type char
-
Use your own broker
-
The external ones can be unstable, they keep disconnecting
- Firstly making sure the connection is working and secondly modifying the code so that it uses these values instead of the hardcoded values