WSF
WsfScriptEM_RcvrClass.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 2020 Infoscitex, a DCS 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 WSFSCRIPTEM_RCVRCLASS_HPP
13#define WSFSCRIPTEM_RCVRCLASS_HPP
14
15#include "wsf_export.h"
16
18
21{
22public:
23 WsfScriptEM_RcvrClass(const std::string& aClassName, UtScriptTypes* aScriptTypesPtr);
24
27 UT_DECLARE_SCRIPT_METHOD(BandwidthEffect);
28 UT_DECLARE_SCRIPT_METHOD(CanInteractWith);
29
30 UT_DECLARE_SCRIPT_METHOD(DetectionThreshold);
32 UT_DECLARE_SCRIPT_METHOD(InstantaneousBandwidth);
35 UT_DECLARE_SCRIPT_METHOD(NoiseMultiplier);
36 UT_DECLARE_SCRIPT_METHOD(PolarizationEffect);
37 UT_DECLARE_SCRIPT_METHOD(AntennaOhmicLoss);
38 UT_DECLARE_SCRIPT_METHOD(ReceiveLineLoss);
39
40 UT_DECLARE_SCRIPT_METHOD(SetDetectionThreshold);
41 UT_DECLARE_SCRIPT_METHOD(SetInstantaneousBandwidth);
43 UT_DECLARE_SCRIPT_METHOD(SetNoiseFigure);
44 UT_DECLARE_SCRIPT_METHOD(SetNoiseMultiplier);
45 UT_DECLARE_SCRIPT_METHOD(SetPolarizationEffect);
46 UT_DECLARE_SCRIPT_METHOD(SetAntennaOhmicLoss);
47 UT_DECLARE_SCRIPT_METHOD(SetReceiveLineLoss);
48};
49
50#endif
#define WSF_EXPORT
Definition WsfXIO_Export.hpp:35
An abstract base class for sensor_plot function.
Definition Function.hpp:29
UT_DECLARE_SCRIPT_METHOD(SetInstantaneousBandwidth)
UT_DECLARE_SCRIPT_METHOD(SetDetectionThreshold)
UT_DECLARE_SCRIPT_METHOD(AntennaOhmicLoss)
UT_DECLARE_SCRIPT_METHOD(Function)
UT_DECLARE_SCRIPT_METHOD(CanInteractWith)
WsfScriptEM_RcvrClass(const std::string &aClassName, UtScriptTypes *aScriptTypesPtr)
Definition WsfScriptEM_RcvrClass.cpp:23
UT_DECLARE_SCRIPT_METHOD(NoiseFigure)
UT_DECLARE_SCRIPT_METHOD(SetNoiseMultiplier)
UT_DECLARE_SCRIPT_METHOD(SetReceiveLineLoss)
UT_DECLARE_SCRIPT_METHOD(Activate)
UT_DECLARE_SCRIPT_METHOD(BandwidthEffect)
UT_DECLARE_SCRIPT_METHOD(NoiseMultiplier)
UT_DECLARE_SCRIPT_METHOD(DetectionThreshold)
UT_DECLARE_SCRIPT_METHOD(SetNoiseFigure)
UT_DECLARE_SCRIPT_METHOD(SetPolarizationEffect)
UT_DECLARE_SCRIPT_METHOD(PolarizationEffect)
UT_DECLARE_SCRIPT_METHOD(NoisePower)
UT_DECLARE_SCRIPT_METHOD(ReceiveLineLoss)
UT_DECLARE_SCRIPT_METHOD(SetAntennaOhmicLoss)
UT_DECLARE_SCRIPT_METHOD(SetNoisePower)
UT_DECLARE_SCRIPT_METHOD(Deactivate)
UT_DECLARE_SCRIPT_METHOD(InstantaneousBandwidth)
WsfScriptEM_XmtrRcvrClass(const std::string &aClassName, UtScriptTypes *aScriptTypesPtr)
Definition WsfScriptEM_XmtrRcvrClass.cpp:28
Copyrights Multiple, All Rights Reserved