1using Ctc.Palplus.Integration.Driver;
2using Ctc.Palplus.Integration.Driver.Direct;
70 IModuleReference
GetModuleReference(
string strTrayName, ref
int vialNo,
bool bAllowVolatileVials =
true);
Classes and interfaces that are meant for plugins. The classes and interfaces below this namespace ar...
To be implemented by the "device driver" part of a Chronos plugin.
An object implementing this interface is provided by Chronos and passed to the PAL3task just before e...
IActivityResult ExecuteActivityWithoutErrorHandling(IActivity act)
Use this to actually execute an activity, bypassing the normal error handler.
Action BeforeSessionReset
Hook up to this event if you want to be notified just before the PALs session is reset (after an erro...
IPalPlusConfigurationService ConfigService
The service which provides information about the device configuration, like trays and modules.
IDirectExecutionSession Session
The session you should use for any operation on the PAL3.
IActivityResult ExecuteActivity(IActivity act)
Use this to actually execute an activity.
bool Simulating
Gets a value indicating whether this IPAL3Services is simulating.
IModuleReference GetModuleReference(string strTrayName, ref int vialNo, bool bAllowVolatileVials=true)
Gets a module reference for a position.
IModuleReference AllocateVial(string strTrayName, int vialNo)
Allocates the vial.
IServiceLocator Services
Gets the Driver Service Locator to obtain Driver services.
EventHandler< DualHeadHomingOptions > BeforeHomingDualHead
For dual head samplers, the default behavior is to home the sampler heads before resetting the sessio...
bool KeepSession
Enforce keeping the session open until the schedule is finished.
IPalPlusDirectService DirectService
Gets PAL3 the Direct Service.
Lets you selectively suppress the usual homing of a Dual Head sampler.
bool HomeRightHead
Move the right head to the home position.
bool HomeLeftHead
Move the left head to the home position.