Main Page | Namespace List | Class List | File List | Namespace Members | Class Members | Examples

INdepGpib100 Namespace Reference

namespace for ines GPIB More...


Classes

class  GpibAddress
 A GpibAddress represents a GPIB bus address. More...

class  GpibAddrList
 An GpibAddrList is a vector of GpibAddress objects. More...

class  GpibStbList
class  GpibResList
class  GpibCmds
 GpibCmds is a list of commands to be send over the GPIB. More...

class  GpibControl
 GPIB user base class (Controller). More...

class  GpibInterfaceControl
 construction process wrapper for a GpibControl object More...

class  GpibTermOut
 GPIB Output Termination Mode Descriptor. More...

class  GpibTermIn
 GPIB Input Termination Mode Descriptor. More...

class  GpibIfConf
class  GpibInfo
class  GpibNop
class  GpibPeek
class  GpibPoke
class  GpibSta
class  GpibTrf
class  GpibInit
class  GpibFini
class  GpibCmd
class  GpibCwr
class  GpibCrd
class  GpibResp
class  GpibRdResp
class  GpibWrResp
class  GpibInfoResp
class  GpibIfc
class  GpibRen
class  GpibWait
class  GpibLnReq
class  GpibLnResp
class  GpibCsm
class  GpibIst
class  GpibRtl
class  GpibPpc
class  GpibRpp
class  GpibRppResp
class  GpibDeviceStatus
class  GpibDeviceOutput
class  GpibDeviceInitAck
class  GpibDeviceInput
class  GpibDeviceEvent
class  GpibDeviceStatusReport
class  Gpib_gco_Proto
class  Gpib_gti_Proto
class  Gpib_gdi_Proto

Typedefs

typedef int DelE

Enumerations

enum  ErrE {
  E_OK = 0, E_HWFAIL, E_ADR, E_SAC,
  E_NCIC, E_CIC, E_TMO, E_STATE,
  E_MEM, E_TRANSFAIL, E_INUSE, E_MSG,
  E_NOL, E_DCL, E_CAP, CNT_E
}
 controller interface error codes More...

enum  StatE {
  F_LA = 0x01, F_TA = 0x02, F_CIC = 0x04, F_ATN = 0x08,
  F_SC = 0x10, F_REM = 0x20, F_LOK = 0x40, E_SRQI = 0x100,
  E_DTAS = 0x200, E_DCAS = 0x400
}
 status enum More...


Functions

