public XsException(XsResultValue err, XsString description) : this(xsensdeviceapiPINVOKE.new_XsException__SWIG_2((int)err, XsString.getCPtr(description)), true)
 {
     if (xsensdeviceapiPINVOKE.SWIGPendingException.Pending)
     {
         throw xsensdeviceapiPINVOKE.SWIGPendingException.Retrieve();
     }
 }
Ejemplo n.º 2
0
        protected override void onError(SWIGTYPE_p_XsDevice dev, XsResultValue error)
        {
            XsDevice device = new XsDevice(dev);

            if (DeviceError != null)
            {
                DeviceError(this, new DeviceErrorArgs(device.deviceId(), error));
            }
        }
        public XsResultValue reopen(XsString fileName, XsString mode)
        {
            XsResultValue ret = (XsResultValue)xsensdeviceapiPINVOKE.XsFile_reopen(swigCPtr, XsString.getCPtr(fileName), XsString.getCPtr(mode));

            if (xsensdeviceapiPINVOKE.SWIGPendingException.Pending)
            {
                throw xsensdeviceapiPINVOKE.SWIGPendingException.Retrieve();
            }
            return(ret);
        }
Ejemplo n.º 4
0
        public XsResultValue deviceParameter(XsDeviceParameter parameter)
        {
            XsResultValue ret = (XsResultValue)xsensdeviceapiPINVOKE.XsDevice_deviceParameter(swigCPtr, XsDeviceParameter.getCPtr(parameter));

            if (xsensdeviceapiPINVOKE.SWIGPendingException.Pending)
            {
                throw xsensdeviceapiPINVOKE.SWIGPendingException.Retrieve();
            }
            return(ret);
        }
        public XsResultValue openText(XsString fileName, bool readOnly)
        {
            XsResultValue ret = (XsResultValue)xsensdeviceapiPINVOKE.XsFile_openText(swigCPtr, XsString.getCPtr(fileName), readOnly);

            if (xsensdeviceapiPINVOKE.SWIGPendingException.Pending)
            {
                throw xsensdeviceapiPINVOKE.SWIGPendingException.Retrieve();
            }
            return(ret);
        }
        public static XsResultValue fullPath(XsString filename, XsString fullPath)
        {
            XsResultValue ret = (XsResultValue)xsensdeviceapiPINVOKE.XsFile_fullPath(XsString.getCPtr(filename), XsString.getCPtr(fullPath));

            if (xsensdeviceapiPINVOKE.SWIGPendingException.Pending)
            {
                throw xsensdeviceapiPINVOKE.SWIGPendingException.Retrieve();
            }
            return(ret);
        }
        public XsResultValue seek_r(SWIGTYPE_p___int64 offset)
        {
            XsResultValue ret = (XsResultValue)xsensdeviceapiPINVOKE.XsFile_seek_r(swigCPtr, SWIGTYPE_p___int64.getCPtr(offset));

            if (xsensdeviceapiPINVOKE.SWIGPendingException.Pending)
            {
                throw xsensdeviceapiPINVOKE.SWIGPendingException.Retrieve();
            }
            return(ret);
        }
Ejemplo n.º 8
0
        public XsResultValue bind(XsString hostname, ushort port)
        {
            XsResultValue ret = (XsResultValue)xsensdeviceapiPINVOKE.XsSocket_bind__SWIG_1(swigCPtr, XsString.getCPtr(hostname), port);

            if (xsensdeviceapiPINVOKE.SWIGPendingException.Pending)
            {
                throw xsensdeviceapiPINVOKE.SWIGPendingException.Retrieve();
            }
            return(ret);
        }
Ejemplo n.º 9
0
        public XsResultValue connect(XsString host, ushort port)
        {
            XsResultValue ret = (XsResultValue)xsensdeviceapiPINVOKE.XsSocket_connect(swigCPtr, XsString.getCPtr(host), port);

            if (xsensdeviceapiPINVOKE.SWIGPendingException.Pending)
            {
                throw xsensdeviceapiPINVOKE.SWIGPendingException.Retrieve();
            }
            return(ret);
        }
        public XsResultValue getline(SWIGTYPE_p_std__string line)
        {
            XsResultValue ret = (XsResultValue)xsensdeviceapiPINVOKE.XsFile_getline__SWIG_1(swigCPtr, SWIGTYPE_p_std__string.getCPtr(line));

            if (xsensdeviceapiPINVOKE.SWIGPendingException.Pending)
            {
                throw xsensdeviceapiPINVOKE.SWIGPendingException.Retrieve();
            }
            return(ret);
        }
