diff --git a/README.md b/README.md index a8805d3..6c6a275 100644 --- a/README.md +++ b/README.md @@ -7,14 +7,14 @@ to it, so it would be acceptable for the particular course. #### Controller side: - User has for states of a room: **Busy;Home;Come;Away** (Can be found in the [file](RoomyState/lcd.cpp)) - Each state is controllable with a **button** included in the circuit -> When the **button** is pressed, it communicates with a [**Counter class**](RoomyState/Counter.h), which has an overflow feature making it really scalable for more +- When the **button** is pressed, it communicates with a [**Counter class**](RoomyState/Counter.h), which has an overflow feature making it really scalable for more states added in future. - Indicator LED of a particular state for tail-end with a button - Indicating the current tempreature and humidity #### Computer side: - Reading the change of the state coming from an Arduino connected via USB - Loading your configuration **XML** file, see example [here](RSS_Management/cmake-build-debug/config.xml) -- Logging the state change during the program is running, see example [here](RSS_Management/cmake-build-debug/Log_File.txt) //add later +- Logging the state change during the program is running, see example [here](RSS_Management/cmake-build-debug/Log_File.txt) - Sending the log file after closing the program with a telegram bot **NOT IMPLEMENTED** ### Communication: Running the program on a computer will read the configuration file and check if it is valid. In case the Controller is connected to Computer, the Computer will send a `#` message to Controller, if the Controller is able to read the signal, it will respond to the Computer. Computer will create a new `LOG_FL` (if user doesn't have one already) with a configuration data and will document the activity until the program is stopped manually or just exitted the **readMode**.