Ignore:
Timestamp:
Sep 3, 2009, 10:41:12 AM (12 years ago)
Author:
Sören Rinne
Message:
  • Master/Slave call now in Execute() -> M/S is now executed in Play Mode, not directly when the M/S connection is set *hooray*
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/CrypPlugins/CubeAttack/CubeAttack.cs

    r447 r452  
    273273        public void Execute()
    274274        {
    275             if (lastEventwasInputBB)
    276                 lastEventwasInputBB = false;
    277             else
    278             {
    279                 switch (settings.Action)
    280                 {
    281                     case 0:
    282                         FindMaxterms();
    283                         break;
    284                     case 1:
    285                         SetPublicBits();
    286                         break;
    287                 }
     275            try
     276            {
     277                if (lastEventwasInputBB)
     278                    lastEventwasInputBB = false;
     279                else
     280                {
     281                    switch (settings.Action)
     282                    {
     283                        case 0:
     284                            int result = TestProperty.SolveFunction("i_0.0 + i_0.1", new bool[] { true, false });
     285                            CubeAttack_LogMessage("Rückgabewert innerhalb der Execute: " + result, NotificationLevel.Info);
     286                            FindMaxterms();
     287                            break;
     288                        case 1:
     289                            SetPublicBits();
     290                            break;
     291                    }
     292                }
     293            }
     294            catch (Exception ex)
     295            {
     296                CubeAttack_LogMessage("Error: " +  ex, NotificationLevel.Error);
     297            }
     298            finally
     299            {
    288300                ProgressChanged(1.0, 1.0);
    289301            }
     
    943955                {
    944956                    testProperty = value;
    945                     try
     957                    /* try
    946958                    {
    947959                        // here comes the function to be solved, now just a dummy
     
    960972                        GuiLogMessage("Problem: " + ex, NotificationLevel.Error);
    961973                    }
     974                    */
    962975                }
    963976            }
Note: See TracChangeset for help on using the changeset viewer.