Ejemplo n.º 11
0
        public XsResultValue createLogFile(XsString filename)
        {
            XsResultValue ret = (XsResultValue)xsensdeviceapiPINVOKE.XsDevice_createLogFile(swigCPtr, XsString.getCPtr(filename));

            if (xsensdeviceapiPINVOKE.SWIGPendingException.Pending)
            {
                throw xsensdeviceapiPINVOKE.SWIGPendingException.Retrieve();
            }
            return(ret);
        }
Ejemplo n.º 12
0
 protected virtual void onError(SWIGTYPE_p_XsDevice dev, XsResultValue error)
 {
     if (SwigDerivedClassHasMethod("onError", swigMethodTypes9))
     {
         xsensdeviceapiPINVOKE.XsCallback_onErrorSwigExplicitXsCallback(swigCPtr, SWIGTYPE_p_XsDevice.getCPtr(dev), (int)error);
     }
     else
     {
         xsensdeviceapiPINVOKE.XsCallback_onError(swigCPtr, SWIGTYPE_p_XsDevice.getCPtr(dev), (int)error);
     }
 }
Ejemplo n.º 13
0
        public XsResultValue testSynchronization()
        {
            XsResultValue ret = (XsResultValue)xsensdeviceapiPINVOKE.XsControl_testSynchronization(swigCPtr);

            return(ret);
        }
Ejemplo n.º 14
0
        public XsResultValue listen()
        {
            XsResultValue ret = (XsResultValue)xsensdeviceapiPINVOKE.XsSocket_listen__SWIG_1(swigCPtr);

            return(ret);
        }
        public XsResultValue putc(int character)
        {
            XsResultValue ret = (XsResultValue)xsensdeviceapiPINVOKE.XsFile_putc(swigCPtr, character);

            return(ret);
        }
        public XsResultValue puts(string source)
        {
            XsResultValue ret = (XsResultValue)xsensdeviceapiPINVOKE.XsFile_puts(swigCPtr, source);

            return(ret);
        }
Ejemplo n.º 17
0
        public XsResultValue listen(int maxPending)
        {
            XsResultValue ret = (XsResultValue)xsensdeviceapiPINVOKE.XsSocket_listen__SWIG_0(swigCPtr, maxPending);

            return(ret);
        }
Ejemplo n.º 18
0
        public XsResultValue bind(ushort port)
        {
            XsResultValue ret = (XsResultValue)xsensdeviceapiPINVOKE.XsSocket_bind__SWIG_0(swigCPtr, port);

            return(ret);
        }
        public XsResultValue truncate(int fileSize)
        {
            XsResultValue ret = (XsResultValue)xsensdeviceapiPINVOKE.XsFile_truncate(swigCPtr, fileSize);

            return(ret);
        }
        public XsResultValue code()
        {
            XsResultValue ret = (XsResultValue)xsensdeviceapiPINVOKE.XsException_code(swigCPtr);

            return(ret);
        }
Ejemplo n.º 21
0
        public static XsString resultText(XsResultValue resultCode)
        {
            XsString ret = new XsString(xsensdeviceapiPINVOKE.XsControl_resultText((int)resultCode), true);

            return(ret);
        }
        public XsResultValue error()
        {
            XsResultValue ret = (XsResultValue)xsensdeviceapiPINVOKE.XsFile_error(swigCPtr);

            return(ret);
        }
        public XsResultValue close()
        {
            XsResultValue ret = (XsResultValue)xsensdeviceapiPINVOKE.XsFile_close(swigCPtr);

            return(ret);
        }
Ejemplo n.º 24
0
        public XsResultValue setSocketOption(XsSocketOption option, int value)
        {
            XsResultValue ret = (XsResultValue)xsensdeviceapiPINVOKE.XsSocket_setSocketOption__SWIG_1(swigCPtr, (int)option, value);

            return(ret);
        }
Ejemplo n.º 25
0
        public XsResultValue setSocketOption(XsSocketOption option, SWIGTYPE_p_void valuePtr, int valueSize)
        {
            XsResultValue ret = (XsResultValue)xsensdeviceapiPINVOKE.XsSocket_setSocketOption__SWIG_0(swigCPtr, (int)option, SWIGTYPE_p_void.getCPtr(valuePtr), valueSize);

            return(ret);
        }
        public XsResultValue flush()
        {
            XsResultValue ret = (XsResultValue)xsensdeviceapiPINVOKE.XsFile_flush(swigCPtr);

            return(ret);
        }
Ejemplo n.º 27
0
        public XsResultValue lastResult()
        {
            XsResultValue ret = (XsResultValue)xsensdeviceapiPINVOKE.XsDevice_lastResult(swigCPtr);

            return(ret);
        }
Ejemplo n.º 28
0
 public DeviceErrorArgs(XsDeviceId deviceId, XsResultValue result)
 {
     DeviceId = deviceId;
     Result   = result;
 }