![]() |
VR-Link API Documentation for DIS
|
00001 /********************************************************************* 00002 * ** Copyright (c) 2011 VT MAK 00003 * ** All rights reserved. 00004 * *********************************************************************/ 00005 /********************************************************************* 00006 * ** $RCSfile: hJtidsVoiceCvsdRadSigEnc.h,v $ $Revision: 1.1 $ $State: Exp $ 00007 * *********************************************************************/ 00008 00009 #if DtHLA 00010 00011 #ifndef JtidsVoiceCvsdRadioSignalEnc_H_ 00012 #define JtidsVoiceCvsdRadioSignalEnc_H_ 00013 00014 #include <vl/hL16RadSigEnc.h> 00015 #include <vl/hJtidsVoiceCvsdRadSigInter.h> 00016 00017 #define DtDECLARE_JTIDS_HEADER_RADIO_SIGNAL_PARAM_ENCODER(paramName) \ 00018 DtDECLARE_PARAM_ENCODER(DtJtidsVoiceCvsdRadioSignalInteraction, paramName) 00019 00020 #define DtDEFINE_SIMPLE_JTIDS_HEADER_RADIO_SIGNAL_PARAM_ENCODER(paramName, \ 00021 netType, inspector) \ 00022 DtDEFINE_SIMPLE_PARAM_ENCODER(DtJtidsVoiceCvsdRadioSignalEncoder, \ 00023 DtJtidsVoiceCvsdRadioSignalInteraction, paramName, netType, inspector) 00024 00025 class DT_DLL_VL DtJtidsVoiceCvsdRadioSignalEncoder : public DtL16RadioSignalEncoder 00026 { 00027 public: 00028 00030 DtJtidsVoiceCvsdRadioSignalEncoder(DtExerciseConn* exConn, 00031 DtInterClassDesc* classDesc); 00032 00034 virtual ~DtJtidsVoiceCvsdRadioSignalEncoder(); 00035 00036 DtJtidsVoiceCvsdRadioSignalEncoder(const DtJtidsVoiceCvsdRadioSignalEncoder& orig); 00037 00038 DtJtidsVoiceCvsdRadioSignalEncoder& operator=(const DtJtidsVoiceCvsdRadioSignalEncoder& orig); 00039 00040 protected: 00041 DtDECLARE_JTIDS_HEADER_RADIO_SIGNAL_PARAM_ENCODER(JTIDSheader); 00042 DtDECLARE_JTIDS_HEADER_RADIO_SIGNAL_PARAM_ENCODER(Data); 00043 00044 }; 00045 00046 #endif 00047 #endif 00048