Esempio n. 1
0
 public LoadedApplicationState(
     xPCAppStatus targetStatus,
     double averageTeT,
     bool cpuOverload,
     double executionTime,
     string loadedModelName)
 {
     TargetStatus    = targetStatus;
     AverageTeT      = averageTeT;
     CpuOverload     = cpuOverload;
     ExecutionTime   = executionTime;
     LoadedModelName = loadedModelName;
 }
Esempio n. 2
0
        private void UpdateToolStripStatusColor(xPCAppStatus targetStatus, bool isCpuOverloaded)
        {
            if (isCpuOverloaded == true)
            {
                this.TargetApplicationStatusStrip.BackColor = ViewConstants.CPU_OVERLOADED_COLOR;
            }
            else
            {
                switch (targetStatus)
                {
                case xPCAppStatus.Running:
                    this.TargetApplicationStatusStrip.BackColor = ViewConstants.SIMULATION_RUNNING_COLOR;
                    break;

                case xPCAppStatus.Stopped:
                    this.TargetApplicationStatusStrip.BackColor = ViewConstants.SIMULATION_STOPPED_COLOR;
                    break;

                case xPCAppStatus.Starting:
                    this.TargetApplicationStatusStrip.BackColor = ViewConstants.SIMULATION_STOPPED_COLOR;
                    break;
                }
            }
        }