Package phones ::
Module com_sanyo2400
|
|
1
2
3
4
5
6
7
8
9
10 """Talk to the Sanyo SCP-2400 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_sanyo2400
21 import com_brew
22 import com_phone
23 import com_sanyo
24 import com_sanyomedia
25 import com_sanyonewer
26 import com_sanyo3100
27 import prototypes
28 import bpcalendar
29
30 numbertypetab=( 'cell', 'home', 'office', 'pager',
31 'fax', 'data', 'none' )
32
33 -class Phone(com_sanyo3100.Phone):
34 "Talk to the Sanyo SCP-2400 cell phone"
35
36 desc="SCP-2400"
37
38 FIRST_MEDIA_DIRECTORY=1
39 LAST_MEDIA_DIRECTORY=2
40
41 imagelocations=(
42
43 )
44
45 protocolclass=p_sanyo2400
46 serialsname='scp2400'
47
48 builtinringtones=( 'None', 'Vibrate', 'Ringer & Voice', '', '', '', '', '', '',
49 'Tone 1', 'Tone 2', 'Tone 3', 'Tone 4', 'Tone 5',
50 'Tone 6', 'Tone 7', 'Tone 8', '', '', '', '', '',
51 '', '', '', '', '', '', '',
52 'Tschaik.Swanlake', 'Satie Gymnop.#1',
53 'Hungarian Dance', 'Beethoven Sym.5', 'Greensleeves',
54 'Foster Ky. Home', 'The Moment', 'Asian Jingle',
55 'Disco')
56
57 calendar_defaultringtone=0
58 calendar_defaultcaringtone=0
59
60 - def __init__(self, logtarget, commport):
64
65 my_model='SCP-2400/US'
66 my_manufacturer='SANYO'
67
68 parentprofile=com_sanyo3100.Profile
70
71 protocolclass=Phone.protocolclass
72 serialsname=Phone.serialsname
73 phone_manufacturer=Phone.my_manufacturer
74 phone_model=Phone.my_model
75
76 WALLPAPER_WIDTH=176
77 WALLPAPER_HEIGHT=220
78
79
80
81 _supportedsyncs=(
82 ('phonebook', 'read', None),
83 ('calendar', 'read', None),
84 ('phonebook', 'write', 'OVERWRITE'),
85 ('calendar', 'write', 'OVERWRITE'),
86 ('wallpaper', 'read', None),
87 ('ringtone', 'read', None),
88 ('call_history', 'read', None),
89 ('sms', 'read', None),
90 ('todo', 'read', None),
91 )
92
97