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;
82 virtual void setFrequency(
unsigned long upper,
unsigned long lower);
91 virtual void setFrequency(
DtU64 freq);
92 virtual DtU64 frequency()
const;
97 virtual void setStreamTag(
unsigned long upper,
unsigned long lower);
98 virtual void setStreamTag(
unsigned long st);
101 virtual unsigned long streamTag(
105 virtual void setFrequencyBandwidth(
DtFloat32 bandwidth);
107 virtual DtFloat32 frequencyBandwidth()
const;
110 virtual void setFrequencyHopInUse(
bool hopInUse);
112 virtual bool frequencyHopInUse()
const;
120 virtual void setModulationParams(
121 const void *networkRepresentation,
DtU8 size);
122 virtual const void *modulationParamsAddr()
const;
123 virtual DtU8 modulationParamsLength()
const;
142 virtual void setPsuedoNoiseSpectrumInUse(
bool inUse);
145 virtual bool psuedoNoiseSpectrumInUse()
const;
148 virtual void setPseudoNoiseSpectrumInUse(
bool inUse);
150 virtual bool pseudoNoiseSpectrumInUse()
const;
153 virtual void setRadioId(
unsigned int number);
155 virtual unsigned int radioId()
const;
163 virtual void setTimeHopInUse(
bool inUse);
165 virtual bool timeHopInUse()
const;
173 virtual void setWorldAntennaLoc(
const DtVector& location);
175 virtual const DtVector& worldAntennaLoc()
const;
179 virtual void setRelativeAntennaLoc(
const DtVector& location);
181 virtual const DtVector& relativeAntennaLoc()
const;
210 virtual void setFHNetId(
DtU16 id);
212 virtual DtU16 fHNetId()
const;
215 virtual void setHopSetId(
DtU16 id);
216 virtual DtU16 hopSetId()
const;
219 virtual void setLockoutSetId(
DtU16 id);
221 virtual DtU16 lockoutSetId()
const;
224 virtual void setTransmissionSecurityKey(
DtU16 key);
226 virtual DtU16 transmissionSecurityKey()
const;
229 virtual void setFHSynchronizationTimeOffset(
DtU32 id);
231 virtual DtU32 fHSynchronizationTimeOffset()
const;
234 virtual void setClearChannel(
DtU8 chan);
236 virtual DtU8 clearChannel()
const;
258 virtual void setFidelityLevel(
DtU16 level);
260 virtual DtU16 fidelityLevel()
const;
270 virtual void setPrimaryMode(
DtU16 mode);
272 virtual DtU16 primaryMode()
const;
275 virtual void setSecondaryMode(
DtU16 mode);
277 virtual DtU16 secondaryMode()
const;
280 virtual void setSynchronizationState(
DtU16 val);
282 virtual DtU16 synchronizationState()
const;
285 virtual void setNetworkSynchronizationId(
int val);
287 virtual int networkSynchronizationId()
const;
342 #endif //DtRadioTransmitterRepository_H_