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

Class Phone

source code

               object --+        
                        |        
          com_phone.Phone --+    
                            |    
com_brew.RealBrewProtocol --+    
                            |    
     com_samsung_packet.Phone --+
                                |
                               Phone

Talk to a Samsung SPH-M300 (PIM) 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
 
_setmodephonebooktobrew(self) source code
 
_setmodemodemtobrew(self) source code
 
_get_ringtone_index(self)
Return the ringtone
source code
 
_get_wallpaper_index(self)
Return the wallpaper index
source code
 
getfundamentals(self, results)
Gets information fundamental to interopating with the phone and UI.
source code
 
_extractphonebook_numbers(self, entry, fundamentals, res)
Extract and build phone numbers
source code
 
_extractphonebook_ringtone(self, entry, fundamentals, res)
Extract ringtone info
source code
 
_extractphonebook_wallpaper(self, entry, fundamentals, res)
Extract wallpaper info
source code
 
makeentry(self, entry, fundamentals) source code
 
getsms(self, results)
retrieve SMS data
source code

Inherited from com_samsung_packet.Phone: extractphonebookentry, get_battery_level, get_esn, get_manufacturer, get_model, getbasicinfo, getcalendar, getmemo, getphonebook, getphoneinfo, gettodo, pblinerepair, process_calendar, read_groups, savecalendar, savegroups, savememo, savephonebook, savetodo, sendpbcommand

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

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

Inherited from com_brew.RealBrewProtocol (private): _setmodebrew

Class Variables [hide private]
  desc = 'SPH-M300'
  helpid = 'phone-samsungsphm300.htm'
  protocolclass
  serialsname = 'sphm300'
  builtinringtones = ('Ring 1', 'Ring 2', 'Ring 3', 'Ring 4', 'R...
  builtinimages = ('People 1', 'People 2', 'People 3', 'People 4...
  numbertypetab = ('cell', 'home', 'office', 'pager', 'fax')
  getwallpapers = NotImplemented
  getringtones = NotImplemented
  getcallhistory = NotImplemented
  getplaylist = NotImplemented
  gett9db = NotImplemented
  x = 10

Inherited from com_samsung_packet.Phone: MODEPHONEBOOK

Inherited from com_phone.Phone: MODEMODEM, MODENONE

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__

_setmodephonebooktobrew(self)

source code 
Overrides: com_samsung_packet.Phone._setmodephonebooktobrew

_setmodemodemtobrew(self)

source code 
Overrides: com_samsung_packet.Phone._setmodemodemtobrew

_extractphonebook_numbers(self, entry, fundamentals, res)

source code 

Extract and build phone numbers

Overrides: com_samsung_packet.Phone._extractphonebook_numbers

_extractphonebook_ringtone(self, entry, fundamentals, res)

source code 

Extract ringtone info

Overrides: com_samsung_packet.Phone._extractphonebook_ringtone

_extractphonebook_wallpaper(self, entry, fundamentals, res)

source code 

Extract wallpaper info

Overrides: com_samsung_packet.Phone._extractphonebook_wallpaper

makeentry(self, entry, fundamentals)

source code 
Overrides: com_samsung_packet.Phone.makeentry

getsms(self, results)

source code 

retrieve SMS data

Overrides: getsms

Class Variable Details [hide private]

protocolclass

Value:
phones.p_samsungsphm300

builtinringtones

Value:
('Ring 1',
 'Ring 2',
 'Ring 3',
 'Ring 4',
 'Ring 5',
 'Ring 6',
 'Ring 7',
 'Ring 8',
...

builtinimages

Value:
('People 1',
 'People 2',
 'People 3',
 'People 4',
 'People 5',
 'People 6',
 'People 7',
 'People 8',
...