Class w.c.e.PINAndSMSExporter(ContactsExporter):

Part of wader.common.exported View In Hierarchy

Known subclasses: wader.common.exported.WCDMAAdapter

es.warp.Wader.{PIN,SMS} methods and signals
Method Delete Deletes the SMS at index
Method List Returns all the SMS stored in SIM
Method GetByIndex Returns the SMS stored at index
Method Save Save a SMS with text and number and returns the index
Method Send Sends a SMS with text to number
Method SendFromStorage Sends the SMS stored at index and returns the new index
Method Enable Enables PIN authentication using pin

Inherited from ContactsExporter:

Method Add Adds a contact with name and number and returns the index

Inherited from WCDMAWrapper (via ContactsExporter):

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 change_pin Changes PIN from oldpin to newpin
Method check_pin Returns the SIM's auth state
Method delete_contact Deletes the contact specified by index
Method delete_sms Deletes the message specified by index
Method disable_pin Disables the PIN auth with pin
Method enable_pin Enables the PIN auth with pin
Method find_contacts Returns a list of Contact whose name matches pattern
Method get_available_charset Returns a list with the available character sets
Method get_charset Returns the current charset
Method get_contact_by_index Undocumented
Method get_contacts Returns a list with all the contacts in the SIM
Method get_free_contact_ids Returns a deque with the contact ids not used
Method get_imei Returns the card's IMEI number
Method get_imsi Returns the SIM's IMSI number
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_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_roaming_ids Returns the network ids stored in the SIM to roam (a.k.a AT+CPOL?)
Method get_sms Returns a list of Message objects with all the SMS in the SIM card
Method get_sms_by_index Returns a Message object representing the SMS at index
Method get_sms_format Returns 1 if SMS format is text and 0 if SMS format is PDU
Method get_smsc Returns the SMSC number stored in the SIM
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 save_sms Returns the index where sms was stored
Method send_pin Sends pin and returns the auth result
Method send_sms Sends sms and returns the index
Method send_sms_from_storage Sends the SMS stored at index and returns the new index
Method set_charset Sets the SIMs charset to charset
Method set_sms_format Sets PDU mode or text mode in the SIM
Method set_smsc Sets the SIMS's SMSC number to smsc
Method _enable_device I check the auth state of a device and will try to initialize it
Method _check_initted_device Upon successful auth over DBus I'll check if the device was initted
Method _init_device Undocumented

Inherited from BaseWrapper (via ContactsExporter, WCDMAWrapper):

Method disable_echo Disables echo of AT cmds
Method enable_echo Enables echo
Method get_card_model Returns the card model
Method get_card_version Returns the firmware version
Method get_manufacturer_name Returns the Manufacturer name
Method get_signal_level Returns the signal level
Method send_at Sends an arbitrary AT string atstr
Method get_bands Returns a list with the available bands
Method configure_connection Configures the connection with the given parameters
Method _configure_conn_mode Undocumented
Method _configure_band_mode Undocumented

Inherited from BaseDeviceConnection (via ContactsExporter, WCDMAWrapper, BaseWrapper):

Method __init__ Undocumented
Method reset_settings Resets the settings to factory settings

Inherited from SIMProtocol (via ContactsExporter, WCDMAWrapper, BaseWrapper, BaseDeviceConnection):

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 ContactsExporter, WCDMAWrapper, BaseWrapper, BaseDeviceConnection, SIMProtocol):

Method _timeout_eb Executed when a command exceeds its timeout
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 emit_signal Emits a signal
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

Inherited from WCDMADeviceConnection (via ContactsExporter, WCDMAWrapper):

Method __init__ Undocumented
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 get_card_model Returns the SIM card model
Method get_card_version Returns the SIM card version
Method get_manufacturer_name Returns the manufacturer name of the SIM card
Method get_next_contact_id Returns the next free contact id
Method register_with_network Registers with the given netid
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_indication Sets the SMS indication mode

Inherited from BaseDeviceConnection (via ContactsExporter, WCDMAWrapper, WCDMADeviceConnection):

Method disable_echo Disables echo of AT cmds
Method enable_echo Enables echo of AT cmds
Method get_signal_level Returns a tuple with the RSSI and BER of the connection
Method send_at Send an arbitrary AT string to the SIM card
Method reset_settings Resets the settings to factory settings

Inherited from SIMProtocol (via ContactsExporter, WCDMAWrapper, WCDMADeviceConnection, BaseDeviceConnection):

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 ContactsExporter, WCDMAWrapper, WCDMADeviceConnection, BaseDeviceConnection, SIMProtocol):

Method _timeout_eb Executed when a command exceeds its timeout
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 emit_signal Emits a signal
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
@method(SMS_INTFACE, 'u', '', ('async_cb', 'async_eb'))
def Delete(self, index, async_cb, async_eb):
Deletes the SMS at index
@method(SMS_INTFACE, '', 'a(uss)', ('async_cb', 'async_eb'))
def List(self, async_cb, async_eb):
Returns all the SMS stored in SIM
@method(SMS_INTFACE, 'u', '(uss)', ('async_cb', 'async_eb'))
def GetByIndex(self, index, async_cb, async_eb):
Returns the SMS stored at index
@method(SMS_INTFACE, 'ss', 'u', ('async_cb', 'async_eb'))
def Save(self, number, text, async_cb, async_eb):
Save a SMS with text and number and returns the index
@method(SMS_INTFACE, 'ss', 'u', ('async_cb', 'async_eb'))
def Send(self, number, text, async_cb, async_eb):
Sends a SMS with text to number
@method(SMS_INTFACE, 'u', 'u', ('async_cb', 'async_eb'))
def SendFromStorage(self, index, async_cb, async_eb):
Sends the SMS stored at index and returns the new index
@method(PIN_INTFACE, 's', '', ('async_cb', 'async_eb'))
def Enable(self, pin, async_cb, async_eb):
Enables PIN authentication using pin
API Documentation for wader-core, generated by pydoctor at 2008-08-27 16:53:37.