![]() |
VR-Link API Documentation for HLA 1516
|
00001 /********************************************************************* 00002 ** Copyright (c) 1992-2010 VT MAK 00003 ** All rights reserved. 00004 *********************************************************************/ 00005 00006 00009 00010 #ifndef DtRadioMod_H_ 00011 #define DtRadioMod_H_ 00012 00013 #include "hostStructs.h" 00014 00015 00020 class DT_DLL_VL DtSINCGARSModulation 00021 { 00022 public: 00023 00024 DtSINCGARSModulation(); 00025 DtSINCGARSModulation(const DtSINCGARSModulation &orig); 00026 virtual ~DtSINCGARSModulation(); 00027 00028 int operator!=(const DtSINCGARSModulation &other) const; 00029 int operator==(const DtSINCGARSModulation &other) const; 00030 00031 DtSINCGARSModulation& operator=(const DtSINCGARSModulation &orig); 00032 00033 virtual void setFHNetId(DtU16 id); 00034 virtual DtU16 fHNetId() const; 00035 00036 virtual void setHopSetId(DtU16 id); 00037 virtual DtU16 hopSetId() const; 00038 00039 virtual void setLockoutSetId(DtU16 id); 00040 virtual DtU16 lockoutSetId() const; 00041 00042 virtual void setTransmissionSecurityKey(DtU16 key); 00043 virtual DtU16 transmissionSecurityKey() const; 00044 00045 virtual void setFHSynchronizationTimeOffset(DtU32 id); 00046 virtual DtU32 fHSynchronizationTimeOffset() const; 00047 00048 virtual void printData() const; 00049 virtual void printDataToStream(std::ostream& stream) const; 00050 00051 protected: 00052 DtU16 myFHNetId; 00053 DtU16 myHopSetId; 00054 DtU16 myLockoutSetId; 00055 DtU16 myTransmissionSecurityKey; 00056 DtU32 myFHSynchronizationTimeOffset; 00057 00058 }; 00059 #endif 00060