</ParameterSet>
</ResponseData>
GetProtocolDetails
This command returns detailed information about the specified protocol like protocol time, remaining
time, and runmode. If no protocol with that name is defined on the device then, depending on the
parameter type, all the parameters in the returned XML will be empty or 0.
Device.GetProtocolDetails ( *requestId
requestId
, *lockId
lockId
,
*ProtocolName"
MyRunProtocol
" )
Name
Type
Nullable
In/Out
[requestId]
Int
false
in
[lockId]
String
true
in
[ProtocolName]
String
False
in
Example:
Device.GetProtocolDetails( *requestId[RequestID], *lockId[LockID],
*ProtocolName"MyRunProtocol")
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="ProtocolTime" parameterType="Duration">
<Duration>PT372S</Duration>
</Parameter>
<Parameter name="RemainingTime" parameterType="Duration">
<Duration>PT0S</Duration>
</Parameter>
<Parameter name="RunMode" parameterType="String">
<String>-</String>
</Parameter>
<Parameter name="RunTitle" parameterType="String">
<String>-</String>
</Parameter>
<Parameter name="Cycle" parameterType="Int32">
<Int32>0</Int32>
</Parameter>
<Parameter name="Stage" parameterType="Int32">
<Int32>0</Int32>
</Parameter>
<Parameter name="Step" parameterType="Int32">
<Int32>0</Int32>
</Parameter>
Appendix B
Command dictionaries
Specific commands
B
54
Automated Thermal Cycler (ATC) System User Guide