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;
124 virtual void setModulationParams(
125 const void *networkRepresentation,
DtU8 size);
126 virtual const void *modulationParamsAddr()
const;
127 virtual DtU8 modulationParamsLength()
const;
146 virtual void setPsuedoNoiseSpectrumInUse(
bool inUse);
149 virtual bool psuedoNoiseSpectrumInUse()
const;
152 virtual void setPseudoNoiseSpectrumInUse(
bool inUse);
154 virtual bool pseudoNoiseSpectrumInUse()
const;
157 virtual void setRadioId(
unsigned int number);
159 virtual unsigned int radioId()
const;
167 virtual void setTimeHopInUse(
bool inUse);
169 virtual bool timeHopInUse()
const;
177 virtual void setWorldAntennaLoc(
const DtVector& location);
179 virtual const DtVector& worldAntennaLoc()
const;
183 virtual void setRelativeAntennaLoc(
const DtVector& location);
185 virtual const DtVector& relativeAntennaLoc()
const;
214 virtual void setFHNetId(
DtU16 id);
216 virtual DtU16 fHNetId()
const;
219 virtual void setHopSetId(
DtU16 id);
220 virtual DtU16 hopSetId()
const;
223 virtual void setLockoutSetId(
DtU16 id);
225 virtual DtU16 lockoutSetId()
const;
228 virtual void setTransmissionSecurityKey(
DtU16 key);
230 virtual DtU16 transmissionSecurityKey()
const;
233 virtual void setFHSynchronizationTimeOffset(
DtU32 id);
235 virtual DtU32 fHSynchronizationTimeOffset()
const;
238 virtual void setClearChannel(
DtU8 chan);
240 virtual DtU8 clearChannel()
const;
262 virtual void setFidelityLevel(
DtU16 level);
264 virtual DtU16 fidelityLevel()
const;
274 virtual void setPrimaryMode(
DtU16 mode);
276 virtual DtU16 primaryMode()
const;
279 virtual void setSecondaryMode(
DtU16 mode);
281 virtual DtU16 secondaryMode()
const;
284 virtual void setSynchronizationState(
DtU16 val);
286 virtual DtU16 synchronizationState()
const;
289 virtual void setNetworkSynchronizationId(
int val);
291 virtual int networkSynchronizationId()
const;
346 #endif //DtRadioTransmitterRepository_H_