Skip to main content
Version: 5.6

Charm Trigger

The Charm Trigger initiates a data transfer when new data is available on the Charm device. Unlike OPC Router 3, which provided the transfer object and trigger separately, both functions are now combined in the Charm Trigger object—meaning the trigger also serves as the data source.

The individual properties are:

PropertyDescription
Device TypeType of Charm Reader. The devices “EZ,” “EZ-M,” and “EZ-M 2” are predefined. However, you have the option to add additional device types via an XML file.
Message Type"Receive Message" is set by default. If you switch to "Heartbeat," an internal device in the background takes over the reception of a message.
Port

Port on this computer (running the OPC Router) to which the Charm device sends its data.

In general, a separate port must be created for each Charm device type. Recommended procedure: All Charm devices of a given type should send to the same port. A single connection is created for this purpose in the OPC Router. In addition to the results, the OPC Router also transmits information about the sending Charm device to the database. The logic for processing the results resides 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 FieldsSelect the fields you want to use for your flow from the available fields. Use the arrows to submit your selection or undo it.
Trigger transfer error for invalid messagesEnable this to trigger a transfer error for invalid messages. Disable this to ignore invalid messages (e.g., to intercept invalid messages in another connection using the Charm Error Trigger; see that section).

Confirm your entries by clicking “OK.”

In addition to the message fields you selected from the available fields, further information about the received message is automatically displayed (message information). Under “Message Information,” the complete message, the IP address of the Charm device, the timestamp, and—in the case of multiple consecutive messages—a sequential numbering are displayed.

Message Information

PropertyDescription
Complete MessageThe complete message from the Charm device
Client AddressIP address of the Charm device
Message IndexIf multiple messages are sent simultaneously, the OPC Router numbers the individual messages.
TimestampTimestamp of the message (UTC)
note

Note: The Charm device must be configured with the IP address of the computer running the OPC Router, along with the port number specified here. The Charm device must send its data to this address. The OPC Router then transmits the data in individual records.

Fields of the predefined Charm device types

NameEZEZ-MEZ-M2Description
AnswerXXNumerical test result, including unit of measurement where necessary
AssayXXSample type
ChannelNumberXXXEZ channel number
CommodityNameXXRaw material/item
controlLINEXXXIntensity of the control line
CurrentCommoditySelectIndexX
CurrentDilutionSelectIndexX
CurrentMatrixSelectIndexX
CurrentTestSelectIndexX
DateXXXDate of the test
DE_NameXX
DirtXXXDegree of lens contamination
FailCodeXXXError code for a failed test
FlowXXXFlow value (correct application of milk to the test strip)
InterpretationXXXInterpretation of the test result (positive, negative, etc.)
InterpStringX(Interpretation in newer firmware)
LotNumberXXLot number (as entered on the device)
MatrixNumberXMatrix number of the test result
ModeXXXMode of the Charm device
OperatorIDXXOperator ID (as entered on the device)
RatioXXRatio of extraction solvent to extraction
RemmisionsXX
ResultXXXTest result (positive, negative, invalid)
RFIDX
SampleIDXXXTest ID (as entered on the device)
StructVersionXXX
testLINEXXXIntensity of the test line
TestOutputNameXXX
TestTemperatureXXXIncubator temperature at the time of the test
TestTypeX
TimeXXXTime of the test
TipBlueXXDisplays the value “Blue” when the test color has been identified
TipGreenXXDisplays the value “Green” when the test color has been identified
TipRedXXDisplays the value “Red” when the test color has been identified
UnitSNXXX
XLineXXXIntensity of the X Line
YLineXXXIntensity of the Y line
ZLineXXXIntensity of the Z line