FeedbackTester.h Source File

Simu5G: FeedbackTester.h Source File
Simu5G
FeedbackTester.h
1//
2// Simu5G
3//
4// Copyright (C) 2012-2021 Giovanni Nardini, Giovanni Stea, Antonio Virdis et al. (University of Pisa)
5// Copyright (C) 2022-2026 Giovanni Nardini, Giovanni Stea et al. (University of Pisa)
6//
7// This file is part of a software released under the license included in file
8// "license.pdf". Please read LICENSE and README files before using it.
9// The above files and the present reference are part of the software itself,
10// and cannot be removed from it.
11//
12
13#ifndef _LTE_FEEDBACKTESTER_H_
14#define _LTE_FEEDBACKTESTER_H_
15
16#include <inet/common/ModuleRefByPar.h>
17
18#include "simu5g/common/LteDefs.h"
19#include "simu5g/stack/phy/feedback/LteDlFeedbackGenerator.h"
20
21namespace simu5g {
22
23using namespace omnetpp;
24
28class FeedbackTester : public cSimpleModule
29{
30 simtime_t interval_;
31 cMessage *aperiodic_ = nullptr;
32 ModuleRefByPar<LteDlFeedbackGenerator> generator_;
33
34 protected:
35 void initialize(int stage) override;
36 int numInitStages() const override { return inet::NUM_INIT_STAGES; }
37 void handleMessage(cMessage *msg) override;
38};
39
40} //namespace
41
42#endif
43
Definition FeedbackTester.h:29
Definition AlertReceiver.h:24