public CSensorOC() : base() { // Initialize Class Properties Name = "HLAobjectRoot.Sensor"; ClassPS = PSKind.PublishSubscribe; // Create Attributes // SensorData SensorData = new HlaAttribute("SensorData", PSKind.PublishSubscribe); Attributes.Add(SensorData); }
public CDataCollectionOC() : base() { // Initialize Class Properties Name = "HLAobjectRoot.DataCollection"; ClassPS = PSKind.PublishSubscribe; // Create Attributes // DataCollectionData DataCollectionData = new HlaAttribute("DataCollectionData", PSKind.PublishSubscribe); Attributes.Add(DataCollectionData); }
public CHumanOC() : base() { // Initialize Class Properties Name = "HLAobjectRoot.Human"; ClassPS = PSKind.PublishSubscribe; // Create Attributes // HumanData HumanData = new HlaAttribute("HumanData", PSKind.PublishSubscribe); Attributes.Add(HumanData); }
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); }
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); }
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); }