Description

LumiScan Cockpit shows, in an ordinary web browser, what the vision applications on a ctrlX CORE are looking at and what they found in it. It is a viewer: it draws the pictures and the results other applications publish, and configures nothing about them.

A view follows the application it is showing. When the picture behind it changes, the browser is told and fetches the new frame, so what is on screen is what the station just did rather than a snapshot from up to two seconds ago. See Live Updates.

What it shows

Two applications publish images of their own, and Cockpit shows those images as they are:

  • LumiScan Cam Driver (lumiscan-cam-driver)

  • LumiScan AI Object Matching (lumiscan-ai-object-matching)

Eight further applications publish no image of their own — each reads one from another application — and Cockpit draws their findings, in green, on the image they were found in. Those eight are listed in Viewing Results.

The home page is an overview of every compatible application currently running on the system, so it also answers which of them are up before you open any single view.

The Data Layer

Cockpit reads everything it displays from the Data Layer: the image nodes of the publishing applications, and the result nodes of the ones whose findings it draws.

Cockpit provides no Data Layer output of its own. Nothing else on the system can consume what it draws — the drawing exists only in the browser. To act on a result programmatically, read that application’s own result nodes.