示例#1
0
 public MipChannelFields(MipChannelFields other) : this(msclPINVOKE.new_MipChannelFields__SWIG_1(MipChannelFields.getCPtr(other)), true)
 {
     if (msclPINVOKE.SWIGPendingException.Pending)
     {
         throw msclPINVOKE.SWIGPendingException.Retrieve();
     }
 }
示例#2
0
 public MipChannelFieldsEnumerator(MipChannelFields collection)
 {
     collectionRef = collection;
     currentIndex  = -1;
     currentObject = null;
     currentSize   = collectionRef.Count;
 }
示例#3
0
 public void SetRange(int index, MipChannelFields values)
 {
     msclPINVOKE.MipChannelFields_SetRange(swigCPtr, index, MipChannelFields.getCPtr(values));
     if (msclPINVOKE.SWIGPendingException.Pending)
     {
         throw msclPINVOKE.SWIGPendingException.Retrieve();
     }
 }
示例#4
0
 public void pollData(MipTypes.DataClass dataClass, MipChannelFields fields)
 {
     msclPINVOKE.InertialNode_pollData__SWIG_0(swigCPtr, (int)dataClass, MipChannelFields.getCPtr(fields));
     if (msclPINVOKE.SWIGPendingException.Pending)
     {
         throw msclPINVOKE.SWIGPendingException.Retrieve();
     }
 }
示例#5
0
        public MipChannelFields supportedChannelFields(MipTypes.DataClass dataClass)
        {
            MipChannelFields ret = new MipChannelFields(msclPINVOKE.MipNodeFeatures_supportedChannelFields(swigCPtr, (int)dataClass), true);

            if (msclPINVOKE.SWIGPendingException.Pending)
            {
                throw msclPINVOKE.SWIGPendingException.Retrieve();
            }
            return(ret);
        }
示例#6
0
        public static MipChannelFields getChannelFields_allDataClasses(MipTypes.ChannelField chField)
        {
            MipChannelFields ret = new MipChannelFields(msclPINVOKE.MipTypes_getChannelFields_allDataClasses((int)chField), true);

            if (msclPINVOKE.SWIGPendingException.Pending)
            {
                throw msclPINVOKE.SWIGPendingException.Retrieve();
            }
            return(ret);
        }
示例#7
0
        public AdvancedLowPassFilterConfig getAdvancedLowPassFilterSettings(MipChannelFields dataDescriptors)
        {
            AdvancedLowPassFilterConfig ret = new AdvancedLowPassFilterConfig(msclPINVOKE.InertialNode_getAdvancedLowPassFilterSettings(swigCPtr, MipChannelFields.getCPtr(dataDescriptors)), true);

            if (msclPINVOKE.SWIGPendingException.Pending)
            {
                throw msclPINVOKE.SWIGPendingException.Retrieve();
            }
            return(ret);
        }
示例#8
0
        public static MipChannelFields Repeat(MipTypes.ChannelField value, int count)
        {
            global::System.IntPtr cPtr = msclPINVOKE.MipChannelFields_Repeat((int)value, count);
            MipChannelFields      ret  = (cPtr == global::System.IntPtr.Zero) ? null : new MipChannelFields(cPtr, true);

            if (msclPINVOKE.SWIGPendingException.Pending)
            {
                throw msclPINVOKE.SWIGPendingException.Retrieve();
            }
            return(ret);
        }
示例#9
0
        public MipChannelFields GetRange(int index, int count)
        {
            global::System.IntPtr cPtr = msclPINVOKE.MipChannelFields_GetRange(swigCPtr, index, count);
            MipChannelFields      ret  = (cPtr == global::System.IntPtr.Zero) ? null : new MipChannelFields(cPtr, true);

            if (msclPINVOKE.SWIGPendingException.Pending)
            {
                throw msclPINVOKE.SWIGPendingException.Retrieve();
            }
            return(ret);
        }
示例#10
0
 internal static global::System.Runtime.InteropServices.HandleRef getCPtr(MipChannelFields obj)
 {
     return((obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr);
 }