bool isGpibNop (const Umi::UmiControl *puc)
GpibNop * pGpibNop (Umi::UmiControl *)
const GpibNop * pGpibNop (const Umi::UmiControl *puc)
bool isGpibPeek (const Umi::UmiControl *puc)
GpibPeek * pGpibPeek (Umi::UmiControl *)
const GpibPeek * pGpibPeek (const Umi::UmiControl *puc)
bool isGpibPoke (const Umi::UmiControl *puc)
GpibPoke * pGpibPoke (Umi::UmiControl *)
const GpibPoke * pGpibPoke (const Umi::UmiControl *puc)
bool isGpibSta (const Umi::UmiControl *puc)
GpibSta * pGpibSta (Umi::UmiControl *)
const GpibSta * pGpibSta (const Umi::UmiControl *puc)
bool isGpibTrf (const Umi::UmiControl *puc)
GpibTrf * pGpibTrf (Umi::UmiControl *)
const GpibTrf * pGpibTrf (const Umi::UmiControl *puc)
bool isGpibInit (const Umi::UmiControl *puc)
GpibInit * pGpibInit (Umi::UmiControl *)
const GpibInit * pGpibInit (const Umi::UmiControl *puc)
bool isGpibFini (const Umi::UmiControl *puc)
GpibFini * pGpibFini (Umi::UmiControl *)
const GpibFini * pGpibFini (const Umi::UmiControl *puc)
bool isGpibCmd (const Umi::UmiControl *puc)
GpibCmd * pGpibCmd (Umi::UmiControl *)
const GpibCmd * pGpibCmd (const Umi::UmiControl *puc)
bool isGpibCwr (const Umi::UmiControl *puc)
GpibCwr * pGpibCwr (Umi::UmiControl *)
const GpibCwr * pGpibCwr (const Umi::UmiControl *puc)
bool isGpibCrd (const Umi::UmiControl *puc)
GpibCrd * pGpibCrd (Umi::UmiControl *)
const GpibCrd * pGpibCrd (const Umi::UmiControl *puc)
bool isGpibResp (const Umi::UmiControl *puc)
GpibResp * pGpibResp (Umi::UmiControl *)
const GpibResp * pGpibResp (const Umi::UmiControl *puc)
bool isGpibRdResp (const Umi::UmiControl *puc)
GpibRdResp * pGpibRdResp (Umi::UmiControl *)
const GpibRdResp * pGpibRdResp (const Umi::UmiControl *puc)
bool isGpibWrResp (const Umi::UmiControl *puc)
GpibWrResp * pGpibWrResp (Umi::UmiControl *)
const GpibWrResp * pGpibWrResp (const Umi::UmiControl *puc)
bool isGpibInfoResp (const Umi::UmiControl *puc)
GpibInfoResp * pGpibInfoResp (Umi::UmiControl *)
const GpibInfoResp * pGpibInfoResp (const Umi::UmiControl *puc)
bool isGpibIfc (const Umi::UmiControl *puc)
GpibIfc * pGpibIfc (Umi::UmiControl *)
const GpibIfc * pGpibIfc (const Umi::UmiControl *puc)
bool isGpibRen (const Umi::UmiControl *puc)
GpibRen * pGpibRen (Umi::UmiControl *)
const GpibRen * pGpibRen (const Umi::UmiControl *puc)
bool isGpibWait (const Umi::UmiControl *puc)
GpibWait * pGpibWait (Umi::UmiControl *)
const GpibWait * pGpibWait (const Umi::UmiControl *puc)
bool isGpibLnReq (const Umi::UmiControl *puc)
GpibLnReq * pGpibLnReq (Umi::UmiControl *)
const GpibLnReq * pGpibLnReq (const Umi::UmiControl *puc)
bool isGpibLnResp (const Umi::UmiControl *puc)
GpibLnResp * pGpibLnResp (Umi::UmiControl *)
const GpibLnResp * pGpibLnResp (const Umi::UmiControl *puc)
bool isGpibCsm (const Umi::UmiControl *puc)
GpibCsm * pGpibCsm (Umi::UmiControl *)
const GpibCsm * pGpibCsm (const Umi::UmiControl *puc)
bool isGpibIst (const Umi::UmiControl *puc)
GpibIst * pGpibIst (Umi::UmiControl *)
const GpibIst * pGpibIst (const Umi::UmiControl *puc)
bool isGpibRtl (const Umi::UmiControl *puc)
GpibRtl * pGpibRtl (Umi::UmiControl *)
const GpibRtl * pGpibRtl (const Umi::UmiControl *puc)
bool isGpibPpc (const Umi::UmiControl *puc)
GpibPpc * pGpibPpc (Umi::UmiControl *)
const GpibPpc * pGpibPpc (const Umi::UmiControl *puc)
bool isGpibRpp (const Umi::UmiControl *puc)
GpibRpp * pGpibRpp (Umi::UmiControl *)
const GpibRpp * pGpibRpp (const Umi::UmiControl *puc)
bool isGpibRppResp (const Umi::UmiControl *puc)
GpibRppResp * pGpibRppResp (Umi::UmiControl *)
const GpibRppResp * pGpibRppResp (const Umi::UmiControl *puc)
bool isGpibDeviceStatus (const Umi::UmiControl *puc)
GpibDeviceStatus * pGpibDeviceStatus (Umi::UmiControl *)
const GpibDeviceStatus * pGpibDeviceStatus (const Umi::UmiControl *puc)
bool isGpibDeviceOutput (const Umi::UmiControl *puc)
GpibDeviceOutput * pGpibDeviceOutput (Umi::UmiControl *)
const GpibDeviceOutput * pGpibDeviceOutput (const Umi::UmiControl *puc)
bool isGpibDeviceInitAck (const Umi::UmiControl *puc)
GpibDeviceInitAck * pGpibDeviceInitAck (Umi::UmiControl *)
const GpibDeviceInitAck * pGpibDeviceInitAck (const Umi::UmiControl *puc)
bool isGpibDeviceInput (const Umi::UmiControl *puc)
GpibDeviceInput * pGpibDeviceInput (Umi::UmiControl *)
const GpibDeviceInput * pGpibDeviceInput (const Umi::UmiControl *puc)
bool isGpibDeviceEvent (const Umi::UmiControl *puc)
GpibDeviceEvent * pGpibDeviceEvent (Umi::UmiControl *)
const GpibDeviceEvent * pGpibDeviceEvent (const Umi::UmiControl *puc)
bool isGpibDeviceStatusReport (const Umi::UmiControl *puc)
GpibDeviceStatusReport * pGpibDeviceStatusReport (Umi::UmiControl *)
const GpibDeviceStatusReport * pGpibDeviceStatusReport (const Umi::UmiControl *puc)


Detailed Description

namespace for ines GPIB

Enumeration Type Documentation

enum INdepGpib100::ErrE
 

controller interface error codes

Enumeration values:
E_HWFAIL  unexpected state at hardware layer
E_ADR  addressing scheme wrong
E_SAC  system control required
E_NCIC  interface not controller in charge
E_CIC  device function called while CIC
E_TMO  timeout
E_STATE  wrong state
E_MEM  allocation failure
E_TRANSFAIL  previous message of transaction failed
E_INUSE  interface already in use
E_MSG  incompatible message format
E_NOL  no listeners detected
E_DCL  DCAS during data transfer, clr E_DCAS.
E_CAP  no capability for operation

enum INdepGpib100::StatE
 

status enum

Enumeration values:
F_LA  LAxS.
F_TA  TAxS.
F_CIC  CACS|CSBS.
F_ATN  qualifies the flags above
F_SC  SACS.
F_REM  REMS|RWLS.
F_LOK  LWLS|RWLS.
E_SRQI  SRQ seen.
E_DTAS  DTAS seen.
E_DCAS  DCAS seen.


Generated on Wed Jul 18 16:50:58 2007 for gpibapi by doxygen 1.3.6