SERTI-PROJEKTIN PALAVERI 5/2003
Aika	10.3.2003, klo 15.00

Paikka	Agora C223.1, Mattilanniemi
Läsnä	Stresstech Oy:n edustajina:

Tapio Hirvelä
Aapo Tamminen

	Yliopistolta ohjaajina : 

Rainer Koreasalo
Jukka-Pekka Santanen

	SerTi-projektiryhmän jäsenet:

Heikki Mylläri	puheenjohtaja
Antti Korhonen		    sihteeri
Susanna Blomqvist
Pekka Pakari

1§
Puheenjohtaja avasi kokouksen klo 15.00. Puheenjohtajaksi valittiin Heikki Mylläri ja sihteeriksi Antti Korhonen.

2§
Tarkistetaan edellisen kokouksen pöytäkirja

Santanen tiedusteli, joko projektisopimus on allekirjoitettu. Se oli, ja hän sai sen mukaansa kuutena kappaleena. 

Hirvelä sanoi, että yrityksessä oli kyselty miksi Urtamon tekemä vaatimusmäärittely pitää kirjoittaa uudestaan. Santanen ja Koreasalo totesivat, että Urtamon tekemä dokumentti ei ole riittävä, mutta korostivat, että sovellusprojekti on kurssi, ja täten vaatimukset dokumenteilta ovat erilaiset kuin Stresstechillä.

Santanen kysyi myös sovellussuunnitelman tilannetta, johon ryhmä vastasi, että sen tekeminen on aloitettu.

Santanen luonnehti edellisen kokouksen pöytäkirjaa erinomaiseksi ja se hyväksyttiin.

PÄÄTÖS: Edellisen kokouksen pöytäkirja hyväksyttiin.

3§
Tarkistetaan projektiryhmän ajankäyttövihot

Paikalla olevat tarkistivat ryhmän ajankäyttövihot. Koreasalo ja Santanen huomauttivat, että jos ryhmä ei ala käyttää projektiin enemmän aikaa jo tässä vaiheessa, lopussa tulee kiire.

PÄÄTÖS: Ajankäyttövihot hyväksyttiin.

4§
Keskustellaan projektisuunnitelmasta

Projektisuunnitelmassa todettiin olevan vielä muutamia sisällöllisiä puutteita. Ainakin 
pari taulukkojen numerointiin liittyvää virhettä ja muutama väärä päivämäärä piti korjata. Muuten projektisuunnitelma oli Santasen mielestä hyvä. 

5§
Vaatimusmäärittelyn tarkastelua

Santanen tiedusteli Stresstechin edustajilta, onko heillä ollut tapana käyttää yhteenvetoa. Ei ollut, joten sellaista ei tarvitse tehdä. Ko. edustajilta selvennystä saatiin myös vaatimusmäärittelyn kohtiin:

4.1.2:kaikkien moottorien parametrit kerralla napista, kommentti tallentamisen yhteydessä (ASCII). Syntaksi: puolipiste rivin alkuun ja sen jälkeen kommentti (;kommentti tiedoston alkuun)

4.3.24: käskyt (käyttöliittymän) tallennetaan konfiguraatiotiedostoon (editoitavissa kääntämättä ohjelmaa uudelleen)

4.3.25:kaikki asiat selkeästi omissa luokissaan (esim. StressLogic korvattavissa jollain toisella hardwarella mahd. vähäisillä muutoksilla.)

5.3: Status-komennolla saadaan näkyviin bittijono, josta käy ilmi parametrilistassa määriteltyjä asioita.

PÄÄTÖKSET:Vaatimusmäärittelyyn ei tehdä yhteenvetoa.

6§
Alustava GUI-katsaus

Tarkasteltiin GUI:n alustavaa versiota videotykin kautta. Ryhmä keskusteli Hirvelän ja Tammisen kanssa ja tarkennettiin monia asioita. 

