python-gammu¶
A taste of python-gammu¶
Python-gammu allows you to easily access the phone. Following code will connect
to phone based on your Gammu configuration (usually stored in
~/.gammurc) and gets network information from it:
import gammu
import sys
# Create state machine object
sm = gammu.StateMachine()
# Read ~/.gammurc
sm.ReadConfig()
# Connect to phone
sm.Init()
# Reads network information from phone
netinfo = sm.GetNetworkInfo()
# Print information
print 'Network name: %s' % netinfo['NetworkName']
print 'Network code: %s' % netinfo['NetworkCode']
print 'LAC: %s' % netinfo['LAC']
print 'CID: %s' % netinfo['CID']
API documentation¶
gammu– Mobile phone accessgammu.smsd– SMSD accessgammu.data– Generic data usable with Gammugammu.worker- Asynchronous communication to phone.gammu.exception– Gammu exception handlinggammu.GSMErrorgammu.ERR_ABORTEDgammu.ERR_BADFEATUREgammu.ERR_BUGgammu.ERR_BUSYgammu.ERR_CANCELEDgammu.ERR_CANTOPENFILEgammu.ERR_CORRUPTEDgammu.ERR_COULDNT_CONNECTgammu.ERR_COULDNT_RESOLVEgammu.ERR_DATACONVERTEDgammu.ERR_DEVICEBUSYgammu.ERR_DEVICECHANGESPEEDERRORgammu.ERR_DEVICEDTRRTSERRORgammu.ERR_DEVICELOCKEDgammu.ERR_DEVICENODRIVERgammu.ERR_DEVICENOPERMISSIONgammu.ERR_DEVICENOTEXISTgammu.ERR_DEVICENOTWORKgammu.ERR_DEVICEOPENERRORgammu.ERR_DEVICEPARITYERRORgammu.ERR_DEVICEREADERRORgammu.ERR_DEVICEWRITEERRORgammu.ERR_DISABLEDgammu.ERR_EMPTYgammu.ERR_EMPTYSMSCgammu.ERR_FILEALREADYEXISTgammu.ERR_FILENOTEXISTgammu.ERR_FILENOTSUPPORTEDgammu.ERR_FOLDERNOTEMPTYgammu.ERR_FOLDERPARTgammu.ERR_FRAMENOTREQUESTEDgammu.ERR_FULLgammu.ERR_GETTING_SMSCgammu.ERR_GNAPPLETWRONGgammu.ERR_INSIDEPHONEMENUgammu.ERR_INSTALL_NOT_FOUNDgammu.ERR_INVALIDDATAgammu.ERR_INVALIDDATETIMEgammu.ERR_INVALIDLOCATIONgammu.ERR_MEMORYgammu.ERR_MOREMEMORYgammu.ERR_NEEDANOTHERANSWERgammu.ERR_NETWORK_ERRORgammu.ERR_NONEgammu.ERR_NONE_SECTIONgammu.ERR_NOSERVICEgammu.ERR_NOSIMgammu.ERR_NOTCONNECTEDgammu.ERR_NOTIMPLEMENTEDgammu.ERR_NOTRUNNINGgammu.ERR_NOTSUPPORTEDgammu.ERR_OTHERCONNECTIONREQUIREDgammu.ERR_PERMISSIONgammu.ERR_PHONEOFFgammu.ERR_PHONE_INTERNALgammu.ERR_READ_ONLYgammu.ERR_SECURITYERRORgammu.ERR_SHOULDBEFILEgammu.ERR_SHOULDBEFOLDERgammu.ERR_SOURCENOTAVAILABLEgammu.ERR_SPECIFYCHANNELgammu.ERR_TIMEOUTgammu.ERR_UNCONFIGUREDgammu.ERR_UNKNOWNgammu.ERR_UNKNOWNCONNECTIONTYPESTRINGgammu.ERR_UNKNOWNFRAMEgammu.ERR_UNKNOWNMODELSTRINGgammu.ERR_UNKNOWNRESPONSEgammu.ERR_USING_DEFAULTSgammu.ERR_WORKINPROGRESSgammu.ERR_WRITING_FILEgammu.ERR_WRONGCRCgammu.ERR_WRONGFOLDER
- Objects