VR-Link API Documentation for DIS
Home
Namespaces
Classes
Files
Examples
Libraries
File List
File Members
include
vl
highFidelityHaveQuickVtpRecord.h
Go to the documentation of this file.
1
/*********************************************************************
2
** Copyright (c) 2013 VT MAK
3
** All rights reserved.
4
*********************************************************************/
5
6
#pragma once
7
12
13
#include <
vl/electromagneticEmissionsAttributeRecord.h
>
14
#include <
vl/standardVariableRecord.h
>
15
#include <
vlpi/disEnums.h
>
16
#include "
vlutil/vlMachineTypes.h
"
17
#include <
vl/packets/highFidelityHaveQuickVtpRecordP.h
>
18
19
20
class
DT_DLL_VL
DtHighFidelityHaveQuickVtpRecord
:
public
DtStandardVariableRecord
21
{
22
public
:
24
DtHighFidelityHaveQuickVtpRecord
();
25
27
DtHighFidelityHaveQuickVtpRecord
(
unsigned
short
netIdRecord,
DtTodTransmitIndicator
28
todTransmitIndicator,
signed
int
todDelta,
unsigned
int
wod1,
unsigned
int
wod2,
29
unsigned
int
wod3,
unsigned
int
wod4,
unsigned
int
wod5,
unsigned
int
wod6);
30
32
DtHighFidelityHaveQuickVtpRecord
(
const
DtHighFidelityHaveQuickVtpRecord
& orig);
33
35
DtHighFidelityHaveQuickVtpRecord
(
const
DtNetHighFidelityHaveQuickVtpRecord
& orig);
36
38
DtHighFidelityHaveQuickVtpRecord
(
void
* ptr,
unsigned
int
length);
39
41
virtual
DtHighFidelityHaveQuickVtpRecord
& operator=(
const
DtHighFidelityHaveQuickVtpRecord
& other);
42
44
virtual
DtStandardVariableRecord
& operator=(
const
DtStandardVariableRecord
& record);
45
47
virtual
bool
operator==
(
const
DtHighFidelityHaveQuickVtpRecord
& other);
48
50
virtual
bool
operator==
(
const
DtStandardVariableRecord
& other);
51
53
virtual
unsigned
int
recordType
()
const
;
54
virtual
void
setRecordType
(
unsigned
int
recordType );
55
57
virtual
unsigned
int
recordLength
()
const
;
58
virtual
void
setRecordLength
(
unsigned
int
recordLength );
59
61
virtual
unsigned
short
netIdRecord()
const
;
62
virtual
void
setNetIdRecord(
unsigned
int
short
);
63
65
virtual
unsigned
short
netIdRecordNetNumber()
const
;
66
virtual
void
setNetIdRecordNetNumber(
unsigned
short
netNumber);
67
69
virtual
DtNetIdFequencyTable
netIdRecordFrequencyTable()
const
;
70
virtual
void
setNetIdRecordFrequencyTable(
DtNetIdFequencyTable
frequencyTable);
71
73
virtual
DtNetIdMode
netIdRecordMode()
const
;
74
virtual
void
setNetIdRecordMode(
DtNetIdMode
mode);
75
77
virtual
DtTodTransmitIndicator
todTransmitIndicator()
const
;
78
virtual
void
setTodTransmitIndicator(
DtTodTransmitIndicator
todTransmitIndicator);
79
81
virtual
signed
int
todDelta()
const
;
82
virtual
void
setTodDelta(
signed
int
todDelta);
83
85
virtual
unsigned
int
wod1()
const
;
86
virtual
void
setWod1(
unsigned
int
wod1);
87
89
virtual
unsigned
int
wod2()
const
;
90
virtual
void
setWod2(
unsigned
int
wod2);
91
93
virtual
unsigned
int
wod3()
const
;
94
virtual
void
setWod3(
unsigned
int
wod3);
95
97
virtual
unsigned
int
wod4()
const
;
98
virtual
void
setWod4(
unsigned
int
wod4);
99
101
virtual
unsigned
int
wod5()
const
;
102
virtual
void
setWod5(
unsigned
int
wod5);
103
105
virtual
unsigned
int
wod6()
const
;
106
virtual
void
setWod6(
unsigned
int
wod6);
107
109
virtual
void
printDataToStream
(std::ostream& stream)
const
;
110
113
virtual
void
writeRecord
(
void
* addr)
const
;
114
116
virtual
void
setFromNet
(
const
void
* netRecord,
unsigned
int
length,
117
DtStandardVariableRetCode
* retCode = NULL);
118
120
static
DtStandardVariableRecord
* create(
void
* addr,
unsigned
int
length);
121
123
virtual
unsigned
int
unpaddedNetsize
()
const
;
124
127
virtual
unsigned
int
netSize
()
const
;
128
130
virtual
DtStandardVariableRecord
*
clone
()
const
;
131
protected
:
132
133
DtNetHighFidelityHaveQuickVtpRecord
myHighFidelityHaveQuickVtpRecord
;
134
};
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
)