/// <summary>
        /// Gets the values of a control vector variable
        ///             (in main)
        /// </summary>
        public HTupleVector GetCtrlVarVector(int index)
        {
            IntPtr vector;

            HDevProgramCall.HCkE(EngineAPI.GetCtrlVarVector(this.call, index, out vector));
            GC.KeepAlive((object)this);
            return(EngineAPI.GetAndDestroyTupleVector(vector));
        }
Beispiel #2
0
        /// <summary>Gets the value of an output control parameter</summary>
        public HTupleVector GetOutputCtrlParamVector(string name)
        {
            IntPtr vector;

            HDevProcedureCall.HCkE(EngineAPI.GetOutputCtrlParamVector(this.call, name, out vector));
            GC.KeepAlive((object)this);
            return(EngineAPI.GetAndDestroyTupleVector(vector));
        }
Beispiel #3
0
        /// <summary>Gets the value of a global control variable</summary>
        public HTupleVector GetGlobalCtrlVarVector(string name)
        {
            IntPtr vector;

            HDevEngine.HCkE(EngineAPI.GetGlobalCtrlVarVector(this.engine, name, out vector));
            GC.KeepAlive((object)this);
            return(EngineAPI.GetAndDestroyTupleVector(vector));
        }