Uploaded image for project: 'EtherNet/IP Core V3'
  1. EtherNet/IP Core V3
  2. PSEIP-317

API change: In EIP_OBJECT_CONNECTION_IND_T, substitute addressing tuple by three actual application paths

    Details

    • Type: Change
    • Status: Closed
    • Priority: Minor
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: V3.6.4.0, V3.7.0.0
    • Component/s: Interface
    • Labels:
      None
    • Account:
      SPC EthernetIp Core (SPCETHERNET)

      Description

      In the mentioned packet, we use the tuple (ulClass, ulInstance, ulConnPointOT, ulConnPointTO) as addressing information of the targeted assemblies.

      This shall be substituted with three actual application paths (config, production, consumption), where each one consist of the members:

      {
        ulClass,
        ulInstance,
        ulAttribute,
        ulMember,
        ulConnPoint,
      }


      This is more compliant with the CIP specification and now that connection paths are parsed in a more formal fashion and and the applicaion path ordering is properly respected (done with ticket PSEIP-305), it makes sense to extend/rework the API to include this.

      This will prepare us for future connection points which are not part of the assembly object, but other objects, e.g. diagnostic connection points.

        Attachments

          Issue Links

            Expenses

              Activity

                Status Description

                  People

                  • Reporter:
                    MBommert Marc Bommert
                  • Votes:
                    0 Vote for this issue
                    Watchers:
                    0 Start watching this issue

                    Dates

                    • Created:
                      Updated:
                      Resolved: