public void UninstallHandler(VisaEvents eventType, AgVisa32.viEventHandler eventHandler, int parm) { if (ReferenceEquals(mEventHandler, eventHandler)) { mEventHandler = null; } }
public void EnableEvent(VisaEvents eventType, EventMechanism mechanism) { //error = AgVisa32.viEnableEvent(mSession, (short)eventType, (short)mechanism, 0); //error = AgVisa32.viEnableEvent(mSession, AgVisa32.VI_EVENT_PXI_INTR, // AgVisa32.VI_HNDLR, 0); //error = AgVisa32.viEnableEvent(mSession, AgVisa32.VI_EVENT_PXI_INTR, // (short)mechanism, 0); CheckStatus(AgVisa32.viEnableEvent(mSession, (int)eventType, (short)mechanism, 0)); }
public void WaitOnEvent(VisaEvents eventType, int timeout) { int outeventtype = 0; int outeventcontext = 0; CheckStatus(AgVisa32.viWaitOnEvent(mSession, (int)eventType, timeout, ref outeventtype, ref outeventcontext)); }
public void WaitOnEvent(VisaEvents eventType, int timeout) { }
public void DisableEvent(VisaEvents eventType, EventMechanism mechanism) { }
public void InstallHandler(VisaEvents eventType, AgVisa32.viEventHandler eventHandler, int parm) { mEventHandler = eventHandler; mEventHandlerParm = parm; mEventHandlerType = (int)eventType; }
public void DisableEvent(VisaEvents eventType, EventMechanism mechanism) { CheckStatus(AgVisa32.viDisableEvent(mSession, (int)eventType, (short)mechanism)); }
public void UninstallHandler(VisaEvents eventType, AgVisa32.viEventHandler eventHandler, int parm) { CheckStatus(AgVisa32.viUninstallHandler(mSession, (int)eventType, eventHandler, parm)); }