Data Layer Reference
All nodes live under the application’s base path:
hdvisionsystems/lumiscan-dmc-reader/
The paths below are given relative to it. The whole public surface of this version is four nodes.
Node tree
hdvisionsystems/lumiscan-dmc-reader/
├── input/
│ ├── image-address (string) address of the image node to read
│ └── parameter (flatbuffers) detection parameters
├── execute (method) read every Data Matrix code in that image
└── output/
└── results (flatbuffers) one entry per code found
Input
| Node | Type | Access | Description |
|---|---|---|---|
|
string |
read, write |
Address of the Data Layer image node to read. The reader appends |
|
flatbuffers |
read, write |
Detection parameters, type
|
|
|
Method
| Node | Blocking | Effect |
|---|---|---|
|
Yes |
Reads the image at |
Output
| Node | Type | Access | Description |
|---|---|---|---|
|
flatbuffers |
read |
Every code found by the last successful run, type
|
Not present in this version
Operators coming from the other LumiScan applications should know what this one does not publish:
-
No status node. There is no
status-codeorstatus-text; a failed run is reported in the application log only, and leavesoutput/resultsholding the previous run’s codes. -
No data identifier. There is nothing to echo back, so a result cannot be correlated with the request that produced it.
-
No result image. The application renders nothing — no
result-imagenode and noplotmethod. Use LumiScan Cockpit to see the codes drawn on the picture. -
No modules. One reader per installation, at the single base path above.
-
No region of interest. Every run searches the whole image.