summaryrefslogtreecommitdiff
path: root/fhunit.pas
blob: 02c9d6d9363d58942f1d0e8604f1fccbabe44a53 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
unit fhunit;

{$mode objfpc}{$H+}

interface

uses
  Classes, SysUtils, Graphics;

type
  tMessgroesze = (mgTemperatur,mgLuftfeuchte,mgWindgeschwindigkeit,mgWindrichtung,
                  mgNiederschlag,mgGlobalstrahlung,mgLuftdruck);
  tZeitgroesze = (zgJahr,zgMonat,zgTag,zgStunde,zgMin10);
  tMesswerte = array[tMessgroesze] of extended;
  tZeit = array[tZeitgroesze] of integer;
  tMesspunkt = record
    zeit: tZeit;
    mW:   tMesswerte;
  end;

const
  messNamen: array[tMessgroesze] of string =
    ('Temperatur','Luftfeuchte','Windgeschwindigkeit','Windrichtung',
     'Niederschlag','Globalstrahlung','Luftdruck');
  maszEinheit: array[tMessgroesze] of string =
    ('°C','%','m/s','°','mm','W/m²','mbar');
  monatsNamen: array[1..12] of string =
    ('Januar','Februar','März','April','Mai','Juni','Juli',
     'August','September','Oktober','November','Dezember');
  farben: array[tMessgroesze] of tColor =
    ($0000DF,$CFAF7F,$007FFF,$FF00FF,$FFAF3F,$3FAFAF,$AFAFAF);

implementation

end.