From 28f14a5447a53c43c2d17f1e7963751b2d23395e Mon Sep 17 00:00:00 2001 From: iboyeau Date: Fri, 10 Mar 2023 08:30:28 +0100 Subject: [PATCH] get/set RessourceBock --- src/main/java/fr/ntr/AccessPoint.java | 29 ++++++++++++++++++--------- 1 file changed, 19 insertions(+), 10 deletions(-) diff --git a/src/main/java/fr/ntr/AccessPoint.java b/src/main/java/fr/ntr/AccessPoint.java index 7e3a7f2..976ab7d 100644 --- a/src/main/java/fr/ntr/AccessPoint.java +++ b/src/main/java/fr/ntr/AccessPoint.java @@ -1,5 +1,6 @@ package fr.ntr; +import java.lang.reflect.Array; import java.util.ArrayList; import java.util.List; import java.util.Random; @@ -30,7 +31,7 @@ public class AccessPoint { */ private final double min, max; - + public AccessPoint(Scheduler scheduler, double min, double max) { this.min = min; this.max = max; @@ -41,10 +42,11 @@ public class AccessPoint { /** * Lancer la simulation + * * @param duration */ - public void startSimulation(int duration, int nbUsers){ - for(int ticks = 0; ticks < duration; ++ticks){ + public void startSimulation(int duration, int nbUsers) { + for (int ticks = 0; ticks < duration; ++ticks) { // Simulation reset(); init(nbUsers); @@ -57,8 +59,8 @@ public class AccessPoint { /** * Génération du débit et des paquets */ - private void init(int nbUsers){ - for(int i = 0; i < nbUsers; i++){ + private void init(int nbUsers) { + for (int i = 0; i < nbUsers; i++) { Random random = new Random(); double randomDist = this.min + random.nextDouble() * (this.max - this.min); User user = new User(randomDist); @@ -68,23 +70,30 @@ public class AccessPoint { } } - private void schedule(){ + private void schedule() { } - private void analyseData(){ + private void analyseData() { } - private void plotData(){ + private void plotData() { } - private void reset(){ + private void reset() { } - public int getFrameSize(){ + public int getFrameSize() { return this.timeSlotNb * this.subCarrierNb; } + + public ResourceBlock[][] getFrame() { + return frame; + } + public void setFrame(ResourceBlock[][] frame) { + this.frame = frame; + } }