KDIS  2-8-x
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
EnumRadio.h File Reference
#include "./EnumDescriptor.h"
Include dependency graph for EnumRadio.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

 KDIS
 
 KDIS::DATA_TYPE
 
 KDIS::DATA_TYPE::ENUMS
 

Enumerations

enum  AdditionalIntrCommParamType { EntityDestinationRecord_Type = 1, GroupDestinationRecord_Type = 2, GroupAssignmentRecord_Type = 3 }
 
enum  AntennaPatternType { Omni_Directional = 0, Beam = 1, SphericalHarmonic = 2 }
 
enum  AttachedIndicator { NoStatementAttachedIndicator = 0, UnattachedAttachedIndicator = 1, AttachedAttachedIndicator = 2 }
 
enum  ChannelClass { Simulated_Comm_Channel = 0, Simulation_Support_Comm_Channel = 1 }
 
enum  ChannelType {
  ChannelTypeReserved = 0, Connection_FDX = 1, Connection_HDX_Destination_Receive_Only = 2, Connection_HDX_Destination_Transmit_Only = 3,
  Connection_HDX = 4
}
 
enum  ControlType {
  ControlTypeReserved = 0, ControlTypeStatus = 1, Request_Acknowledge_Required = 2, Request_No_Acknowledge = 3,
  Ack_Request_Granted = 4, Nack_Request_Denied = 5
}
 
enum  CryptoSystemType {
  OtherCryptoSystem = 0, KY_28 = 1, VINSON_KY_57_KY_58_SINCGARS_ICOM = 2, NarrowSpectrumSecureVoice_NSVE = 3,
  WideSpectrumSecureVoice_WSVE = 4
}
 
enum  DetailAmplitude {
  OtherDetailAmplitude = 0, AFSK_AudioFrequencyShiftKeying = 1, AM_AmplitudeModulation = 2, CW_ContinuousWaveModulation = 3,
  DSB_DoubleSideband = 4, ISB_IndependentSideband = 5, LSB_SingleBandSuppressedCarrier_LowerSidebandMode = 6, SSB_Full_SingleSidebandFullCarrier = 7,
  SSB_Reduc_SingleBandReducedCarrier = 8, USB_SingleBandSuppressedCarrier_UpperSidebandMode = 9, VSB_VestigialSideband = 10
}
 
enum  DetailAmplitudeAndAngle { OtherDetailAmplitudeAndAngleDetail = 0, AmplitudeAndAngleDetail = 1 }
 
enum  DetailAngle { OtherDetailAngle = 0, FM_FrequencyModulation = 1, FSK_FrequencyShiftKeying = 2, PM_PhaseModulation = 3 }
 
enum  DetailCarrierPhaseShift { OtherDetailCarrierPhaseShift = 0 }
 
enum  DetailCombination { OtherDetailCombination = 0, AmplitudeAnglePulse = 1 }
 
enum  DetailPulse { OtherPulseDetail = 0, PulseDetail = 1, X_Band_TACAN_PulseDetail = 2, Y_Band_TACAN_PulseDetail = 3 }
 
enum  DetailUnmodulated { OtherDetailUnmodulted = 0, ContinuousWaveEmissionOfAnUnmodulatedCarrier = 1 }
 
enum  EncodingClass { EncodedAudio = 0, RawBinaryData = 1, ApplicationSpecificData = 2, DatabaseIndex = 3 }
 
enum  EncodingType {
  _8_bit_mu_law = 1, CVSD_per_MIL_STD_188_113 = 2, ADPCM_per_CCITT_G_721 = 3, _16_bit_linear_PCM2sComplementBigEndian = 4,
  _8_bit_linear_PCM = 5, VQ_VectorQuantization = 6, GSM_FullRate = 8, GSM_HalfRate = 9,
  SpeexNarrowBand = 10, _16_bit_linear_PCM2sComplementLittleEndian = 100
}
 
enum  EncryptionMode { BaseBand = 0, Diphase = 1 }
 
enum  LineStateCommand { NoLineStateCommand = 0, SetLineState_Transmitting = 1, SetLineState_NotTransmitting = 2, ReturnToLocalLineStateControl = 3 }
 
enum  ModulationSystem {
  OtherModulationSystem = 0, GenericModulationSystem = 1, HQ = 2, HQII = 3,
  HQIIA = 4, SINCGARS = 5, CCTT_SINCGARS = 6, EPLRS_EnhancedPositionLocationReportingSystem = 7,
  JTIDS_MIDS = 8
}
 
