示例#1
0
        /// <summary>
        /// 流动结果
        /// </summary>
        /// <param name="tSignal"></param>
        /// <param name="blockedPipeCode"></param>
        public TrafficResult(TrafficSignal tSignal, string blockedPipeCode)
        {
            blocked_pipe_code = blockedPipeCode;

            this.signal = tSignal.signal;
            this.msg    = tSignal.msg;
        }
示例#2
0
{ static void Main(string[] args)
  {
      TrafficSignal trafficApp = new TrafficSignal();

      Application.Run(trafficApp);
      System.Console.WriteLine("Main method will now shutdown.");
  } //End of Main
示例#3
0
        public TrackSection(string name, string trafficSignalName, Crossing type,
                            int length, TrackSection front = null, TrackSection back = null,
                            TrackSection right             = null, TrackSection left = null)
        {
            Name   = name;
            Signal = new TrafficSignal(trafficSignalName);
            Type   = type;

            SectionOnFront = front;
            SectionOnBack  = back;
            SectionOnRight = right;
            SectionOnLeft  = left;
        }