GithubHelp home page GithubHelp logo

Comments (5)

dev-dis avatar dev-dis commented on September 24, 2024 1

@dev-dis Yes your approach should work, and is likely the simplest approach, so long as each party involved agrees to use the same enumerations.

Thanks Leif for your guidance and time.

from dis-enumerations.

leif81 avatar leif81 commented on September 24, 2024

@dev-dis here's what the 1278.1-2012 standard says about the country code field within the Entity Type record:

Country. This field shall specify the country to which the design of the entity or its design
specification is attributed. This field shall be represented by a 16-bit enumeration (see [UID 29]).

This is likely why the Mig-21 you're referring to has country code of 222 (Russia).

Note how this differs from how country code field within Aggregate Type record is defined:

Country. This field shall specify the country with which the aggregate is associated. This field shall
be represented by a 16-bit enumeration (see [UID 29]). If the aggregate is not associated with any
country, then the country field shall contain the number zero.

from dis-enumerations.

dev-dis avatar dev-dis commented on September 24, 2024

Hi Leif,

Thanks for the masterly guidance.

What I understood is that in order to achieve association of the entity like Mig-21 for India in my case, I have to send Aggregate State PDU, am I right? One thing I would like to mention, I have multiple entities to transmit from my application with their country association and if an entity left aggregate then how can I send Entity State PDU?

Once again really thankful for your precious time and guidance.

Regards,
Dev

from dis-enumerations.

dev-dis avatar dev-dis commented on September 24, 2024

Hi Leif,

One thing I want to share is that as F-16 is made by General Dynamics which is listed in US platforms with subcategories F-16A, F-16B, F-16C etc. is also listed in Pakistan Plaforms as per SISO-REF-010-2022 is given below:

1.2.225.1 .........................Fighter/Air Defense
1.2.225.1.3 General Dynamics F-16 Fighting Falcon
1.2.225.1.3.1 F-16A
1.2.225.1.3.2 F-16B
1.2.225.1.3.3 F-16C

1.2.165.1 .........................Fighter/Air Defense
1.2.165.1.1 F-16 (variation of 1.2.225.1.3)
1.2.165.1.1.1 F-16A
1.2.165.1.1.2 F-16B
1.2.165.1.1.3 F-16C

Where 225 is country code of US and 165 is country code of Pakistan.

I think we have to create enumerations on our own if we want to send country association. For example, if we want to send Rafale for India then we have to create Rafale enumeration for India same as F-16 enumeration created by SISO for Pakistan. I know this would create a new reference and we have to include these enumerations if we want to interoperate with third party application unless we add these enumerations in SISO reference, but this would resolve entity association. What do you say about it?

I am looking forward to hear from you soon.

Regards,
Dev

from dis-enumerations.

leif81 avatar leif81 commented on September 24, 2024

@dev-dis Yes your approach should work, and is likely the simplest approach, so long as each party involved agrees to use the same enumerations.

from dis-enumerations.

Related Issues (4)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.