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();
     }
 }
Exemple #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);
        }
Exemple #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);
        }
Exemple #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);
        }
Exemple #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);
        }
Exemple #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);
        }
Exemple #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);
     }
 }
Exemple #13
0
        public XsResultValue testSynchronization()
        {
            XsResultValue ret = (XsResultValue)xsensdeviceapiPINVOKE.XsControl_testSynchronization(swigCPtr);

            return(ret);
        }
Exemple #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);
        }
Exemple #17
0
        public XsResultValue listen(int maxPending)
        {
            XsResultValue ret = (XsResultValue)xsensdeviceapiPINVOKE.XsSocket_listen__SWIG_0(swigCPtr, maxPending);

            return(ret);
        }
Exemple #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);
        }
Exemple #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);
        }
Exemple #24
0
        public XsResultValue setSocketOption(XsSocketOption option, int value)
        {
            XsResultValue ret = (XsResultValue)xsensdeviceapiPINVOKE.XsSocket_setSocketOption__SWIG_1(swigCPtr, (int)option, value);

            return(ret);
        }
Exemple #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);
        }
Exemple #27
0
        public XsResultValue lastResult()
        {
            XsResultValue ret = (XsResultValue)xsensdeviceapiPINVOKE.XsDevice_lastResult(swigCPtr);

            return(ret);
        }
Exemple #28
0
 public DeviceErrorArgs(XsDeviceId deviceId, XsResultValue result)
 {
     DeviceId = deviceId;
     Result   = result;
 }