Package phones ::
Module com_sanyo7500
|
|
1
2
3
4
5
6
7
8
9
10 """Talk to the Sanyo MM-7500 cell phone"""
11
12 import re
13 import time
14 import sha
15
16
17 import common
18 import p_brew
19 import p_sanyo8300
20 import p_sanyo4930
21 import p_sanyo7500
22 import com_brew
23 import com_phone
24 import com_sanyo
25 import com_sanyomedia
26 import com_sanyonewer
27 import com_sanyo3100
28 import prototypes
29 import bpcalendar
30
31 numbertypetab=( 'cell', 'home', 'office', 'pager',
32 'fax', 'data', 'none' )
33
34 -class Phone(com_sanyo3100.Phone):
35 "Talk to the Sanyo MM-7500 cell phone"
36
37 desc="MM-7500"
38
39 FIRST_MEDIA_DIRECTORY=1
40 LAST_MEDIA_DIRECTORY=3
41
42 imagelocations=(
43
44 )
45
46 protocolclass=p_sanyo7500
47 serialsname='mm7500'
48
49 builtinringtones=( 'None', 'Vibrate', 'Ringer & Voice', '', '', '', '', '', '',
50 'Tone 1', 'Tone 2', 'Tone 3', 'Tone 4', 'Tone 5',
51 'Tone 6', 'Tone 7', 'Tone 8', '', '', '', '', '',
52 '', '', '', '', '', '', '',
53 'Tschaik.Swanlake', 'Satie Gymnop.#1',
54 'Hungarian Dance', 'Beethoven Sym.5', 'Greensleeves',
55 'Foster Ky. Home', 'The Moment', 'Asian Jingle',
56 'Disco')
57
58 calendar_defaultringtone=0
59 calendar_defaultcaringtone=0
60
61 - def __init__(self, logtarget, commport):
65
66 my_model='SCP7500'
67 detected_model='SCP-7500/US'
68 my_manufacturer='SANYO'
69
70 parentprofile=com_sanyo3100.Profile
72
73 protocolclass=Phone.protocolclass
74 serialsname=Phone.serialsname
75 phone_manufacturer=Phone.my_manufacturer
76 phone_model=Phone.my_model
77
78 WALLPAPER_WIDTH=176
79 WALLPAPER_HEIGHT=220
80
81
82
83 _supportedsyncs=(
84 ('phonebook', 'read', None),
85 ('calendar', 'read', None),
86 ('phonebook', 'write', 'OVERWRITE'),
87 ('calendar', 'write', 'OVERWRITE'),
88
89
90 ('wallpaper', 'read', None),
91 ('ringtone', 'read', None),
92
93 ('sms', 'read', None),
94 ('todo', 'read', None),
95 )
96
101