Class v.c.h.h.HuaweiE2XXAdapter(SIMCardConnAdapter):

Part of vmc.common.hardware.huawei View In Hierarchy

Adapter for all Huawei E2XX cards
Method __init__ Undocumented
Method set_smsc Sets the SIM's smsc to smsc

Inherited from SIMCardConnAdapter:

Method add_contact Adds contact to the SIM and returns the index where was stored
Method add_sms Adds sms to the SIM archive
Method check_pin Returns the SIM's auth state
Method find_contacts Returns a list of Contact whose name matches pattern
Method get_contacts Returns a list with all the contacts in the SIM
Method get_contact_by_index Undocumented
Method get_free_contact_ids Returns a deque with the contact ids not used
Method get_used_contact_ids Returns a list with the used contact ids
Method get_used_sms_ids Returns a list with used SMS ids in the SIM card
Method get_sms Returns a list of ShortMessage objects with all the SMS in the SIM card
Method get_available_charset Returns a list with the available character sets
Method get_card_model Returns the the card's model
Method get_card_version Returns a deferred that will be callbacked with the card's version
Method get_charset Returns the current charset
Method get_imei Returns the card's IMEI number
Method get_imsi Returns the SIM's IMSI number
Method get_manufacturer_name Returns the Manufacturer name
Method get_phonebook_size Returns the phonebook size of the SIM card
Method get_pin_status Returns 1 if PIN auth is active and 0 if its not
Method get_signal_level Returns the signal level
Method get_sms_by_index Returns a ShortMessage object representing the SMS at index
Method get_smsc Returns the SMSC number stored in the SIM
Method get_netreg_status Returns a tuple with the network registration status
Method get_network_info Returns the network info (a.k.a AT+COPS?)
Method get_network_names Returns a list of NetworkObjects (a.k.a AT+COPS=?)
Method get_roaming_ids Returns the network ids stored in the SIM to roam (a.k.a AT+CPOL?)
Method send_sms Sends sms and returns the index
Method set_charset Sets the character set used on the SIM

Inherited from SIMCardConnection (via SIMCardConnAdapter):

Method change_pin Changes oldpin to newpin in the SIM card
Method delete_all_contacts Deletes all the contacts in SIM card, function useful for tests
Method delete_all_sms Deletes all the messages in SIM card, function useful for tests
Method delete_contact Deletes the contact specified by index
Method delete_sms Deletes the message specified by index
Method disable_echo Disables echo of AT cmds
Method disable_pin Disables pin authentication at startup
Method enable_pin Enables pin authentication at startup
Method get_next_contact_id Returns the next free contact id
Method register_with_network Registers with the given netid
Method reset_settings Resets the settings to factory settings
Method send_at Send an arbitrary AT string to the SIM card
Method send_pin Sends the PIN to the SIM card
Method send_puk Sends PUK and PIN to the SIM card
Method set_netreg_notification Sets CREG unsolicited notification
Method set_network_info_format Undocumented
Method set_sms_format Sets the format of the SMS
Method set_sms_indication Sets the SMS indication mode

Inherited from SIMProtocol (via SIMCardConnAdapter, SIMCardConnection):

Method __repr__ Undocumented
Method transition_to_idle Transitions to idle and processes next queued ATCmd
Method send_splitcmd Used to send the second part of a split command after prompt appears
Method _process_at_cmd Undocumented
Method _check_queue Undocumented
Method queue_at_cmd Queues an ATCmd and returns a deferred

Inherited from BufferingStateMachine (via SIMCardConnAdapter, SIMCardConnection, SIMProtocol):

Method _timeout_eb Undocumented
Method cancel_current_delayed_call Cancels current ATCmd dellayed call if active
Method notify_success Notify success to current ATCmd callbacks
Method notify_failure Notify failure to current ATCmd errbacks
Method set_cmd Sets self.cmd to cmd
Method set_state Sets and logs the new state
Method enque_notification Enqueues a notification
Method dataReceived See twisted.internet.protocol.Protocol.dataReceived
Method process_notifications Processes unsolicited notifications in buffer
Method handle_idle See the method comments
Method handle_waiting Undocumented
def __init__(self, device):
Undocumented
def set_smsc(self, smsc):

Sets the SIM's smsc to smsc

We wrap the operation with set_charset('IRA') and set_charset('UCS2')
API Documentation for vodafone-mobile-connect-card-driver-for-linux, generated by pydoctor at 2008-01-10 13:06:31.