VR-Forces Developer's Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
gpsJammerControllerDescriptor.h
Go to the documentation of this file.
1 /*******************************************************************************
2 ** Copyright (c) 2021 MAK Technologies, Inc.
3 ** All rights reserved.
4 *******************************************************************************/
5 
7 
10 
11 #pragma once
12 
14 #include <readerWriter/rwReal.h>
15 #include <readerWriter/rwBoolean.h>
16 
18 
19 #include <vlpi/entityType.h>
20 
21 
25 {
26 public:
28  DtGpsJammerControllerDescriptor(const DtString& componentName,
29  DtReaderWriterRegistry* parentRegistry = 0);
30 
33 
34  virtual ~DtGpsJammerControllerDescriptor() override;
35 
39 
42  virtual DtString type() const override;
43 
44  virtual DtComponentDescriptor* clone(DtReaderWriterRegistry* parentRegistry = 0) const override;
45 
48 
51  virtual DtVector relativePosition() const;
52  virtual void setRelativePosition(DtVector pos);
54 
57  virtual DtRwRadioEntityType radioSystemType() const;
58  virtual void setRadioSystemType(DtRadioEntityType type);
60 
63  virtual double transmittedPower() const;
64  virtual void setTransmittedPower(double power);
66 
69  virtual bool transmitterOnByDefault() const;
70  virtual void setTransmitterOnByDefault(bool v);
72 
73 protected:
76 
77 protected:
80 
81 
86 
91 
97 
104 };
#define DT_DLL_vrfobjparam
This file is used to determine how to build.
Definition: vrfobjparamDefines.h:28
A readable, writable type whose name is the name of a component and that has a list of component name...
Definition: componentDescriptor.h:49
Definition: readerWriterRegistry.h:39
DtRwRadioEntityType.
Definition: rwRadioEntityType.h:23
DtRwOffsetVector myRelativePosition
Parameter Name: relative-position Parameter Description: The position of the embedded system...
Definition: gpsJammerControllerDescriptor.h:85
DtComponentDescriptor & operator=(const DtComponentDescriptor &orig)
assignment
virtual DtComponentDescriptor * clone(DtReaderWriterRegistry *parentRegistry=NULL) const
DtRwRadioEntityType myRadioSystemType
Parameter Name: radio-system-type Parameter Description: The type of radio transmitter. Parameter Default Value: Not Optional.
Definition: gpsJammerControllerDescriptor.h:90
DtRwBoolean myTransmitterOnByDefault
Parameter Name: transmitter-on-by-default Parameter Description: Whether jammer transmitter is turned...
Definition: gpsJammerControllerDescriptor.h:102
Description: Readable, Writable DtReal (double)
Definition: rwReal.h:27
virtual DtString type() const
Returns the type of component this descriptor describes. Used to create the descriptor on read from a...
Specialized vector that can be used for the knowledge of an &quot;offset&quot; rather than location vector...
Definition: rwVector.h:112
Description: Readable, Writable bool.
Definition: rwBoolean.h:26
static DtComponentDescriptor * creator()
DtTacanComponentDescriptor; descriptor for the DtTacanComponent component.
Definition: gpsJammerControllerDescriptor.h:24
DtRwReal myTransmittedPower
Parameter Name: transmitted-power Parameter Description: The average transmitted power (measured in W...
Definition: gpsJammerControllerDescriptor.h:96

Document ID: Generated on Thu Oct 23 22:29:17 EDT 2025 from SVN revision 280951
Copyright © 2005-2024 MAK Technologies. All Rights Reserved (www.mak.com)