VR-Link API Documentation for DIS
Home
Namespaces
Classes
Files
Examples
Libraries
File List
File Members
include
vl
iffAtcNavOper.h
Go to the documentation of this file.
1
/*********************************************************************
2
** Copyright (c) 1992-2010 VT MAK
3
** All rights reserved.
4
*********************************************************************/
5
6
9
10
#ifndef DtIffAtcNavaidsOperational_H_
11
#define DtIffAtcNavaidsOperational_H_
12
13
#if DtDIS
14
15
#include <
vlutil/vlMachineTypes.h
>
16
#include <
vlpi/disEnums.h
>
17
18
#include "
packets/iffAtcNavP.h
"
19
20
24
class
DT_DLL_VL
DtIffAtcNavaidsOperational
25
{
26
27
public
:
28
30
DtIffAtcNavaidsOperational
();
31
DtIffAtcNavaidsOperational
(
const
DtIffAtcNavaidsOperational
& orig);
32
34
DtIffAtcNavaidsOperational
& operator=(
35
const
DtIffAtcNavaidsOperational
& orig);
36
DtIffAtcNavaidsOperational
& operator=(
37
const
DtNetIffAtcNavaidsOperational
& orig);
38
40
virtual
~
DtIffAtcNavaidsOperational
();
41
43
virtual
void
setSystemStatus(
DtU8
status);
44
virtual
DtU8
systemStatus()
const
;
45
47
virtual
void
setSystemStatusBit(
DtIffAtcNavaidsStatusBit
bit,
48
bool
value);
49
virtual
bool
systemStatusBit(
50
DtIffAtcNavaidsStatusBit
bit)
const
;
51
53
virtual
void
setAltParameter4(
DtIffAtcNavaidsAltParm4
mod);
54
virtual
DtIffAtcNavaidsAltParm4
altParameter4()
const
;
55
58
virtual
void
setInformationLayers(
DtU8
layers);
59
virtual
DtU8
informationLayers()
const
;
60
62
virtual
void
setLayer(
DtU8
layer,
bool
value);
63
virtual
bool
layerPresent(
int
layer)
const
;
64
66
virtual
void
setModifier(
DtIffAtcNavaidsModifier
mod);
67
virtual
DtIffAtcNavaidsModifier
modifier()
const
;
68
69
74
76
virtual
void
setParameter(
int
index,
DtU16
value);
77
virtual
DtU16
parameter(
int
index)
const
;
78
81
virtual
void
setParameterCode(
int
index,
int
code,
int
value);
82
virtual
int
parameterCode(
int
index,
int
code)
const
;
83
85
virtual
void
setParameterBit(
int
index,
86
DtIffAtcNavaidsParameterBit
bit,
bool
value);
87
virtual
bool
parameterBit(
int
index,
88
DtIffAtcNavaidsParameterBit
bit)
const
;
89
91
virtual
void
print()
const
;
92
94
virtual
void
printDataToStream(std::ostream& stream)
const
;
95
97
virtual
void
unloadNetRecord(
const
DtNetIffAtcNavaidsOperational
& record);
98
virtual
void
loadNetRecord(
DtNetIffAtcNavaidsOperational
& record)
const
;
99
100
101
protected
:
102
104
DtU8
myStatus
;
105
DtU8
myAltParameter4
;
106
DtU8
myLayers
;
107
DtU8
myModifier
;
108
DtU16
myParameter[6];
109
110
};
111
112
#endif
113
#endif
114
Document ID: Generated on Wed Aug 14 15:35:11 EDT 2013 from SVN revision 130445
Copyright © 2005-2013 VT MÄK. All Rights Reserved (
www.mak.com
)