Click or drag to resize

BSI.MACE.Network.DIS Namespace

Customize MACE to meet your Live-Virtual-Constructive Simulation and Training Requirements.

[This is preliminary documentation and is subject to change.]

[Missing <summary> documentation for "N:BSI.MACE.Network.DIS"]

Classes
  ClassDescription
Public classDISConst
Public classDISEvents
Public classDISExtensions
Public classDISNetThresholdsConfig
Simulation Protocol Parameters.
Public classDISProtocolWrapper
Local representation of a radio.
Public classIDISNetworkDataPDUEventArgs
Event arguements for the ReceivedEntityStatePDU and SentEntityStatePDU events.
Public classIDISNetworkDesignatorPDUEventArgs
Event arguements for the DesignatorPDUReceived and DesignatorPDUSent events.
Public classIDISNetworkDetonationPDUEventArgs
Event arguements for the DetonationPDUReceived and DetonationPDUSent events.
Public classIDISNetworkElectromagneticEmissionPDUEventArgs
Event arguements for the ReceivedElectromagneticEmissionPDU and SentElectromagneticEmissionPDU events.
Public classIDISNetworkEntityStatePDUEventArgs
Event arguements for the ReceivedEntityStatePDU and SentEntityStatePDU events.
Public classIDISNetworkFirePDUEventArgs
Event arguements for the FirePDUReceived and FirePDUSent events.
Public classIDISNetworkReceiverPDUEventArgs
Event arguements for the ReceivedReceiverPDU and SentReceiverPDU events.
Public classIDISNetworkSignalPDUEventArgs
Event arguements for the ReceivedSignalPDU and SentSignalPDU events.
Public classIDISNetworkStartResumePDUEventArgs
Event arguements for the ReceivedStartResumePDU and SentStartResumePDU events.
Public classIDISNetworkStopFreezePDUEventArgs
Event arguements for the ReceivedStopFreezePDU and SentStopFreezePDU events.
Public classIDISNetworkTransmitterPDUEventArgs
Event arguements for the ReceivedTransmitterPDU and SentTransmitterPDU events.
Structures
  StructureDescription
