Package phones :: Module com_lgvx9100 :: Class Profile
[hide private]
[frames] | no frames]

Class Profile

source code

       object --+                            
                |                            
com_phone.Profile --+                        
                    |                        
 com_lgvx4400.Profile --+                    
                        |                    
     com_lgvx7000.Profile --+                
                            |                
         com_lgvx8100.Profile --+            
                                |            
             com_lgvx8300.Profile --+        
                                    |        
                 com_lgvx8500.Profile --+    
                                        |    
                     com_lgvx8550.Profile --+
                                            |
                                           Profile
Known Subclasses:

Instance Methods [hide private]
 
GetImageOrigins(self) source code
 
GetTargetsForImageOrigin(self, origin) source code
 
normalisegroups(self, helper, data)
Assigns groups based on category data
source code
 
convertphonebooktophone(self, helper, data)
Converts the data to what will be used by the phone
source code

Inherited from com_lgvx8500.Profile: QueryAudio, __init__

Inherited from com_lgvx4400.Profile (private): _getgroup

Inherited from com_phone.Profile: SyncQuery, phonize

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

Class Variables [hide private]
  protocolclass
Various descriptions of data specific to LG VX9100
  serialsname = 'lgvx9100'
  BP_Calendar_Version = 3
  phone_manufacturer = 'LG Electronics Inc'
  phone_model = 'VX9100'
  WALLPAPER_WIDTH = 320
  WALLPAPER_HEIGHT = 240
  imageorigins = {}
  ringtoneorigins = ('ringers', 'sounds', 'sounds(sd)')
  excluded_ringtone_origins = ('sounds', 'sounds(sd)')
  imagetargets = {'outsidelcd': {'format': 'JPEG', 'height': 64,...
  _supportedsyncs = (('phonebook', 'read', None), ('calendar', '...
  field_color_data = {'calendar': {'alarm': True, 'allday': Fals...

Inherited from com_lgvx8500.Profile: DIALSTRING_CHARS, MAX_RINGTONE_BASENAME_LENGTH, MAX_WALLPAPER_BASENAME_LENGTH, RINGTONE_FILENAME_CHARS, RINGTONE_LIMITS, WALLPAPER_CONVERT_FORMAT, WALLPAPER_FILENAME_CHARS

Inherited from com_lgvx8100.Profile: bluetooth_mfg_id, excluded_wallpaper_origins

Inherited from com_lgvx4400.Profile: brew_required, deviceclasses, usbids, usbids_straight, usbids_usbtoserial

Inherited from com_phone.Profile: autodetect_delay, reboot_delay, stockimageorigins, stockimagetargets

Properties [hide private]

Inherited from object: __class__

Method Details [hide private]

GetImageOrigins(self)

source code 
Overrides: com_phone.Profile.GetImageOrigins

GetTargetsForImageOrigin(self, origin)

source code 
Overrides: com_phone.Profile.GetTargetsForImageOrigin

normalisegroups(self, helper, data)

source code 

Assigns groups based on category data

Overrides: com_lgvx4400.Profile.normalisegroups

convertphonebooktophone(self, helper, data)

source code 

Converts the data to what will be used by the phone

Parameters:
  • data - contains the dict returned by getfundamentals as well as where the results go
Overrides: com_lgvx4400.Profile.convertphonebooktophone

Class Variable Details [hide private]

protocolclass

Various descriptions of data specific to LG VX9100

Value:
phones.p_lgvx9100

imagetargets

Value:
{'outsidelcd': {'format': 'JPEG',
                'height': 64,
                'meta-help': 'Display on outside screen',
                'width': 160},
 'wallpaper': {'format': 'JPEG',
               'height': 215,
               'meta-help': 'Display as wallpaper',
               'width': 320}}

_supportedsyncs

Value:
(('phonebook', 'read', None),
 ('calendar', 'read', None),
 ('wallpaper', 'read', None),
 ('ringtone', 'read', None),
 ('call_history', 'read', None),
 ('sms', 'read', None),
 ('memo', 'read', None),
 ('phonebook', 'write', 'OVERWRITE'),
...

field_color_data

Value:
{'calendar': {'alarm': True,
              'allday': False,
              'category': False,
              'description': True,
              'end': True,
              'location': False,
              'memo': False,
              'priority': False,
...