Example #1
0
 public ProgressionSample(EProgressionState NewState, DateTime EventTime)
 {
     State         = NewState;
     StartTime     = EventTime;
     EndTime       = EventTime;
     Duration      = 0.0;
     NumTimestamps = 1;
 }
Example #2
0
            private void DrawFilledBar(Graphics Gfx, EProgressionState State, int Left, int Top, int Width, int Height)
            {
                Rectangle Bar = new Rectangle(Left, Top, Width, Height);

                Gfx.FillRectangle(BarColours[State.ToString()].FillBrush, Bar);

                Pen Border = BarColours[State.ToString()].Border;

                Gfx.DrawRectangle(Border, Bar);
            }
Example #3
0
 public ProgressionEvent(string InMachine, int InThreadNum, EProgressionState NewState)
 {
     Machine   = InMachine;
     ThreadNum = InThreadNum;
     State     = NewState;
 }
Example #4
0
 public ProgressionThreadSample(EProgressionState NewState)
 {
     State         = NewState;
     NumTimestamps = 0;
 }
Example #5
0
 /**
  * Constructor, initializes to default and specified values
  */
 public FTimingMessage(EProgressionState NewState, int InThreadNum)
     : base(ESwarmVersionValue.VER_1_0, EMessageType.TIMING)
 {
     State     = NewState;
     ThreadNum = InThreadNum;
 }
 public AgentTimingMessage(EProgressionState NewState,int InThreadNum)
     : base(EMessageType.TIMING)
 {
     State     = NewState;
     ThreadNum = InThreadNum;
 }
Example #7
0
 public static void UpdateMachineState(string Machine, int ThreadNum, EProgressionState NewState)
 {
     ProgressionEvents.Enqueue(new SwarmAgentWindow.ProgressionEvent(Machine, ThreadNum, NewState));
 }
			public ProgressionEvent( string InMachine, int InThreadNum, EProgressionState NewState )
			{
				Machine = InMachine;
				ThreadNum = InThreadNum;
				State = NewState;
			}
			private void DrawFilledBar( Graphics Gfx, EProgressionState State, int Left, int Top, int Width, int Height )
			{
				Rectangle Bar = new Rectangle( Left, Top, Width, Height );

				Gfx.FillRectangle( BarColours[State.ToString()].FillBrush, Bar );

				Pen Border = BarColours[State.ToString()].Border;
				Gfx.DrawRectangle( Border, Bar );
			}
			public ProgressionSample( EProgressionState NewState, DateTime EventTime )
			{
				State = NewState;
				StartTime = EventTime;
				EndTime = EventTime;
				Duration = 0.0;
				NumTimestamps = 1;
			}
			public ProgressionThreadSample(EProgressionState NewState)
			{
				State = NewState;
				NumTimestamps = 0;
			}