VR-Link API Documentation for HLA 1516
Home
Namespaces
Classes
Files
Examples
Libraries
File List
File Members
include
vl
l16RadioSignalDecoder.h
Go to the documentation of this file.
1
/*********************************************************************
2
* ** Copyright (c) 2011 VT MAK
3
* ** All rights reserved.
4
* *********************************************************************/
5
/*********************************************************************
6
* ** $RCSfile: hL16RadSigDec.h,v $ $Revision: 1.1 $ $State: Exp $
7
* *********************************************************************/
8
9
#ifdef DtHLA
10
11
#ifndef L16RadioSignalDec_H_
12
#define L16RadioSignalDec_H_
13
14
#include <
vl/rawBinaryRadioSignalDecoder.h
>
15
#include <
vl/l16RadioSignalInteraction.h
>
16
17
class
DtJtidsMessageRadioSignalInteraction
;
18
21
22
#define DtDECLARE_LINK16_RADIO_SIGNAL_PARAM_DECODER(paramName) \
23
DtDECLARE_PARAM_DECODER(DtL16RadioSignalInteraction, paramName)
24
25
#define DtDEFINE_SIMPLE_LINK16_RADIO_SIGNAL_PARAM_DECODER(paramName, \
26
netType, mutator) \
27
DtDEFINE_SIMPLE_PARAM_DECODER(DtL16RadioSignalDecoder, \
28
DtL16RadioSignalInteraction, paramName, netType, mutator)
29
30
#define DtDEFINE_SIMPLE_LINK16_RADIO_SIGNAL_PARAM_DECODER_WITH_CAST( \
31
paramName, netType, mutator, castExpr) \
32
DtDEFINE_SIMPLE_PARAM_DECODER_WITH_CAST( \
33
DtL16RadioSignalDecoder, DtL16RadioSignalInteraction, \
34
paramName, netType, mutator, castExpr)
35
36
class
DT_DLL_VL
DtL16RadioSignalDecoder
:
public
DtRawBinaryRadioSignalDecoder
37
{
38
public
:
39
41
DtL16RadioSignalDecoder
(
DtExerciseConn
* exConn,
42
DtInterClassDesc
* classDesc);
43
45
virtual
~
DtL16RadioSignalDecoder
();
46
48
DtL16RadioSignalDecoder
(
const
DtL16RadioSignalDecoder
& orig);
49
51
DtL16RadioSignalDecoder
&
operator=
(
const
DtL16RadioSignalDecoder
& orig);
52
53
protected
:
54
55
DtDECLARE_LINK16_RADIO_SIGNAL_PARAM_DECODER
(NPGnumber);
56
DtDECLARE_LINK16_RADIO_SIGNAL_PARAM_DECODER
(NetNumber);
57
DtDECLARE_LINK16_RADIO_SIGNAL_PARAM_DECODER
(MSEC_CVLL);
58
DtDECLARE_LINK16_RADIO_SIGNAL_PARAM_DECODER
(TSEC_CVLL);
59
DtDECLARE_LINK16_RADIO_SIGNAL_PARAM_DECODER
(TimeslotID);
60
DtDECLARE_LINK16_RADIO_SIGNAL_PARAM_DECODER
(PerceivedTransmitTime);
61
};
62
63
#endif
64
#endif
Document ID: Generated on Wed Oct 23 22:25:48 EDT 2013 from SVN revision 132765
Copyright © 2005-2013 VT MÄK. All Rights Reserved (
www.mak.com
)