43 #include "./../KDefines.h"
200 void SetSystemStatus(
KBOOL IsSystemOn,
KBOOL IsParam1Capable,
KBOOL IsParam2Capable,
203 void SetSystemStatusSystemOn(
KBOOL IsSystemOn );
204 void SetSystemStatusParam1Capable(
KBOOL IsParamCapable );
205 void SetSystemStatusParam2Capable(
KBOOL IsParamCapable );
206 void SetSystemStatusParam3Capable(
KBOOL IsParamCapable );
207 void SetSystemStatusParam4Capable(
KBOOL IsParamCapable );
208 void SetSystemStatusParam5Capable(
KBOOL IsParamCapable );
209 void SetSystemStatusParam6Capable(
KBOOL IsParamCapable );
210 void SetSystemStatusIsOperational(
KBOOL IsOperational );
211 KBOOL GetSystemStatusSystemOn()
const;
212 KBOOL GetSystemStatusParam1Capable()
const;
213 KBOOL GetSystemStatusParam2Capable()
const;
214 KBOOL GetSystemStatusParam3Capable()
const;
215 KBOOL GetSystemStatusParam4Capable()
const;
216 KBOOL GetSystemStatusParam5Capable()
const;
217 KBOOL GetSystemStatusParam6Capable()
const;
218 KBOOL GetSystemStatusIsOperational()
const;
235 void SetInfomationLayersPresence(
KBOOL IsLayer1Present,
KBOOL IsLayer2Present );
236 void SetInfomationLayer1(
KBOOL IsPresent );
237 void SetInfomationLayer2(
KBOOL IsPresent );
238 KBOOL IsInfomationLayer1Present()
const;
239 KBOOL IsInfomationLayer2Present()
const;
247 void SetModifier(
KBOOL IsEmergencyOn,
KBOOL IsIdentSquawkFlashOn,
KBOOL IsSTIOn );
248 void SetModifierEmergency(
KBOOL IsOn );
249 void SetModifierIdentSquawkFlash(
KBOOL IsOn );
250 void SetModifierSTI(
KBOOL IsOn );
251 KBOOL IsModifierEmergencyOn()
const;
252 KBOOL IsModifierIdentSquawkFlashOn()
const;
253 KBOOL IsModifierSTIOn()
const;
261 void SetMode1CodeStatus(
KUINT8 CodeElement1,
KUINT8 CodeElement2,
KBOOL IsStatusOn,
263 void SetMode1CodeElement1(
KUINT8 CE );
264 void SetMode1CodeElement2(
KUINT8 CE );
265 void SetMode1Status(
KBOOL IsOn );
266 void SetMode1Damage(
KBOOL IsDamaged );
267 void SetMode1Malfunction(
KBOOL IsMalfunctioning );
268 KUINT8 GetMode1CodeElement1()
const;
269 KUINT8 GetMode1CodeElement2()
const;
270 KBOOL IsMode1StatusOn()
const;
271 KBOOL IsMode1Damaged()
const;
272 KBOOL IsMode1Malfunctioning()
const;
280 void SetMode2CodeStatus(
KUINT8 CodeElement1,
KUINT8 CodeElement2,
KUINT8 CodeElement3,
282 KBOOL IsMalfunctioning );
283 void SetMode2CodeElement1(
KUINT8 CE );
284 void SetMode2CodeElement2(
KUINT8 CE );
285 void SetMode2CodeElement3(
KUINT8 CE );
286 void SetMode2CodeElement4(
KUINT8 CE );
287 void SetMode2Status(
KBOOL IsOn );
288 void SetMode2Damage(
KBOOL IsDamaged );
289 void SetMode2Malfunction(
KBOOL IsMalfunctioning );
290 KUINT8 GetMode2CodeElement1()
const;
291 KUINT8 GetMode2CodeElement2()
const;
292 KUINT8 GetMode2CodeElement3()
const;
293 KUINT8 GetMode2CodeElement4()
const;
294 KBOOL IsMode2StatusOn()
const;
295 KBOOL IsMode2Damaged()
const;
296 KBOOL IsMode2Malfunctioning()
const;
304 void SetMode3CodeStatus(
KUINT8 CodeElement1,
KUINT8 CodeElement2,
KUINT8 CodeElement3,
306 KBOOL IsMalfunctioning );
307 void SetMode3CodeElement1(
KUINT8 CE );
308 void SetMode3CodeElement2(
KUINT8 CE );
309 void SetMode3CodeElement3(
KUINT8 CE );
310 void SetMode3CodeElement4(
KUINT8 CE );
311 void SetMode3Status(
KBOOL IsOn );
312 void SetMode3Damage(
KBOOL IsDamaged );
313 void SetMode3Malfunction(
KBOOL IsMalfunctioning );
314 KUINT8 GetMode3CodeElement1()
const;
315 KUINT8 GetMode3CodeElement2()
const;
316 KUINT8 GetMode3CodeElement3()
const;
317 KUINT8 GetMode3CodeElement4()
const;
318 KBOOL IsMode3StatusOn()
const;
319 KBOOL IsMode3Damaged()
const;
320 KBOOL IsMode3Malfunctioning()
const;
330 void SetMode4CodeStatus(
KUINT16 CodeElement1,
KBOOL IsStatusOn,
KBOOL IsDamaged,
331 KBOOL IsMalfunctioning );
332 void SetMode4CodeElement1(
KUINT16 CE );
333 void SetMode4Status(
KBOOL IsOn );
334 void SetMode4Damage(
KBOOL IsDamaged );
335 void SetMode4Malfunction(
KBOOL IsMalfunctioning );
336 KUINT16 GetMode4CodeElement1()
const;
337 KBOOL IsMode4StatusOn()
const;
338 KBOOL IsMode4Damaged()
const;
339 KBOOL IsMode4Malfunctioning()
const;
355 void SetModeCStatus(
KBOOL IsOn );
356 void SetModeCDamage(
KBOOL IsDamaged );
357 void SetModeCMalfunction(
KBOOL IsMalfunctioning );
358 KBOOL IsModeCAltitudeNegativeMeanSeaLevel()
const;
359 KUINT16 GetModeCAltitude()
const;
360 KBOOL IsModeCAlternativeMode5()
const;
361 KBOOL IsModeCStatusOn()
const;
362 KBOOL IsModeCDamaged()
const;
363 KBOOL IsModeCMalfunctioning()
const;
372 KBOOL IsMalfunctioning );
374 void SetModeSStatus(
KBOOL IsOn );
375 void SetModeSDamage(
KBOOL IsDamaged );
376 void SetModeSMalfunction(
KBOOL IsMalfunctioning );
378 KBOOL IsModeSStatusOn()
const;
379 KBOOL IsModeSDamaged()
const;
380 KBOOL IsModeSMalfunctioning()
const;
Definition: FundamentalOperationalData_MarkXTransponder.h:49
TCAS
Definition: EnumIFF.h:74
KUINT8 m_ui8InfoLayers
Definition: FundamentalOperationalData_MarkXTransponder.h:82
KUINT16 m_ui16Param5
Definition: FundamentalOperationalData_MarkXTransponder.h:174
AlternateParameter4
Definition: EnumIFF.h:53
unsigned short int KUINT16
Definition: KDefines.h:101
KUINT16 m_ui16Param1
Definition: FundamentalOperationalData_MarkXTransponder.h:111
KUINT16 m_ui16Param2
Definition: FundamentalOperationalData_MarkXTransponder.h:128
KUINT16 m_ui16Param4
Definition: FundamentalOperationalData_MarkXTransponder.h:159
bool KBOOL
Definition: KDefines.h:119
Definition: EnumBurstDescriptor.h:211
KUINT8 m_ui8Modifier
Definition: FundamentalOperationalData_MarkXTransponder.h:96
KUINT8 m_ui8SystemStatus
Definition: FundamentalOperationalData_MarkXTransponder.h:67
KUINT16 m_ui16Param3
Definition: FundamentalOperationalData_MarkXTransponder.h:145
KUINT16 m_ui16Param6
Definition: FundamentalOperationalData_MarkXTransponder.h:188
unsigned char KUINT8
Definition: KDefines.h:99
#define KDIS_EXPORT
Definition: KDefines.h:82
KUINT8 m_ui8AltParam4
Definition: FundamentalOperationalData_MarkXTransponder.h:70