U2APRS na androida |
Sławku,ja cały czas testuję ten program na moim telefonie. Przypuszczam, że problemy z reakcją na zmianę kierunku w stanie uśpienia wynikają z następującego faktu. Program zmianę kierunku "odczytuje" z czujnika wbudowanego w telefon, a nie z danych GPS. Np. Ntrak na Javie (mający opcję "smartbeacon" ze zmianą kierunku jako tiggera wyzwalającego)testowany w SE K800i i GPS via Bluetooth działał w uśpieniu bez problemu. Myślę, że w smartphonie włączenie trybu uśpienia odcina dostęp do wewnętrznego czujnika kierunku uniemożliwiając wyzwolenie ramki. Takie wyciągnąłem wnioski po moich testach. Zwróć Sławku również uwagę na to, że wysłanie ramki w U2APRS może nastąpić najwcześniej po 25 sek od wysłania ramki poprzedniej (nie mylić z czasem wyzwolenia). Spróbuj przestawić czas na nieco dłuższy. To powinno pomóc. Podsumowując to co dotychczas "wybadałem": - program może wysyłać ramki po wyzwoleniu "czasem i dystansem" LUB "czasem i zmianą kierunku", - trzy warunki wyzwolenia nie mogą działać jednocześnie (niestety), - w stanie uśpienia możemy korzystać tylko z wyzwalania czasem i odległością, - aby korzystać z wyzwolenia zmianą kierunku GPS musi być "On Demand" i telefon nie może być "uśpiony". Wszystkie te stwierdzenia są wynikiem moich doświadczeń na HTC WildFire i nie uważam, że są dogmatem. Może ktoś ma inne doświadczenia. Mam nadzieję, że te informacje skrócą niektórym z nas "drogę przez męki" testów i z taką intencją je tu zamieszczam. Swoją drogą w necie (polskojęzycznym) nie ma zbyt bogatego info w tym temacie. |