11 #include <vl/signalInteraction.h>
18 class DtReflectedRadioTransmitter;
20 class DtRadioTransmitterPublisher;
21 class DtRadioReceiverPublisher;
26 class StreamAudioMessage;
27 class ConfigureRadioMessage;
31 class DtRadioNetManager;
45 virtual void receiveSignal(
const DtSignalInteraction& sig);
47 virtual DtRadioTransmitterPublisher& txPub()
const;
49 virtual DtRadioReceiverPublisher& rxPub()
const;
55 virtual void findEntityAndRadioIds(
const DtSignalInteraction& sig, DtEntityIdentifier& entityId,
int& radioId);
56 virtual bool findReflectedRadio(
const DtSignalInteraction& sig, DtReflectedRadioTransmitter*& radio);
57 virtual bool checkIdsShouldCommunicate(
const DtSignalInteraction& sig);
58 virtual bool checkFrequenciesMatch(DtReflectedRadioTransmitter* radio);
59 virtual bool checkCryptoStatesMatch(DtReflectedRadioTransmitter* radio);
60 virtual bool checkModulationTypesMatch(DtReflectedRadioTransmitter* radio);
61 virtual bool checkHoppingAndNoiseMatch(DtReflectedRadioTransmitter* radio);
int myRadioId
Definition: radioNetInterface.h:65
DtReflectedRadioTransmitterList * myRefTxList
Definition: radioNetInterface.h:73
bool myUseAlternateName
Definition: radioNetInterface.h:80
DtReflectedEntityList * myReflectedEntityList
Definition: radioNetInterface.h:74
int myIntercomStreamId
Definition: radioNetInterface.h:66
DtExerciseConn * myExConn
Definition: radioNetInterface.h:70
double myTimeLastReceive
Definition: radioNetInterface.h:68
DtEntityIdentifier myEntityId
Definition: radioNetInterface.h:63
Definition: radioNetInterface.h:33
DtRadioNetManager & myManager
Definition: radioNetInterface.h:76
Definition: radioNetManager.h:36
std::string myAlternateName
Definition: radioNetInterface.h:81
#define DT_DLL_MAKRADIOPLUGIN
Get proper local export symbol.
Definition: export.h:20
DtRadioReceiverPublisher * myRxPub
Definition: radioNetInterface.h:72
bool myUseStreamTag
Definition: radioNetInterface.h:79
DtRadioTransmitterPublisher * myTxPub
Definition: radioNetInterface.h:71
unsigned long long DtRadioID
Definition: radio.h:15
DtGlobalObjectDesignator myGlobalId
Definition: radioNetInterface.h:64
#define DT_PROTOCOL_NAMESPACE
Make VR-Vantage VRLink code export with library #ifdef DL_DLL_IGCONVRLINK #undef DL_DLL_IGCONVRLINK #...
Definition: export.h:32
double myTimeLastTransmit
Definition: radioNetInterface.h:67
Definition: streamAudio.h:17