Package phones :: Module com_lg :: Class LGDMPhone
[hide private]
[frames] | no frames]

Class LGDMPhone

source code

Known Subclasses:

Class to handle getting the phone into Diagnostic Mode (DM) for later
Lg model phones.  Subclass should set the following in __init__:
    self._timeout: how long (in seconds) before the phone gets kicked out of DM
Subclass may also override the following methods:
    self.setDMversion(): set self._DMv5 to True or False.

Instance Methods [hide private]
 
_rotate_left(self, value, nbits) source code
 
get_challenge_response(self, challenge) source code
 
_unlock_key(self) source code
 
_lock_key(self) source code
 
_press_key(self, keys) source code
 
_enter_DMv4(self) source code
 
_enter_DMv5(self) source code
 
_DMv6_get_esn(self) source code
 
_DMv6_get_extra_data(self, data_field) source code
 
_DMv6_get_compile_time(self) source code
 
_enter_DMv6(self) source code
 
enter_DM(self, e=None) source code
 
_OnTimer(self) source code
 
_filefunc(self, func, *args, **kwargs) source code
 
_sendbrewcommand(self, func, *args, **kwargs) source code
 
setDMversion(self)
Define the DM version required for this phone, default to DMv5
source code
 
__init__(self) source code
 
__del__(self) source code