Ero sivun ”L2” versioiden välillä

KalkkuWikistä
Siirry navigaatioonSiirry hakuun
Rivi 1: Rivi 1:
=== Laskenta2, L2 ===
+
== Laskenta2, L2 ==
   
==== Aikaformaatti ====
+
=== Aikaformaatti ===
   
 
* Aika kannassa PostgreSQL timestamp.
 
* Aika kannassa PostgreSQL timestamp.
Rivi 29: Rivi 29:
   
   
==== Keskeytystaulu ====
+
=== Keskeytystaulu ===
   
 
* Tyyppi: keskeytys, hylkäys, muutakin?
 
* Tyyppi: keskeytys, hylkäys, muutakin?
Rivi 41: Rivi 41:
 
Keskeytysten vastaanotto voi olla delegoitu esim kisatoimistoon, sihteerille.
 
Keskeytysten vastaanotto voi olla delegoitu esim kisatoimistoon, sihteerille.
   
==== AT-taulu ====
+
=== AT-taulu ===
   
 
* Jokaiselle AT-ajalle lasketaan ihanneaika ja poikkeama (AT-pisteet).
 
* Jokaiselle AT-ajalle lasketaan ihanneaika ja poikkeama (AT-pisteet).
Rivi 48: Rivi 48:
 
* Myöhätilanteiden seuranta.
 
* Myöhätilanteiden seuranta.
 
* Tämä kaikki näkyviin asemalistukseen
 
* Tämä kaikki näkyviin asemalistukseen
  +
  +
  +
=== Tulokset ===
  +
  +
* Tulokset hierarkisina, kannassa.
  +
* Formaatti tulostuohjelmasta
  +
* Kohdistuvat yksilöityyn kilpailijaan, tulosseuranta, nousupisteet, lähtöluettelon muodostamisen apu.

Versio 29. maaliskuuta 2015 kello 22.53

Laskenta2, L2

Aikaformaatti

  • Aika kannassa PostgreSQL timestamp.
  • Datatyypin tarkkuus mikrosekunti.
  • Datatyyppi sisältää myös päiväyksen, jolloin keskiyön ylittävä kisa ei aiheuta ongelmia, samoin kuin kahden vuorokauden ajalle muutoin venyvä kilpailu.


time/sekunti -muunnokset kannassa funktioina:


sec2time(sec float) RETURNS TIMESTAMP

create or replace FUNCTION sec2time(float) returns timestamp AS 
$$ 
  SELECT TIMESTAMP 'epoch' + ($1::float * INTERVAL '1 second'); 
$$ 
LANGUAGE SQL;


time2sec(time timestamp) RETURNS float

create or replace FUNCTION time2sec(timestamp) returns FLOAT AS 
$$ 
  select extract(epoch from $1::timestamp )::float; 
$$ 
LANGUAGE SQL;


Keskeytystaulu

  • Tyyppi: keskeytys, hylkäys, muutakin?
  • Keskeytyksen vastaanottamisen aikaleima
  • Keskeytyksen paikka (AT, MK)
  • Keskeytyksen vastaanottaja
  • Keskeytyksen tila, joka kertoo, kun keskeytys on loppuun käsitelty (kuski pois metsästä).
  • Keskeytyksen tilanne, vapaamuotoinen kenttä.

Oma keskeytysten hallinta- ja tulostussivu. Keskeytysten vastaanotto voi olla delegoitu esim kisatoimistoon, sihteerille.

AT-taulu

  • Jokaiselle AT-ajalle lasketaan ihanneaika ja poikkeama (AT-pisteet).
  • AT-tiedot päivitetään tiedon tullessa ja erkseen käskystä.
  • AT-tilanne tiedossa koko ajan. Samoin saadaan tulostettua AT_taulukko kilpailijoille.
  • Myöhätilanteiden seuranta.
  • Tämä kaikki näkyviin asemalistukseen


Tulokset

  • Tulokset hierarkisina, kannassa.
  • Formaatti tulostuohjelmasta
  • Kohdistuvat yksilöityyn kilpailijaan, tulosseuranta, nousupisteet, lähtöluettelon muodostamisen apu.