InfoViewissä (moottorin statuksen ja paikan näyttävä GUI:n osa) manuaalisen Get-nappulan lisäksi mahdollisuus kytkeä pollaus päälle (tämän voi laittaa menun kautta). Myös status-komennon palauttamat bitit parametrilistassa x:llä merkittyjä lukuun ottamatta näkymään kansantajuisesti.

Stresslogicin Digital I/O:t näkyviin “LEDeinä”. Hirvelä laittaa näistä esimerkkikuvan.

Moottorin valitseminen menuun pois main-ikkunasta tilaa viemästä.

Login yhden rivin syntaksi suunnilleen seuraavasti:
pvm (vvvv-kk-pp ) kellonaika(hh:mm:ss.s) Sent/Recv>(Stresslogicin palauttama informaatio)

Kun komento on lähetetty väylälle, ohjelman täytyy odottaa vastausta StressLogicilta ennen kuin käyttäjä voi lähettää seuraavan komennon.

Menuun lisätään File ja Help-valinnat. Filen alle ainakin exit- ja talletuskomentoja ja Helppiin ohje ja About.

Ohjelmaan tulee toiminto, jolla voi ladata tekstitiedostosta komentojonon, joka suoritetaan käyttäjän valinnan mukaan joko kokonaan tai rivi kerrallaan. Komennot tiedostossa ovat StressLogicin ymmärtämässä muodossa, joten ohjelman ei tarvitse muuta kuin dumpata ne rivi kerrallaan väylälle.

Terminal-ikkunaa suurennetaan ainakin muutaman rivin korkuiseksi, ja se tehdään siten, että sitä voi selata edestakaisin. Ikkunan yhteyteen myös Load/Save-optiot komentojonoja varten. Komentojonoja tulee myös pystyä syöttämään ikkunaan Windowsin Paste-komennolla.

Yhden testitapauksen kaikkien moottoreiden parametrit talletetaan samaan tiedostoon.

Kaikki ohjelman käyttämät tiedostot ovat tekstitiedostoja (ASCII).

Näppäimistöpikavalinnat niin monelle komennolle kuin mahdollista. Nämä voidaan määritellä toteutusvaiheessa ja laittaa ohjetiedostoon. Moottorien ajaminen sijoitetaan funktionäppäimiin ja sovelluksen fokus pidetään terminal-ikkunassa, jos yrityksen osalta ei keksitä niille parempaa sijaintia.

SerialTester tulee sisältämään neljä erityyppistä tiedostoa: 
-	moottoreiden parametrit
-	komentojonot
-	login tallennukset
-	portin asetukset

PÄÄTÖS: yllä olevat vaatimukset kirjataan vaatimusmäärittelyyn ja graafiset muutokset muutetaan GUIhin. 

7§
Ilkka Urtamon tekemän luokkakaavion tarkastelua

Koreasalo selvitti luokkakaaviota ryhmälle. Hän myös suositteli, että ryhmä tekee kokonaan uuden luokkakaavion hyödyntäen kuitenkin Urtamon tekemää.

PÄÄTÖS: Ryhmä tekee alusta asti uuden luokkakaavion.

8§
Sovellussuunnitelmaan tarvittavat asiat

Blomqvist oli jo selvittänyt tämän Santasen kanssa.

9§
Muut esille tulleet asiat

PÄÄTÖKSET:
Susanna Blomqvist valittiin projektipäälliköksi.
Ryhmä ottaa CVS:n käyttöön.

10§
Sovitaan osallistujien seuraavista tehtävistä

PÄÄTÖKSET:
Santanen käy projektisuunnitelman vielä läpi. Ryhmä aloittaa CVS:n käyttämisen, parantelee GUI:ta ja tekee sovellussuunnitelmaa. Hirvelä laittaa esimerkkiä led-komponentista.

10§
Sovitaan seuraavan kokouksen aika ja paikka

PÄÄTÖS:  Seuraava kokous pidetään ma 17.3.2003 kello 15.00 Agorassa tilassa AgC223.1.

11§
Puheenjohtaja päätti kokouksen kello 17.00. Pöytäkirja on nähtävillä osoitteessa http://kotka.it.jyu.fi/serti/