open-dis-csharp

    C implementation of the IEEE-1278.1 Distributed Interactive Simulation (DIS) application protocol v6 and v7

    Language: csharp

    Author: Leona Romero (@leona_romero)

    2 stars · 353 views

    Files

    • CsharpDis6 (txt)
    • EspduReceiver (txt)
    • EspduReceiver.cs (cs)
    • OpenDis.Demo (demo)
    • App.xaml.cs (cs)
    • AcousticEmitterSystemData.cs (cs)
    • SystemID.cs (cs)
    • TrackJamTarget.cs (cs)
    • Vector3Double.cs (cs)
    • IffAtcNavAidsLayer2Pdu.cs (cs)
    • DeadReckoningParameter.cs (cs)
    • Point.cs (cs)
    • EntityID.cs (cs)
    • SetDataReliablePdu.cs (cs)
    • PointObjectStatePdu.cs (cs)
    • CreateEntityPdu.cs (cs)
    • DataPdu.cs (cs)
    • EntityManagementFamilyPdu.cs (cs)
    • SupplyQuantity.cs (cs)
    • IntercomCommunicationsParameters.cs (cs)
    • EventReportPdu.cs (cs)
    • IffAtcNavAidsLayer1Pdu.cs (cs)
    • MinefieldQueryPdu.cs (cs)
    • ResupplyReceivedPdu.cs (cs)
    • TransmitterPdu.cs (cs)
    • ShaftRPMs.cs (cs)
    • AcknowledgeReliablePdu.cs (cs)
    • StartResumePdu.cs (cs)
    • ActionRequestPdu.cs (cs)
    • SixByteChunk.cs (cs)
    • FundamentalParameterDataIff.cs (cs)
    • AngularVelocityVector.cs (cs)
    • MinefieldDataPdu.cs (cs)
    • Marking.cs (cs)
    • EightByteChunk.cs (cs)
    • PduContainer.cs (cs)
    • DetonationPdu.cs (cs)
    • DataQueryPdu.cs (cs)
    • VariableDatum.cs (cs)
    • MainWindow.xaml.cs (cs)
    • EspduSender (txt)
    • EspduSender.cs (cs)
    • OpenDis (txt)
    • Enumerations (txt)
    • DistributedEmission (txt)
    • DesignatorCode.cs (cs)
    • StateUpdateIndicator.cs (cs)
    • TankEnginePower.cs (cs)
    • HighDensityTrackOrJam.cs (cs)
    • EmissionFunction.cs (cs)
    • AirBurstAndGroundBurst.cs (cs)
    • ApaData.cs (cs)
    • TwoByteChunk.cs (cs)
    • EmissionBeamFunction.cs (cs)
    • DesignatorCodeName.cs (cs)
    • HelicopterEnginePower.cs (cs)
    • AircraftEnginePower.cs (cs)
    • ProtocolFamily.cs (cs)
    • Environment.ObjectState (objectstate)
    • ExhaustSmoke.cs (cs)
    • MinefieldLaneMarker.cs (cs)
    • ObjectKind.cs (cs)
    • PointObjectStatePDUModificationField.cs (cs)
    • TankDitchAndConcertinaWire.cs (cs)
    • Crater.cs (cs)
    • RibbonBridge.cs (cs)
    • ArealObjectStatePDUModificationField.cs (cs)
    • GeneralAppearance.cs (cs)
    • LogCribAbatisVehicleDefiladeAndInfantryFightingPosition.cs (cs)
    • Minefield.cs (cs)
    • LinearObjectStatePDUModificationField.cs (cs)
    • Environment.Process (process)
    • Subcategory.cs (cs)
    • EnvironmentalProcessTypesForGeometryRecord.cs (cs)
    • EnvironmentStatus.cs (cs)
    • EnvironmentalProcessTypesForStateRecord.cs (cs)
    • EntityState (txt)
    • ArticulatedPartIndex.cs (cs)
    • EntityCapabilities.cs (cs)
    • ParameterTypeDesignator.cs (cs)
    • PropulsionSystemData.cs (cs)
    • EventID.cs (cs)
    • Vector3Float.cs (cs)
    • EntityForceId.cs (cs)
    • DeadReckoningAlgorithm.cs (cs)
    • ArticulatedPartOffset.cs (cs)
    • Logistics (txt)
    • DriveTrainRepairCode.cs (cs)
    • AuxilaryCraftRepairCode.cs (cs)
    • ElectronicsRepairCode.cs (cs)
    • ServiceRequestType.cs (cs)
    • HydraulicSystemsAndActuators.cs (cs)
    • HullAirframeBodyRepairCode.cs (cs)
    • ResponseResultCode.cs (cs)
    • Type5Parameter1RRBResponse.cs (cs)
    • Type2Parameter4Mode4InterrogatorStatus.cs (cs)
    • BurstDescriptor.cs (cs)
    • WeaponRepairCode.cs (cs)
    • InterfacesWithEnvironmentRepairCode.cs (cs)
    • GeneralRepairCode.cs (cs)
    • FuelSystemRepairCode.cs (cs)
    • LifeSupportRepairCode.cs (cs)
    • CrRange.cs (cs)
    • ProtocolVersion.cs (cs)
    • Entity.Information.Minefield (minefield)
    • Fusing.cs (cs)
    • MagneticSensor.cs (cs)
    • PaintScheme.cs (cs)
    • OpticalSensor.cs (cs)
    • FlirSensor.cs (cs)
    • ProtocolMode.cs (cs)
    • Appearance.cs (cs)
    • Type5OperationalParameter1.cs (cs)
    • RadarSensor.cs (cs)
    • MultispectralSensor.cs (cs)
    • PhysicalSensor.cs (cs)
    • LaserSensor.cs (cs)
    • SonarSensor.cs (cs)
    • DataFilter.cs (cs)
    • Type1Parameter5ModeCCodeStatus.cs (cs)
    • SensorTypes.cs (cs)
    • DistributedEmission.Iff (iff)
    • Type1ChangeOptions.cs (cs)
    • Type3Parameter3Mode3CodeStatus.cs (cs)
    • Type3Parameter5ModeCCodeStatus.cs (cs)
    • Type2OperationalParameter1.cs (cs)
    • Cr.cs (cs)
    • Type3Parameter4Mode4CodeStatus.cs (cs)
    • Type5ChangeOptions.cs (cs)
    • Type2Parameter6ModeSCodeStatus.cs (cs)
    • Type4ChangeOptions.cs (cs)
    • Type1OperationalParameter1.cs (cs)
    • Type4Parameter4.cs (cs)
    • Type2Parameter2Mode2InterrogatorStatus.cs (cs)
    • Type4OperationalParameter2.cs (cs)
    • SystemMode.cs (cs)
    • Type1Parameter6ModeSCodeStatus.cs (cs)
    • Type3ChangeOptions.cs (cs)
    • Type2Parameter5ModeCInterrogatorStatus.cs (cs)
    • Type4Parameter3.cs (cs)
    • Type1OperationalParameter2.cs (cs)
    • Type4Parameter1.cs (cs)
    • Type2OperationalParameter2.cs (cs)
    • Type1Parameter4Mode4CodeStatus.cs (cs)
    • InformationLayers.cs (cs)
    • Type4Parameter2.cs (cs)
    • Type4Parameter6.cs (cs)
    • Type3Parameter2Mode2CodeStatus.cs (cs)
    • Type4OperationalParameter1.cs (cs)
    • Type2Parameter3Mode3InterrogatorStatus.cs (cs)
    • SystemName.cs (cs)
    • GenericEntryDescription.cs (cs)
    • Type3OperationalParameter2.cs (cs)
    • Type3Parameter1Mode1CodeStatus.cs (cs)
    • Type2ChangeOptions.cs (cs)
    • Type1Modifier.cs (cs)
    • Type3Parameter6Mode1CodeStatus.cs (cs)
    • SystemType.cs (cs)
    • Type4Parameter5.cs (cs)
    • Type1Parameter3Mode3CodeStatus.cs (cs)
    • Type5OperationalParameter2.cs (cs)
    • SystemStatus.cs (cs)
    • Type1AlternateParameter4.cs (cs)
    • Type1Parameter1Mode1CodeStatus.cs (cs)
    • LayerSpecificInformation.cs (cs)
    • IGenericEntryDescription.cs (cs)
    • ModulationType.cs (cs)
    • DataQueryReliablePdu.cs (cs)
    • StopFreezePdu.cs (cs)
    • Type3OperationalParameter1.cs (cs)
    • Type1Parameter2Mode2CodeStatus.cs (cs)
    • Type2Parameter1Mode1InterrogatorStatus.cs (cs)
    • Type2AlternateParameter4.cs (cs)
    • Entity.Management (management)
    • TransferType.cs (cs)
    • AggregateState.cs (cs)
    • SeesPdu.cs (cs)
    • SignalPdu.cs (cs)
    • ActionRequestReliablePdu.cs (cs)
    • EntityType.cs (cs)
    • AggregateSpecific.cs (cs)
    • PartOfNature.cs (cs)
    • AggregateSubcategory.cs (cs)
    • PartOfPosition.cs (cs)
    • PartOfStationName.cs (cs)
    • AggregateKind.cs (cs)
    • GroupOfRestStatus.cs (cs)
    • GroupOfGroupedEntityCategory.cs (cs)
    • AggregateFormation.cs (cs)
    • SimulationManagement (txt)
    • ResponseFlag.cs (cs)
    • CommentReliablePdu.cs (cs)
    • MinefieldFamilyPdu.cs (cs)
    • ActionResponseReliablePdu.cs (cs)
    • EventReportReliablePdu.cs (cs)
    • EventType.cs (cs)
    • RequiredReliabilityService.cs (cs)
    • StopFreezeReason.cs (cs)
    • ActionId.cs (cs)
    • FrozenBehavior.cs (cs)
    • ActionResponseRequestStatus.cs (cs)
    • GriddedDataPdu.cs (cs)
    • AcknowledgeFlag.cs (cs)
    • Radio.Intercom (intercom)
    • RecordType.cs (cs)
    • TransmitLineState.cs (cs)
    • ControlType.cs (cs)
    • CommunicationsType.cs (cs)
    • ClearChannel.cs (cs)
    • DestinationLineStateCommand.cs (cs)
    • Command.cs (cs)
    • Radio.Transmitter (transmitter)
    • AntennaPatternType.cs (cs)
    • JtidsTransmittingTerminalSecondaryMode.cs (cs)
    • TDLType.cs (cs)
    • RadioSignalEncoding.cs (cs)
    • JtidsSynchronizationState.cs (cs)
    • DistributedEmission.UnderwaterAcoustic (underwateracoustic)
    • PropulsionPlantConfiguration.cs (cs)
    • WarfareFamilyPdu.cs (cs)
    • RecordSet.cs (cs)
    • JtidsTransmittingTerminalPrimaryMode.cs (cs)
    • TransmitState.cs (cs)
    • TransmitterModulationSystemType.cs (cs)
    • MajorModulation.cs (cs)
    • InputSource.cs (cs)
    • IGenericEntry.cs (cs)
    • NamedLocation.cs (cs)
    • DetailedModulationForCombinationModulation.cs (cs)
    • UserProtocolIdentificationNumber.cs (cs)
    • DetailedModulationForCarrierPhaseShift.cs (cs)
    • ReferenceSystem.cs (cs)
    • StartOfMessage.cs (cs)
    • DetailedModulationForAmplitudeModulation.cs (cs)
    • IExtraOrExtraRange.cs (cs)
    • ObjectType.cs (cs)
    • CollisionPdu.cs (cs)
    • ArealObjectStatePdu.cs (cs)
    • DetailedModulationForUnmodulatedModulation.cs (cs)
    • DetailedModulationForAmplitudeAndAngleModulation.cs (cs)
    • CryptoSystem.cs (cs)
    • DetailedModulationForPulseModulation.cs (cs)
    • DetailedModulationForAngleModulation.cs (cs)
    • SpreadSpectrum.cs (cs)
    • ActiveEmissionParameterIndex.cs (cs)
    • PassiveParameterIndex.cs (cs)
    • ScanPattern.cs (cs)
    • EmitterFunction.cs (cs)
    • SystemName.cs (cs)
    • StateChangeUpdateIndicator.cs (cs)
    • AdditionalPassiveActivityParameterIndex.cs (cs)
    • Radio (txt)
    • ReceiverState.cs (cs)
    • Cet2010 (txt)
    • GenericEntryStatus.cs (cs)
    • ICategoryOrCategoryRange.cs (cs)
    • ExtraRange.cs (cs)
    • SpecificRange.cs (cs)
    • ISpecificOrSpecificRange.cs (cs)
    • DistributedEmissionsFamilyPdu.cs (cs)
    • CetFactory.cs (cs)
    • ISubcategoryOrSubcategoryRange.cs (cs)
    • GenericEntryRange.cs (cs)
    • GenericEntryString.cs (cs)
    • SubcategoryRange.cs (cs)
    • CategoryRange.cs (cs)
    • IsGroupOfPdu.cs (cs)
    • RepairCompletePdu.cs (cs)
    • RecordQueryReliablePdu.cs (cs)
    • Specific.cs (cs)
    • Category.cs (cs)
    • Entity.cs (cs)
    • CetItem.cs (cs)
    • GenericEntry.cs (cs)
    • GenericEntrySingle.cs (cs)
    • Extra.cs (cs)
    • Cet.cs (cs)
    • GenericTable.cs (cs)
    • EntityState.Marking (marking)
    • ArmyMarkingPlatoonCodes.cs (cs)
    • DigitChevronMarkingCodes.cs (cs)
    • ArmyMarkingPlatoon.cs (cs)
    • ArmyMarkingHighLevelUnitFor1stCavalry.cs (cs)
    • EntityMarkingText.cs (cs)
    • SimulationManagementWithReliabilityFamilyPdu.cs (cs)
    • ArmyMarkingVehicle.cs (cs)
    • ArmyMarkingDivisionCorpsDesignation.cs (cs)
    • ArmyMarkingMarkingCodes.cs (cs)
    • ArmyMarkingCompany.cs (cs)
    • ArmyMarkingHighLevelUnitFor1stInfantry.cs (cs)
    • PduType.cs (cs)
    • Cet2006 (txt)
    • CetFactory.cs (cs)
    • Subcategory.cs (cs)
    • Specific.cs (cs)
    • Category.cs (cs)
    • Entity.cs (cs)
    • CetItem.cs (cs)
    • GenericEntry.cs (cs)
    • RemoveEntityPdu.cs (cs)
    • EntityStateUpdatePdu.cs (cs)
    • Extra.cs (cs)
    • Cet.cs (cs)
    • GenericTable.cs (cs)
    • Warfare (txt)
    • Fuse.cs (cs)
    • Warhead.cs (cs)
    • DetonationResult.cs (cs)
    • Entity.Information (information)
    • EntityCollisionType.cs (cs)
    • Environment.Gridded (gridded)
    • CoordinateSystem.cs (cs)
    • EmitterSystem.cs (cs)
    • SimulationManagementFamilyPdu.cs (cs)
    • AcousticBeamData.cs (cs)
    • ConstantGrid.cs (cs)
    • DataRepresentationType.cs (cs)
    • EntityState.Appearance (appearance)
    • LifeFormAppearance.cs (cs)
    • CulturalAppearance.cs (cs)
    • LandPlatformAppearance.cs (cs)
    • SurfacePlatformAppearance.cs (cs)
    • EnvironmentalAppearance.cs (cs)
    • SensorEmitterAppearance.cs (cs)
    • SubsurfacePlatformAppearance.cs (cs)
    • MunitionAppearance.cs (cs)
    • AirPlatformAppearance.cs (cs)
    • SpacePlatformAppearance.cs (cs)
    • EntityState.Type (type)
    • ExpendableAirCategory.cs (cs)
    • MunitionCategory.cs (cs)
    • DataReliablePdu.cs (cs)
    • Munition.cs (cs)
    • USWeaponsForLifeForms.cs (cs)
    • RadioCategory.cs (cs)
    • Platform.cs (cs)
    • SurfacePlatform.cs (cs)
    • SpacePlatform.cs (cs)
    • EnvironmentalSubcategory.cs (cs)
    • FrenchWeaponsForLifeForms.cs (cs)
    • StopFreezeReliablePdu.cs (cs)
    • SensorEmitterCategory.cs (cs)
    • UKWeaponsForLifeForms.cs (cs)
    • EntityKind.cs (cs)
    • SubsufracePlatform.cs (cs)
    • PduExceptionEventArgs.cs (cs)
    • MinefieldResponseNackPdu.cs (cs)
    • EntityStatePdu.cs (cs)
    • ExpendableSurfaceCategory.cs (cs)
    • CISWeaponsForLifeFormsSubcategory.cs (cs)
    • ExpendableSubsurfaceCategory.cs (cs)
    • GermanWeaponsForLifeForms.cs (cs)
    • RadioNomenclature.cs (cs)
    • AirPlatform.cs (cs)
    • RemoveEntityReliablePdu.cs (cs)
    • RadioNomenclatureVersion.cs (cs)
    • LandPlatform.cs (cs)
    • Core (txt)
    • PduBase.cs (cs)
    • ICetItem.cs (cs)
    • IHashable.cs (cs)
    • DisTime.cs (cs)
    • EndianTypes.cs (cs)
    • LayerHeader.cs (cs)
    • AcousticBeamFundamentalParameter.cs (cs)
    • IPdu.cs (cs)
    • PduFactory.cs (cs)
    • InternetDomainCodeAttribute.cs (cs)
    • CetBase.cs (cs)
    • EnumHelper.cs (cs)
    • EnumNotFoundException.cs (cs)
    • Dis1998 (txt)
    • Vector3Float.cs (cs)
    • ArticulationParameter.cs (cs)
    • ServiceRequestPdu.cs (cs)
    • CommentPdu.cs (cs)
    • PduFactory.cs (cs)
    • Vector3Double.cs (cs)
    • EntityID.cs (cs)
    • Generated (txt)
    • AggregateMarking.cs (cs)
    • RadioCommunicationsFamilyPdu.cs (cs)
    • StartResumeReliablePdu.cs (cs)
    • ResupplyOfferPdu.cs (cs)
    • CreateEntityReliablePdu.cs (cs)
    • SetRecordReliablePdu.cs (cs)
    • OneByteChunk.cs (cs)
    • IffFundamentalData.cs (cs)
    • CollisionElasticPdu.cs (cs)
    • IsPartOfPdu.cs (cs)
    • FirePdu.cs (cs)
    • AcousticEmitter.cs (cs)
    • TransferControlRequestPdu.cs (cs)
    • GridAxisRecord.cs (cs)
    • ResupplyCancelPdu.cs (cs)
    • AggregateID.cs (cs)
    • DesignatorPdu.cs (cs)
    • RepairResponsePdu.cs (cs)
    • Orientation.cs (cs)
    • RadioEntityType.cs (cs)
    • ATTRIBUTION.md (markdown)

    Loading code snippet…