public void AddSensorToStream(string[] dataItem) { if (HardSenseMemFile.DoesIdExistInList(dataItem[0])) { listOfSensorsToRetrieve.Add(new SensorItem(dataItem[0], dataItem[1].ToCharArray()[0])); } }
private void ThreadProc() { while (continueRunning && DataStreamingServer.continueRunning) { foreach (SensorItem currSensorItem in listOfSensorsToRetrieve) { try { double currValue = HardSenseMemFile.GetValueByKey(currSensorItem.sensorId); if (currValue != currSensorItem.lastValue) { currSensorItem.lastValue = currValue; //Sensor update format: //<key>,<value> string tmp = currSensorItem.key + "," + currValue.ToString(); sender.AddStringToMessage(ProtocolKeys.TRANSMISSION_KEYS["UPDATE_SENSOR_VALUE"], tmp); } } catch (Exception e) { } } Thread.Sleep(Properties.Settings.Default.DefaultSensorDataStreamer_UpdateTime); } }
private void IterateTreeNode(TreeNode currNode) { if (currNode.Tag == null) { IterateTreeNode(currNode); } SensorNodeItem currSensorNodeItem = (SensorNodeItem)currNode.Tag; currNode.Text = currSensorNodeItem.name + " : " + HardSenseMemFile.GetValueByKey(currSensorNodeItem.id); }
private void BuildSensorNode(LocalSensor currSensor, TreeNode parentTreeNode) { TreeNode sensorNode = new TreeNode(); SensorNodeItem currNodeItem; currNodeItem.name = currSensor.Name; currNodeItem.id = currSensor.Id; sensorNode.Tag = currNodeItem; sensorNode.Text = currSensor.Name + " : " + HardSenseMemFile.GetValueByKey(currSensor.Id); parentTreeNode.Nodes.Add(sensorNode); }
/* * private void ThreadProc() * { * while (true) * { * tempDisplayBox.Invoke((Action)delegate * { * counter++; * String str = "Hello World! - " + counter.ToString() + "\n"; * tempDisplayBox.AppendText(str); * }); * Thread.Sleep(250); * } * } */ private void DisplaySensorsInTheBox() { string numSensors = "Total available sensors: " + LocalHardwareMonitor.allAvailableSensors.Count.ToString() + "\n";// computerMonitor.allAvailableSensors.Count.ToString() + "\n"; tempDisplayBox.AppendText(numSensors); foreach (LocalSensor currSensor in LocalHardwareMonitor.allAvailableSensors)// computerMonitor.allAvailableSensors) { string currSensorString = "Name: " + currSensor.Name + "\n"; currSensorString += "ID: " + currSensor.Id + "\n"; currSensorString += "Type: " + currSensor.Type + "\n"; currSensorString += "Member of: " + currSensor.MemberOf + "\n"; currSensorString += "Parent: " + currSensor.Parent + "\n"; currSensorString += "Value: " + HardSenseMemFile.GetValueByKey(currSensor.Id) + "\n"; tempDisplayBox.AppendText(currSensorString); tempDisplayBox.AppendText("---\n"); } }
private void comboBox_CPU_Clock_SelectedValueChanged(object sender, EventArgs e) { label_CPU_Current_Value_Clock.Text = HardSenseMemFile.GetValueByKey(comboBox_CPU_Clock.Text).ToString(); }
private void comboBox_GPU_Load_SelectedIndexChanged(object sender, EventArgs e) { label_GPU_Current_Value_Load.Text = HardSenseMemFile.GetValueByKey(comboBox_GPU_Load.Text).ToString(); }