Skip to content

Repository files navigation

cpp-elevator

About

  • TTK4145 distributed elevator semester project
  • I have already done the project using the Go-language and i also wanted to try it in C++
  • The goal is learning modern C++ development and write good code

Network design

  • p2p UDP bcast of ElevatorState and OrderTable

Build-system

  • CMake

Building elevator-node

mkdir build
cmake --build build -j2

Build elevator server

dmd -w -g src/sim_server.d src/timer_event.d -ofSimElevatorServer

Run elevator node and server (id = 1-3)

make sim(1-3)

Run all elevator-node's and servers (id = 1,2,3)

make simall

Run tests

ctest --test-dir build

Simulator environment

image

About

TTK4145 elevator project written in C++

Topics

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Used by

Contributors

Languages