Koodausta

80 views
Skip to first unread message

Timo Noko

unread,
Jun 16, 2012, 2:13:52 PM6/16/12
to
Lisäsin teltassa puhelimeen koodinpätkän, joka kertoo ääneen 10
sekunnin väliajoin suunnan ja nopeuden, siis "Suunta Pohjoiskoillinen
Ja Nopeus Viisi Pilkku Kolme".

Ihmeellisen hyödylliseksi osoittautui tämä tuote. Ei tarvitse
tuijottaa kompassia ja arvella kuohujen määrästä nopeutta. Etenkin
tietysti valtamerellä saattaa olla tietämättään jossain merivirrassa
ja kaikki huhkiminen on tuiki turhaa. Etuna on myös se, ettei sähköä
kulu paljon, kun näytön ei tarvitse olla päällä.

Ei nyt ole valmista pakettia esittää, koska tämä on osa jättimäistä
isompaa Noko-softaa, jossa on jo 17 karttatoimittajaa ja kaikenlaista
muuta käsittätöntä roinaa. Tämä pätkä siis vain malliksi PyS60- ja
Py4A-osaajille:

while self._mapEngine.gps.active and self._mapEngine.gps.heading:
jono=u" Suunta "
s= self._mapEngine.gps.heading
if (360-12)<s or s<12:
jono=jono+(u"Pohjonen")
elif (90-12)<s<(90+12):
jono=jono+(u"Itäinen")
elif (180-12)<s<(180+12):
jono=jono+(u"Eteläinen")
elif (270-12)<s<(270+12):
jono=jono+(u"Läntinen")
elif (360-34)<s or s<34:
jono=jono+(u"Pohjois")
elif (90-34)<s<(90+34):
jono=jono+(u"Itä")
elif (180-34)<s<(180+34):
jono=jono+(u"Etelä")
elif (270-34)<s<(270+34):
jono=jono+(u"Länsi")
if (270+12)<s<(360-12):
jono=jono+(u"Luode")
elif (180+12)<s<(270-12):
jono=jono+(u"Lounas")
elif (90+12)<s<(180-12):
jono=jono+(u"Kaakko")
elif (12)<s<(90-12):
jono=jono+(u"Koillinen")
speed=self._mapEngine.gps.speed*3.6
jono=jono+u". Ja Nopeus "+ str(int(speed))\
+ " pilkku "+str(int(10*(speed-int(speed))))
audio.say(jono)
time.sleep(10)
Reply all
Reply to author
Forward
0 new messages