com.ni.rio
Class NiRioSrv
java.lang.Object
com.ni.rio.NiRioSrv
- All Implemented Interfaces:
- NiRioConstants
public class NiRioSrv
- extends Object
- implements NiRioConstants
Fields inherited from interface com.ni.rio.NiRioConstants |
kRioAddressSpace, kRioAddressSpaceFpga, kRioAddressSpaceMite, kRioBusInterfaceType, kRioBusNum, kRioBusNumMask, kRioBusNumShift, kRioBusTypeMask, kRioBusTypePci, kRioBusTypeShift, kRioChassisNum, kRioClientIsBigEndian, kRioCurrentVersion, kRioDefaultTimeout, kRioDeviceAccessAllow, kRioDeviceAccessDeny, kRioDeviceBB, kRioDeviceCRio, kRioDeviceDaq, kRioDeviceFW, kRioDeviceIMAQ, kRioDeviceMgr, kRioDeviceNum, kRioDevicePxi, kRioDeviceSync, kRIODevUserDataKey, kRioDustMite, kRioDustMiteNT, kRioDynamicRpcServerPort, kRioEventFirstEvent, kRioEventInvalidEvent, kRioEventMaxNumberOfEvents, kRioEventPCIInterrupt, kRioEventRemoval, kRioFpgaControlOffset, kRioFpgaInterruptControlOffset, kRioFpgaInterruptEnable, kRioFpgaResetOffset, kRioFpgaResetWidthInBits, kRioFuncNum, kRioFunctionNumMask, kRioFunctionNumShift, kRioHasDeviceAccess, kRioHostAlias, kRioHostAliases, kRioHostCurrentVersion, kRioHostDeviceAccess, kRioHostDeviceDiscoveryTimeout, kRioHostHasDeviceAccess, kRioHostOldestCompatibleVersion, kRioHostRecentDevices, kRioHostRpcServerPort, kRioHostRpcSessionTimeout, kRioHostRpcTimeout, kRioInitialized, kRioInterfaceNum, kRioInvalid, kRioInvalidHandle, kRioIoAttributeAccessByteWidthMask, kRioIoAttributeDustMiteNtFlashBitstream, kRioIoAttributeFpgaIncrement, kRioIrqNodeReserve, kRioIsItOkToDownload, kRioLocalFifoDefaultDepth, kRioLocalFifoRatio, kRioMaxLen, kRioMemBaseBar0, kRioMemBaseBar1, kRioMemSizeBar0, kRioMemSizeBar1, kRioNumMemWindows, kRioOldestCompatibleVersion, kRioPersonalityLockTimeout, kRioProductName, kRioProductNum, kRioResetIfLastSession, kRioResourceName, kRioRestrictedAccess, kRioRsrcType, kRioSerialNum, kRioSessionState, kRioSignature, kRioSlotNum, kRioSocketNumMask, kRioSocketNumShift, kRioSSExclusive, kRioSSInvariant, kRioSSNothing, kRioSSOverride, kRioSTC2, kRioTimeoutInfinite, kRioTimeoutZero, kRioTriggerBusNum, kRioTriggerReservedLines, kRioTriggerReserveLine, kRioTriggerUnreserveLine, kRioVendorNum, kRioWhatFpgaIsDoing |
Method Summary |
static void |
close(int hClient,
NiRioStatus status)
|
static void |
configAddFifoInputEx(int hClient,
int channel,
int baseAddress,
int depthInSamples,
int version,
NiRioStatus status)
|
static void |
configAddFifoOutputEx(int hClient,
int channel,
int baseAddress,
int depthInSamples,
int version,
NiRioStatus status)
|
static void |
configSet(int hClient,
int attribute,
NiRioStatus status)
|
static void |
fifoConfig(int hClient,
int channel,
int fifoDepthInElements,
NiRioStatus status)
|
static void |
fifoRead(int hClient,
int channel,
Pointer buf,
int num,
int timeout,
IntByReference read,
IntByReference remaining,
NiRioStatus status)
|
static void |
fifoStart(int hClient,
int channel,
NiRioStatus status)
|
static void |
fifoStop(int hClient,
int channel,
NiRioStatus status)
|
static void |
fifoStopAll(int hClient,
NiRioStatus status)
|
static void |
irqReserve(int hClient,
IntByReference context,
NiRioStatus status)
|
static void |
irqUnreserve(int hClient,
IntByReference context,
NiRioStatus status)
|
static int |
irqWait(int hClient,
IntByReference context,
int irqs,
int timeout,
NiRioStatus status)
|
static int |
open(String resource,
NiRioStatus status)
|
static int |
peek32(int hClient,
int offset,
NiRioStatus status)
|
static void |
poke16(int hClient,
int offset,
short value,
NiRioStatus status)
|
static void |
poke32(int hClient,
int offset,
int value,
NiRioStatus status)
|
static void |
set32(int hClient,
int attribute,
int value,
NiRioStatus status)
|
static void |
setString(int hClient,
int attribute,
String value,
NiRioStatus status)
|
NiRioSrv
public NiRioSrv()
open
public static int open(String resource,
NiRioStatus status)
close
public static void close(int hClient,
NiRioStatus status)
set32
public static void set32(int hClient,
int attribute,
int value,
NiRioStatus status)
setString
public static void setString(int hClient,
int attribute,
String value,
NiRioStatus status)
configSet
public static void configSet(int hClient,
int attribute,
NiRioStatus status)
configAddFifoInputEx
public static void configAddFifoInputEx(int hClient,
int channel,
int baseAddress,
int depthInSamples,
int version,
NiRioStatus status)
configAddFifoOutputEx
public static void configAddFifoOutputEx(int hClient,
int channel,
int baseAddress,
int depthInSamples,
int version,
NiRioStatus status)
fifoConfig
public static void fifoConfig(int hClient,
int channel,
int fifoDepthInElements,
NiRioStatus status)
fifoStart
public static void fifoStart(int hClient,
int channel,
NiRioStatus status)
fifoStop
public static void fifoStop(int hClient,
int channel,
NiRioStatus status)
fifoRead
public static void fifoRead(int hClient,
int channel,
Pointer buf,
int num,
int timeout,
IntByReference read,
IntByReference remaining,
NiRioStatus status)
fifoStopAll
public static void fifoStopAll(int hClient,
NiRioStatus status)
poke32
public static void poke32(int hClient,
int offset,
int value,
NiRioStatus status)
poke16
public static void poke16(int hClient,
int offset,
short value,
NiRioStatus status)
peek32
public static int peek32(int hClient,
int offset,
NiRioStatus status)
irqReserve
public static void irqReserve(int hClient,
IntByReference context,
NiRioStatus status)
irqUnreserve
public static void irqUnreserve(int hClient,
IntByReference context,
NiRioStatus status)
irqWait
public static int irqWait(int hClient,
IntByReference context,
int irqs,
int timeout,
NiRioStatus status)
Copyright © 2006-2009 Sun Microsystems, Inc. All Rights Reserved.