Crate elevatorpro

Source
Expand description

§This projects library

This library manages configuration, network-communication between nodes, synchronization of world view across nodes and internally, elevator logic

§Overview

  • Config: Handles configuration settings.
  • Utils: Various helper functions.
  • Init: System initialization.
  • Network: Communication via UDP and TCP.
  • World View: Managing and updating the world view.
  • Elevio: Interface for elevator I/O.
  • Elevator Logic: Task management and control logic for elevators.

Modules§

config
Global variables
elevator_logic
Elevator control logic and task handling.
elevio
Interface for elevator input/output.
init
Initialize functions
network
Network communication via UDP and TCP.
utils
Help functions
world_view
Management of the system’s world view.