Summary of OpenCPI RCC Authoring Model

  • RCC workers are written to implement worker methods, called by the container, and optionally use the container methods, called by the worker.

  • RCC workers may call the local services functions defined in the RCC Local Services section.

  • RCC workers use symbols, data types and ordinals defined in the generated header file, which is based on the OCS, OPS, and OWD files, including

    • Implementation name

    • Which control operations are implemented

    • Which properties require notification

    • Static memory allocation requirements of the implementation code

    • Minimum number of buffers required at each port

  • The information in the OCS/OPS/OWD files is used to drive the code generation and build process.

  • The worker uses the software execution model as described in the CDG.