Esempio n. 1
0
    private void extra_window_multichronopic_initialize(MultiChronopicType myMultiChronopicType)
    {
        currentEventType = myMultiChronopicType;
        changeTestImage(EventType.Types.MULTICHRONOPIC.ToString(),
                myMultiChronopicType.Name, myMultiChronopicType.ImageFileName);

        extra_window_spin_run_analysis_distance.Value = extra_window_multichronopic_distance;
        bool showSyncAndDeleteFirst = false;
        bool showRunDistance = false;
        if(myMultiChronopicType.Name == Constants.MultiChronopicName) {
            showSyncAndDeleteFirst = true;
        } else if(myMultiChronopicType.Name == Constants.RunAnalysisName) {
            showRunDistance = true;
        }
        extra_window_multichronopic_showSyncAndDeleteFirst(showSyncAndDeleteFirst);
        extra_window_multichronopic_showRunDistance(showRunDistance);
    }
Esempio n. 2
0
    private void extra_window_multichronopic_initialize(MultiChronopicType myMultiChronopicType)
    {
        currentEventType = myMultiChronopicType;
        changeTestImage(EventType.Types.MULTICHRONOPIC.ToString(),
                        myMultiChronopicType.Name, myMultiChronopicType.ImageFileName);

        extra_window_spin_run_analysis_distance.Value = extra_window_multichronopic_distance;
        bool showSyncAndDeleteFirst = false;
        bool showRunDistance        = false;

        if (myMultiChronopicType.Name == Constants.MultiChronopicName)
        {
            showSyncAndDeleteFirst = true;
        }
        else if (myMultiChronopicType.Name == Constants.RunAnalysisName)
        {
            showRunDistance = true;
        }
        extra_window_multichronopic_showSyncAndDeleteFirst(showSyncAndDeleteFirst);
        extra_window_multichronopic_showRunDistance(showRunDistance);
    }
Esempio n. 3
0
    private void extra_window_multichronopic_initialize(MultiChronopicType myMultiChronopicType)
    {
        extra_window_multichronopic_label_selected.Text = "<b>" +
            Catalog.GetString(myMultiChronopicType.Name) + "</b>";
        extra_window_multichronopic_label_selected.UseMarkup = true;
        currentEventType = myMultiChronopicType;
        changeTestImage(EventType.Types.MULTICHRONOPIC.ToString(),
                myMultiChronopicType.Name, myMultiChronopicType.ImageFileName);
        bool hasOptions = false;

        extra_window_spin_run_analysis_distance.Value = extra_window_multichronopic_distance;
        bool showSyncAndDeleteFirst = false;
        bool showRunDistance = false;
        if(myMultiChronopicType.Name == Constants.MultiChronopicName) {
            showSyncAndDeleteFirst = true;
        } else if(myMultiChronopicType.Name == Constants.RunAnalysisName) {
            showRunDistance = true;
        }
        extra_window_multichronopic_showSyncAndDeleteFirst(showSyncAndDeleteFirst);
        extra_window_multichronopic_showRunDistance(showRunDistance);
    }
Esempio n. 4
0
    int extra_window_multichronopic_distance = 1000;     //1000cm: 10m

    private void on_extra_window_multichronopic_test_changed(object o, EventArgs args)
    {
        if (extra_window_radio_multichronopic_start.Active)
        {
            currentMultiChronopicType = new MultiChronopicType(Constants.MultiChronopicName);
        }
        else if (extra_window_radio_multichronopic_run_analysis.Active)
        {
            currentMultiChronopicType = new MultiChronopicType(Constants.RunAnalysisName);
        }

        if (chronopicWin.NumConnected() < 2)
        {
            extra_window_multichronopic_can_do(false);
        }
        else
        {
            extra_window_multichronopic_can_do(true);
        }

        extra_window_multichronopic_initialize(currentMultiChronopicType);
    }
Esempio n. 5
0
    int extra_window_multichronopic_distance = 1000;     //1000cm: 10m

    private void on_extra_window_multichronopic_test_changed(object o, EventArgs args)
    {
        if (extra_window_radio_multichronopic_start.Active)
        {
            currentMultiChronopicType = new MultiChronopicType(Constants.MultiChronopicName);
        }
        else if (extra_window_radio_multichronopic_run_analysis.Active)
        {
            currentMultiChronopicType = new MultiChronopicType(Constants.RunAnalysisName);
        }

        sensitiveLastTestButtons(false);

        /*
         *	disabled on 1.6.3
         * if(chronopicWin.NumConnected() < 2)
         *      extra_window_multichronopic_can_do(false);
         * else
         *      extra_window_multichronopic_can_do(true);
         */

        extra_window_multichronopic_initialize(currentMultiChronopicType);
    }
Esempio n. 6
0
    private bool eventTypeHasLongDescription(string eventTypeString, string eventName)
    {
        if(eventTypeString != "" && eventName != "")
        {
            EventType myType = new EventType ();

            if(eventTypeString == EventType.Types.JUMP.ToString())
                myType = new JumpType(eventName);
            else if (eventTypeString == EventType.Types.RUN.ToString())
                myType = new RunType(eventName);
            else if (eventTypeString == EventType.Types.REACTIONTIME.ToString())
                myType = new ReactionTimeType(eventName);
            else if (eventTypeString == EventType.Types.PULSE.ToString())
                myType = new PulseType(eventName);
            else if (eventTypeString == EventType.Types.MULTICHRONOPIC.ToString())
                myType = new MultiChronopicType(eventName);
            else Log.WriteLine("Error on eventTypeHasLongDescription");

            if(myType.HasLongDescription)
                return true;
        }
        return false;
    }
Esempio n. 7
0
    private void on_extra_window_multichronopic_test_changed(object o, EventArgs args)
    {
        if(extra_window_radio_multichronopic_start.Active)
            currentMultiChronopicType = new MultiChronopicType(Constants.MultiChronopicName);
        else if(extra_window_radio_multichronopic_run_analysis.Active)
            currentMultiChronopicType = new MultiChronopicType(Constants.RunAnalysisName);

        if(chronopicWin.NumConnected() < 2)
            extra_window_multichronopic_can_do(false);
        else
            extra_window_multichronopic_can_do(true);

        extra_window_multichronopic_initialize(currentMultiChronopicType);
    }