8 #ifndef DtRadioTransmitterRepository_H_
9 #define DtRadioTransmitterRepository_H_
17 #ifndef DT_ENUM_LONG_WORD_PORTION
18 #define DT_ENUM_LONG_WORD_PORTION
61 virtual void setCryptoKeyId(
DtU16 key);
63 virtual DtU16 cryptoKeyId()
const;
81 virtual void setFrequency(
unsigned long upper,
unsigned long lower);
82 virtual void setFrequency(
unsigned long freq);
85 virtual unsigned long frequency(
90 virtual void setStreamTag(
unsigned long upper,
unsigned long lower);
91 virtual void setStreamTag(
unsigned long st);
94 virtual unsigned long streamTag(
98 virtual void setFrequencyBandwidth(
DtFloat32 bandwidth);
100 virtual DtFloat32 frequencyBandwidth()
const;
103 virtual void setFrequencyHopInUse(
bool hopInUse);
105 virtual bool frequencyHopInUse()
const;
113 virtual void setModulationParams(
114 const void *networkRepresentation,
DtU8 size);
115 virtual const void *modulationParamsAddr()
const;
116 virtual DtU8 modulationParamsLength()
const;
135 virtual void setPsuedoNoiseSpectrumInUse(
bool inUse);
138 virtual bool psuedoNoiseSpectrumInUse()
const;
141 virtual void setPseudoNoiseSpectrumInUse(
bool inUse);
143 virtual bool pseudoNoiseSpectrumInUse()
const;
146 virtual void setRadioId(
unsigned int number);
148 virtual unsigned int radioId()
const;
156 virtual void setTimeHopInUse(
bool inUse);
158 virtual bool timeHopInUse()
const;
166 virtual void setWorldAntennaLoc(
const DtVector& location);
168 virtual const DtVector& worldAntennaLoc()
const;
172 virtual void setRelativeAntennaLoc(
const DtVector& location);
174 virtual const DtVector& relativeAntennaLoc()
const;
203 virtual void setFHNetId(
DtU16 id);
205 virtual DtU16 fHNetId()
const;
208 virtual void setHopSetId(
DtU16 id);
209 virtual DtU16 hopSetId()
const;
212 virtual void setLockoutSetId(
DtU16 id);
214 virtual DtU16 lockoutSetId()
const;
217 virtual void setTransmissionSecurityKey(
DtU16 key);
219 virtual DtU16 transmissionSecurityKey()
const;
222 virtual void setFHSynchronizationTimeOffset(
DtU32 id);
224 virtual DtU32 fHSynchronizationTimeOffset()
const;
227 virtual void setClearChannel(
DtU8 chan);
229 virtual DtU8 clearChannel()
const;
251 virtual void setFidelityLevel(
DtU16 level);
253 virtual DtU16 fidelityLevel()
const;
263 virtual void setPrimaryMode(
DtU16 mode);
265 virtual DtU16 primaryMode()
const;
268 virtual void setSecondaryMode(
DtU16 mode);
270 virtual DtU16 secondaryMode()
const;
273 virtual void setSynchronizationState(
DtU16 val);
275 virtual DtU16 synchronizationState()
const;
278 virtual void setNetworkSynchronizationId(
int val);
280 virtual int networkSynchronizationId()
const;
336 #endif //DtRadioTransmitterRepository_H_