WSF
WsfCommResult.hpp
Go to the documentation of this file.
1// ****************************************************************************
2// CUI
3//
4// The Advanced Framework for Simulation, Integration, and Modeling (AFSIM)
5//
6// Copyright 2003-2015 The Boeing Company. All rights reserved.
7//
8// The use, dissemination or disclosure of data in this file is subject to
9// limitation or restriction. See accompanying README and LICENSE for details.
10// ****************************************************************************
11
12#ifndef WSFCOMMRESULT_HPP
13#define WSFCOMMRESULT_HPP
14
15#include "wsf_export.h"
16
17#include "WsfEM_Interaction.hpp"
18
19namespace wsf
20{
21namespace comm
22{
23
34{
35public:
36 Result() = default;
37 ~Result() override = default;
38
41 const char* GetScriptClassName() const override { return "WsfCommInteraction"; }
42
44 double mDataRate{-1.0};
45
48
50 double mBitErrorRate{-1.0};
51};
52
53} // namespace comm
54} // namespace wsf
55
56#endif
WsfEM_Interaction()=default
double mDataRate
The reported data rate in bit/s.
Definition WsfCommResult.hpp:44
const char * GetScriptClassName() const override
Definition WsfCommResult.hpp:41
double mBitErrorRate
The reported bit error rate (BER).
Definition WsfCommResult.hpp:50
double mEnergyBitToNoiseDensity
The reported energy per bit to the spectral noise density (Eb/No) ratio in dB.
Definition WsfCommResult.hpp:47
~Result() override=default
Definition WsfComm.cpp:34
Function definitions for those who need run-time access to the version.
Definition WsfComm.cpp:32
Copyrights Multiple, All Rights Reserved