#include "gpibcrate.hh"

CRT::CrtGpibCrate


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

class CRT::CrtGpibCrate : public CRT::CrtCrate

Inheritance Chart:
TObject
<-
TNamed
<-
CRT::CrtCrate
<-
CRT::CrtGpibCrate
<-
CRT::CrtGpib3388Crate
CRT::CrtGpibNiCrate
 
    This is an abstract class, constructors will not be documented.
    Look at the header to check for available constructors.


    public:
void ~CrtGpibCrate() static TClass* Class() virtual void ClearDevice(Int_t device_gpib_address) const virtual void ClearInhibit() const virtual void Initialize() virtual TClass* IsA() const virtual Int_t Read(Int_t inIdent, Int_t inFunction, Int_t* outValue) const virtual Int_t ReadResponse(Int_t inIdent, Char_t* outResponse, Int_t inResponseLength, Int_t inTimeOut, Int_t inIsBinary = 0) const virtual Int_t Send(Int_t inIdent, Int_t inFunction, Int_t inValue) const virtual const Char_t* Send2(Int_t inIdent, const Char_t* inCommand, Int_t incmd_is_status_cmd_indicator, Int_t* send_cmd_indicator, Int_t outResponseLength, Int_t inWaitPeriod) const virtual Int_t SendCommand(Int_t inIdent, const Char_t* inCommand, Int_t inWaitPeriod = 0) const virtual Int_t SendCommand(Int_t inIdent, const Char_t* inCommand, Int_t inLength, Int_t inWaitPeriod, Int_t inReturn = 1) const virtual void SetInhibit() const virtual void ShowMembers(TMemberInspector& insp, char* parent) virtual void Streamer(TBuffer& b) void StreamerNVirtual(TBuffer& b) virtual Int_t Test(Int_t inIdent, Int_t inFunction) const

Data Members




Class Description

 Cosmic Ray Telescope Data Aquisition Software

 generic GPIB controler class



~CrtGpibCrate()
 destructor

void SetInhibit() const
 sets inhibit on GPIB bus
 ... as there is no inhibit, nothing to do

void ClearInhibit() const
 clears inhibit on GPIB bus
 ... as there is no inhibit, nothing to do



Inline Functions


                 void Initialize()
                Int_t Send(Int_t inIdent, Int_t inFunction, Int_t inValue) const
                Int_t Read(Int_t inIdent, Int_t inFunction, Int_t* outValue) const
                Int_t Test(Int_t inIdent, Int_t inFunction) const
        const Char_t* Send2(Int_t inIdent, const Char_t* inCommand, Int_t incmd_is_status_cmd_indicator, Int_t* send_cmd_indicator, Int_t outResponseLength, Int_t inWaitPeriod) const
                Int_t SendCommand(Int_t inIdent, const Char_t* inCommand, Int_t inWaitPeriod = 0) const
                Int_t SendCommand(Int_t inIdent, const Char_t* inCommand, Int_t inLength, Int_t inWaitPeriod, Int_t inReturn = 1) const
                Int_t ReadResponse(Int_t inIdent, Char_t* outResponse, Int_t inResponseLength, Int_t inTimeOut, Int_t inIsBinary = 0) const
                 void ClearDevice(Int_t device_gpib_address) const
              TClass* Class()
              TClass* IsA() const
                 void ShowMembers(TMemberInspector& insp, char* parent)
                 void Streamer(TBuffer& b)
                 void StreamerNVirtual(TBuffer& b)


Author: Thomas Hadig (Group EB SLAC Stanford CA USA)
Last update: $Date: 2003/08/22 22:31:11 $
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.