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

Class Phone

source code

        com_brew.RealBrewProtocol --+    
                                    |    
           com_brew.RealBrewProtocol2 --+
                                        |
               object --+               |
                        |               |
          com_phone.Phone --+           |
                            |           |
com_brew.RealBrewProtocol --+           |
                            |           |
     com_samsungscha950.Phone --+       |
                                |       |
         com_samsungschu740.Phone --+   |
                                    |   |
             com_samsungschu470.Phone --+
                                        |
                                       Phone

Nested Classes [hide private]

Inherited from com_brew.RealBrewProtocol: DirCache

Instance Methods [hide private]
 
__init__(self, logtarget, commport)
Calls all the constructors and sets initial modes
source code
 
_get_file_ringtone_index(self, idx, result, index_file_name, index_file_class, origin) source code
 
get_ringtone_index(self) source code
 
_append_sounds_index_file(self, new_files_list)
Update the Sounds index file with new/added files
source code
 
saveringtones(self, fundamentals, merge)
Save ringtones to the phone
source code
 
_build_locked_field(self, entry, buf) source code
 
is_mode_brew(self) source code

Inherited from com_brew.RealBrewProtocol2: closefile, exists, getfilecontents, getfilecontents2, getfilesystem, listfiles, listsubdirs, mkdir, openfile, reconfig_directory, rmdir, rmfile, statfile, writefile

Inherited from com_samsungschu470.Phone: get_ringtone_range, get_wallpaper_index, ringtone_name_from_range, savewallpapers

Inherited from com_samsungscha950.Phone: check_my_phone, get_esn, get_groups, get_wallpaper_range, getcalendar, getcallhistory, getfundamentals, getmemo, getphonebook, getringtones, getsms, getwallpapers, savecalendar, savememo, savephonebook

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, explore0c, get_brew_esn, getfirmwareinformation, hassubdirs, isdir, isfile, join, mkdirs, modemmoderequest, offlinerequest, rmdirs, sendbrewcommand, setfileattr

Inherited from com_brew.RealBrewProtocol (private): _setmodebrew

Class Methods [hide private]
 
detectphone(_, coms, likely_ports, res, _module, _log) source code
Class Variables [hide private]
  desc = 'SCH-U750'
  helpid = 'phone-samsungschu750.htm'
  protocolclass
Various descriptions of data specific to the Samsung SCH-U750 (Alias 2) Phone
  serialsname = 'schu750'
  my_model = 'SCH-U750/DM'
  my_manufacturer = 'SAMSUNG'
  detected_model = 'U750'
  ringtone_noring_range = 'range_tones_preloaded_el_22'
  ringtone_default_range = 'range_tones_preloaded_el_01'
  builtin_ringtones = {'Animato': 'range_tones_preloaded_el_02',...
  builtin_sounds = {'Clapping': 'range_sound_preloaded_el_clappi...
  builtin_wallpapers = {}

Inherited from com_samsungschu470.Phone: builtin_groups

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

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 

Calls all the constructors and sets initial modes

Overrides: com_brew.RealBrewProtocol.__init__

_get_file_ringtone_index(self, idx, result, index_file_name, index_file_class, origin)

source code 
Overrides: com_samsungscha950.Phone._get_file_ringtone_index

get_ringtone_index(self)

source code 
Overrides: com_samsungscha950.Phone.get_ringtone_index

saveringtones(self, fundamentals, merge)

source code 

Save ringtones to the phone

Overrides: com_samsungscha950.Phone.saveringtones

_build_locked_field(self, entry, buf)

source code 
Overrides: com_samsungscha950.Phone._build_locked_field

is_mode_brew(self)

source code 
Overrides: com_samsungscha950.Phone.is_mode_brew

detectphone(_, coms, likely_ports, res, _module, _log)
Class Method

source code 
Overrides: com_samsungscha950.Phone.detectphone

Class Variable Details [hide private]

protocolclass

Various descriptions of data specific to the Samsung SCH-U750 (Alias 2) Phone

Value:
phones.p_samsungschu750

builtin_ringtones

Value:
{'Animato': 'range_tones_preloaded_el_02',
 'Beep Once': 'range_tones_preloaded_el_21',
 'Belly Dance': 'range_tones_preloaded_el_03',
 'Chair In The Sky': 'range_tones_preloaded_el_04',
 'Classic Bell': 'range_tones_preloaded_el_05',
 'Club In The 80\'s': 'range_tones_preloaded_el_06',
 'Club Mix': 'range_tones_preloaded_el_07',
 'Crossing Tone': 'range_tones_preloaded_el_08',
...

builtin_sounds

Value:
{'Clapping': 'range_sound_preloaded_el_clapping',
 'Crowd Roar': 'range_sound_preloaded_el_crowed_roar',
 'Happy Birthday': 'range_sound_preloaded_el_birthday',
 'Rainforest': 'range_sound_preloaded_el_rainforest',
 'Sound Beep Once': 'range_sound_preloaded_el_beep_once',
 'Sound No Ring': 'range_sound_preloaded_el_no_rings',
 'Train': 'range_sound_preloaded_el_train'}