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.

Building the example or a custom plugin requires both the repository source and the development package.

MaterialContentsPurpose
Repository sourceExample projects (examples/, such as xplugindemo)
Headers (include/)
Reference examples and API declarations, or use as a base for a custom plugin
Development packageHeaders (include/)
xplugin library (lib/windows, lib/aarch64)
Build and link against the prebuilt xplugin library and matching headers

1. Obtaining the repository source

Open RokaeRobot/xCorePlugin-client, then use one of the following:

  • Git clone:

    git clone https://github.com/RokaeRobot/xCorePlugin-client.git
  • Code → Download ZIP on the repository page

    Code → Download ZIP

  • Source code (zip / tar.gz) on Releases. zip and tar.gz are two archive formats; choose either as needed.

    Releases Source code (zip)

    Releases Source code (tar.gz)

2. Obtaining the development package

Open the repository Releases page and download the development package xCorePlugin_v*.zip (for example xCorePlugin_v1.0.2.7.zip).

Development package on Releases

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.

How to obtain:

1. Open RokaeRobot/xCorePlugin-controller.

2. Obtain the source with one of the following:

  • Git clone:

    git clone https://github.com/RokaeRobot/xCorePlugin-controller.git
  • Code → Download ZIP on the repository page

    Code → Download ZIP

3. 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 Compile and Package Service for pipeline output instructions.