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 DtVector32& location);
188 virtual const DtVector32& relativeAntennaLoc()
const;
216 virtual void setFHNetId(
DtU16 id);
218 virtual DtU16 fHNetId()
const;
221 virtual void setHopSetId(
DtU16 id);
222 virtual DtU16 hopSetId()
const;
225 virtual void setLockoutSetId(
DtU16 id);
227 virtual DtU16 lockoutSetId()
const;
230 virtual void setTransmissionSecurityKey(
DtU16 key);
232 virtual DtU16 transmissionSecurityKey()
const;
235 virtual void setFHSynchronizationTimeOffset(
DtU32 id);
237 virtual DtU32 fHSynchronizationTimeOffset()
const;
240 virtual void setClearChannel(
DtU8 chan);
242 virtual DtU8 clearChannel()
const;
264 virtual void setFidelityLevel(
DtU16 level);
266 virtual DtU16 fidelityLevel()
const;
276 virtual void setPrimaryMode(
DtU16 mode);
278 virtual DtU16 primaryMode()
const;
281 virtual void setSecondaryMode(
DtU16 mode);
283 virtual DtU16 secondaryMode()
const;
286 virtual void setSynchronizationState(
DtU16 val);
288 virtual DtU16 synchronizationState()
const;
291 virtual void setNetworkSynchronizationId(
int val);
293 virtual int networkSynchronizationId()
const;
348 #endif //DtRadioTransmitterRepository_H_