
Inheco ODTC
Manufacturer: Inheco Model: ODTC
The ODTC® is an on deck thermal cycler developed by InHeco. It is supplied with SiLA interface, horizontally opening lid, electronic control, adjustable lid pressure, and with 96 well format to 384 well format in development. The system is also equipped with +/- 0.2°C over complete temperature range uniformity, 2.2°C/s cooling rate, 4.4°C/s heating rates, and +4°C to +99°C adjustable temperature profiles.
Device Management Commands
-
Get Configuration
string getConfiguration(string lockID)
Retrieves device configuration. Can only be used in standby mode.Parameters:
- lockIDDevice lock identifier. Could be empty.
Returns:
List of device configuration parameters separated by ‘|’. -
Get Parameters
string getParameters(string lockID)
Retrieves the list of actual parameter names and values.Parameters:
- lockIDDevice lock identifier. Could be empty.
Returns:
‘|’ separated list of parameter names and their values. -
Set Configuration
void setConfiguration(string lockID, string configXML)
Sets the configuration of a device.Parameters:
- lockIDDevice lock identifier. Could be empty.
- configXMLXML document that contains configurations to be set.
-
Set Parameters
void setParameters(string lockID, string paramsXML)
Sets parameters to be used for next command invocation.Parameters:
- lockIDDevice lock identifier. Could be empty.
- paramsXMLXML document that contains parameters to be set.
-
Close Door
void closeDoor(string lockID)
Closes the drawer of the device.Parameters:
- lockIDDevice lock identifier. Could be empty.
-
Open Door
void openDoor(string lockID)
Opens the drawer of the device where it can accept the next labware item.Parameters:
- lockIDDevice lock identifier. Could be empty.
-
Prepare For Input
void prepareForInput(string lockID)
Closes the drawer of the device.Parameters:
- lockIDDevice lock identifier. Could be empty.
-
Prepare For Output
void prepareForOutput(string lockID)
Opens the drawer of the device where it can accept the next labware item.Parameters:
- lockIDDevice lock identifier. Could be empty.
-
Execute Method
void executeMethod(string lockID, string methodName)
Starts previously defined method with the device control software.Parameters:
- lockIDDevice lock identifier. Could be empty.
- methodNameUnique name of the method to execute.
-
Stop Method
void stopMethod(string lockID)
Stops a processing method.Parameters:
- lockIDDevice lock identifier. Could be empty.
-
Read Actual Temperature
string readActualTemperature(string lockID)
Gets the temperature from the available temperature sensors.Parameters:
- lockIDDevice lock identifier. Could be empty.
Returns:
Sensor values string.
-
Abort
void abort(string lockID)
Stops all running and queued asynchronous commands.Parameters:
- lockIDDevice lock identifier. Could be empty.
-
Do Continue
void doContinue(string lockID)
Enables the continuation of the process (workflow) for a paused system.Parameters:
- lockIDDevice lock identifier. Could be empty.
-
Get Device Identification
string getDeviceIdentification(string lockID)
Reports a set of device specific data to the PMS.Parameters:
- lockIDDevice lock identifier. Could be empty.
Returns:
Set of device specific data separated by line separator -
Get Status
string getStatus()
Reports a state of the device.Returns:
Current state of the device. -
Initialize
void initialize(string lockID)
Initializes the SiLA service provider.Parameters:
- lockIDDevice lock identifier. Could be empty.
-
Lock Device
void lockDevice(string lockID, string timeout, string pmsID)
Locks the device for inclusive use.Parameters:
- lockIDDevice lock identifier.
- timeoutLock timeout. Leave empty for no timeout.
- pmsIDPMS Identifier. Could be empty.
-
Pause
void pause(string lockID)
Initiates a routine that turns the device into a safe state.Parameters:
- lockIDDevice lock identifier. Could be empty.
-
Reset
void reset(string lockID, string deviceID, string pmsID, string timeout, boolean simulation)
Resets SiLA service provider.Parameters:
- lockIDDevice lock identifier. Could be empty.
- deviceIDDevice identifier.
- pmsIDPMS identifier.
- timeoutError handling timeout.
- simulationSimulation mode selector.
-
Unlock Device
void unlockDevice(string lockID)
Unlocks the device.Parameters:
- lockIDDevice lock identifier.