enum  RadioInputSource {
  OtherRadioInputSource = 0, Pilot = 1, Copilot = 2, FirstOfficer = 3,
  Driver = 4, Loader = 5, Gunner = 6, Commander = 7,
  DigitalDataDevice = 8, Intercom = 9
}
 
enum  RadioMajorModulation {
  OtherRadioMajorModulation = 0, Amplitude = 1, AmplitudeAndAngle = 2, Angle = 3,
  Combination = 4, Pulse = 5, Unmodulated = 6, CarrierPhaseShiftModulation_CPSM = 7
}
 
enum  TDLType {
  OtherTDLType = 0, PADIL = 1, NATOLink_1 = 2, ATDL_1 = 3,
  Link11B_TADILB_ = 4, SituationalAwarenessDataLink_SADL_ = 5, Link16LegacyFormat_JTIDS_TADIL_J_ = 6, Link16LegacyFormat_JTIDS_FDL_TADIL_J_ = 7,
  Link11A_TADILA_ = 8, IJMS = 9, Link4A_TADILC_ = 10, Link4C = 11,
  TIBS = 12, ATL = 13, ConstantSource = 14, AbbreviatedCommandandControl = 15,
  MILSTAR = 16, ATHS = 17, OTHGOLD = 18, TACELINT = 19,
  WeaponsDataLink_AWW_13_ = 20, AbbreviatedCommandandControl1 = 21, EnhancedPositionLocationReportingSystem_EPLRS_ = 22, PositionLocationReportingSystem_PLRS_ = 23,
  SINCGARS_TDLType = 24, HaveQuickI = 25, HaveQuickII = 26, HaveQuickIIA_Saturn_ = 27,
  Intra_FlightDataLink1 = 28, Intra_FlightDataLink2 = 29, ImprovedDataModem_IDM_ = 30, AirForceApplicationProgramDevelopment_AFAPD_ = 31,
  CooperativeEngagementCapability_CEC_ = 32, ForwardAreaAirDefense_FAAD_DataLink_FDL_ = 33, GroundBasedDataLink_GBDL_ = 34, IntraVehicularInfoSystem_IVIS_ = 35,
  MarineTacticalSystem_MTS_ = 36, TacticalFireDirectionSystem_TACFIRE_ = 37, IntegratedBroadcastService_IBS_ = 38, AirborneInformationTransfer_ABIT_ = 39,
  AdvancedTacticalAirborneReconnaissanceSystem_ATARS_DataLink = 40, BattleGroupPassiveHorizonExtensionSystem_BGPHES_DataLink = 41, CommonHighBandwidthDataLink_CHBDL_ = 42, GuardrailInteroperableDataLink_IDL_ = 43,
  GuardrailCommonSensorSystemOne_CSS1_DataLink = 44, GuardrailCommonSensorSystemTwo_CSS2_DataLink = 45, GuardrailCSS2Multi_RoleDataLink_MRDL_ = 46, GuardrailCSS2DirectAirtoSatelliteRelay_DASR_DataLink = 47,
  LineofSight_LOS_DataLinkImplementation_LOStether_ = 48, LightweightCDL_LWCDL_ = 49, L_52M_SR_71_ = 50, RivetReach_RivetOwlDataLink = 51,
  SeniorSpan = 52, SeniorSpur = 53, SeniorStretch_ = 54, SeniorYearInteroperableDataLink_IDL_ = 55,
  SpaceCDL = 56, TR_1modeMISTAirborneDataLink = 57, Ku_bandSATCOMDataLinkImplementation_UAV_ = 58, MissionEquipmentControlDatalink_MECDL_ = 59,
  RadarDataTransmittingSetDataLink = 60, SurveillanceandControlDataLink_SCDL_ = 61, TacticalUAVVideo = 62, UHFSATCOMDataLinkImplementation_UAV_ = 63,
  TacticalCommonDataLink_TCDL_ = 64, LowLevelAirPictureInterface_LLAPI_ = 65, WeaponsDataLink_AGM_130_ = 66, GC3 = 99,
  Link16StandardizedFormat_JTIDS_MIDS_TADILJ_ = 100, Link16EnhancedDataRate_EDRJTIDS_MIDS_TADIL_J_ = 101, JTIDS_MIDSNetDataLoad_TIMS_TOMS_ = 102, Link22 = 103,
  AFIWCIADSCommunicationsLinks = 104
}
 
enum  TransmitLineState { TransmitLineStateNotApplicable = 0, NotTransmitting = 1, Transmitting = 2 }
 
enum  TransmitState { Off = 0, OnButNotTransmitting = 1, OnAndTransmitting = 2 }
 

