Example:
Device.Delay(*requestId [RequestID], *lockId [LockID], *duration "PT5S")
GetParameters
This commands requests the current parameter settings from the device, which in case of the
Automated Thermal Cycler (ATC) System is the name and the definition of the currently running
protocol.
Device.GetParameters ( *requestId
requestId
, *lockId
lockId
)
Name
Type
Nullable
In/Out
[requestId]
Int
false
in
[lockId]
String
true
in
Example:
Device.GetParameters(*requestId[RequestID], *lockId[LockID])
Response data:
<?xml version="1.0" encoding="utf-8"?>
<ResponseData xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:noNamespaceSchemaLocation="http://sila.coop//schemata/
ResponseType_1.2.xsd">
<ParameterSet>
<Parameter name="ProtocolName" ParameterType="String">
<String>MyRunProtocol</String>
</Parameter>
<Parameter name="ProtocolDefinition" parameterType="String">
<String><Protocol ProtocolName="MyRunProtocol">...</Protocol></String>
</Parameter>
</ParameterSet>
</ResponseData>
PrepareForInput
This command opens the lid.
Device.PrepareForInput ( *requestId
requestId
, *lockId
lockId
);
Name
Type
Nullable
In/Out
[requestId]
Int
false
in
[lockId]
String
true
in
Appendix B
Command dictionaries
Required Commands for PCR Cyclers
B
Automated Thermal Cycler (ATC) System User Guide
47