unit ScriptType;
{ types, constants used by scripts }

interface
{ function GetCurrentPath(ObjAliasPath: string): string }

  { Returns absolute ULObjPath of an ULObject that correspond to the
    folowing pnXXXX parameters used as input.
    Returns empty string if the objects does not exist (or the input parameter
    is wrong). }

const
  pnActiveChannel = 'ActiveChannel';
    { returns ULObjPath to the channel that belongs to the Processor that
      executes the script }
  pnActiveSequence = 'ActiveSequence';
    { retunrs
  pnActiveSampleHead = 'ActiveSampleHead';
    {
  pnActiveSampleData = 'ActiveSampleData';
  pnNextSampleHead = 'NextSampleHead';
  pnPrevSampleHead = 'PrevSampleHead';

{ function ObjSetStr( }
{ use to modify property of ULObject using its ULObjPath, property name and
  new property value }

{ ObjGetStr }
{ use to retrieve value of the property of ULObject specified by ULObjPath
  and property name }

{ GetDevicePath }
{ parameter is alias of the device in the active channel }

{ DevSetStr }
{




implementation

end.
