ctrlX Data Layer and LumiScan Keryx
On ctrlX OS the LumiScan apps use the ctrlX Data Layer of ctrlX OS. On a PC with Windows 11 or Ubuntu 24.04 they use LumiScan Keryx, the Data Layer of HD Vision Systems, which offers the same interface.
The same on both
-
Node addresses, for example
hdvisionsystems/lumiscan-cam-driver/camera1/control/connect-camera/request. See Addresses and Modules. -
Node types: bool, integers, floating point numbers, strings, arrays, and FlatBuffers for results and images.
-
Call patterns: handshake, execute methods and streams.
-
Module status codes on
control/status/code. See Status Codes and Results.
A program built on these works on both Data Layers. Never translate a node address between them.
What differs
| ctrlX Data Layer (ctrlX OS) | LumiScan Keryx (PC) | |
|---|---|---|
Provided by |
ctrlX OS |
The broker of LumiScan Keryx. An app starts it when none is running. See LumiScan Keryx on a PC |
Default address |
managed by ctrlX OS |
|
Looking at the nodes by hand |
the ctrlX OS web interface |
the Keryx page |
Connecting a PLC |
ctrlX PLC on the same device |
the OPC UA Connector |
Result of a method call |
|
|
Settings files of an app |
uploaded through the ctrlX web interface or WebDAV, see the app’s manual |
ordinary files on the PC, see Where the files are |
Licence |
See LumiScan Licensing: on ctrlX OS a ctrlX licence, on a PC the LumiScan Key |
|