IOE_HA_Home_assignment

IOE Home Authomation repo template for home assignment. This template repo can be used for creating the structure of the project.

To build the project:

  1. Make sure you have a valid Cpp17 compailer (preferable - gcc)
  2. Create a folder "/IOE_HA_Home_assignment/build"
  3. Run "cd build"
  4. Under build, run "cmake .." (the make files should be created)
  5. Under build, run "make"

To run the project

An executable called "SeFleetMngr" should be created, you can run it by: "./SeFleetMngr"

To add additional modules (classes)

  1. Create a .cpp and / or a .hpp file under the root folder of the project: "/IOE_HA_Home_assignment/"
  2. Don't forget to add the .cpp to the list of project sources in the "CMakeLists.txt"
  3. Run "make" again to compile the additional files

Disclaimer for usage

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.