Example:
Device.PrepareForInput(*requestId[RequestID], *lockId[LockID]);
PrepareForOutput
This command opens the lid.
Device.PrepareForOutput ( *requestId
requestId
, *lockId
lockId
);
Name
Type
Nullable
In/Out
[requestId]
Int
false
in
[lockId]
String
true
in
Example:
Device.PrepareForOutput(*requestId[RequestID], *lockId[LockID]);
SetParameters
This command defines the specified protocol on the Automated Thermal Cycler (ATC) System. The
ProtocolName from within the protocol definition is used to select the protocol for execution by the
ExecuteProtocol command.
Device.SetParameters ( *requestId
requestId
, *lockId
lockId
, *paramsXML )
Name
Type
Nullable
In/Out
[requestId]
Int
false
in
[lockId]
String
true
in
Example:
Device.SetParameters(*requestId[RequestID], *lockId[LockID], *paramsXML
"<?xml version=\"1.0\" encoding=\"utf-8\"?>
<Protocol ProtocolName=\"MyRunProtocol\" RunMode=\"Fast\" Volume=\"10\">
<Stage Label=\"PreCycle\" Index=\"1\">
<Step Identifier=\"1\">
<Ramp Rate=\"100.0\">
<Temperature>60.0</Temperature>
<Temperature>60.0</Temperature>
<Temperature>60.0</Temperature>
</Ramp>
<Hold HoldTime=\"10.0\"/>
</Step>
</Stage>
<Stage Label=\"PCR\" Index=\"2\" Repeat=\"10\">
<Step Identifier=\"1\">
<Ramp Rate=\"100\">
Appendix B
Command dictionaries
Required Commands for PCR Cyclers
B
48
Automated Thermal Cycler (ATC) System User Guide