Uploaded image for project: 'PROFINET IO-Device'
  1. PROFINET IO-Device
  2. PSPNS-2222

modify public API header file in a way that it can be used without using a single TLR or rcX related header file

    Details

    • Type: Change
    • Status: Closed
    • Priority: Minor
    • Resolution: Fixed
    • Affects Version/s: V3.7.0.0
    • Fix Version/s: V3.10.1.0, V3.11.0.0
    • Component/s: None
    • Labels:
      None
    • Sprint:
      PI Sprint 2016 KW 16/17
    • Account:
      SPC Profinet Slave (SPCPROFINE)

      Description

      The public API headers

      • PNSIF_API.h
      • PNIO_spec.h
        shall be modified in such a way that a host application is able to use these header files without the need for any TLR or rcX header file.

      To achieve this goal at least the following steps need to be done

      • replace all TLR-datatypes with stdint datatypes (e.g. replace TLR_UINT32 with uint32_t)
      • create a new header file PNSIF_osal.h which defines e.g. packed-macros and TLR-packet-header and TLR_EMPTY_PACKET and RCX_REGISTER_APP
      • in PNSIF_API.h check if "TLR-packet-header" is defined. If not include the new header PNSIF_osal.h"

        Attachments

          Expenses

            Activity

              Status Description

                People

                • Reporter:
                  BMeyer Benjamin Meyer
                • Votes:
                  0 Vote for this issue
                  Watchers:
                  0 Start watching this issue

                  Dates

                  • Created:
                    Updated:
                    Resolved: