Sensor: Datenmodel/Application
Datenmodel: Application
Beschreibung: Die verschiedenen beschreibenden Elemente eines Sensors sind in der Tabelle tsen_sensor hinterlegt. Dabei sind die Spalten sen_label und sen_source eindeutig (Unique-Key) und dienen u.a. zum Identifizieren der Sensoren durch die zuliefernden Programme. tsev_sensor_values enthält die einzelnen Meßwerte nebst Meßzeitpunkt und Varianz. In tsec_sensor_correction_values können bei Bedarf Korrekturkurven für jeden Sensor hinterlegt werden. Die Korrekturkurve ermöglicht es Unlinearitäten und sonstige Abweichungen des Sensors annähernd auszugleichen.
Tabellen: tsen_sensor

Enthält die beschreibenden Elemente eines Sensors.

  Spalte Datentyp Comment  
  sen_id int Identifier  
  sen_label varchar(64) Name des Sensors  
  sen_source varchar(64) Quellsystem des Sensors  
  sen_unit varchar(32) Meßeinheit des Sensors  
  sen_value_decimals int Nachkommastellen, mit denen der Meßwert aungezeigt werden soll  
  sen_value_min float Minimaler Wert, der für diesen Sensor erwartet wird
(zur Anzeige im Diagramm)
 
  sen_value_max float Maximaler Wert, der für diesen Sensor erwartet wird
(zur Anzeige im Diagramm)
 
  sen_value_color varchar(7) RGB-Farbe in der die Werte/Kurve dieses Sensors angezeigt werden soll
(#FF0000 = rot; #00FF00 = grün, #0000FF = blau)
 
  sen_description varchar(255) Beschreibung des Sensors  


tsev_sensor_values

Enthält die Meßwerte der Sensoren.

  Spalte Datentyp Comment  
  sev_sen_id int Referenz-ID zu [tsen_sensor] (Sensor)  
  sev_datetime timestamp(14) Zeitpunkt der Messung  
  sev_value float Meßwert  
  sev_varianz float Varianz des Meßwertes (1. Standardabweichung)  
  sev_count int Anzahl der Einzelmessungen, aus denen der Meßwert ermittelt wurde  


tsec_sensor_correction_values

Enthält die Korrekturkurven für die einzelnen Sensoren.

  Spalte Datentyp Comment  
  sec_sen_id int Referenz-ID zu [tsen_sensor] (Sensor)  
  sec_value_actual float Meßwert  
  sec_value_obliged float Wert, der dem Meßwert entspricht  
.:  :.