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
iffAtcNavaidsOperational.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 Jan 7 13:31:29 EST 2015 from SVN revision 149162
Copyright © 2005-2014 VT MÄK. All Rights Reserved (
www.mak.com
)