Public structurea10StructureSensorNoiseMessage
Public structuredisStructureAcknowledgePacket
Public structuredisStructureAntennaPatternRecord
This record specifies the direction, pattern, and polarization of radiation from a radio transmitter’s antenna. The radiation pattern produced by the antenna is defined with respect to a beam coordinate system. The beam coordinate system is a right-handed Cartesian coordinate system with the center of the beam along the x-axis of the system (see Figure 42). In the Transmitter PDU, the origin of the beam coordinate system is specified by the Antenna Location and may also be specified by the Relative Antenna Location fields. The Beam Antenna Pattern record contains the following fields:
Public structuredisStructureArticulatedPart
Public structuredisStructureArticulatedParts
Public structuredisStructureBeam
Structure that maintains beam related data.
Public structuredisStructureBeamDirection
Beam Direction. This structure shall specify the rotation that transforms the reference coordinate system into the beam coordinate system. Either world coordinates or entity coordinates (see 1.6.3) may be used as the reference coordinate system. The reference coordinate system in use shall be specified by the Reference System field of the Beam Antenna Pattern record. The Beam Direction field shall be represented as an Euler Angles record (see 6.2.32).
Public structuredisStructureBeamSectionData
Description of the beam azimuth or elevation section of this beam.
Public structuredisStructureBeamShape
The Beam Shape Definition PDU defines complex beam shape data. This PDU may be used in conjunction with the Electromagnetic Emission PDU to describe beam shape as azimuth and elevation cross sections.
Public structuredisStructureBeamTarget
Track/jam target
Public structuredisStructureBodyOrientation
Public structuredisStructureBurstDescriptor
Public structuredisStructureCommentPacket
Public structuredisStructureCustomLobe
Description of a custom lobe for this beam.
Public structuredisStructureDataFixedDatumInt32Packet
Public structuredisStructureDataFixedDatumSinglePacket
Public structuredisStructureDataFixedDatumUInt32Packet
Public structuredisStructureDataHeader
Public structuredisStructureDataQueryPacket
Public structuredisStructureDataVariableDatumPacket
Public structuredisStructureDataVariableDoublePacket
Public structuredisStructureDeadReckoningParams
Public structuredisStructureDesignatorPacket
Public structuredisStructureDetonationEventPacket
Public structuredisStructureDmoMissionTimeServer
Public structuredisStructureElectromagneticEmissionPacket
Electromagnetic Emission PDU
Public structuredisStructureElectromagneticSystem
Emission system structure.
Public structuredisStructureEmitterSystem
Emitter system description.
Public structuredisStructureEntityID
Identifier for DIS entities.
Public structuredisStructureEntityMarking
Public structuredisStructureEntityStatePacket
Information about a particular entity shall be communicated by issuing an Entity State PDU. See 5.3.2 for specific requirements on the use of the Entity State PDU.
Public structuredisStructureEntityType
Public structuredisStructureEntityTypeAbbreviated
Public structuredisStructureEnvironmentalProcessPacket
Public structuredisStructureEnvironmentRecordBoundingSphere
Public structuredisStructureEnvironmentRecordHeader
Public structuredisStructureEventID
Event ID record.
Public structuredisStructureFineGrainScanControl
The Scan Control Data PDU will be used to update beam activity and targeting for Radars that change state, scan pattern, or beam pointing angles at rates too high to be handled by the Electromagnetic Emission PDU.
Public structuredisStructureFireEventPacket
Public structuredisStructureFixedDatumInt32
Public structuredisStructureFixedDatumSingle
Public structuredisStructureFixedDatumUInt32
Public structuredisStructureFundamentalOperationalData
Public structuredisStructureFundamentalParameterData
Dynamic emitter parameters.
Public structuredisStructureGeodeticLocation
Public structuredisStructureIffAtcNavaidsPacket
Public structuredisStructureIffBeamData
Public structuredisStructureIffDataRecord
Public structuredisStructureIffFundamentalParameterData
Public structuredisStructureIffLayer2
Public structuredisStructureIffLayer3Mode5Interrogator
Public structuredisStructureIffLayer3Mode5Transponder
Public structuredisStructureIffLayer4ModeSInterrogator
Public structuredisStructureIffLayer4ModeSTransponder
Public structuredisStructureIffLayer5
Public structuredisStructureIffLayerHeader
Public structuredisStructureIffMode5InterrogatorBasicData
Public structuredisStructureIffMode5TransponderBasicData
Public structuredisStructureIffModeSInterrogatorBasicData
Public structuredisStructureIffModeSTransponderBasicData
Public structuredisStructureIffReportingSimulation
Public structuredisStructureJammerEmitterData
JammerEmitterData for jammer report.
Public structuredisStructureJammerFalseTargetReport
DIS False Jammer Target Report.
Public structuredisStructureJammerReport
DIS Jammer Report Record.
Public structuredisStructureModulationType
Information about the type of modulation used for radio transmission shall be represented by a Modulation Type record. This record uniquely identifies the various sets of signal parameters (i.e., the modulation type) that are used to determine whether two radios may interoperate. The modulation is characterized in a generic fashion by the Spread Spectrum, Major Modulation Type, and Detail filds. The classes of interoperable modulation types are enumerated by the System Þeld. This record shall specify the spread-spectrum usage, major modulation type, detailed information, and system compatibility.
Public structuredisStructureNorthEastDown
Public structuredisStructureObjectID
Public structuredisStructureOrientation
Public structuredisStructurePartialPulseWord
Description of pulse word data in this beam.
Public structuredisStructurePduHeader
A PDU Header record shall be the first part of each PDU excluding a Live Entity (LE) PDU, which has a separate LE PDU Header record (see 9.3.2). IEEE 1278.1-2012.
Public structuredisStructurePolarizationVector
Polarization vector containing horizontal and vertical magnitudes. By convention, both = 0 indicate no polarization.
Public structuredisStructurePulseTableDefinition
The Pulse Table Definition PDU defines complex emitter data. This PDU may be used in conjunction with the Electromagnetic Emission PDU to describe, in detail, precise pulse sequences over time.
Public structuredisStructureRadarTrackReport
DIS Radar Track Report Record.
Public structuredisStructureRadioType
Public structuredisStructureReceiverPacket
Public structuredisStructureScanControl
A scan / track instruction for an emitter's beam for a specific period of time.
Public structuredisStructureScanVector
Description of a scan vector in this beam.
Public structuredisStructureSecondaryOperationalData
Public structuredisStructureSetDataVrsgAnimationFilePacket
Public structuredisStructureSetDataVrsgAttachedEntityPacket
Public structuredisStructureSetDataVrsgClampedEntityElevationPacket
Public structuredisStructureSetDataVrsgCloudCreatePacket
Public structuredisStructureSetDataVrsgFlareEntityPacket
Public structuredisStructureSetDataVrsgGroundClampPacket
Public structuredisStructureSetDataVrsgIntervisEntityRequestPacket
Public structuredisStructureSetDataVrsgIntervisEntityResponsePacket
Public structuredisStructureSetDataVrsgIntervisRequestPacket
Public structuredisStructureSetDataVrsgIRHotSpotsPacket
Public structuredisStructureSetDataVrsgNgcUavPointToPacket
Public structuredisStructureSetDataVrsgOverlayPacket
Public structuredisStructureSetDataVrsgPlayAnimationPacket
Public structuredisStructureSetDataVrsgSetHumanWeaponPacket
Public structuredisStructureSetDataVrsgSnapshotRequestPacket
Public structuredisStructureSetDataVrsgStlCmdAttachPacket
Public structuredisStructureSetDataVrsgUavCameraAnglesPacket
Public structuredisStructureSetDataVrsgUavPointToPacket
Public structuredisStructureSignalLink16
Public structuredisStructureSignalPacket
Public structuredisStructureSignalSADL
Public structuredisStructureStartResumePacket
Public structuredisStructureStopFreezePacket
Public structuredisStructureSystemID
Public structuredisStructureTime
DIS time strcuture.
Public structuredisStructureTrackData
TrackData for radar track report.
Public structuredisStructureTransmitterPacket
Public structuredisStructureUniversalScanDefinition
The Emitter Scan Definition PDU defines any scan pattern at runtime using a common format. This PDU may be used in conjunction with the Electromagnetic Emission PDU to describe, in detail, precise scan motion over time.
Public structuredisStructureVariableDatum
Public structuredisStructureVector3Double
Public structuredisStructureVector3Float
Public structuredisStructureVictimRadarData
False target report victim radar data.
Public structuredisStructureVrsgAnimationFile
Public structuredisStructureVrsgAttachedEntity
Public structuredisStructureVrsgClampedEntityElevation
Public structuredisStructureVrsgCloudCreate
Public structuredisStructureVrsgFlareEntity
Public structuredisStructureVrsgGroundClamp
Public structuredisStructureVrsgIntervisEntityRequest
Public structuredisStructureVrsgIntervisEntityResponse
Public structuredisStructureVrsgIntervisRequest
Public structuredisStructureVrsgIRHotSpots
Public structuredisStructureVrsgLightLobeAttach
Public structuredisStructureVrsgLoadCLT
Public structuredisStructureVrsgNgcUavPointTo
Public structuredisStructureVrsgOceanEntityElevRequest
Public structuredisStructureVrsgOceanEntityElevRequestdisStructureVrsgOceanPoints
Public structuredisStructureVrsgOceanEntityElevResponse
Public structuredisStructureVrsgOceanEntityElevResponsedisStructureSampleElevation
Public structuredisStructureVrsgPlayAnimation
Public structuredisStructureVrsgSetHumanWeapon
Public structuredisStructureVrsgSetLightPointIntensity
Public structuredisStructureVrsgSnapshotRequest
Public structuredisStructureVrsgStlCmdAttach
Public structuredisStructureVrsgUavCameraAngles
Public structuredisStructureVrsgUavCursorPosition
Public structuredisStructureVrsgUavPointTo
Public structureIntFloatUnion
Public structuresisoModulationSINCGARS
Modulation params for SINCGARS and HQ. See SISO-REF-010
Public structureViperCommPlanRequest
Data structure that requests Viper to load the specified comm plan. DIS Data PDU message ID = 503004
Public structureViperControlData
Data structure that allows remote control over Viper. DIS Data PDU message ID = 503003
Interfaces
  InterfaceDescription
