Ejemplo n.º 1
0
        private void SendPublishObjectClassAttributesInteraction(object sender, EventArgs e)
        {
            Sxta.Rti1516.Management.HLApublishObjectClassAttributesMessage msg = new Sxta.Rti1516.Management.HLApublishObjectClassAttributesMessage();
            msg.HLAobjectClass = new Sxta.Rti1516.XrtiHandles.XRTIObjectClassHandle(99999999999);

            Sxta.Rti1516.Management.HLAfederateHandle HLAfederate = new Sxta.Rti1516.Management.HLAfederateHandle();
            HLAfederate.data = 333333;

            msg.HLAfederate = HLAfederate;

            msg.FederationExecutionHandle = -1;
            msg.UserSuppliedTag           = new byte[1];

            AttributeHandleSetFactory factory = new Sxta.Rti1516.XrtiHandles.XRTIAttributeHandleSetFactory();

            msg.HLAattributeList = factory.Create();

            msg.HLAattributeList.Add(new Sxta.Rti1516.XrtiHandles.XRTIAttributeHandle(123456789));
            msg.HLAattributeList.Add(new Sxta.Rti1516.XrtiHandles.XRTIAttributeHandle(987654321));

            rtiAmbassador.interactionManager.SendInteraction(msg);

            if (log.IsInfoEnabled)
            {
                log.Info("Sent " + msg);
            }
        }
Ejemplo n.º 2
0
        private void SendPublishObjectClassAttributesInteraction(object sender, EventArgs e)
        {
            Sxta.Rti1516.Management.HLApublishObjectClassAttributesMessage msg = new Sxta.Rti1516.Management.HLApublishObjectClassAttributesMessage();
            msg.HLAobjectClass = new Sxta.Rti1516.XrtiHandles.XRTIObjectClassHandle(99999999999);

            Sxta.Rti1516.Management.HLAfederateHandle HLAfederate = new Sxta.Rti1516.Management.HLAfederateHandle();
            HLAfederate.data = 333333;

            msg.HLAfederate = HLAfederate;

            msg.FederationExecutionHandle = -1;
            msg.UserSuppliedTag = new byte[1];

            AttributeHandleSetFactory factory = new Sxta.Rti1516.XrtiHandles.XRTIAttributeHandleSetFactory();
            msg.HLAattributeList = factory.Create();

            msg.HLAattributeList.Add(new Sxta.Rti1516.XrtiHandles.XRTIAttributeHandle(123456789));
            msg.HLAattributeList.Add(new Sxta.Rti1516.XrtiHandles.XRTIAttributeHandle(987654321));

            rtiAmbassador.interactionManager.SendInteraction(msg);

            if (log.IsInfoEnabled)
                log.Info("Sent " + msg);
        }