Next: Rekisteröidyn signaalin piirto (draw.c,
Up: Rekisteröintiohjelmiston toteutus
Previous: Valikkojen toteutus (menu.c, menu.h)
Tiedosto keyboard.h sisältää moduulin määrittelemien funktioiden
prototyypit. Tiedosto keyboard.c sisältää funktiot seuraavien
tietotyyppien lukemiseen käyttäjältä:
- kokonaislukuvut (int, long, unsigned short)
- reaaliluvut (double)
- määrätyn mittainen merkkijono (char *)
- valinta kahdesta vaihtoehdosta
- kellonaika ( labtod)
Kellonajan kysyminen käyttäjältä riippuu moduulista labtod,
koska aika asetetaan suoraan LabMaster-kortille. Riippuvuus
otsikkotiedostosta labconst.h johtuu makrojen STD_IN ja
STD_OUT käytöstä. Kyseisillä makroilla ei ole
rekisteröintisovelluksessa mitään merkitystä, joten tämä riippuvuus
voidaan helposti poistaa korvaamalla makrot standardikirjaston
symboleilla stdin ja stdout.
Antti Miettinen
9/3/1997