VR-Link API Documentation for DIS
Home
Namespaces
Classes
Files
Examples
Libraries
File List
File Members
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Macros
Groups
Pages
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 Mon Jun 22 21:18:40 EDT 2020 from SVN revision 213785
Copyright © 2005-2018 MAK Technologies. All Rights Reserved (
www.mak.com
)