14 #include "matrix/vlVector.h"
22 class DtRadioTransmitterStateComponent;
41 virtual void setRelativePosition(
const DtVector&);
42 virtual DtVector relativePosition()
const;
44 virtual void setTransmitState(
int);
45 virtual unsigned int transmitState()
const;
47 virtual void setPower(
float);
48 virtual float power()
const;
50 virtual void setWorldAntennaLoc(
const DtVector&);
51 virtual const DtVector& worldAntennaLoc()
const;
53 virtual void setFrequency(
double);
54 virtual double frequency()
const;
56 virtual void setFrequencyBandwidth(
float);
57 virtual float frequencyBandwidth()
const;
59 virtual void setInputSource(
unsigned int);
60 virtual unsigned int inputSource()
const;
62 virtual void setMajorModulationType(
unsigned int);
63 virtual unsigned int majorModulationType()
const;
68 virtual void setDetailedModulationType(
unsigned int);
69 virtual unsigned int detailedModulationType()
const;
79 virtual void createRadioTransmitter();
UUID is a unique ID wrapper class.
Definition: uuid.h:59
makVrf::DtRadioTransmitterStateComponent * myRadioTransmitter
Definition: vrfRadioTransmitter.h:83
1) Define the interface class that will be used to represent the next and curent frames. The UNDEFINED_ macros are convenience macros that will define methods that throw exceptions (until they are implemented)
Definition: radioTransmitterStateComponent.h:140
Definition: vrfRadioTransmitter.h:25
Definition: vrfRadioTransmitterParams.h:18
#define DT_DLL_vrfobjcore
This file is used to determine how to build.
Definition: vrfobjcoreDefines.h:24
unsigned int myTickCounter
Definition: vrfRadioTransmitter.h:84
DtVrfRadioTransmitterParams myTransmitterParams
Definition: vrfRadioTransmitter.h:85
DT_DLL_DEBUGDRAWRENDERER void init(makVrv::DtDe &de)
Work function for the plugin initialization.
DtLocalObject * myVrfObject
Definition: vrfRadioTransmitter.h:82
A locally simulated VRF object.
Definition: localObject.h:98