Пример #1
0
        public CSensorOC() : base()
        {
            // Initialize Class Properties
            Name    = "HLAobjectRoot.Sensor";
            ClassPS = PSKind.PublishSubscribe;

            // Create Attributes
            // SensorData
            SensorData = new HlaAttribute("SensorData", PSKind.PublishSubscribe);
            Attributes.Add(SensorData);
        }
Пример #2
0
        public CDataCollectionOC() : base()
        {
            // Initialize Class Properties
            Name    = "HLAobjectRoot.DataCollection";
            ClassPS = PSKind.PublishSubscribe;

            // Create Attributes
            // DataCollectionData
            DataCollectionData = new HlaAttribute("DataCollectionData", PSKind.PublishSubscribe);
            Attributes.Add(DataCollectionData);
        }
Пример #3
0
        public CHumanOC() : base()
        {
            // Initialize Class Properties
            Name    = "HLAobjectRoot.Human";
            ClassPS = PSKind.PublishSubscribe;

            // Create Attributes
            // HumanData
            HumanData = new HlaAttribute("HumanData", PSKind.PublishSubscribe);
            Attributes.Add(HumanData);
        }
Пример #4
0
        public CStationOC() : base()
        {
            // Initialize Class Properties
            Name    = "HLAobjectRoot.Station";
            ClassPS = PSKind.PublishSubscribe;

            // Create Attributes
            // Location
            Location = new HlaAttribute("Location", PSKind.PublishSubscribe);
            Attributes.Add(Location);
            // StationName
            StationName = new HlaAttribute("StationName", PSKind.PublishSubscribe);
            Attributes.Add(StationName);
        }
Пример #5
0
        public CShipOC() : base()
        {
            // Initialize Class Properties
            Name    = "HLAobjectRoot.Ship";
            ClassPS = PSKind.Subscribe;

            // Create Attributes
            // Speed
            Speed = new HlaAttribute("Speed", PSKind.Neither);
            Attributes.Add(Speed);
            // Heading
            Heading = new HlaAttribute("Heading", PSKind.Neither);
            Attributes.Add(Heading);
            // Position
            Position = new HlaAttribute("Position", PSKind.Subscribe);
            Attributes.Add(Position);
            // Callsign
            Callsign = new HlaAttribute("Callsign", PSKind.Subscribe);
            Attributes.Add(Callsign);
        }
Пример #6
0
        public CTrackOC() : base()
        {
            // Initialize Class Properties
            Name    = "HLAobjectRoot.Track";
            ClassPS = PSKind.PublishSubscribe;

            // Create Attributes
            // TrackNumber
            TrackNumber = new HlaAttribute("TrackNumber", PSKind.PublishSubscribe);
            Attributes.Add(TrackNumber);
            // TrackPosition
            TrackPosition = new HlaAttribute("TrackPosition", PSKind.PublishSubscribe);
            Attributes.Add(TrackPosition);
            // TrackHeading
            TrackHeading = new HlaAttribute("TrackHeading", PSKind.PublishSubscribe);
            Attributes.Add(TrackHeading);
            // TrackSpeed
            TrackSpeed = new HlaAttribute("TrackSpeed", PSKind.PublishSubscribe);
            Attributes.Add(TrackSpeed);
        }