Package jisa.visa.drivers
Interface GPIBNativeInterface
-
- All Superinterfaces:
com.sun.jna.Library
- All Known Subinterfaces:
NIGPIBNativeInterface
public interface GPIBNativeInterface extends com.sun.jna.LibraryJNA Wrapper for library NI4882
This file was autogenerated by JNAerator,
a tool written by Olivier Chafik that uses a few opensource projects..
For help, please visit NativeLibs4Java , Rococoa, or JNA.
-
-
Field Summary
Fields Modifier and Type Field Description static intALL_SADstatic intATNstatic intBINstatic shortBusATNstatic shortBusDAVstatic shortBusEOIstatic shortBusIFCstatic shortBusNDACstatic shortBusNRFDstatic shortBusRENstatic shortBusSRQstatic intCICstatic intCMPLstatic intDABendstatic intDCASstatic intDCLstatic intDTASstatic intEABOstatic intEADRstatic intEARGstatic intEARMstatic intEBUSstatic intECAPstatic intECFGstatic intECICstatic intEDMAstatic intEDVRstatic intEFSOstatic intEHDLstatic intELCKstatic intENDstatic intENEBstatic intENOLstatic intEOIPstatic intEPWRstatic intERRstatic intERSTstatic intESACstatic intESRQstatic intESTBstatic intETABstatic intEWIPstatic intGETstatic intGTLstatic intIbaAUTOPOLLstatic intIbaBNAstatic intIbaDMAstatic intIbaEndBitIsNormalstatic intIbaEOSstatic intIbaEOScharstatic intIbaEOScmpstatic intIbaEOSrdstatic intIbaEOSwrtstatic intIbaEOTstatic intIbaHSCableLengthstatic intIbaIststatic intIbaLONstatic intIbaPADstatic intIbaPP2static intIbaPPCstatic intIbaPPollTimestatic intIbaREADDRstatic intIbaRsvstatic intIbaSADstatic intIbaSCstatic intIbaSendLLOstatic intIbaSerialNumberstatic intIbaSPollTimestatic intIbaSREstatic intIbaTIMINGstatic intIbaTMOstatic intIbaUnAddrstatic intIbcAUTOPOLLstatic intIbcDMAstatic intIbcEndBitIsNormalstatic intIbcEOSstatic intIbcEOScharstatic intIbcEOScmpstatic intIbcEOSrdstatic intIbcEOSwrtstatic intIbcEOTstatic intIbcHSCableLengthstatic intIbcIststatic intIbcLONstatic com.sun.jna.ptr.IntByReferenceibcntstatic com.sun.jna.ptr.NativeLongByReferenceibcntlstatic intIbcPADstatic intIbcPP2static intIbcPPCstatic intIbcPPollTimestatic intIbcREADDRstatic intIbcRsvstatic intIbcSADstatic intIbcSCstatic intIbcSendLLOstatic intIbcSPollTimestatic intIbcSREstatic intIbcTIMINGstatic intIbcTMOstatic intIbcUnAddrstatic com.sun.jna.ptr.IntByReferenceiberrstatic com.sun.jna.ptr.IntByReferenceibstastatic intLACSstatic intLLOstatic intLOKstatic intNLendstatic intNO_SADstatic intNULLendstatic intPPCstatic intPPDstatic intPPEstatic intPPUstatic intREMstatic intREOSstatic intRQSstatic intSDCstatic intSPDstatic intSPEstatic intSRQIstatic intSTOPendstatic intT1000sstatic intT100msstatic intT100sstatic intT100usstatic intT10msstatic intT10sstatic intT10usstatic intT1msstatic intT1sstatic intT300msstatic intT300sstatic intT300usstatic intT30msstatic intT30sstatic intT30usstatic intT3msstatic intT3sstatic intTACSstatic intTCTstatic intTIMOstatic intTNONEstatic intUNLstatic intUNTstatic shortValidATNstatic shortValidDAVstatic shortValidEOIstatic shortValidIFCstatic shortValidNDACstatic shortValidNRFDstatic shortValidRENstatic shortValidSRQstatic intWCFGstatic intXEOS
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidAllSpoll(int boardID, short[] addrlist, java.nio.ShortBuffer results)voidDevClear(int boardID, short addr)voidDevClearList(int boardID, short[] addrlist)voidEnableLocal(int boardID, short[] addrlist)voidEnableRemote(int boardID, short[] addrlist)voidFindLstn(int boardID, short[] addrlist, java.nio.ShortBuffer results, int limit)voidFindRQS(int boardID, short[] addrlist, java.nio.ShortBuffer dev_stat)intibask(int ud, int option, java.nio.IntBuffer v)intibcac(int ud, int v)intibclr(int ud)intibcmd(int ud, com.sun.jna.Pointer buf, int cnt)intibcmda(int ud, com.sun.jna.Pointer buf, int cnt)intibconfig(int ud, int option, int v)intibdev(int boardID, int pad, int sad, int tmo, int eot, int eos)intibeos(int ud, int eosmode)intibexpert(int ud, int option, com.sun.jna.Pointer Input, com.sun.jna.Pointer Output)intibfindA(java.lang.String udname)intibfindW(com.sun.jna.WString udname)intibgts(int ud, int v)intiblck(int ud, int v, int LockWaitTime, com.sun.jna.Pointer Reserved)intiblines(int ud, java.nio.ShortBuffer result)intibln(int ud, int pad, int sad, java.nio.ShortBuffer listen)intibloc(int ud)intibnotify(int ud, int mask, com.sun.jna.Callback Callback, com.sun.jna.Pointer RefData)intibonl(int ud, int v)intibpct(int ud)intibppc(int ud, int v)intibrd(int ud, com.sun.jna.Pointer buf, int cnt)intibrda(int ud, com.sun.jna.Pointer buf, int cnt)intibrdfA(int ud, java.lang.String filename)intibrdfW(int ud, com.sun.jna.WString filename)intibrpp(int ud, java.lang.String ppr)intibrsp(int ud, java.lang.String spr)intibsic(int ud)intibstop(int ud)intibtrg(int ud)intibwait(int ud, int mask)intibwrt(int ud, com.sun.jna.Pointer buf, int cnt)intibwrta(int ud, com.sun.jna.Pointer buf, int cnt)intibwrtfA(int ud, java.lang.String filename)intibwrtfW(int ud, com.sun.jna.WString filename)voidPassControl(int boardID, short addr)voidPPoll(int boardID, java.nio.ShortBuffer result)voidPPollConfig(int boardID, short addr, int dataLine, int lineSense)voidPPollUnconfig(int boardID, short[] addrlist)voidRcvRespMsg(int boardID, com.sun.jna.Pointer buffer, int cnt, int Termination)voidReadStatusByte(int boardID, short addr, java.nio.ShortBuffer result)voidReceive(int boardID, short addr, com.sun.jna.Pointer buffer, int cnt, int Termination)voidReceiveSetup(int boardID, short addr)voidResetSys(int boardID, short[] addrlist)voidSend(int boardID, short addr, com.sun.jna.Pointer databuf, int datacnt, int eotMode)voidSendCmds(int boardID, com.sun.jna.Pointer buffer, int cnt)voidSendDataBytes(int boardID, com.sun.jna.Pointer buffer, int cnt, int eot_mode)voidSendIFC(int boardID)voidSendList(int boardID, short[] addrlist, com.sun.jna.Pointer databuf, int datacnt, int eotMode)voidSendLLO(int boardID)voidSendSetup(int boardID, short[] addrlist)voidSetRWLS(int boardID, short[] addrlist)voidTestSRQ(int boardID, java.nio.ShortBuffer result)voidTestSys(int boardID, short[] addrlist, java.nio.ShortBuffer results)voidTrigger(int boardID, short addr)voidTriggerList(int boardID, short[] addrlist)voidWaitSRQ(int boardID, java.nio.ShortBuffer result)
-
-
-
Field Detail
-
T1000s
static final int T1000s
- See Also:
- Constant Field Values
-
IbcAUTOPOLL
static final int IbcAUTOPOLL
- See Also:
- Constant Field Values
-
EADR
static final int EADR
- See Also:
- Constant Field Values
-
IbaHSCableLength
static final int IbaHSCableLength
- See Also:
- Constant Field Values
-
IbaBNA
static final int IbaBNA
- See Also:
- Constant Field Values
-
SDC
static final int SDC
- See Also:
- Constant Field Values
-
ECIC
static final int ECIC
- See Also:
- Constant Field Values
-
ValidNRFD
static final short ValidNRFD
- See Also:
- Constant Field Values
-
IbaSerialNumber
static final int IbaSerialNumber
- See Also:
- Constant Field Values
-
IbaREADDR
static final int IbaREADDR
- See Also:
- Constant Field Values
-
IbcSC
static final int IbcSC
- See Also:
- Constant Field Values
-
NLend
static final int NLend
- See Also:
- Constant Field Values
-
BusSRQ
static final short BusSRQ
- See Also:
- Constant Field Values
-
ValidATN
static final short ValidATN
- See Also:
- Constant Field Values
-
ValidREN
static final short ValidREN
- See Also:
- Constant Field Values
-
T100s
static final int T100s
- See Also:
- Constant Field Values
-
PPC
static final int PPC
- See Also:
- Constant Field Values
-
PPE
static final int PPE
- See Also:
- Constant Field Values
-
IbcEOT
static final int IbcEOT
- See Also:
- Constant Field Values
-
PPD
static final int PPD
- See Also:
- Constant Field Values
-
IbcTMO
static final int IbcTMO
- See Also:
- Constant Field Values
-
ValidIFC
static final short ValidIFC
- See Also:
- Constant Field Values
-
IbaSAD
static final int IbaSAD
- See Also:
- Constant Field Values
-
EHDL
static final int EHDL
- See Also:
- Constant Field Values
-
EDMA
static final int EDMA
- See Also:
- Constant Field Values
-
PPU
static final int PPU
- See Also:
- Constant Field Values
-
IbaSRE
static final int IbaSRE
- See Also:
- Constant Field Values
-
T100us
static final int T100us
- See Also:
- Constant Field Values
-
BusDAV
static final short BusDAV
- See Also:
- Constant Field Values
-
IbaEndBitIsNormal
static final int IbaEndBitIsNormal
- See Also:
- Constant Field Values
-
T3ms
static final int T3ms
- See Also:
- Constant Field Values
-
ENOL
static final int ENOL
- See Also:
- Constant Field Values
-
IbcDMA
static final int IbcDMA
- See Also:
- Constant Field Values
-
IbaSendLLO
static final int IbaSendLLO
- See Also:
- Constant Field Values
-
NULLend
static final int NULLend
- See Also:
- Constant Field Values
-
IbcEOScmp
static final int IbcEOScmp
- See Also:
- Constant Field Values
-
REM
static final int REM
- See Also:
- Constant Field Values
-
ATN
static final int ATN
- See Also:
- Constant Field Values
-
IbcEOS
static final int IbcEOS
- See Also:
- Constant Field Values
-
IbcLON
static final int IbcLON
- See Also:
- Constant Field Values
-
LACS
static final int LACS
- See Also:
- Constant Field Values
-
IbaEOSwrt
static final int IbaEOSwrt
- See Also:
- Constant Field Values
-
SRQI
static final int SRQI
- See Also:
- Constant Field Values
-
IbcHSCableLength
static final int IbcHSCableLength
- See Also:
- Constant Field Values
-
IbaSPollTime
static final int IbaSPollTime
- See Also:
- Constant Field Values
-
BusNRFD
static final short BusNRFD
- See Also:
- Constant Field Values
-
CIC
static final int CIC
- See Also:
- Constant Field Values
-
EFSO
static final int EFSO
- See Also:
- Constant Field Values
-
ValidEOI
static final short ValidEOI
- See Also:
- Constant Field Values
-
WCFG
static final int WCFG
- See Also:
- Constant Field Values
-
IbaSC
static final int IbaSC
- See Also:
- Constant Field Values
-
T30us
static final int T30us
- See Also:
- Constant Field Values
-
T300ms
static final int T300ms
- See Also:
- Constant Field Values
-
END
static final int END
- See Also:
- Constant Field Values
-
IbaUnAddr
static final int IbaUnAddr
- See Also:
- Constant Field Values
-
T30s
static final int T30s
- See Also:
- Constant Field Values
-
IbcEOSwrt
static final int IbcEOSwrt
- See Also:
- Constant Field Values
-
IbaRsv
static final int IbaRsv
- See Also:
- Constant Field Values
-
LLO
static final int LLO
- See Also:
- Constant Field Values
-
IbaPP2
static final int IbaPP2
- See Also:
- Constant Field Values
-
UNL
static final int UNL
- See Also:
- Constant Field Values
-
UNT
static final int UNT
- See Also:
- Constant Field Values
-
IbaPPC
static final int IbaPPC
- See Also:
- Constant Field Values
-
IbcEOSchar
static final int IbcEOSchar
- See Also:
- Constant Field Values
-
IbaTIMING
static final int IbaTIMING
- See Also:
- Constant Field Values
-
DTAS
static final int DTAS
- See Also:
- Constant Field Values
-
T1ms
static final int T1ms
- See Also:
- Constant Field Values
-
EPWR
static final int EPWR
- See Also:
- Constant Field Values
-
BIN
static final int BIN
- See Also:
- Constant Field Values
-
IbcEOSrd
static final int IbcEOSrd
- See Also:
- Constant Field Values
-
DABend
static final int DABend
- See Also:
- Constant Field Values
-
IbcUnAddr
static final int IbcUnAddr
- See Also:
- Constant Field Values
-
DCAS
static final int DCAS
- See Also:
- Constant Field Values
-
IbcSendLLO
static final int IbcSendLLO
- See Also:
- Constant Field Values
-
T10ms
static final int T10ms
- See Also:
- Constant Field Values
-
TIMO
static final int TIMO
- See Also:
- Constant Field Values
-
GTL
static final int GTL
- See Also:
- Constant Field Values
-
IbaIst
static final int IbaIst
- See Also:
- Constant Field Values
-
T300s
static final int T300s
- See Also:
- Constant Field Values
-
IbcPPollTime
static final int IbcPPollTime
- See Also:
- Constant Field Values
-
IbcSAD
static final int IbcSAD
- See Also:
- Constant Field Values
-
IbaPAD
static final int IbaPAD
- See Also:
- Constant Field Values
-
IbcSRE
static final int IbcSRE
- See Also:
- Constant Field Values
-
BusIFC
static final short BusIFC
- See Also:
- Constant Field Values
-
ENEB
static final int ENEB
- See Also:
- Constant Field Values
-
LOK
static final int LOK
- See Also:
- Constant Field Values
-
IbcTIMING
static final int IbcTIMING
- See Also:
- Constant Field Values
-
ETAB
static final int ETAB
- See Also:
- Constant Field Values
-
GET
static final int GET
- See Also:
- Constant Field Values
-
IbaEOScmp
static final int IbaEOScmp
- See Also:
- Constant Field Values
-
BusEOI
static final short BusEOI
- See Also:
- Constant Field Values
-
ValidDAV
static final short ValidDAV
- See Also:
- Constant Field Values
-
T300us
static final int T300us
- See Also:
- Constant Field Values
-
IbaEOSrd
static final int IbaEOSrd
- See Also:
- Constant Field Values
-
ERR
static final int ERR
- See Also:
- Constant Field Values
-
T10s
static final int T10s
- See Also:
- Constant Field Values
-
TNONE
static final int TNONE
- See Also:
- Constant Field Values
-
ESRQ
static final int ESRQ
- See Also:
- Constant Field Values
-
IbcEndBitIsNormal
static final int IbcEndBitIsNormal
- See Also:
- Constant Field Values
-
IbaPPollTime
static final int IbaPPollTime
- See Also:
- Constant Field Values
-
ValidSRQ
static final short ValidSRQ
- See Also:
- Constant Field Values
-
BusREN
static final short BusREN
- See Also:
- Constant Field Values
-
BusATN
static final short BusATN
- See Also:
- Constant Field Values
-
IbaEOSchar
static final int IbaEOSchar
- See Also:
- Constant Field Values
-
ECAP
static final int ECAP
- See Also:
- Constant Field Values
-
ELCK
static final int ELCK
- See Also:
- Constant Field Values
-
ESAC
static final int ESAC
- See Also:
- Constant Field Values
-
EOIP
static final int EOIP
- See Also:
- Constant Field Values
-
REOS
static final int REOS
- See Also:
- Constant Field Values
-
ValidNDAC
static final short ValidNDAC
- See Also:
- Constant Field Values
-
ALL_SAD
static final int ALL_SAD
- See Also:
- Constant Field Values
-
EWIP
static final int EWIP
- See Also:
- Constant Field Values
-
IbaAUTOPOLL
static final int IbaAUTOPOLL
- See Also:
- Constant Field Values
-
IbaEOT
static final int IbaEOT
- See Also:
- Constant Field Values
-
IbaEOS
static final int IbaEOS
- See Also:
- Constant Field Values
-
SPD
static final int SPD
- See Also:
- Constant Field Values
-
SPE
static final int SPE
- See Also:
- Constant Field Values
-
IbaTMO
static final int IbaTMO
- See Also:
- Constant Field Values
-
IbcPP2
static final int IbcPP2
- See Also:
- Constant Field Values
-
IbcRsv
static final int IbcRsv
- See Also:
- Constant Field Values
-
IbcPPC
static final int IbcPPC
- See Also:
- Constant Field Values
-
T30ms
static final int T30ms
- See Also:
- Constant Field Values
-
T100ms
static final int T100ms
- See Also:
- Constant Field Values
-
NO_SAD
static final int NO_SAD
- See Also:
- Constant Field Values
-
DCL
static final int DCL
- See Also:
- Constant Field Values
-
IbaDMA
static final int IbaDMA
- See Also:
- Constant Field Values
-
T1s
static final int T1s
- See Also:
- Constant Field Values
-
XEOS
static final int XEOS
- See Also:
- Constant Field Values
-
TACS
static final int TACS
- See Also:
- Constant Field Values
-
EDVR
static final int EDVR
- See Also:
- Constant Field Values
-
ESTB
static final int ESTB
- See Also:
- Constant Field Values
-
BusNDAC
static final short BusNDAC
- See Also:
- Constant Field Values
-
TCT
static final int TCT
- See Also:
- Constant Field Values
-
IbcIst
static final int IbcIst
- See Also:
- Constant Field Values
-
IbaLON
static final int IbaLON
- See Also:
- Constant Field Values
-
EABO
static final int EABO
- See Also:
- Constant Field Values
-
IbcPAD
static final int IbcPAD
- See Also:
- Constant Field Values
-
EBUS
static final int EBUS
- See Also:
- Constant Field Values
-
STOPend
static final int STOPend
- See Also:
- Constant Field Values
-
T10us
static final int T10us
- See Also:
- Constant Field Values
-
ERST
static final int ERST
- See Also:
- Constant Field Values
-
EARG
static final int EARG
- See Also:
- Constant Field Values
-
RQS
static final int RQS
- See Also:
- Constant Field Values
-
T3s
static final int T3s
- See Also:
- Constant Field Values
-
IbcREADDR
static final int IbcREADDR
- See Also:
- Constant Field Values
-
EARM
static final int EARM
- See Also:
- Constant Field Values
-
IbcSPollTime
static final int IbcSPollTime
- See Also:
- Constant Field Values
-
CMPL
static final int CMPL
- See Also:
- Constant Field Values
-
ECFG
static final int ECFG
- See Also:
- Constant Field Values
-
ibsta
static final com.sun.jna.ptr.IntByReference ibsta
-
iberr
static final com.sun.jna.ptr.IntByReference iberr
-
ibcnt
static final com.sun.jna.ptr.IntByReference ibcnt
-
ibcntl
static final com.sun.jna.ptr.NativeLongByReference ibcntl
-
-
Method Detail
-
ibfindA
int ibfindA(java.lang.String udname)
-
ibrdfA
int ibrdfA(int ud, java.lang.String filename)
-
ibwrtfA
int ibwrtfA(int ud, java.lang.String filename)
-
ibfindW
int ibfindW(com.sun.jna.WString udname)
-
ibrdfW
int ibrdfW(int ud, com.sun.jna.WString filename)
-
ibwrtfW
int ibwrtfW(int ud, com.sun.jna.WString filename)
-
ibask
int ibask(int ud, int option, java.nio.IntBuffer v)
-
ibcac
int ibcac(int ud, int v)
-
ibclr
int ibclr(int ud)
-
ibcmd
int ibcmd(int ud, com.sun.jna.Pointer buf, int cnt)
-
ibcmda
int ibcmda(int ud, com.sun.jna.Pointer buf, int cnt)
-
ibconfig
int ibconfig(int ud, int option, int v)
-
ibdev
int ibdev(int boardID, int pad, int sad, int tmo, int eot, int eos)
-
ibexpert
int ibexpert(int ud, int option, com.sun.jna.Pointer Input, com.sun.jna.Pointer Output)
-
ibgts
int ibgts(int ud, int v)
-
iblck
int iblck(int ud, int v, int LockWaitTime, com.sun.jna.Pointer Reserved)
-
iblines
int iblines(int ud, java.nio.ShortBuffer result)
-
ibln
int ibln(int ud, int pad, int sad, java.nio.ShortBuffer listen)
-
ibloc
int ibloc(int ud)
-
ibnotify
int ibnotify(int ud, int mask, com.sun.jna.Callback Callback, com.sun.jna.Pointer RefData)
-
ibonl
int ibonl(int ud, int v)
-
ibpct
int ibpct(int ud)
-
ibppc
int ibppc(int ud, int v)
-
ibrd
int ibrd(int ud, com.sun.jna.Pointer buf, int cnt)
-
ibrda
int ibrda(int ud, com.sun.jna.Pointer buf, int cnt)
-
ibeos
int ibeos(int ud, int eosmode)
-
ibrpp
int ibrpp(int ud, java.lang.String ppr)
-
ibrsp
int ibrsp(int ud, java.lang.String spr)
-
ibsic
int ibsic(int ud)
-
ibstop
int ibstop(int ud)
-
ibtrg
int ibtrg(int ud)
-
ibwait
int ibwait(int ud, int mask)
-
ibwrt
int ibwrt(int ud, com.sun.jna.Pointer buf, int cnt)
-
ibwrta
int ibwrta(int ud, com.sun.jna.Pointer buf, int cnt)
-
AllSpoll
void AllSpoll(int boardID, short[] addrlist, java.nio.ShortBuffer results)
-
DevClear
void DevClear(int boardID, short addr)
-
DevClearList
void DevClearList(int boardID, short[] addrlist)
-
EnableLocal
void EnableLocal(int boardID, short[] addrlist)
-
EnableRemote
void EnableRemote(int boardID, short[] addrlist)
-
FindLstn
void FindLstn(int boardID, short[] addrlist, java.nio.ShortBuffer results, int limit)
-
FindRQS
void FindRQS(int boardID, short[] addrlist, java.nio.ShortBuffer dev_stat)
-
PPoll
void PPoll(int boardID, java.nio.ShortBuffer result)
-
PPollConfig
void PPollConfig(int boardID, short addr, int dataLine, int lineSense)
-
PPollUnconfig
void PPollUnconfig(int boardID, short[] addrlist)
-
PassControl
void PassControl(int boardID, short addr)
-
RcvRespMsg
void RcvRespMsg(int boardID, com.sun.jna.Pointer buffer, int cnt, int Termination)
-
ReadStatusByte
void ReadStatusByte(int boardID, short addr, java.nio.ShortBuffer result)
-
Receive
void Receive(int boardID, short addr, com.sun.jna.Pointer buffer, int cnt, int Termination)
-
ReceiveSetup
void ReceiveSetup(int boardID, short addr)
-
ResetSys
void ResetSys(int boardID, short[] addrlist)
-
Send
void Send(int boardID, short addr, com.sun.jna.Pointer databuf, int datacnt, int eotMode)
-
SendCmds
void SendCmds(int boardID, com.sun.jna.Pointer buffer, int cnt)
-
SendDataBytes
void SendDataBytes(int boardID, com.sun.jna.Pointer buffer, int cnt, int eot_mode)
-
SendIFC
void SendIFC(int boardID)
-
SendLLO
void SendLLO(int boardID)
-
SendList
void SendList(int boardID, short[] addrlist, com.sun.jna.Pointer databuf, int datacnt, int eotMode)
-
SendSetup
void SendSetup(int boardID, short[] addrlist)
-
SetRWLS
void SetRWLS(int boardID, short[] addrlist)
-
TestSRQ
void TestSRQ(int boardID, java.nio.ShortBuffer result)
-
TestSys
void TestSys(int boardID, short[] addrlist, java.nio.ShortBuffer results)
-
Trigger
void Trigger(int boardID, short addr)
-
TriggerList
void TriggerList(int boardID, short[] addrlist)
-
WaitSRQ
void WaitSRQ(int boardID, java.nio.ShortBuffer result)
-
-