Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Koodausta

82 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)
0 new messages