1using System.Collections.Generic;
2using Ctc.Palplus.Integration.Driver.Entities;
19 void AspirateSyringe(Quantity volume,
string overfillRate =
"", Quantity fillSpeed =
null,
20 Quantity pullupDelay =
null);
35 void MoveMotorAbsolute(
string motorDrive, Quantity motorPosition =
null, Quantity speed =
null);
42 void MoveToObject(
string objName,
int index = 1, Quantity penetration =
null);
57 Quantity penetrationSpeed =
null,
int stopSignal = 0, Quantity offsetX =
null, Quantity offsetY =
null,
58 Quantity offsetZ =
null);
Access to some functionality of Chronos builtin device drivers. These are added as required....
To be implemented by the "device driver" part of a Chronos plugin.
Provides access to legacy PAL / PAL xt functionality.
IEnumerable< string > ExecuteAtom(string atom)
The swiss army knife. Execute whatever you want.
void MoveToObject(string objName, int index=1, Quantity penetration=null)
Moves to the given object:index and optionally penetrates it.
void MoveToObjectWithSpeed(string objName, int index=1, Quantity penetration=null, Quantity zSpeed=null, Quantity penetrationSpeed=null, int stopSignal=0, Quantity offsetX=null, Quantity offsetY=null, Quantity offsetZ=null)
Like MoveToObject, but allows additional speed specifications and offsets.
void MoveMotorAbsolute(string motorDrive, Quantity motorPosition=null, Quantity speed=null)
Absolute motion of a motor drive.
void AspirateSyringe(Quantity volume, string overfillRate="", Quantity fillSpeed=null, Quantity pullupDelay=null)
Aspirate a given volume to the syringe.
void DispenseSyringe(Quantity volume, Quantity ejectSpeed=null)
Dispenses the given volume from the syringe.