Uploaded image for project: 'EtherNet/IP Firmware V3'
  1. EtherNet/IP Firmware V3
  2. PSEISV3-425

Change synchronization handshake mode to host controlled mode

    Details

    • Type: Change
    • Status: Closed
    • Priority: Minor
    • Resolution: Fixed
    • Affects Version/s: V3.4.2.0
    • Fix Version/s: V3.4.3.0 , V3.5.0.0
    • Component/s: None
    • Labels:
      None
    • Account:
      SPC EthernetIp Slave (SPCETHERNE)

      Description

       

      For sake of consistency with the new netX90/netX400 GCI-based implementations, the synchronization hadshake mode should be changed from device controlled mode to host controlled mode. This requires adaption of the ExtendedConfigExample as follows:

        /* Wait for synchronization event or trigger/acknowledge sync */
        lRet = xChannelSyncState(ptSyncResParams->hChannel,
          CIFX_SYNC_SIGNAL_CMD,
          0,
          &ptSyncResParams->ulErrorCount);

       

      The legacy packet for setting the handshake configuration HIL_SET_HANDSHAKE_CONFIG_REQ will be replaced with the substitute HIL_SET_TRIGGER_TYPE_REQ which is better comprehensible and less error prone.
      The legacy packet will still be supported with the upcoming version for all rcX-based Firmwares, i.e. the netX52 variant, and will be removed entirely in the future.

      This requires adaption of:

      • Firmware
      • API Reference Manual
      • Example Code

        Attachments

          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: