Beispiel #1
0
        /// <summary>
        /// Reset axises individually (groups don't generate unsolicited stat changes); order matters: Y X' X.
        /// </summary>
        public static void YAxis_Reset()
        {
            MBAdapter mba;

            mba = new MBAdapter(DaKs.Y_Reset);
            ECMsg myr = mba.NewMsg();

            mba.SetCreate(ref myr, 0);
            SPVMECMediate.Instance.Tx(myr);
        }
Beispiel #2
0
        /// <summary>
        /// Reset axises individually (groups don't generate unsolicited stat changes); order matters: Y X' X.
        /// </summary>
        public static void XAxis_Reset()
        {
            MBAdapter mba;

            mba = new MBAdapter(DaKs.Xpri_Reset);
            ECMsg mxpr = mba.NewMsg();

            mba.SetCreate(ref mxpr, 0);
            SPVMECMediate.Instance.Tx(mxpr);

            mba = new MBAdapter(DaKs.X_Reset);
            ECMsg mxr = mba.NewMsg();

            mba.SetCreate(ref mxr, 0);
            SPVMECMediate.Instance.Tx(mxr);
        }
Beispiel #3
0
        public static void YAxis_Home()
        {
            MBAdapter mba;

            mba = new MBAdapter(DaKs.Y_Func);
            ECMsg mf = mba.NewMsg();

            mba.SetCreate(ref mf, 3);
            SPVMECMediate.Instance.Tx(mf);

            mba = new MBAdapter(DaKs.Y_StM);
            ECMsg ms = mba.NewMsg();

            mba.SetCreate(ref ms, 1);
            SPVMECMediate.Instance.Tx(ms);
        }
Beispiel #4
0
        /// <summary>
        /// Turn off axises individually (groups don't generate unsolicited stat changes); order matters: X' X Y.
        /// </summary>
        public static void AllAxis_Off()
        {
            MBAdapter mba;

            mba = new MBAdapter(DaKs.Xpri_AxisOff);
            ECMsg mxp = mba.NewMsg();

            mba.SetCreate(ref mxp, 0);
            SPVMECMediate.Instance.Tx(mxp);

            mba = new MBAdapter(DaKs.X_AxisOff);
            ECMsg mx = mba.NewMsg();

            mba.SetCreate(ref mx, 0);
            SPVMECMediate.Instance.Tx(mx);

            mba = new MBAdapter(DaKs.Y_AxisOff);
            ECMsg my = mba.NewMsg();

            mba.SetCreate(ref my, 0);
            SPVMECMediate.Instance.Tx(my);
        }
Beispiel #5
0
        /// <summary>
        /// Turn on axises individually (groups don't generate unsolicited stat changes); order matters: Y X' X.
        /// </summary>
        public static void AllAxis_On()
        {
            MBAdapter mba;

            mba = new MBAdapter(DaKs.Y_AxisOn);
            ECMsg myo = mba.NewMsg();

            mba.SetCreate(ref myo, 0);
            SPVMECMediate.Instance.Tx(myo);

            mba = new MBAdapter(DaKs.Xpri_AxisOn);
            ECMsg mxpo = mba.NewMsg();

            mba.SetCreate(ref mxpo, 0);
            SPVMECMediate.Instance.Tx(mxpo);

            mba = new MBAdapter(DaKs.X_AxisOn);
            ECMsg mxo = mba.NewMsg();

            mba.SetCreate(ref mxo, 0);
            SPVMECMediate.Instance.Tx(mxo);
        }