From 505743907c1b6439c2d41466d4a87f1f21fae4c8 Mon Sep 17 00:00:00 2001 From: eltayebmusab Date: Fri, 19 Apr 2024 07:01:15 +0200 Subject: [PATCH] Update all file descriptions --- simulations/Makefile | 16 ++++++++++++++++ src/TdmaInterface.ned | 9 +++++---- src/mac/TdmaMac.cc | 17 +++++++---------- src/mac/TdmaMac.h | 16 ++++++++++++++++ src/mac/TdmaMac.ned | 9 +++++---- src/scheduler/TdmaScheduler.cc | 15 +++++++++++++++ src/scheduler/TdmaScheduler.h | 17 +++++++---------- src/scheduler/TdmaScheduler.ned | 9 +++++---- 8 files changed, 76 insertions(+), 32 deletions(-) diff --git a/simulations/Makefile b/simulations/Makefile index a09840a..bad27c1 100644 --- a/simulations/Makefile +++ b/simulations/Makefile @@ -1,3 +1,19 @@ +# The LDACS Abstract TDMA MAC models an abstract LDACS air-to-air TDMA-based MAC protocol. +# Copyright (C) 2024 Musab Ahmed, Konrad Fuger, Koojana Kuladinithi, Andreas Timm-Giel, Institute of Communication Networks, Hamburg University of Technology, Hamburg, Germany + +# This program is free software: you can redistribute it and/or modify +# it under the terms of the GNU Lesser General Public License as published by +# the Free Software Foundation, either version 3 of the License, or +# (at your option) any later version. + +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU Lesser General Public License for more details. + +# You should have received a copy of the GNU Lesser General Public License +# along with this program. If not, see . + ### # This file is responsible for providing the full toolchain of creating result graphs. # Each target is responsible for one scenario, and should diff --git a/src/TdmaInterface.ned b/src/TdmaInterface.ned index b7eb0f4..4858edb 100644 --- a/src/TdmaInterface.ned +++ b/src/TdmaInterface.ned @@ -1,17 +1,18 @@ +// The LDACS Abstract TDMA MAC models an abstract LDACS air-to-air TDMA-based MAC protocol. +// Copyright (C) 2024 Musab Ahmed, Konrad Fuger, Koojana Kuladinithi, Andreas Timm-Giel, Institute of Communication Networks, Hamburg University of Technology, Hamburg, Germany // // This program is free software: you can redistribute it and/or modify // it under the terms of the GNU Lesser General Public License as published by // the Free Software Foundation, either version 3 of the License, or // (at your option) any later version. -// +// // This program is distributed in the hope that it will be useful, // but WITHOUT ANY WARRANTY; without even the implied warranty of // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the // GNU Lesser General Public License for more details. -// +// // You should have received a copy of the GNU Lesser General Public License -// along with this program. If not, see http://www.gnu.org/licenses/. -// +// along with this program. If not, see . import ldacs_abstract_tdma.mac.AbstractLdacsTdmaMac; import ldacs_abstract_tdma.rlc.Rlc; diff --git a/src/mac/TdmaMac.cc b/src/mac/TdmaMac.cc index fea1923..3a76a15 100644 --- a/src/mac/TdmaMac.cc +++ b/src/mac/TdmaMac.cc @@ -1,10 +1,10 @@ +// The LDACS Abstract TDMA MAC models an abstract LDACS air-to-air TDMA-based MAC protocol. +// Copyright (C) 2024 Musab Ahmed, Konrad Fuger, Koojana Kuladinithi, Andreas Timm-Giel, Institute of Communication Networks, Hamburg University of Technology, Hamburg, Germany // -// Copyright (C) 2013 OpenSim Ltd -// -// This program is free software; you can redistribute it and/or -// modify it under the terms of the GNU Lesser General Public License -// as published by the Free Software Foundation; either version 2 -// of the License, or (at your option) any later version. +// This program is free software: you can redistribute it and/or modify +// it under the terms of the GNU Lesser General Public License as published by +// the Free Software Foundation, either version 3 of the License, or +// (at your option) any later version. // // This program is distributed in the hope that it will be useful, // but WITHOUT ANY WARRANTY; without even the implied warranty of @@ -12,10 +12,7 @@ // GNU Lesser General Public License for more details. // // You should have received a copy of the GNU Lesser General Public License -// along with this program; if not, see . -// -// author: Zoltan Bojthe -// +// along with this program. If not, see . #include #include diff --git a/src/mac/TdmaMac.h b/src/mac/TdmaMac.h index 59031a0..993ecbe 100644 --- a/src/mac/TdmaMac.h +++ b/src/mac/TdmaMac.h @@ -1,3 +1,19 @@ +// The LDACS Abstract TDMA MAC models an abstract LDACS air-to-air TDMA-based MAC protocol. +// Copyright (C) 2024 Musab Ahmed, Konrad Fuger, Koojana Kuladinithi, Andreas Timm-Giel, Institute of Communication Networks, Hamburg University of Technology, Hamburg, Germany +// +// This program is free software: you can redistribute it and/or modify +// it under the terms of the GNU Lesser General Public License as published by +// the Free Software Foundation, either version 3 of the License, or +// (at your option) any later version. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU Lesser General Public License for more details. +// +// You should have received a copy of the GNU Lesser General Public License +// along with this program. If not, see . + #ifndef __INET_TDMA_MAC_H #define __INET_TDMA_MAC_H diff --git a/src/mac/TdmaMac.ned b/src/mac/TdmaMac.ned index d7f04cb..5c8350b 100644 --- a/src/mac/TdmaMac.ned +++ b/src/mac/TdmaMac.ned @@ -1,17 +1,18 @@ +// The LDACS Abstract TDMA MAC models an abstract LDACS air-to-air TDMA-based MAC protocol. +// Copyright (C) 2024 Musab Ahmed, Konrad Fuger, Koojana Kuladinithi, Andreas Timm-Giel, Institute of Communication Networks, Hamburg University of Technology, Hamburg, Germany // // This program is free software: you can redistribute it and/or modify // it under the terms of the GNU Lesser General Public License as published by // the Free Software Foundation, either version 3 of the License, or // (at your option) any later version. -// +// // This program is distributed in the hope that it will be useful, // but WITHOUT ANY WARRANTY; without even the implied warranty of // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the // GNU Lesser General Public License for more details. -// +// // You should have received a copy of the GNU Lesser General Public License -// along with this program. If not, see http://www.gnu.org/licenses/. -// +// along with this program. If not, see . import inet.linklayer.acking.AckingMac; import inet.common.LayeredProtocolBase; diff --git a/src/scheduler/TdmaScheduler.cc b/src/scheduler/TdmaScheduler.cc index 185d6fb..de9f5dc 100644 --- a/src/scheduler/TdmaScheduler.cc +++ b/src/scheduler/TdmaScheduler.cc @@ -1,3 +1,18 @@ +// The LDACS Abstract TDMA MAC models an abstract LDACS air-to-air TDMA-based MAC protocol. +// Copyright (C) 2024 Musab Ahmed, Konrad Fuger, Koojana Kuladinithi, Andreas Timm-Giel, Institute of Communication Networks, Hamburg University of Technology, Hamburg, Germany +// +// This program is free software: you can redistribute it and/or modify +// it under the terms of the GNU Lesser General Public License as published by +// the Free Software Foundation, either version 3 of the License, or +// (at your option) any later version. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU Lesser General Public License for more details. +// +// You should have received a copy of the GNU Lesser General Public License +// along with this program. If not, see . #include "TdmaScheduler.h" diff --git a/src/scheduler/TdmaScheduler.h b/src/scheduler/TdmaScheduler.h index cffb05d..1d77776 100644 --- a/src/scheduler/TdmaScheduler.h +++ b/src/scheduler/TdmaScheduler.h @@ -1,10 +1,10 @@ +// The LDACS Abstract TDMA MAC models an abstract LDACS air-to-air TDMA-based MAC protocol. +// Copyright (C) 2024 Musab Ahmed, Konrad Fuger, Koojana Kuladinithi, Andreas Timm-Giel, Institute of Communication Networks, Hamburg University of Technology, Hamburg, Germany // -// Copyright (C) 2013 OpenSim Ltd -// -// This program is free software; you can redistribute it and/or -// modify it under the terms of the GNU Lesser General Public License -// as published by the Free Software Foundation; either version 2 -// of the License, or (at your option) any later version. +// This program is free software: you can redistribute it and/or modify +// it under the terms of the GNU Lesser General Public License as published by +// the Free Software Foundation, either version 3 of the License, or +// (at your option) any later version. // // This program is distributed in the hope that it will be useful, // but WITHOUT ANY WARRANTY; without even the implied warranty of @@ -12,10 +12,7 @@ // GNU Lesser General Public License for more details. // // You should have received a copy of the GNU Lesser General Public License -// along with this program; if not, see . -// -// author: Konrad Fuger -// +// along with this program. If not, see . #ifndef __INET_TDMA_SCHEDULER_H #define __INET_TDMA_SCHEDULER_H diff --git a/src/scheduler/TdmaScheduler.ned b/src/scheduler/TdmaScheduler.ned index 68deb93..71b81a7 100644 --- a/src/scheduler/TdmaScheduler.ned +++ b/src/scheduler/TdmaScheduler.ned @@ -1,17 +1,18 @@ +// The LDACS Abstract TDMA MAC models an abstract LDACS air-to-air TDMA-based MAC protocol. +// Copyright (C) 2024 Musab Ahmed, Konrad Fuger, Koojana Kuladinithi, Andreas Timm-Giel, Institute of Communication Networks, Hamburg University of Technology, Hamburg, Germany // // This program is free software: you can redistribute it and/or modify // it under the terms of the GNU Lesser General Public License as published by // the Free Software Foundation, either version 3 of the License, or // (at your option) any later version. -// +// // This program is distributed in the hope that it will be useful, // but WITHOUT ANY WARRANTY; without even the implied warranty of // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the // GNU Lesser General Public License for more details. -// +// // You should have received a copy of the GNU Lesser General Public License -// along with this program. If not, see http://www.gnu.org/licenses/. -// +// along with this program. If not, see . package ldacs_abstract_tdma.scheduler;