31 Ağustos 2018 Cuma

HLA RTIambassador Arayüzü - Federation Save Kabiliyeti

requestFederationSave metodu
Federate için çağrı sırası şöyle.
requestFederationSave (String label)  -> RTI - 1
initiateFederateSave (String label) <- RTI - 2
federateSaveBegun ()  -> RTI - 3
federateSaveComplete ()  -> RTI - 4
federateSaveNotComplete ()  -> RTI - 5
federationSaved () <- RTI - 6
federationNotSaved () <- RTI - 7
Bu metod aynı label ile iki defa arka arkaya çağrılsa bile bir sorun olmuyor. Hatta arka arkaya iki farklı label ile çağrılırsa da sorun olmuyor

Ancak eğer save işlemi başlamışsa timeAdvanceRequest() yapılamaz. Yapılırsa SaveInProgress exception fırlatılır. Dolayısıyla save işleminin bitmesini beklemek gerekir.

federationNotSaved Callback
Hatalardan birisi şöyle
FEDERATE_RESIGNED_DURING_SAVE

Hiç yorum yok:

Yorum Gönder