public SensorInterface() { sensors = new SDA_Core.Business.Arrays.SensorDataArray(); dataManager = new SDA_Core.Functional.Data(); newSensorFormat = new SDA_Core.Business.Arrays.MeasureUnitArray(); measureUnitList = new SDA_Core.Business.Arrays.MeasureUnitArray(); }
/// <summary> /// ES: Constructor de la clase HomeInterface. /// </summary> public HomeInterface() { selectedSensors = new SDA_Core.Business.Arrays.SensorDataArray(); dataManager = new SDA_Core.Functional.Data(); processer = new SDA_Core.Functional.Processing(); communication = new SDA_Core.Business.Arrays.SensorData(); }
/// <summary> /// ES: Carga los sensores a un comboBox. /// </summary> /// <param name="CB_Sensors">ES: ComboBox donde se deben cargar los datos</param> /// <param name="data">ES: Datos a cargar.</param> public void LoadSensors(ComboBox CB_Sensors, SDA_Core.Business.Arrays.SensorDataArray data) { CB_Sensors.Items.Clear(); CB_Sensors.DisplayMemberPath = "SensorName"; CB_Sensors.SelectedValuePath = "SensorName"; for (int i = 0; i < data.List.Size; ++i) { SDA_Core.Business.Arrays.SensorData value = data.List[i]; CB_Sensors.Items.Add(value); } }
/// <summary> /// ES: Devuelve los datos almacenados del arreglo 'Sensors' del programa. /// </summary> /// <returns>ES: Datos que existen durante la ejecución del programa.</returns> public SDA_Core.Business.Arrays.SensorDataArray GetSensors() { SDA_Core.Business.Arrays.SensorDataArray result = new SDA_Core.Business.Arrays.SensorDataArray(); List <SDA_Core.Business.Arrays.SensorData> binary = Data.SensorsDataList; foreach (var value in binary) { result.List.Add(value); } return(result); }
public DataTable SensorsListToDataTable(SDA_Core.Business.Arrays.SensorDataArray data) { DataTable result = new DataTable(); result.Columns.Add("Name", typeof(string)); result.Columns.Add("Column count", typeof(int)); for (int i = 0; i < data.List.Size; ++i) { Business.Arrays.SensorData sensor = data.List[i]; DataRow newRow = result.NewRow(); newRow[0] = sensor.SensorName; newRow[1] = sensor.Columns.Size; result.Rows.Add(newRow); } return(result); }
/// <summary> /// ES: Carga a un dataGrid valroes de tipo 'Sensor'. /// </summary> /// <param name="DG_Sensors">ES: DataGrid al que se deban hacer los cambios.</param> /// <param name="data">ES: Datos a cargar.</param> public void LoadSensors(DataGrid DG_Sensors, SDA_Core.Business.Arrays.SensorDataArray data) { DG_Sensors.ItemsSource = dataManager.SensorsListToDataTable(data).AsDataView(); }
public void LoadSensors(DataGrid DG_Sensors, SDA_Core.Business.Arrays.SensorDataArray data) { sensors = data; UpdateSensorsTable(DG_Sensors); }
/// <summary> /// ES: Guarda los nuevos datos ingresados al binario. /// </summary> /// <param name="data">ES: Nuevos datos a guardar</param> public void SaveDataToBinary(SDA_Core.Business.Arrays.SensorDataArray data) { SDA_Core.Data.SensorDataSerializer.Save(data); }