![]() |
VR-Link API Documentation for HLA 1516
|
00001 /********************************************************************* 00002 * ** Copyright (c) 2011 VT MAK 00003 * ** All rights reserved. 00004 * *********************************************************************/ 00005 /********************************************************************* 00006 * ** $RCSfile: hJtidsVoiceLpc10RadSigDec.h,v $ $Revision: 1.1 $ $State: Exp $ 00007 * *********************************************************************/ 00008 00009 #if DtHLA 00010 00011 #ifndef JtidsVoiceLpc10RadioSignalDec_H_ 00012 #define JtidsVoiceLpc10RadioSignalDec_H_ 00013 00014 #include <vl/hL16RadSigDec.h> 00015 #include <vl/hJtidsVoiceLpc10RadSigInter.h> 00016 00019 00020 #define DtDECLARE_JTIDS_HEADER_RADIO_SIGNAL_PARAM_DECODER(paramName) \ 00021 DtDECLARE_PARAM_DECODER(DtJtidsVoiceLpc10RadioSignalInteraction, paramName) 00022 00023 #define DtDEFINE_SIMPLE_JTIDS_HEADER_RADIO_SIGNAL_PARAM_DECODER(paramName, \ 00024 netType, mutator) \ 00025 DtDEFINE_SIMPLE_PARAM_DECODER(DtJtidsVoiceLpc10RadioSignalDecoder, \ 00026 DtJtidsVoiceLpc10RadioSignalInteraction, paramName, netType, mutator) 00027 00028 #define DtDEFINE_SIMPLE_JTIDS_HEADER_RADIO_SIGNAL_PARAM_DECODER_WITH_CAST( \ 00029 paramName, netType, mutator, castExpr) \ 00030 DtDEFINE_SIMPLE_PARAM_DECODER_WITH_CAST( \ 00031 DtJtidsVoiceLpc10RadioSignalDecoder, DtJtidsVoiceLpc10RadioSignalInteraction, \ 00032 paramName, netType, mutator, castExpr) 00033 00034 class DT_DLL_VL DtJtidsVoiceLpc10RadioSignalDecoder : public DtL16RadioSignalDecoder 00035 { 00036 public: 00037 00039 DtJtidsVoiceLpc10RadioSignalDecoder(DtExerciseConn* exConn, 00040 DtInterClassDesc* classDesc); 00041 00043 virtual ~DtJtidsVoiceLpc10RadioSignalDecoder(); 00044 00045 DtJtidsVoiceLpc10RadioSignalDecoder(const DtJtidsVoiceLpc10RadioSignalDecoder& orig); 00046 00047 DtJtidsVoiceLpc10RadioSignalDecoder& operator=(const DtJtidsVoiceLpc10RadioSignalDecoder& orig); 00048 00049 protected: 00050 00051 DtDECLARE_JTIDS_HEADER_RADIO_SIGNAL_PARAM_DECODER(JTIDSheader); 00052 DtDECLARE_JTIDS_HEADER_RADIO_SIGNAL_PARAM_DECODER(Data); 00053 00054 }; 00055 00056 #endif 00057 #endif 00058 00059