예제 #1
0
 void Update()
 {
     flame      = GameObject.FindWithTag("flame");
     s          = flame.GetComponent <temperature>();
     tmp_center = s.centertemperature;
     flamepos   = s.posi;
     selfpos    = transform.position;
     Calculate();
 }
예제 #2
0
    public static void Main(string[] args)
    {
        temperature temp  = new temperature();
        int         min   = int.Parse(Console.ReadLine());
        int         max   = int.Parse(Console.ReadLine());
        int         count = 0;

        while (count < 10)
        {
            Random random      = new Random();
            int    temperature = random.Next(min - 6, max + 6);
            temp.OnTempratureEvent(temperature, min, max);
            count++;
        }

        temp.reportGenerator();
    }
예제 #3
0
        public List <temperature> GetAllTemperatures()
        {
            var luminanceList = new List <temperature>();

            using (SqlConnection conn = new SqlConnection(connectionString))
            {
                conn.Open();
                SqlDependency.Start(connectionString);
                string cmdText = "select TOP (10)[name],[time],[sensor_number],[sensor_type],[value] from dbo.temperature";


                SqlCommand    cmd        = new SqlCommand(cmdText, conn);
                SqlDependency dependency = new SqlDependency(cmd);

                dependency.OnChange += dbChangeNotification;

                if (conn.State == ConnectionState.Closed)
                {
                    conn.Open();
                }
                var reader = cmd.ExecuteReader();

                while (reader.Read())
                {
                    var temperatureInfo = new temperature
                    {
                        name          = reader["name"].ToString(),
                        time          = Convert.ToInt64(reader["time"]),
                        sensor_number = reader["sensor_number"].ToString(),
                        sensor_type   = reader["sensor_type"].ToString(),
                        value         = (float)Convert.ToDouble(reader["value"])
                    };
                    luminanceList.Add(temperatureInfo);
                }
            }
            return(luminanceList);
        }
예제 #4
0
 public static void printTemperature(temperature t)
 {
     Console.WriteLine(t());
 }
예제 #5
0
this.Intial(dummies, xNames, ranges, objectiveFunc, temperature, iters, cooliter, debug);