Package phones :: Module com_sanyo6600 :: Class Phone
[hide private]
[frames] | no frames]

Class Phone

source code

    com_sanyomedia.SanyoMedia --+            
                                |            
 com_sanyo.SanyoPhonebook --+   |            
                            |   |            
               object --+   |   |            
                        |   |   |            
          com_phone.Phone --+   |            
                            |   |            
com_brew.RealBrewProtocol --+   |            
                            |   |            
              com_sanyo.Phone --+            
                                |            
             com_sanyonewer.Phone --+        
                                    |        
                  com_sanyo8300.Phone --+    
                                        |    
                      com_sanyo3100.Phone --+
                                            |
                                           Phone
Known Subclasses:

Talk to the Sanyo Katana (SCP-6600) cell phone

Nested Classes [hide private]

Inherited from com_brew.RealBrewProtocol: DirCache

Instance Methods [hide private]
 
__init__(self, logtarget, commport)
Call all the contructors and sets initial modes
source code
 
getfundamentals(self, results)
Gets information fundamental to interopating with the phone and UI.
source code
 
read_groups(self) source code
 
savegroups(self, data)
Write the groups, sending only those groups that have had a name change.
source code
 
xgetmediaindices(self, results)
Just index builtin media for now.
source code
 
getphonebook(self, result)
Code to retrieve packets we have discovered so far so we can work out their formats.
source code
 
savephonebook(self, data) source code

Inherited from com_sanyo3100.Phone: check_my_phone, is_mode_brew

Inherited from com_sanyo8300.Phone (private): _setmodebrew

Inherited from com_sanyonewer.Phone: savecalendar, sendpbcommand

Inherited from com_sanyomedia.SanyoMedia: getindex, getmedia, getmediaindex, getmediaindices, getmediaold, getringtones, getsanyofilecontents, getwallpapers

Inherited from com_sanyo.SanyoPhonebook: decodedate, extractphonebookentry, get_esn, getcalendar, getcallhistory, getphoneinfo, getringtoneindices, getsanyobuffer, getsms, gettodo, getwallpaperindices, makecidentry, makeentry, makerepeat, sanyosort, savemedia, saveringtones, savewallpapers, sendsanyobuffer, writesanyofile, writewait

Inherited from com_phone.Phone: alert, close, log, logdata, progress, raisecommsdnaexception, raisecommsexception, readobject, setmode, writeobject

Inherited from com_phone.Phone (private): _setmodemodem

Inherited from object: __delattr__, __getattribute__, __hash__, __new__, __reduce__, __reduce_ex__, __repr__, __setattr__, __str__

Inherited from com_brew.RealBrewProtocol: basename, dirname, exists, explore0c, get_brew_esn, getfilecontents, getfilesystem, getfirmwareinformation, hassubdirs, isdir, isfile, join, listfiles, listsubdirs, mkdir, mkdirs, modemmoderequest, offlinerequest, rmdir, rmdirs, rmfile, sendbrewcommand, setfileattr, statfile, writefile

Class Methods [hide private]

Inherited from com_sanyo3100.Phone: detectphone

Class Variables [hide private]
  desc = 'SCP-6600'
  helpid = 'phones-sanyo-scp6600.htm'
  FIRST_MEDIA_DIRECTORY = 1
  LAST_MEDIA_DIRECTORY = 2
  imagelocations = ()
  wallpaperexts = ('.jpg', '.png', '.mp4', '.3g2', '.JPG')
  protocolclass
Various descriptions of data specific to Sanyo Katana (SCP-6600)
  serialsname = 'scp6600'
  builtinringtones = ('None', 'Vibrate', '', '', '', '', '', '',...
  calendar_defaultringtone = 0
  calendar_defaultcaringtone = 0
  calendar_toneoffset = 33
  calendar_tonerange = xrange(4, 100)
  my_model = 'SCP6600'
  detected_model = 'SCP-6600/US'
  my_manufacturer = 'SANYO'

Inherited from com_sanyomedia.SanyoMedia: CAMERA_DIRECTORY, ringerexts

Inherited from com_sanyo.Phone: builtinimages, ringtonelocations

Inherited from com_sanyo.SanyoPhonebook: MODEPHONEBOOK, calendar_voicenumber, pbterminator, phonebook_voicenumber

Inherited from com_phone.Phone: MODEMODEM, MODENONE, getmemo, getplaylist, gett9db

Inherited from com_brew.RealBrewProtocol: MODEBREW, brewterminator

Inherited from com_brew.RealBrewProtocol (private): _brewepochtounix

Properties [hide private]

Inherited from object: __class__

Method Details [hide private]

__init__(self, logtarget, commport)
(Constructor)

source code 

Call all the contructors and sets initial modes

Overrides: com_brew.RealBrewProtocol.__init__

getfundamentals(self, results)

source code 

Gets information fundamental to interopating with the phone and UI.

Overrides: com_sanyo.SanyoPhonebook.getfundamentals

savegroups(self, data)

source code 

Write the groups, sending only those groups that have had a name change. (So that ringers don't get messed up)

getphonebook(self, result)

source code 

Code to retrieve packets we have discovered so far so we can work out their formats.

Overrides: com_sanyo.SanyoPhonebook.getphonebook

savephonebook(self, data)

source code 
Overrides: com_sanyo.SanyoPhonebook.savephonebook

Class Variable Details [hide private]

protocolclass

Various descriptions of data specific to Sanyo Katana (SCP-6600)

Value:
phones.p_sanyo6600

builtinringtones

Value:
('None',
 'Vibrate',
 '',
 '',
 '',
 '',
 '',
 '',
...