forked from IDI-Systems/acre2
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathCfgAcreComponents.hpp
145 lines (129 loc) · 5.08 KB
/
CfgAcreComponents.hpp
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
//CfgAcreComponents.hpp
class CfgAcreComponents {
class ACRE_ComponentBase;
class ACRE_BaseAntenna: ACRE_ComponentBase {
type = ACRE_COMPONENT_ANTENNA;
simple = 1;
polarization = VERTICAL_POLARIZE;
heightAG = AVERAGE_MAN_HEIGHT;
orient = 90; // in degrees off of flat plane
name = "Default Antenna";
shortName = "Default";
connector = ACRE_CONNECTOR_TNC;
height = 1.2; //meters
binaryGainFile = QPATHTOF(binary\Thales_100cm_Whip_gain.aba);
compatibleRadios[] = {};
};
class ACRE_100CM_VHF_TNC : ACRE_BaseAntenna {
name = "1 Meter VHF Antenna TNC";
shortName = "1M VHF TNC";
connector = ACRE_CONNECTOR_TNC;
height = 1;
binaryGainFile = QPATHTOF(binary\Thales_100cm_Whip_gain.aba);
compatibleRadios[] = {"ACRE_PRC148", "ACRE_PRC152"};
};
class ACRE_100CM_VHF_BNC : ACRE_BaseAntenna {
name = "1 Meter VHF Antenna BNC";
shortName = "1M VHF BNC";
connector = ACRE_CONNECTOR_BNC;
height = 1;
binaryGainFile = QPATHTOF(binary\Thales_100cm_Whip_gain.aba);
compatibleRadios[] = {"ACRE_PRC148", "ACRE_PRC152"};
};
class ACRE_2HALFINCH_UHF_TNC: ACRE_BaseAntenna {
name = "2.5 Inch UHF Antenna AN/PRC-343 ONLY";
shortName = "2.5 INCH UHF PRC343";
connector = ACRE_CONNECTOR_TNC;
height = 0.062457;
binaryGainFile = QPATHTOF(binary\prc343_gain.aba);
compatibleRadios[] = {"ACRE_PRC343"};
};
class ACRE_SEM52_SHORT_BNC: ACRE_BaseAntenna {
name = "SEM52SL/SEM70 Antenna Short (0.4m)";
shortName = "0.4M SEM52/SEM70";
connector = ACRE_CONNECTOR_BNC;
height = 0.4;
binaryGainFile = QPATHTOF(binary\sem52_short_gain.aba);
compatibleRadios[] = {"ACRE_SEM52SL"};
};
class ACRE_SEM52_LONG_BNC: ACRE_BaseAntenna {
name = "SEM52SL Antenna long (0.9m)";
shortName = "0.9M SEM52";
connector = ACRE_CONNECTOR_BNC;
height = 0.9;
binaryGainFile = QPATHTOF(binary\sem52_long_gain.aba);
compatibleRadios[] = {"ACRE_SEM52SL"};
};
class ACRE_SEM70_LONG_BNC: ACRE_BaseAntenna {
name = "SEM70 Antenna long (1.03m)";
shortName = "1.03M SEM70";
connector = ACRE_CONNECTOR_BNC;
height = 1.03;
binaryGainFile = QPATHTOF(binary\sem70_long_gain.aba);
compatibleRadios[] = {"ACRE_SEM70"};
};
class ACRE_AT271_38: ACRE_BaseAntenna {
name = "AT-271 Fishpole (PRC-77)";
shortName = "AT-271 PRC-77";
connector = ACRE_CONNECTOR_3_8;
height = 2.88;
binaryGainFile = QPATHTOF(binary\AT-271_gain.aba);
compatibleRadios[] = {"ACRE_PRC77"};
};
class ACRE_123CM_VHF_TNC: ACRE_BaseAntenna {
name = "1.23 Meter VHF Whip Antenna TNC";
shortName = "1.23M VHF TNC";
connector = ACRE_CONNECTOR_TNC;
height = 1.23;
binaryGainFile = QPATHTOF(binary\Harris_123cm_Whip_gain.aba);
compatibleRadios[] = {"ACRE_PRC152", "ACRE_PRC117F"};
};
class ACRE_270CM_VEH_BNC: ACRE_BaseAntenna {
name = "2.7 Meter Multiband Vehicular Whip Antenna BNC";
shortName = "2.7M MB VEH BNC";
connector = ACRE_CONNECTOR_BNC;
height = 2.7;
binaryGainFile = QPATHTOF(binary\RF_3183_AT0XX_gain.aba);
compatibleRadios[] = {"ACRE_VRC103", "ACRE_VRC110", "ACRE_VRC111"};
};
class ACRE_FA80_BNC: ACRE_BaseAntenna {
name = "FA80 Vehicular Antenna";
shortName = "FA80 VEH BNC";
connector = ACRE_CONNECTOR_BNC;
height = 1.66;
binaryGainFile = QPATHTOF(binary\FA_80_gain.aba);
compatibleRadios[] = {"ACRE_SEM90"};
};
class ACRE_AS1729_38: ACRE_BaseAntenna {
name = "AS-1729/VRC Vehicular (VRC-64)";
shortName = "AS-1729/VRC";
connector = ACRE_CONNECTOR_3_8;
height = 3.39;
binaryGainFile = QPATHTOF(binary\AS-1729_VRC_gain.aba);
compatibleRadios[] = {"ACRE_VRC64"};
};
class ACRE_243CM_VHF_TNC: ACRE_BaseAntenna {
name = "2.43 Meter VHF Ground Spike Antenna";
shortName = "2.43M Ground Spike";
connector = ACRE_CONNECTOR_TNC;
height = 2.43;
binaryGainFile = QPATHTOF(binary\groundspike_2430cm_gain.aba);
compatibleRadios[] = {"ACRE_PRC148", "ACRE_PRC152", "ACRE_PRC117F", "ACRE_PRC77", "ACRE_SEM70"};
};
class ACRE_643CM_VHF_TNC: ACRE_BaseAntenna {
name = "6.43 Meter VHF Ground Spike Antenna on Mast";
shortName = "6.43M Ground Spike";
connector = ACRE_CONNECTOR_TNC;
height = 6.43;
binaryGainFile = QPATHTOF(binary\groundspike_2430cm_mast_gain.aba);
compatibleRadios[] = {"ACRE_PRC148", "ACRE_PRC152", "ACRE_PRC117F", "ACRE_PRC77", "ACRE_SEM70"};
};
class ACRE_22CM_UHF_SMA: ACRE_BaseAntenna {
name = "22cm Nagoya NA-701 Antenna";
shortName = "22CM UHF";
connector = ACRE_CONNECTOR_SMA;
height = 0.22;
binaryGainFile = QPATHTOF(binary\na-701_gain.aba);
compatibleRadios[] = {"ACRE_BF888S"};
};
};