Skip to main content

Download

This page provides official sources for Rokae+ Client Plugin and Rokae+ Controller Plugin secondary development packages. Prefer the GitHub repositories below for the latest source code, examples, and release packages. Avoid copies from unknown sources.

Rokae+ Client Plugin (HMI)

Secondary development package for the xCore client HMI, used to extend process package UI, status bar, auxiliary programming commands, communication with controller plugins, and related capabilities.

ItemDescription
RepositoryRokaeRobot/xCorePlugin-client

How to obtain:

  1. Open the repository: https://github.com/RokaeRobot/xCorePlugin-client
  2. Download source via Code → Download ZIP, or clone with Git:
git clone https://github.com/RokaeRobot/xCorePlugin-client.git
  1. For release packages, open the repository Releases page and download the version that matches this documentation.

Common repository layout:

Directory/FileDescription
include/Public headers (for secondary development)
examples/Official examples (such as xplugindemo)
CHANGELOG.mdVersion change notes
README.mdQuick start and FAQ

For detailed development steps, see Build a Simple HMI Plugin, Examples, and API Reference.

Rokae+ Controller Plugin

Secondary development product for the controller side. Plugins run as dynamic libraries in the controller environment, can register commands, access motion/IO/bus capabilities, and work with client plugins.

ItemDescription
RepositoryRokaeRobot/xCorePlugin-controller

How to obtain:

  1. Open the repository: https://github.com/RokaeRobot/xCorePlugin-controller
  2. Download source via Code → Download ZIP, or clone with Git:
git clone https://github.com/RokaeRobot/xCorePlugin-controller.git
  1. Build according to the compile instructions in the repository README, for example (x86_64):
mkdir build
cd build
cmake -DCMAKE_TOOLCHAIN_FILE=../rokae_x86_64.cmake ..
make -j4

Common repository layout:

Directory/FileDescription
xcore_api/Controller plugin API headers
examples/API usage examples
src/Example/template source entry
3rdparty/Third-party dependencies
rokae_x86_64.cmake / rokae_aarch64.cmakeCross/native build toolchain files

For details, see Controller Plugin Introduction, Plugin Project, and xcore_api Overview.

Notes

  1. Version alignment: Client SDK, controller xcore_api, and target controller/HMI versions must match. Read the corresponding repository CHANGELOG / changelog before upgrading.
  2. Licensing: If a plugin reports unauthorized after loading, contact Rokae for authorization. Do not use license files from unofficial channels.
  3. Online compile and package: In addition to source repositories, see Plugin Compile and Package for pipeline output instructions.