Ejemplo n.º 1
0
        //TODO: modify this to fit screen window
        private void Test_Context()
        {
            bool           status     = false;
            CWintabContext logContext = null;

            try
            {
                logContext = OpenTestDigitizerContext();
                if (logContext == null)
                {
                    //TODO: throw error maybe?
                    throw new Exception("Test_Context: FAILED OpenTestDigitizerContext - bailing out...\n");
                }

                status = logContext.Enable(true);
                //TraceMsg("Context Enable: " + (status ? "PASSED" : "FAILED") + "\n");

                status = logContext.SetOverlapOrder(false);
                //TraceMsg("Context SetOverlapOrder to bottom: " + (status ? "PASSED" : "FAILED") + "\n");
                status = logContext.SetOverlapOrder(true);
                //TraceMsg("Context SetOverlapOrder to top: " + (status ? "PASSED" : "FAILED") + "\n");
            }
            catch (Exception ex)
            {
                System.Windows.Forms.MessageBox.Show(ex.ToString());
            }
            finally
            {
                //TODO: throw exception
                //if (logContext != null)
                //{
                //    status = logContext.Close();
                //    TraceMsg("Context Close: " + (status ? "PASSED" : "FAILED") + "\n");
                //}
            }
        }
Ejemplo n.º 2
0
        ///////////////////////////////////////////////////////////////////////
        private void Test_Context()
        {
            bool           status     = false;
            CWintabContext logContext = null;

            try
            {
                logContext = OpenTestDigitizerContext();
                if (logContext == null)
                {
                    TraceMsg("Test_Context: FAILED OpenTestDigitizerContext - bailing out...\n");
                    return;
                }

                status = logContext.Enable(true);
                TraceMsg("Context Enable: " + (status ? "PASSED" : "FAILED") + "\n");

                status = logContext.SetOverlapOrder(false);
                TraceMsg("Context SetOverlapOrder to bottom: " + (status ? "PASSED" : "FAILED") + "\n");
                status = logContext.SetOverlapOrder(true);
                TraceMsg("Context SetOverlapOrder to top: " + (status ? "PASSED" : "FAILED") + "\n");

                TraceMsg("Modified Context:\n");
                TraceMsg("  Name: " + logContext.Name + "\n");
                TraceMsg("  Options: " + logContext.Options + "\n");
                TraceMsg("  Status: " + logContext.Status + "\n");
                TraceMsg("  Locks: " + logContext.Locks + "\n");
                TraceMsg("  MsgBase: " + logContext.MsgBase + "\n");
                TraceMsg("  Device: " + logContext.Device + "\n");
                TraceMsg("  PktRate: 0x" + logContext.PktRate.ToString("x") + "\n");
                TraceMsg("  PktData: 0x" + ((uint)logContext.PktData).ToString("x") + "\n");
                TraceMsg("  PktMode: 0x" + ((uint)logContext.PktMode).ToString("x") + "\n");
                TraceMsg("  MoveMask: " + logContext.MoveMask + "\n");
                TraceMsg("  BZtnDnMask: 0x" + logContext.BtnDnMask.ToString("x") + "\n");
                TraceMsg("  BtnUpMask: 0x" + logContext.BtnUpMask.ToString("x") + "\n");
                TraceMsg("  InOrgX: " + logContext.InOrgX + "\n");
                TraceMsg("  InOrgY: " + logContext.InOrgY + "\n");
                TraceMsg("  InOrgZ: " + logContext.InOrgZ + "\n");
                TraceMsg("  InExtX: " + logContext.InExtX + "\n");
                TraceMsg("  InExtY: " + logContext.InExtY + "\n");
                TraceMsg("  InExtZ: " + logContext.InExtZ + "\n");
                TraceMsg("  OutOrgX: " + logContext.OutOrgX + "\n");
                TraceMsg("  OutOrgY: " + logContext.OutOrgY + "\n");
                TraceMsg("  OutOrgZ: " + logContext.OutOrgZ + "\n");
                TraceMsg("  OutExtX: " + logContext.OutExtX + "\n");
                TraceMsg("  OutExtY: " + logContext.OutExtY + "\n");
                TraceMsg("  OutExtZ: " + logContext.OutExtZ + "\n");
                TraceMsg("  SensX: " + logContext.SensX + "\n");
                TraceMsg("  SensY: " + logContext.SensY + "\n");
                TraceMsg("  SensZ: " + logContext.SensZ + "\n");
                TraceMsg("  SysMode: " + logContext.SysMode + "\n");
                TraceMsg("  SysOrgX: " + logContext.SysOrgX + "\n");
                TraceMsg("  SysOrgY: " + logContext.SysOrgY + "\n");
                TraceMsg("  SysExtX: " + logContext.SysExtX + "\n");
                TraceMsg("  SysExtY: " + logContext.SysExtY + "\n");
                TraceMsg("  SysSensX: " + logContext.SysSensX + "\n");
                TraceMsg("  SysSensY: " + logContext.SysSensY + "\n");
            }
            catch (Exception ex)
            {
                System.Windows.Forms.MessageBox.Show(ex.ToString());
            }
            finally
            {
                if (logContext != null)
                {
                    status = logContext.Close();
                    TraceMsg("Context Close: " + (status ? "PASSED" : "FAILED") + "\n");
                }
            }
        }