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.
| Item | Description |
|---|---|
| Repository | RokaeRobot/xCorePlugin-client |
How to obtain:
- Open the repository: https://github.com/RokaeRobot/xCorePlugin-client
- Download source via Code → Download ZIP, or clone with Git:
git clone https://github.com/RokaeRobot/xCorePlugin-client.git
- For release packages, open the repository Releases page and download the version that matches this documentation.
Common repository layout:
| Directory/File | Description |
|---|---|
| include/ | Public headers (for secondary development) |
| examples/ | Official examples (such as xplugindemo) |
| CHANGELOG.md | Version change notes |
| README.md | Quick 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.
| Item | Description |
|---|---|
| Repository | RokaeRobot/xCorePlugin-controller |
How to obtain:
- Open the repository: https://github.com/RokaeRobot/xCorePlugin-controller
- Download source via Code → Download ZIP, or clone with Git:
git clone https://github.com/RokaeRobot/xCorePlugin-controller.git
- 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/File | Description |
|---|---|
| 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.cmake | Cross/native build toolchain files |
For details, see Controller Plugin Introduction, Plugin Project, and xcore_api Overview.
Notes
- Version alignment: Client SDK, controller xcore_api, and target controller/HMI versions must match. Read the corresponding repository CHANGELOG / changelog before upgrading.
- Licensing: If a plugin reports unauthorized after loading, contact Rokae for authorization. Do not use license files from unofficial channels.
- Online compile and package: In addition to source repositories, see Plugin Compile and Package for pipeline output instructions.