BS_Praktikum4/main.cpp

27 lines
609 B
C++
Raw Normal View History

2025-06-03 00:50:08 +02:00
#include "sensor_network.h"
#include <iostream>
2025-06-03 01:40:44 +02:00
/**
* Hauptprogramm
* Startet die Simulation mit festen Parametern
* (Könnte leicht für interaktive Eingabe erweitert werden)
*/
int main() {
2025-06-03 01:40:44 +02:00
// Netzwerk mit Puffergröße 8 erstellen
2025-06-03 01:25:44 +02:00
SensorNetwork<8> network;
2025-06-03 01:40:44 +02:00
2025-06-03 01:25:44 +02:00
std::cout << "Starting simulation...\n";
2025-06-03 01:40:44 +02:00
// 2 Sensoren und 2 Analyse-Module starten
network.start(2, 2);
// 30 Sekunden laufen lassen
2025-06-03 01:25:44 +02:00
std::this_thread::sleep_for(std::chrono::seconds(30));
2025-06-03 01:40:44 +02:00
// Netzwerk stoppen
2025-06-03 01:25:44 +02:00
network.stop();
2025-06-03 01:40:44 +02:00
2025-06-03 01:25:44 +02:00
std::cout << "Simulation finished\n";
return 0;
2025-06-03 01:25:44 +02:00
}