Giriş
Açıklaması şöyle.
Interaction İçin
Metodlar şöyle
1 .getInteractionClassHandle
2 .getParameterHandle
3. subscribeInteractionClass
4. publishInteractionClass
getInteractionClassHandle metodu
Örnek ver
getParameterHandle metodu
Örnek ver
subscribeInteractionClass metodu
Alınması istenen interaction tipi belirtilir. Interaction gelince FederateAmbassador.receiveInteraction() metodu tetiklenir.
publishInteractionClass metodu
RTI'ye yaratacağımız interaction tipi bildirilir. Aynı tip interaction'ı almak için subscribeInteractionClass() çağrısı yapılır.
Object İçin
Metodlar şöyle
1. getObjectClassHandle
2. getAttributeHandle
3. subscribeObjectClassAttributes
4. publishObjectClassAttributes
getObjectClassHandle metodu - string
Bu metod ile getInteractionClassHandle() benzer şeyleri yaparlar. hla.rti1516.ObjectClassHandle nesnesi döner. Çağrı sırası şöyle. Parametre olarak sınıf ismini alır.
Publish edilecek sınıfın alanına ait hla.rti1516.AttributeHandle nesnesi döner.
subscribeObjectClassAttributes metodu
Alınması istenen object belirtilir. Object gelince FederateAmbassador arayüzünün reflectAttributeValues() metodu tetiklenir.
publishObjectClassAttributes metodu
RTI'ye yaratıp güncelleyeceğimiz object tipi ve attribute'ları bildirilir. Aynı tip object'i almak için subscribeObjectClassAttributes() çağrısı yapılır.
Açıklaması şöyle.
Publish and subscribe of object and interaction classes
Interaction İçin
Metodlar şöyle
1 .getInteractionClassHandle
2 .getParameterHandle
3. subscribeInteractionClass
4. publishInteractionClass
getInteractionClassHandle metodu
Örnek ver
getParameterHandle metodu
Örnek ver
subscribeInteractionClass metodu
Alınması istenen interaction tipi belirtilir. Interaction gelince FederateAmbassador.receiveInteraction() metodu tetiklenir.
RTI'ye yaratacağımız interaction tipi bildirilir. Aynı tip interaction'ı almak için subscribeInteractionClass() çağrısı yapılır.
Metodlar şöyle
1. getObjectClassHandle
2. getAttributeHandle
3. subscribeObjectClassAttributes
4. publishObjectClassAttributes
getObjectClassHandle metodu - string
Bu metod ile getInteractionClassHandle() benzer şeyleri yaparlar. hla.rti1516.ObjectClassHandle nesnesi döner. Çağrı sırası şöyle. Parametre olarak sınıf ismini alır.
getObjectClassHandle () -> RTIgetAttributeHandle metodu - hla.rti1516.ObjectClassHandle + string
getAttributeHandle () -> RTIpublishObjectClassAttributes () -> RTI
Publish edilecek sınıfın alanına ait hla.rti1516.AttributeHandle nesnesi döner.
subscribeObjectClassAttributes metodu
Alınması istenen object belirtilir. Object gelince FederateAmbassador arayüzünün reflectAttributeValues() metodu tetiklenir.
RTI'ye yaratıp güncelleyeceğimiz object tipi ve attribute'ları bildirilir. Aynı tip object'i almak için subscribeObjectClassAttributes() çağrısı yapılır.
Hiç yorum yok:
Yorum Gönder