summaryrefslogtreecommitdiff
path: root/external/plyer/facades/gps.pyc
blob: 175cf9ed0aa4a5eaf2e5ced97118b3d65d114a59 (plain)
ofshex dumpascii
0000 03 f3 0d 0a c8 6e 6e 57 63 00 00 00 00 00 00 00 00 03 00 00 00 40 00 00 00 73 1a 00 00 00 64 00 .....nnWc............@...s....d.
0020 00 65 00 00 66 01 00 64 01 00 84 00 00 83 00 00 59 5a 01 00 64 02 00 53 28 03 00 00 00 74 03 00 .e..f..d........YZ..d..S(....t..
0040 00 00 47 50 53 63 00 00 00 00 00 00 00 00 02 00 00 00 42 00 00 00 73 47 00 00 00 65 00 00 5a 01 ..GPSc............B...sG...e..Z.
0060 00 64 00 00 5a 02 00 64 07 00 64 01 00 84 01 00 5a 04 00 64 02 00 84 00 00 5a 05 00 64 03 00 84 .d..Z..d..d.....Z..d.....Z..d...
0080 00 00 5a 06 00 64 04 00 84 00 00 5a 07 00 64 05 00 84 00 00 5a 08 00 64 06 00 84 00 00 5a 09 00 ..Z..d.....Z..d.....Z..d.....Z..
00a0 52 53 28 08 00 00 00 73 54 03 00 00 47 50 53 20 66 61 63 61 64 65 2e 0a 0a 20 20 20 20 2e 2e 20 RS(....sT...GPS.facade..........
00c0 76 65 72 73 69 6f 6e 61 64 64 65 64 3a 3a 20 31 2e 31 0a 0a 20 20 20 20 59 6f 75 20 6e 65 65 64 versionadded::.1.1......You.need
00e0 20 74 6f 20 73 65 74 20 61 20 60 6f 6e 5f 6c 6f 63 61 74 69 6f 6e 60 20 63 61 6c 6c 62 61 63 6b .to.set.a.`on_location`.callback
0100 20 77 69 74 68 20 74 68 65 20 3a 6d 65 74 68 3a 60 63 6f 6e 66 69 67 75 72 65 60 20 6d 65 74 68 .with.the.:meth:`configure`.meth
0120 6f 64 2e 0a 20 20 20 20 54 68 69 73 20 63 61 6c 6c 62 61 63 6b 20 77 69 6c 6c 20 72 65 63 65 69 od......This.callback.will.recei
0140 76 65 20 61 20 63 6f 75 70 6c 65 20 6f 66 20 6b 65 79 77 6f 72 64 73 20 2f 20 76 61 6c 75 65 73 ve.a.couple.of.keywords./.values
0160 2c 20 74 68 61 74 20 6d 69 67 68 74 20 62 65 0a 20 20 20 20 64 69 66 66 65 72 65 6e 74 20 64 65 ,.that.might.be.....different.de
0180 70 65 6e 64 69 6e 67 20 6f 66 20 74 68 65 69 72 20 61 76 61 69 6c 61 62 69 6c 69 74 79 20 6f 6e pending.of.their.availability.on
01a0 20 74 68 65 20 74 61 72 67 65 74 65 64 20 70 6c 61 74 66 6f 72 6d 2e 0a 20 20 20 20 4c 61 74 20 .the.targeted.platform......Lat.
01c0 61 6e 64 20 6c 6f 6e 20 61 72 65 20 61 6c 77 61 79 73 20 61 76 61 69 6c 61 62 6c 65 2e 0a 0a 20 and.lon.are.always.available....
01e0 20 20 20 2d 20 6c 61 74 3a 20 6c 61 74 69 74 75 64 65 20 6f 66 20 74 68 65 20 6c 61 73 74 20 6c ...-.lat:.latitude.of.the.last.l
0200 6f 63 61 74 69 6f 6e 2c 20 69 6e 20 64 65 67 72 65 65 73 0a 20 20 20 20 2d 20 6c 6f 6e 3a 20 6c ocation,.in.degrees.....-.lon:.l
0220 6f 6e 67 69 74 75 64 65 20 6f 66 20 74 68 65 20 6c 61 73 74 20 6c 6f 63 61 74 69 6f 6e 2c 20 69 ongitude.of.the.last.location,.i
0240 6e 20 64 65 67 72 65 65 73 0a 20 20 20 20 2d 20 73 70 65 65 64 3a 20 73 70 65 65 64 20 6f 66 20 n.degrees.....-.speed:.speed.of.
0260 74 68 65 20 75 73 65 72 2c 20 69 6e 20 6d 65 74 65 72 73 2f 73 65 63 6f 6e 64 20 6f 76 65 72 20 the.user,.in.meters/second.over.
0280 67 72 6f 75 6e 64 0a 20 20 20 20 2d 20 62 65 61 72 69 6e 67 3a 20 62 65 61 72 69 6e 67 20 69 6e ground.....-.bearing:.bearing.in
02a0 20 64 65 67 72 65 65 73 0a 20 20 20 20 2d 20 61 6c 74 69 74 75 64 65 3a 20 61 6c 74 69 74 75 64 .degrees.....-.altitude:.altitud
02c0 65 20 69 6e 20 6d 65 74 65 72 73 20 61 62 6f 76 65 20 74 68 65 20 73 65 61 20 6c 65 76 65 6c 0a e.in.meters.above.the.sea.level.
02e0 0a 20 20 20 20 48 65 72 65 20 69 73 20 61 6e 20 65 78 61 6d 70 6c 65 20 6f 66 20 74 68 65 20 75 .....Here.is.an.example.of.the.u
0300 73 61 67 65 20 6f 66 20 67 70 73 3a 3a 0a 0a 20 20 20 20 20 20 20 20 66 72 6f 6d 20 70 6c 79 65 sage.of.gps::..........from.plye
0320 72 20 69 6d 70 6f 72 74 20 67 70 73 0a 0a 20 20 20 20 20 20 20 20 64 65 66 20 70 72 69 6e 74 5f r.import.gps..........def.print_
0340 6c 6f 63 61 74 69 6f 6e 73 28 2a 2a 6b 77 61 72 67 73 29 3a 0a 20 20 20 20 20 20 20 20 20 20 20 locations(**kwargs):............
0360 20 70 72 69 6e 74 20 27 6c 61 74 3a 20 7b 6c 61 74 7d 2c 20 6c 6f 6e 3a 20 7b 6c 6f 6e 7d 27 2e .print.'lat:.{lat},.lon:.{lon}'.
0380 66 6f 72 6d 61 74 28 2a 2a 6b 77 61 72 67 73 29 0a 0a 20 20 20 20 20 20 20 20 67 70 73 2e 63 6f format(**kwargs)..........gps.co
03a0 6e 66 69 67 75 72 65 28 6f 6e 5f 6c 6f 63 61 74 69 6f 6e 3d 70 72 69 6e 74 5f 6c 6f 63 61 74 69 nfigure(on_location=print_locati
03c0 6f 6e 73 29 0a 20 20 20 20 20 20 20 20 67 70 73 2e 73 74 61 72 74 28 29 0a 20 20 20 20 20 20 20 ons).........gps.start()........
03e0 20 23 20 6c 61 74 65 72 0a 20 20 20 20 20 20 20 20 67 70 73 2e 73 74 6f 70 28 29 0a 20 20 20 20 .#.later.........gps.stop().....
0400 63 03 00 00 00 03 00 00 00 02 00 00 00 43 00 00 00 73 20 00 00 00 7c 01 00 7c 00 00 5f 00 00 7c c............C...s....|..|.._..|
0420 02 00 7c 00 00 5f 01 00 7c 00 00 6a 02 00 83 00 00 01 64 01 00 53 28 02 00 00 00 73 36 02 00 00 ..|.._..|..j......d..S(....s6...
0440 43 6f 6e 66 69 67 75 72 65 20 74 68 65 20 47 50 53 20 6f 62 6a 65 63 74 2e 20 54 68 69 73 20 6d Configure.the.GPS.object..This.m
0460 65 74 68 6f 64 20 73 68 6f 75 6c 64 20 62 65 20 63 61 6c 6c 65 64 20 62 65 66 6f 72 65 0a 20 20 ethod.should.be.called.before...
0480 20 20 20 20 20 20 3a 6d 65 74 68 3a 60 73 74 61 72 74 60 2e 0a 0a 20 20 20 20 20 20 20 20 3a 70 ......:meth:`start`...........:p
04a0 61 72 61 6d 20 6f 6e 5f 6c 6f 63 61 74 69 6f 6e 3a 20 46 75 6e 63 74 69 6f 6e 20 74 6f 20 63 61 aram.on_location:.Function.to.ca
04c0 6c 6c 20 77 68 65 6e 20 72 65 63 65 69 76 69 6e 67 20 61 20 6e 65 77 20 6c 6f 63 61 74 69 6f 6e ll.when.receiving.a.new.location
04e0 0a 20 20 20 20 20 20 20 20 3a 70 61 72 61 6d 20 6f 6e 5f 73 74 61 74 75 73 3a 20 46 75 6e 63 74 .........:param.on_status:.Funct
0500 69 6f 6e 20 74 6f 20 63 61 6c 6c 20 77 68 65 6e 20 61 20 73 74 61 74 75 73 20 6d 65 73 73 61 67 ion.to.call.when.a.status.messag
0520 65 20 69 73 20 72 65 63 65 69 76 65 64 0a 20 20 20 20 20 20 20 20 3a 74 79 70 65 20 6f 6e 5f 6c e.is.received.........:type.on_l
0540 6f 63 61 74 69 6f 6e 3a 20 63 61 6c 6c 61 62 6c 65 2c 20 6d 75 6c 74 69 70 6c 65 73 20 6b 65 79 ocation:.callable,.multiples.key
0560 73 2f 76 61 6c 75 65 20 77 69 6c 6c 20 62 65 20 70 61 73 73 65 64 2e 0a 20 20 20 20 20 20 20 20 s/value.will.be.passed..........
0580 3a 74 79 70 65 20 6f 6e 5f 73 74 61 74 75 73 3a 20 63 61 6c 6c 61 62 6c 65 2c 20 61 72 67 73 20 :type.on_status:.callable,.args.
05a0 61 72 65 20 22 6d 65 73 73 61 67 65 2d 74 79 70 65 22 2c 20 22 73 74 61 74 75 73 22 0a 0a 20 20 are."message-type",."status"....
05c0 20 20 20 20 20 20 2e 2e 20 77 61 72 6e 69 6e 67 3a 3a 0a 0a 20 20 20 20 20 20 20 20 20 20 20 20 .........warning::..............
05e0 54 68 65 20 60 6f 6e 5f 6c 6f 63 61 74 69 6f 6e 60 20 61 6e 64 20 60 6f 6e 5f 73 74 61 74 75 73 The.`on_location`.and.`on_status
0600 60 20 63 61 6c 6c 61 62 6c 65 73 20 6d 69 67 68 74 20 62 65 20 63 61 6c 6c 65 64 20 66 72 6f 6d `.callables.might.be.called.from
0620 0a 20 20 20 20 20 20 20 20 20 20 20 20 61 6e 6f 74 68 65 72 20 74 68 72 65 61 64 20 74 68 61 6e .............another.thread.than
0640 20 74 68 65 20 74 68 72 65 61 64 20 75 73 65 64 20 66 6f 72 20 63 72 65 61 74 69 6e 67 20 74 68 .the.thread.used.for.creating.th
0660 65 20 47 50 53 20 6f 62 6a 65 63 74 2e 0a 20 20 20 20 20 20 20 20 4e 28 03 00 00 00 74 0b 00 00 e.GPS.object..........N(....t...
0680 00 6f 6e 5f 6c 6f 63 61 74 69 6f 6e 74 09 00 00 00 6f 6e 5f 73 74 61 74 75 73 74 0a 00 00 00 5f .on_locationt....on_statust...._
06a0 63 6f 6e 66 69 67 75 72 65 28 03 00 00 00 74 04 00 00 00 73 65 6c 66 52 01 00 00 00 52 02 00 00 configure(....t....selfR....R...
06c0 00 28 00 00 00 00 28 00 00 00 00 73 51 00 00 00 2f 68 6f 6d 65 2f 6c 69 76 69 6f 2f 6d 61 6e 61 .(....(....sQ.../home/livio/mana
06e0 63 68 61 74 2f 72 75 6d 6c 79 31 31 31 2d 6d 61 6e 61 63 68 61 74 2d 30 63 31 66 33 36 63 63 61 chat/rumly111-manachat-0c1f36cca
0700 38 66 38 2f 65 78 74 65 72 6e 61 6c 2f 70 6c 79 65 72 2f 66 61 63 61 64 65 73 2f 67 70 73 2e 70 8f8/external/plyer/facades/gps.p
0720 79 74 09 00 00 00 63 6f 6e 66 69 67 75 72 65 1e 00 00 00 73 06 00 00 00 00 0e 09 01 09 01 63 01 yt....configure....s..........c.
0740 00 00 00 01 00 00 00 01 00 00 00 43 00 00 00 73 0e 00 00 00 7c 00 00 6a 00 00 83 00 00 01 64 01 ...........C...s....|..j......d.
0760 00 53 28 02 00 00 00 73 28 00 00 00 53 74 61 72 74 20 74 68 65 20 47 50 53 20 6c 6f 63 61 74 69 .S(....s(...Start.the.GPS.locati
0780 6f 6e 20 75 70 64 61 74 65 73 2e 0a 20 20 20 20 20 20 20 20 4e 28 01 00 00 00 74 06 00 00 00 5f on.updates..........N(....t...._
07a0 73 74 61 72 74 28 01 00 00 00 52 04 00 00 00 28 00 00 00 00 28 00 00 00 00 73 51 00 00 00 2f 68 start(....R....(....(....sQ.../h
07c0 6f 6d 65 2f 6c 69 76 69 6f 2f 6d 61 6e 61 63 68 61 74 2f 72 75 6d 6c 79 31 31 31 2d 6d 61 6e 61 ome/livio/manachat/rumly111-mana
07e0 63 68 61 74 2d 30 63 31 66 33 36 63 63 61 38 66 38 2f 65 78 74 65 72 6e 61 6c 2f 70 6c 79 65 72 chat-0c1f36cca8f8/external/plyer
0800 2f 66 61 63 61 64 65 73 2f 67 70 73 2e 70 79 74 05 00 00 00 73 74 61 72 74 30 00 00 00 73 02 00 /facades/gps.pyt....start0...s..
0820 00 00 00 03 63 01 00 00 00 01 00 00 00 01 00 00 00 43 00 00 00 73 0e 00 00 00 7c 00 00 6a 00 00 ....c............C...s....|..j..
0840 83 00 00 01 64 01 00 53 28 02 00 00 00 73 27 00 00 00 53 74 6f 70 20 74 68 65 20 47 50 53 20 6c ....d..S(....s'...Stop.the.GPS.l
0860 6f 63 61 74 69 6f 6e 20 75 70 64 61 74 65 73 2e 0a 20 20 20 20 20 20 20 20 4e 28 01 00 00 00 74 ocation.updates..........N(....t
0880 05 00 00 00 5f 73 74 6f 70 28 01 00 00 00 52 04 00 00 00 28 00 00 00 00 28 00 00 00 00 73 51 00 ...._stop(....R....(....(....sQ.
08a0 00 00 2f 68 6f 6d 65 2f 6c 69 76 69 6f 2f 6d 61 6e 61 63 68 61 74 2f 72 75 6d 6c 79 31 31 31 2d ../home/livio/manachat/rumly111-
08c0 6d 61 6e 61 63 68 61 74 2d 30 63 31 66 33 36 63 63 61 38 66 38 2f 65 78 74 65 72 6e 61 6c 2f 70 manachat-0c1f36cca8f8/external/p
08e0 6c 79 65 72 2f 66 61 63 61 64 65 73 2f 67 70 73 2e 70 79 74 04 00 00 00 73 74 6f 70 35 00 00 00 lyer/facades/gps.pyt....stop5...
0900 73 02 00 00 00 00 03 63 01 00 00 00 01 00 00 00 01 00 00 00 43 00 00 00 73 0d 00 00 00 74 00 00 s......c............C...s....t..
0920 83 00 00 82 01 00 64 00 00 53 28 01 00 00 00 4e 28 01 00 00 00 74 13 00 00 00 4e 6f 74 49 6d 70 ......d..S(....N(....t....NotImp
0940 6c 65 6d 65 6e 74 65 64 45 72 72 6f 72 28 01 00 00 00 52 04 00 00 00 28 00 00 00 00 28 00 00 00 lementedError(....R....(....(...
0960 00 73 51 00 00 00 2f 68 6f 6d 65 2f 6c 69 76 69 6f 2f 6d 61 6e 61 63 68 61 74 2f 72 75 6d 6c 79 .sQ.../home/livio/manachat/rumly
0980 31 31 31 2d 6d 61 6e 61 63 68 61 74 2d 30 63 31 66 33 36 63 63 61 38 66 38 2f 65 78 74 65 72 6e 111-manachat-0c1f36cca8f8/extern
09a0 61 6c 2f 70 6c 79 65 72 2f 66 61 63 61 64 65 73 2f 67 70 73 2e 70 79 52 03 00 00 00 3c 00 00 00 al/plyer/facades/gps.pyR....<...
09c0 73 02 00 00 00 00 01 63 01 00 00 00 01 00 00 00 01 00 00 00 43 00 00 00 73 0d 00 00 00 74 00 00 s......c............C...s....t..
09e0 83 00 00 82 01 00 64 00 00 53 28 01 00 00 00 4e 28 01 00 00 00 52 0a 00 00 00 28 01 00 00 00 52 ......d..S(....N(....R....(....R
0a00 04 00 00 00 28 00 00 00 00 28 00 00 00 00 73 51 00 00 00 2f 68 6f 6d 65 2f 6c 69 76 69 6f 2f 6d ....(....(....sQ.../home/livio/m
0a20 61 6e 61 63 68 61 74 2f 72 75 6d 6c 79 31 31 31 2d 6d 61 6e 61 63 68 61 74 2d 30 63 31 66 33 36 anachat/rumly111-manachat-0c1f36
0a40 63 63 61 38 66 38 2f 65 78 74 65 72 6e 61 6c 2f 70 6c 79 65 72 2f 66 61 63 61 64 65 73 2f 67 70 cca8f8/external/plyer/facades/gp
0a60 73 2e 70 79 52 06 00 00 00 3f 00 00 00 73 02 00 00 00 00 01 63 01 00 00 00 01 00 00 00 01 00 00 s.pyR....?...s......c...........
0a80 00 43 00 00 00 73 0d 00 00 00 74 00 00 83 00 00 82 01 00 64 00 00 53 28 01 00 00 00 4e 28 01 00 .C...s....t........d..S(....N(..
0aa0 00 00 52 0a 00 00 00 28 01 00 00 00 52 04 00 00 00 28 00 00 00 00 28 00 00 00 00 73 51 00 00 00 ..R....(....R....(....(....sQ...
0ac0 2f 68 6f 6d 65 2f 6c 69 76 69 6f 2f 6d 61 6e 61 63 68 61 74 2f 72 75 6d 6c 79 31 31 31 2d 6d 61 /home/livio/manachat/rumly111-ma
0ae0 6e 61 63 68 61 74 2d 30 63 31 66 33 36 63 63 61 38 66 38 2f 65 78 74 65 72 6e 61 6c 2f 70 6c 79 nachat-0c1f36cca8f8/external/ply
0b00 65 72 2f 66 61 63 61 64 65 73 2f 67 70 73 2e 70 79 52 08 00 00 00 42 00 00 00 73 02 00 00 00 00 er/facades/gps.pyR....B...s.....
0b20 01 4e 28 0a 00 00 00 74 08 00 00 00 5f 5f 6e 61 6d 65 5f 5f 74 0a 00 00 00 5f 5f 6d 6f 64 75 6c .N(....t....__name__t....__modul
0b40 65 5f 5f 74 07 00 00 00 5f 5f 64 6f 63 5f 5f 74 04 00 00 00 4e 6f 6e 65 52 05 00 00 00 52 07 00 e__t....__doc__t....NoneR....R..
0b60 00 00 52 09 00 00 00 52 03 00 00 00 52 06 00 00 00 52 08 00 00 00 28 00 00 00 00 28 00 00 00 00 ..R....R....R....R....(....(....
0b80 28 00 00 00 00 73 51 00 00 00 2f 68 6f 6d 65 2f 6c 69 76 69 6f 2f 6d 61 6e 61 63 68 61 74 2f 72 (....sQ.../home/livio/manachat/r
0ba0 75 6d 6c 79 31 31 31 2d 6d 61 6e 61 63 68 61 74 2d 30 63 31 66 33 36 63 63 61 38 66 38 2f 65 78 umly111-manachat-0c1f36cca8f8/ex
0bc0 74 65 72 6e 61 6c 2f 70 6c 79 65 72 2f 66 61 63 61 64 65 73 2f 67 70 73 2e 70 79 52 00 00 00 00 ternal/plyer/facades/gps.pyR....
0be0 01 00 00 00 73 0e 00 00 00 06 1b 06 02 0c 12 09 05 09 07 09 03 09 03 4e 28 02 00 00 00 74 06 00 ....s..................N(....t..
0c00 00 00 6f 62 6a 65 63 74 52 00 00 00 00 28 00 00 00 00 28 00 00 00 00 28 00 00 00 00 73 51 00 00 ..objectR....(....(....(....sQ..
0c20 00 2f 68 6f 6d 65 2f 6c 69 76 69 6f 2f 6d 61 6e 61 63 68 61 74 2f 72 75 6d 6c 79 31 31 31 2d 6d ./home/livio/manachat/rumly111-m
0c40 61 6e 61 63 68 61 74 2d 30 63 31 66 33 36 63 63 61 38 66 38 2f 65 78 74 65 72 6e 61 6c 2f 70 6c anachat-0c1f36cca8f8/external/pl
0c60 79 65 72 2f 66 61 63 61 64 65 73 2f 67 70 73 2e 70 79 74 08 00 00 00 3c 6d 6f 64 75 6c 65 3e 01 yer/facades/gps.pyt....<module>.
0c80 00 00 00 74 00 00 00 00 ...t....