8 #ifndef DtRadioTransmitterRepository_H_
9 #define DtRadioTransmitterRepository_H_
17 #ifndef DT_ENUM_LONG_WORD_PORTION
18 #define DT_ENUM_LONG_WORD_PORTION
65 virtual void setCryptoKeyId(
DtU16 key);
67 virtual DtU16 cryptoKeyId()
const;
86 virtual void setFrequency(
unsigned long upper,
unsigned long lower);
95 virtual void setFrequency(
DtU64 freq);
96 virtual DtU64 frequency()
const;
101 virtual void setStreamTag(
unsigned long upper,
unsigned long lower);
102 virtual void setStreamTag(
unsigned long st);
105 virtual unsigned long streamTag(
109 virtual void setFrequencyBandwidth(
DtFloat32 bandwidth);
111 virtual DtFloat32 frequencyBandwidth()
const;
114 virtual void setFrequencyHopInUse(
bool hopInUse);
116 virtual bool frequencyHopInUse()
const;
127 virtual void setModulationParams(
128 const void *networkRepresentation,
DtU8 size);
129 virtual const void *modulationParamsAddr()
const;
130 virtual DtU8 modulationParamsLength()
const;
149 virtual void setPsuedoNoiseSpectrumInUse(
bool inUse);
152 virtual bool psuedoNoiseSpectrumInUse()
const;
155 virtual void setPseudoNoiseSpectrumInUse(
bool inUse);
157 virtual bool pseudoNoiseSpectrumInUse()
const;
160 virtual void setRadioId(
unsigned int number);
162 virtual unsigned int radioId()
const;
170 virtual void setTimeHopInUse(
bool inUse);
172 virtual bool timeHopInUse()
const;
180 virtual void setWorldAntennaLoc(
const DtVector& location);
182 virtual const DtVector& worldAntennaLoc()
const;
186 virtual void setRelativeAntennaLoc(
const DtVector& location);
188 virtual const DtVector& relativeAntennaLoc()
const;
217 virtual void setFHNetId(
DtU16 id);
219 virtual DtU16 fHNetId()
const;
222 virtual void setHopSetId(
DtU16 id);
223 virtual DtU16 hopSetId()
const;
226 virtual void setLockoutSetId(
DtU16 id);
228 virtual DtU16 lockoutSetId()
const;
231 virtual void setTransmissionSecurityKey(
DtU16 key);
233 virtual DtU16 transmissionSecurityKey()
const;
236 virtual void setFHSynchronizationTimeOffset(
DtU32 id);
238 virtual DtU32 fHSynchronizationTimeOffset()
const;
241 virtual void setClearChannel(
DtU8 chan);
243 virtual DtU8 clearChannel()
const;
265 virtual void setFidelityLevel(
DtU16 level);
267 virtual DtU16 fidelityLevel()
const;
277 virtual void setPrimaryMode(
DtU16 mode);
279 virtual DtU16 primaryMode()
const;
282 virtual void setSecondaryMode(
DtU16 mode);
284 virtual DtU16 secondaryMode()
const;
287 virtual void setSynchronizationState(
DtU16 val);
289 virtual DtU16 synchronizationState()
const;
292 virtual void setNetworkSynchronizationId(
int val);
294 virtual int networkSynchronizationId()
const;
349 #endif //DtRadioTransmitterRepository_H_