Closed LennartOlsson closed 4 years ago
I like to keep RadioSignal.AisRadioSignal
, otherwise I need to consistently prefix all classes. TBD.
For interactions:
I Propose to change LOG_Service to LOG_Interaction.
For consistency AIS_RadioSignal should be considered in future version of AIS Module and subclasses can then skip the prefix Ais.
For CBRN we don't make changes now. Will need to be revamped in a future version and harmonized with "Disaster" module.
For NETN-COM I changed to COM_Root
For ETR future version should consider changing ETR_Root to ETR_Interaction.
For ORG future version may consider using class names NETN_Unit and NETN_Force.
Reopen new issue for future editions.
Current:
Where object class starts at inherit RPR class: AIS: RadioSignal.AisRadioSignal Physical: Aircraft.NETN_Aircraft, ... Aggregate: AggregateEntity.NETN_Aggregate
Starts at HLAobjectRoot: COM: Communication... ETR: ETR_Root... ORG: ORG_Root... SE: NETN_Facility... , NETN_GeoObject...
Starts at HLAinteractionRoot: LOG: LOG_Service... TMR: TMR.TMR_OfferTransferModellingResponsibility... MRM: MRM_Object.MRM_DisaggregateionRequest, MRM_Trigger
Change Proposals:
AIS: RadioSignal.AIS_RadioSignal COM: COM_Root... SE: SE_Root.Facility..., SE_Root.GeoObject... TMR: TMR_Root.OfferTransferModellingResponsibility MRM: MRM_Root.Service.DisaggregateionRequest, MRM_Root.Trigger, ...
And there are many FOM modules with empty tables, e.g MRM Object Class table. Maybe should these be removed.