Example:
Device.GetDeviceDetails( *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="Door" parameterType="String">
<String>Open</String>
</Parameter>
<Parameter name="InstrumentState" parameterType="String">
<String>Idle</String>
</Parameter>
</ParameterSet>
</ResponseData>
GetProtocolDefinition
This command returns the XML representation of the protocol definition of the specified protocol. If no
protocol with that name is defined on the device then, depending on the parameter type, all parameters
in the returned XML will be empty or 0.
Device.GetProtocolDefinition ( *requestId
requestId
, *lockId
lockId
,
*ProtocolName"
MyRunProtocol
")
Name
Type
Nullable
In/Out
[requestId]
Int
false
in
[lockId]
String
true
in
[ProtocolName]
String
True
in
Example:
Device.GetProtocolDefinition( *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="ProtocolDefinition" parameterType="String">
<String><Protocol ProtocolName="MyRunProtocol">...</Protocol></String>
</Parameter>
Appendix B
Command dictionaries
Specific commands
B
Automated Thermal Cycler (ATC) System User Guide
53