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

Type Phone

      object --+        
               |        
           Phone --+    
                   |    
RealBrewProtocol --+    
                   |    
               Phone --+
                       |
                      Phone


Talk to a Samsung SPH-M300 (PIM) phone
Method Summary
  __init__(self, logtarget, commport)
Call all the contructors and sets initial modes
  getfundamentals(self, results)
Gets information fundamental to interopating with the phone and UI.
  makeentry(self, entry, fundamentals)
    Inherited from Phone
  extractphonebookentry(self, entry, fundamentals)
  get_battery_level(self)
  get_esn(self)
  get_manufacturer(self)
  get_model(self)
  getbasicinfo(self, phoneinfo)
  getcalendar(self, result)
  getphonebook(self, result)
Read the phonebook data.
  getphoneinfo(self, phoneinfo)
  pblinerepair(self, line)
Repair a line from a phone with broken firmware
  process_calendar(self, dict)
Optimize and expand calendar data suitable for phone download
  read_groups(self)
  savecalendar(self, dict, merge)
  savegroups(self, data)
Write the groups, sending only those groups that have had a name change.
  savememo(self, dict, merge)
  savephonebook(self, data)
Saves out the phonebook
  savetodo(self, dict, merge)
  sendpbcommand(self, request, responseclass, ignoreerror, fixup)
Similar to the sendpbcommand in com_sanyo and com_lg, except that a list of responses is returned, one per line of information returned from the phone
    Inherited from Phone
  alert(self, message, wait)
Raises an alert in the main thread
  close(self)
  getmemo(self, result)
  getsms(self, results)
retrieve SMS data
  gettodo(self, result)
  log(self, str)
Log a message
  logdata(self, str, data, klass)
Log some data with option data object/class for the analyser
  progress(self, pos, max, desc)
Update the progress meter
  raisecommsdnaexception(self, str)
Raise a comms DeviceNeedsAttention Exception
  raisecommsexception(self, str, klass)
  readobject(self, filename, object_class, logtitle, uselocalfs)
Read the specified filename and bind it to the object class
  setmode(self, desiredmode)
Ensure the phone is in the right mode
  writeobject(self, filename, obj, logtitle, uselocalfs)
Writhe the object into the file
    Inherited from object
  __delattr__(...)
x.__delattr__('name') <==> del x.name
  __getattribute__(...)
x.__getattribute__('name') <==> x.name
  __hash__(x)
x.__hash__() <==> hash(x)
  __new__(T, S, ...)
T.__new__(S, ...) -> a new object with type S, a subtype of T
  __reduce__(...)
helper for pickle
  __reduce_ex__(...)
helper for pickle
  __repr__(x)
x.__repr__() <==> repr(x)
  __setattr__(...)
x.__setattr__('name', value) <==> x.name = value
  __str__(x)
x.__str__() <==> str(x)
    Inherited from RealBrewProtocol
  basename(self, path)
  dirname(self, filename)
  exists(self, path)
  explore0c(self)
  get_brew_esn(self)
  getfilecontents(self, file, use_cache)
  getfilesystem(self, dir, recurse)
  getfirmwareinformation(self)
  hassubdirs(self, dir)
  isdir(self, path)
  isfile(self, filename)
  join(self, *args)
  listfiles(self, dir)
  listsubdirs(self, dir, recurse)
  mkdir(self, name)
  mkdirs(self, directory)
  modemmoderequest(self)
  offlinerequest(self, reset, delay)
  rmdir(self, name)
  rmdirs(self, path)
  rmfile(self, name)
  sendbrewcommand(self, request, responseclass, callsetmode)
  setfileattr(self, filename, date)
  statfile(self, name)
  writefile(self, name, contents)

Class Variable Summary
tuple builtinimages = ('People 1', 'People 2', 'People 3', 'Pe...
tuple builtinringtones = ('Ring 1', 'Ring 2', 'Ring 3', 'Ring ...
str desc = 'SPH-M300'
NotImplementedType getcallhistory = NotImplemented
NotImplementedType getplaylist = NotImplemented
NotImplementedType getringtones = NotImplemented
NotImplementedType gett9db = NotImplemented
NotImplementedType getwallpapers = NotImplemented
str helpid = 'phone-samsungsphm300.htm'
tuple numbertypetab = ('cell', 'home', 'office', 'pager', 'fax...
str serialsname = 'sphm300'
int x = 10                                                                    
    Inherited from Phone
str MODEPHONEBOOK = 'modephonebook'
    Inherited from Phone
NotImplementedType getmemo = NotImplemented
NotImplementedType getsms = NotImplemented
NotImplementedType gettodo = NotImplemented
str MODEMODEM = 'modemodem'
str MODENONE = 'modenone'
    Inherited from RealBrewProtocol
str brewterminator = '~'
str MODEBREW = 'modebrew'

Method Details

__init__(self, logtarget, commport)
(Constructor)

Call all the contructors and sets initial modes
Overrides:
phones.com_samsung_packet.Phone.__init__ (inherited documentation)

getfundamentals(self, results)

Gets information fundamental to interopating with the phone and UI.

getsms(self, results)

retrieve SMS data

Class Variable Details

builtinimages

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

builtinringtones

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

desc

Type:
str
Value:
'SPH-M300'                                                             

getcallhistory

Type:
NotImplementedType
Value:
NotImplemented                                                         

getplaylist

Type:
NotImplementedType
Value:
NotImplemented                                                         

getringtones

Type:
NotImplementedType
Value:
NotImplemented                                                         

gett9db

Type:
NotImplementedType
Value:
NotImplemented                                                         

getwallpapers

Type:
NotImplementedType
Value:
NotImplemented                                                         

helpid

Type:
str
Value:
'phone-samsungsphm300.htm'                                             

numbertypetab

Type:
tuple
Value:
('cell', 'home', 'office', 'pager', 'fax')                             

serialsname

Type:
str
Value:
'sphm300'                                                              

x

Type:
int
Value:
10                                                                    

Generated by Epydoc 2.1 on Fri Aug 15 18:58:31 2008 http://epydoc.sf.net