Sct_SctApi::Scan Interface Reference

import "SctApi.idl";


Public Types

typedef sequence< double > ScanPoints
typedef sequence< unsigned
long > 
TrigPoints
enum  ScanOptions {
  full, bits32, loopCalLine, distSlave,
  debug, tim, nth, nth_rem,
  enableDataMode, ccode, ope, endoptions
}

Public Member Functions

void configure (in unsigned short type, in double start, in double stop, in double step)
void configure2 (in unsigned short type, in double start, in double stop, in double step)
Trigger getTrigger1 ()
Trigger getTrigger2 ()
void setTrigger1 (in Trigger trig) raises (SctApiException)
void setTrigger2 (in Trigger trig) raises (SctApiException)
void setScanVariable1 (in unsigned short var)
void setScanVariable2 (in unsigned short var)
unsigned short getScanVariable1 ()
unsigned short getScanVariable2 ()
void setNTrigs (in unsigned long nTrigs)
unsigned long getNTrigs ()
TrigPoints getVariableTrigs ()
void setVariableTrigs (in TrigPoints trigs)
void setVariableTrigRange (in unsigned short start, in unsigned short end, in unsigned long value)
ScanPoints getScanPoints1 ()
ScanPoints getScanPoints2 ()
void setScanPoints1 (in ScanPoints scans)
void setScanPoints2 (in ScanPoints scans)
long getOption (in ScanOptions opt)
void setOption (in ScanOptions opt, in long val)
string print ()
void setScanNumber (in unsigned long scan)
unsigned long getScanNumber ()
void setRunNumber (in unsigned long scan)
unsigned long getRunNumber ()
sctConf::ModuleList getModuleList (in unsigned long group)
void setModuleList (in unsigned long group, in sctConf::ModuleList newList)
unsigned long getNGroups ()
void setNGroups (in unsigned short val)
string getStartTime ()
 Get the start time of this Scan as an ISO Extended string.
void setStartTime (in string t)
string getEndTime ()
 Get the end time of this Scan as an ISO Extended string - only valid once Scan is finished!
void setEndTime (in string t)


Detailed Description

Definition at line 100 of file SctApi.idl.


Member Typedef Documentation

typedef sequence<double> Sct_SctApi::Scan::ScanPoints
 

Definition at line 102 of file SctApi.idl.

typedef sequence<unsigned long> Sct_SctApi::Scan::TrigPoints
 

Definition at line 103 of file SctApi.idl.


Member Enumeration Documentation

enum Sct_SctApi::Scan::ScanOptions
 

Enumerator:
full 
bits32 
loopCalLine 
distSlave 
debug 
tim 
nth 
nth_rem 
enableDataMode 
ccode 
ope 
endoptions 

Definition at line 105 of file SctApi.idl.


Member Function Documentation

void Sct_SctApi::Scan::configure in unsigned short  type,
in double  start,
in double  stop,
in double  step
 

void Sct_SctApi::Scan::configure2 in unsigned short  type,
in double  start,
in double  stop,
in double  step
 

string Sct_SctApi::Scan::getEndTime  ) 
 

Get the end time of this Scan as an ISO Extended string - only valid once Scan is finished!

sctConf::ModuleList Sct_SctApi::Scan::getModuleList in unsigned long  group  ) 
 

unsigned long Sct_SctApi::Scan::getNGroups  ) 
 

unsigned long Sct_SctApi::Scan::getNTrigs  ) 
 

long Sct_SctApi::Scan::getOption in ScanOptions  opt  ) 
 

unsigned long Sct_SctApi::Scan::getRunNumber  ) 
 

unsigned long Sct_SctApi::Scan::getScanNumber  ) 
 

ScanPoints Sct_SctApi::Scan::getScanPoints1  ) 
 

ScanPoints Sct_SctApi::Scan::getScanPoints2  ) 
 

unsigned short Sct_SctApi::Scan::getScanVariable1  ) 
 

unsigned short Sct_SctApi::Scan::getScanVariable2  ) 
 

string Sct_SctApi::Scan::getStartTime  ) 
 

Get the start time of this Scan as an ISO Extended string.

Trigger Sct_SctApi::Scan::getTrigger1  ) 
 

Trigger Sct_SctApi::Scan::getTrigger2  ) 
 

TrigPoints Sct_SctApi::Scan::getVariableTrigs  ) 
 

string Sct_SctApi::Scan::print  ) 
 

void Sct_SctApi::Scan::setEndTime in string  t  ) 
 

void Sct_SctApi::Scan::setModuleList in unsigned long  group,
in sctConf::ModuleList  newList
 

void Sct_SctApi::Scan::setNGroups in unsigned short  val  ) 
 

void Sct_SctApi::Scan::setNTrigs in unsigned long  nTrigs  ) 
 

void Sct_SctApi::Scan::setOption in ScanOptions  opt,
in long  val
 

void Sct_SctApi::Scan::setRunNumber in unsigned long  scan  ) 
 

void Sct_SctApi::Scan::setScanNumber in unsigned long  scan  ) 
 

void Sct_SctApi::Scan::setScanPoints1 in ScanPoints  scans  ) 
 

void Sct_SctApi::Scan::setScanPoints2 in ScanPoints  scans  ) 
 

void Sct_SctApi::Scan::setScanVariable1 in unsigned short  var  ) 
 

void Sct_SctApi::Scan::setScanVariable2 in unsigned short  var  ) 
 

void Sct_SctApi::Scan::setStartTime in string  t  ) 
 

void Sct_SctApi::Scan::setTrigger1 in Trigger  trig  )  raises (SctApiException)
 

void Sct_SctApi::Scan::setTrigger2 in Trigger  trig  )  raises (SctApiException)
 

void Sct_SctApi::Scan::setVariableTrigRange in unsigned short  start,
in unsigned short  end,
in unsigned long  value
 

void Sct_SctApi::Scan::setVariableTrigs in TrigPoints  trigs  ) 
 


The documentation for this interface was generated from the following file:
Generated on Mon Feb 6 14:20:21 2006 for SCT DAQ/DCS Software - IDL by  doxygen 1.4.6