Charm Trigger
The charm trigger initiates a data transfer when new data is available on the charm device. Unlike OPC Router 3, which provided transfer objects and triggers separately, both functions are now combined in the charm trigger object, i.e., the trigger is also the data source.
The individual properties are:
| Property | Description |
|---|---|
| Device type | Type of charm reader. The devices "EZ," "EZ-M," and "EZ-M 2" are predefined. However, you have the option of adding additional device types via an XML file. |
| Message type | The default setting is "Receive message." If you switch to "Heartbeat," an internal device in the background takes over the reception of a message. |
| Port | Port on this computer (with the OPC Router) to which the Charm device sends its data. In principle, a separate port must be created for each Charm device type. Recommended procedure: All Charm devices of one type send to the same port. A single connection is created for this in OPC Router. In addition to the results, OPC Router also transfers information about the sending Charm device to the database. The logic for processing the results is stored in the database (or another transfer destination). However, if a separate connection is to be created for each Charm device, a separate port must also be available for each device. |
| Available/Used Fields | Select the fields you want to use for your connection from the available fields. Use the arrows to transfer your selection or undo it. |
| Trigger transfer error for incorrect messages | Activate to trigger a transfer error for incorrect messages. Deactivate to ignore faulty messages (e.g., to intercept faulty messages in another connection with the Charm Error Trigger, see there). |
Confirm your entries with "OK."
In addition to the message fields you have selected from the available fields, further information about the received message is automatically displayed (message information). "Message information" displays the complete message, the IP address of the Charm device, the timestamp, and, in the case of several consecutive messages, sequential numbering.
Message information
| Property | Description |
|---|---|
| Complete message | The complete message from the Charm device |
| Client address | IP address of the Charm device |
| Message index | If there are several simultaneous messages, the OPC Router numbers the individual messages. |
| Timestamp | Timestamp of the message (UTC) |
Note: In the Charm device, the IP address of the computer with the OPC Router must be specified together with the port number set here. The Charm device must send its data to this address. The OPC Router then transfers the data in data records.
Fields of the predefined Charm device types
| Name | EZ | EZ-M | EZ-M2 | Description |
|---|---|---|---|---|
| Answer | X | X | Numerical test result including unit of measurement, where necessary | |
| Assay | X | X | Sample type | |
| ChannelNumber | X | X | X | EZ channel number |
| CommodityName | X | X | Commodity/item | |
| controlLINE | X | X | X | Control line intensity |
| CurrentCommoditySelectIndex | X | |||
| CurrentDilutionSelectIndex | X | |||
| CurrentMatrixSelectIndex | X | |||
| CurrentTestSelectIndex | X | |||
| Date | X | X | X | Date of test |
| DE_Name | X | X | ||
| Dirt | X | X | X | Degree of lens contamination |
| FailCode | X | X | X | Error code for failed test |
| Flow | X | X | X | Flow value (correct application of milk to the test strip) |
| Interpretation | X | X | X | Interpretation of the test result (positive, negative, etc.) |
| InterpString | X | (Interpretation in newer firmware) | ||
| LotNumber | X | X | LOT number (as entered on the device) | |
| MatrixNumber | X | Matrix number of the test result | ||
| Mode | X | X | X | Mode of the Charm device |
| OperatorID | X | X | Operator ID (as entered on the device) | |
| Ratio | X | X | Ratio of extraction solvent to extraction | |
| Remission | X | X | ||
| Result | X | X | X | Test result (positive, negative, invalid) |
| RFID | X | |||
| SampleID | X | X | X | Test ID (as entered on the device) |
| StructVersion | X | X | X | |
| testLINE | X | X | X | Intensity of the test line |
| TestOutputName | X | X | X | |
| TestTemperature | X | X | X | Incubator temperature at the time of testing |
| TestType | X | |||
| Time | X | X | X | Time of testing |
| TipBlue | X | X | Displays value "Blue" if the test color has been identified | |
| TipGreen | X | X | Displays value "Green" if the test color has been identified | |
| TipRed | X | X | Displays value "Red" if the test color has been identified | |
| UnitSN | X | X | X | |
| XLine | X | X | X | Intensity of the X line |
| YLine | X | X | X | Intensity of the Y line |
| ZLine | X | X | X | Intensity of the Z line |