#include "multimeter34401a.hh"

CRT::CrtMultimeter34401A


class description - source file - inheritance tree (.ps)

class CRT::CrtMultimeter34401A : public CRT::CrtBoard

Inheritance Chart:
TObject
<-
TNamed
<-
CRT::CrtBoard
<-
CRT::CrtMultimeter34401A

    public:
CRT::CrtMultimeter34401A CrtMultimeter34401A() CRT::CrtMultimeter34401A CrtMultimeter34401A(const Char_t* inName, Int_t inBoardNumber, CRT::CrtGpibCrate* inCrate) CRT::CrtMultimeter34401A CrtMultimeter34401A(const CRT::CrtMultimeter34401A&) void ~CrtMultimeter34401A() virtual Int_t Assign(Int_t inChannel, Int_t inValue) const static TClass* Class() virtual Int_t Clear(Int_t inFlag, Int_t inChannel = 0) const virtual Int_t Disable(Int_t inFlag, Int_t inChannel = 0) const virtual Int_t Enable(Int_t inFlag, Int_t inChannel = 0) const Int_t GetDCCurrent(Double_t dc_range = 10, Double_t dc_resolution = 0.000001, Double_t* dc_current = NULL) const virtual TClass* IsA() const CRT::CrtMultimeter34401A& operator=(const CRT::CrtMultimeter34401A&) virtual Int_t Query(Int_t inChannel, Int_t* outValue) const virtual Int_t Send(Int_t inCommand) const virtual void ShowMembers(TMemberInspector& insp, char* parent) virtual void Streamer(TBuffer& b) void StreamerNVirtual(TBuffer& b) virtual Int_t Test(Int_t inFlag, Int_t inChannel = 0) const

Data Members

    private:
Int_t fOk equals 1 if initialization succeeded Int_t fIdents identifiers for GPIB bus

Class Description

 Cosmic Ray Telescope Data Aquisition Software

 generic driver for GPIB crate: NI 34401A




CrtMultimeter34401A() : CrtBoard()
 default constructor

CrtMultimeter34401A(const Char_t *inName, Int_t inBoardNumber, CrtGpibCrate *inCrate): CrtBoard(inName, inBoardNumber, (CrtCrate *)inCrate)
 constructor
 inBoardNumber is the number of the Camac slot
 inCrate       is a pointer to the Camac crate object

~CrtMultimeter34401A()
 destructor

Int_t Send(Int_t inCommand) const

Int_t Enable(Int_t inFlag, Int_t inChannel) const
 enables board features
 Available features:
 none

Int_t Disable(Int_t inFlag, Int_t inChannel) const
 disables board features
 Available features:
 none

Int_t Clear(Int_t inFlag, Int_t inChannel) const
 clears board features
 Available features:
 none

Int_t Test(Int_t inFlag, Int_t inChannel) const
 tests board features
 Available features:
 none

Int_t Query(Int_t inChannel, Int_t *outValue) const

Int_t Assign(Int_t inChannel, Int_t inValue) const

Int_t GetDCCurrent(Double_t inDCRange, Double_t inDCResolution, Double_t *outDCCurrent) const
 gets the dc current
 values are only valid, if 1 is returned



Inline Functions


                          TClass* Class()
                          TClass* IsA() const
                             void ShowMembers(TMemberInspector& insp, char* parent)
                             void Streamer(TBuffer& b)
                             void StreamerNVirtual(TBuffer& b)
         CRT::CrtMultimeter34401A CrtMultimeter34401A(const CRT::CrtMultimeter34401A&)
        CRT::CrtMultimeter34401A& operator=(const CRT::CrtMultimeter34401A&)


Author: Thomas Hadig (Group EB SLAC Stanford CA USA)
Last update: $Date: 2003/08/27 19:51:12 $
Copyright Thomas Hadig, hadig@slac.stanford.edu


ROOT page - Class index - Class Hierarchy - Top of the page

This page has been automatically generated. If you have any comments or suggestions about the page layout send a mail to ROOT support, or contact the developers with any questions or problems regarding ROOT.