Public interfaceIDISNetwork
Public interfaceIDISNetworkConfiguration
Delegates
  DelegateDescription
Public delegateDataEventHandler
Data PDU event handler.
Public delegateDesignatorPDUEventHandler
Designator PDU event handler.
Public delegateElectromagneticPDUEventHandler
Electromagnetic Emission PDU event handler.
Public delegateFirePDUEventHandler
Fire PDU event handler.
Public delegateSetDataEventHandler
SetData PDU event handler.
Enumerations
  EnumerationDescription
Public enumerationantennaPatternType
Transmitter PDU Antenna Pattern Type
Public enumerationaudioEncodingEnum
Audio encoding scheme enumeration.
Public enumerationBeamSectionEnum
Cross section of beam.
Public enumerationBeamShapeEnum
Beam shape types.
Public enumerationDIS_Appearance_Bytes
Public enumerationDIS_Articulated_Types
Public enumerationDIS_DeadReckoning_Algorithm
Public enumerationDIS_Detonate_Types
Public enumerationDIS_Domain_ID
Public enumerationDIS_Domain_Munition_ID
Public enumerationDIS_Force_ID
Public enumerationDIS_FrozenBehavior_Bytes
Public enumerationDIS_Kind_ID
Public enumerationDIS_Upper_Appearance_Bytes
Public enumerationDIS_Warhead_Types
Public enumerationdisA10enumerations
Public enumerationdisAcknowledgeResponseFlags
Public enumerationdisAcknowledgmentFlags
Public enumerationdisAutolatchStatusEnum
Public enumerationdisBeamFunction
Beam function type for Electromagnetic Emissions PDU
Public enumerationdisBeamStatusRecord
6.2.12 Beam Status record (1278.1 - 2012)
Public enumerationdisBitEnum
Public enumerationdisCAFDMOenumerations
Public enumerationdisCameraCoordinates
Public enumerationdisEmitterFunction
Emitter function type for Electromagnetic Emissions PDU
Public enumerationdisMACEenumerations
Public enumerationdisOmnifinityEnumerations
Public enumerationdisSISOenumerations
Public enumerationdisStateUpdate
Public enumerationdisTransferOfControlStateEnum
Public enumerationdisVisualSpectrums
Public enumerationdisVRSGenumerations
Public enumerationdrawWaypointsEnum
Public enumerationIDISNetworkDataPDUEventArgsTypeEnum
Public enumerationMissionStateTypes
Public enumerationPulseWordFlags
Flags indicate how to interpolate between pulse segments. Linear interpolation is the default (0 value).
Public enumerationradioAttachedIndicator
Radio Attached Indicator. This field is within the PDU Status field of the PDU Header record.
Public enumerationradioCategory
Radio category from SISO-REF-010-00v20-0
Public enumerationradioCryptoSystemEnum
Transmitter PDU cryptographic system used by the radio
Public enumerationradioDetailModulationAmplitude
Transmitter PDU radio modulation detail for amplitude major modulation.
Public enumerationradioDetailModulationAmplitudeAngle
Transmitter PDU radio modulation detail for amplitude and angle major modulation.
Public enumerationradioDetailModulationAngle
Transmitter PDU radio modulation detail for Amplitude major modulation.
Public enumerationradioDetailModulationCombination
Transmitter PDU radio modulation detail for combination major modulation.
Public enumerationradioDetailModulationCPSM
Transmitter PDU radio modulation detail for carrier phase shift major modulation.
Public enumerationradioDetailModulationPulse
Transmitter PDU radio modulation detail for pulse major modulation.
Public enumerationradioDetailModulationSATCOM
Transmitter PDU radio modulation detail for SATCOM major modulation.
Public enumerationradioDetailModulationUnmodulated
Transmitter PDU radio modulation detail for unmodulated major modulation.
Public enumerationradioInputSourceEnum
Transmitter PDU input source.
Public enumerationradioMajorModulation
Transmitter PDU radio modulation.
Public enumerationradioModeEnum
Transmitter PDU radio state mode enumeration.
Public enumerationradioSignalEncodingTypeEnum
The 14 least significant bits of the encoding scheme shall represent encoding type when the encoding class is encoded audio.
Public enumerationradioSystem
Transmitter PDU radio system enumeration.
Public enumerationreceiveStateEnum
Public enumerationreferenceSystem
This section specifies the 8-bit enumeration for the Reference System field in the Beam Antenna Pattern record and the Spherical Harmonic Pattern Record in the Transmitter PDU.
Public enumerationScanControlFlags
Scan control flags
Public enumerationScanVectorFlags
Type of scan vector.
Public enumerationtransmitStateEnum
Public enumerationViperControlFlags
Flags to set for data to be written to the viper radaio.
Public enumerationvrsgAttachModes
Public enumerationVrsgClampMode
Public enumerationVrsgUavOverlayLaserSelect
Public enumerationVrsgUavOverlayLaserState
Public enumerationVrsgUavOverlayTrackGate