Functions

KString GetEnumAsStringAdditionalIntrCommParamType (KINT32 Value)
 
KString GetEnumAsStringAntennaPatternType (KINT32 Value)
 
KString GetEnumAsStringAttachedIndicator (KINT32 Value)
 
KString GetEnumAsStringChannelClass (KINT32 Value)
 
KString GetEnumAsStringChannelType (KINT32 Value)
 
KString GetEnumAsStringControlType (KINT32 Value)
 
KString GetEnumAsStringCryptoSystemType (KINT32 Value)
 
KString GetEnumAsStringDetailAmplitude (KINT32 Value)
 
KString GetEnumAsStringDetailAmplitudeAndAngle (KINT32 Value)
 
KString GetEnumAsStringDetailAngle (KINT32 Value)
 
KString GetEnumAsStringDetailCarrierPhaseShift (KINT32 Value)
 
KString GetEnumAsStringDetailCombination (KINT32 Value)
 
KString GetEnumAsStringDetailPulse (KINT32 Value)
 
KString GetEnumAsStringDetailUnmodulated (KINT32 Value)
 
KString GetEnumAsStringEncodingClass (KINT32 Value)
 
KString GetEnumAsStringEncodingType (KINT32 Value)
 
KString GetEnumAsStringEncryptionMode (KINT32 Value)
 
KString GetEnumAsStringLineStateCommand (KINT32 Value)
 
KString GetEnumAsStringModulationSystem (KINT32 Value)
 
KString GetEnumAsStringRadioInputSource (KINT32 Value)
 
KString GetEnumAsStringRadioMajorModulation (KINT32 Value)
 
KString GetEnumAsStringTDLType (KINT32 Value)
 
KString GetEnumAsStringTransmitLineState (KINT32 Value)
 
KString GetEnumAsStringTransmitState (KINT32 Value)
 
KBOOL GetEnumFromStringAdditionalIntrCommParamType (const KString &Value, KINT32 &ValueOut)
 
KBOOL GetEnumFromStringAntennaPatternType (const KString &Value, KINT32 &ValueOut)
 
KBOOL GetEnumFromStringAttachedIndicator (const KString &Value, KINT32 &ValueOut)
 
KBOOL GetEnumFromStringChannelClass (const KString &Value, KINT32 &ValueOut)
 
KBOOL GetEnumFromStringChannelType (const KString &Value, KINT32 &ValueOut)
 
KBOOL GetEnumFromStringControlType (const KString &Value, KINT32 &ValueOut)
 
KBOOL GetEnumFromStringCryptoSystemType (const KString &Value, KINT32 &ValueOut)
 
KBOOL GetEnumFromStringDetailAmplitude (const KString &Value, KINT32 &ValueOut)
 
KBOOL GetEnumFromStringDetailAmplitudeAndAngle (const KString &Value, KINT32 &ValueOut)
 
KBOOL GetEnumFromStringDetailAngle (const KString &Value, KINT32 &ValueOut)
 
KBOOL GetEnumFromStringDetailCarrierPhaseShift (const KString &Value, KINT32 &ValueOut)
 
KBOOL GetEnumFromStringDetailCombination (const KString &Value, KINT32 &ValueOut)
 
KBOOL GetEnumFromStringDetailPulse (const KString &Value, KINT32 &ValueOut)
 
KBOOL GetEnumFromStringDetailUnmodulated (const KString &Value, KINT32 &ValueOut)
 
KBOOL GetEnumFromStringEncodingClass (const KString &Value, KINT32 &ValueOut)
 
KBOOL GetEnumFromStringEncodingType (const KString &Value, KINT32 &ValueOut)
 
KBOOL GetEnumFromStringEncryptionMode (const KString &Value, KINT32 &ValueOut)
 
KBOOL GetEnumFromStringLineStateCommand (const KString &Value, KINT32 &ValueOut)
 
KBOOL GetEnumFromStringModulationSystem (const KString &Value, KINT32 &ValueOut)
 
KBOOL GetEnumFromStringRadioInputSource (const KString &Value, KINT32 &ValueOut)
 
KBOOL GetEnumFromStringRadioMajorModulation (const KString &Value, KINT32 &ValueOut)
 
KBOOL GetEnumFromStringTDLType (const KString &Value, KINT32 &ValueOut)
 
KBOOL GetEnumFromStringTransmitLineState (const KString &Value, KINT32 &ValueOut)
 
KBOOL GetEnumFromStringTransmitState (const KString &Value, KINT32 &ValueOut)