SctApi.idl File Reference

#include "ipc/ipc.idl"
#include "SctApi/config.h"
import "sctConfIPC/configuration.idl";
#include "Sct/Addressing.idl"

Include dependency graph for SctApi.idl:

Go to the source code of this file.

Namespaces

namespace  Sct_SctApi

Data Structures

exception  Sct_SctApi::SctApiException
struct  Sct_SctApi::NameValue
struct  Sct_SctApi::RODTrigger
interface  Sct_SctApi::Trigger
interface  Sct_SctApi::Scan
interface  Sct_SctApi::ScanMonitor
struct  Sct_SctApi::AutoConfigResult
interface  Sct_SctApi::Idiosyncrasy
 *** Mostly debug or access to low-level features not used in normal Calibration sequence. More...
interface  Sct_SctApi::DirectRODAccess
interface  Sct_SctApi::DebugOptionsCommon
interface  Sct_SctApi::DebugOptionsJustCrate
interface  Sct_SctApi::DebugOptionsJustTop
interface  Sct_SctApi::PrimitiveAccessLowLevel
interface  Sct_SctApi::DebugSTDOUT
interface  Sct_SctApi::CrateAccessTopLevel
interface  Sct_SctApi::ScanMethods
interface  Sct_SctApi::TranslationMethods
interface  Sct_SctApi::SctApiDDCServerMethods
interface  Sct_SctApi::SctApiDDCServer
interface  Sct_SctApi::TriggerRODLevel
 There's probably a distinct difference here between standard ROD scans and TIM scans, which only need crate level control and TTC scans, which need to coordinate among crates (and probably need several other methods on a crate). More...
interface  Sct_SctApi::DoScanMethods
interface  Sct_SctApi::ModifyABCDMethods
interface  Sct_SctApi::ModuleConfigurationMethods
interface  Sct_SctApi::RetrievingConfigurationMethods
interface  Sct_SctApi::BOCConfigurationMethods
interface  Sct_SctApi::SavingConfigurationMethods
interface  Sct_SctApi::TriggerTIMLevel
interface  Sct_SctApi::AutoConfigure
interface  Sct_SctApi::ProbeChecks
interface  Sct_SctApi::ProbeMethods
interface  Sct_SctApi::RunControl
interface  Sct_SctApi::ModuleInquiry
interface  Sct_SctApi::DeprecatedInterfaceOne
 *** Things whose use hase been forgotten about or lost in the mists of time . More...
interface  Sct_SctApi::DeprecatedInterfaceExtraRaw
interface  Sct_SctApi::JustCrateMethods
 *** end of list of interface chunks. More...
interface  Sct_SctApi::JustCrateMethodsTemporary
interface  Sct_SctApi::JustTopLevel
interface  Sct_SctApi::JustTopLevelTemporary
interface  Sct_SctApi::CommonToTopAndCrate
interface  Sct_SctApi::CrateIPC
interface  Sct_SctApi::SctApiIPC
interface  Sct_SctApi::SctApiIPCOriginal

Typedefs

typedef sequence< long > Sct_SctApi::DataBlock
typedef sequence< short > Sct_SctApi::CharBlock
typedef sequence< CharBlockSct_SctApi::CharMatrix
typedef sequence< string > Sct_SctApi::DebugOptionList
typedef sequence< sctConf::BOCChannelConfigSct_SctApi::BOCChannelList
typedef sequence< string > Sct_SctApi::NameList
typedef sequence< double > Sct_SctApi::BOCMonitorSequence
typedef short Sct_SctApi::RODTriggerFirstType
typedef long Sct_SctApi::RODTriggerSecondType
typedef sequence< RODTrigger > Sct_SctApi::RODTriggers
typedef sequence< short > Sct_SctApi::TIMTriggers
typedef short Sct_SctApi::TIMTrigger
typedef sequence< NameValue > Sct_SctApi::NameValueList
typedef sequence< BankTypeSct_SctApi::BankList
typedef sequence< Scan > Sct_SctApi::ScanList
typedef sequence< AutoConfigResult > Sct_SctApi::AutoResultList

Enumerations

enum  Sct_SctApi::BankType { Sct_SctApi::PHYSICS_CONFIG, Sct_SctApi::SCAN_CONFIG, Sct_SctApi::CALIBRATION_CONFIG }
enum  Sct_SctApi::RunType { Sct_SctApi::PHYSICS_RUN_TYPE, Sct_SctApi::CALIBRATION_RUN_TYPE }
enum  Sct_SctApi::EventFormatType { Sct_SctApi::NORMAL_EVENT_FORMAT, Sct_SctApi::EXPANDED_EVENT_FORMAT, Sct_SctApi::RAW_EVENT_FORMAT }


Generated on Mon Feb 6 14:20:19 2006 for SCT DAQ/DCS Software - IDL by  doxygen 1.4.6