Gammu internals  1.38.0
atfunc.h File Reference
#include "../../gsmstate.h"
Include dependency graph for atfunc.h:

Go to the source code of this file.

Functions

GSM_Error ATGEN_Initialise (GSM_StateMachine *s)
 
GSM_Error ATGEN_Terminate (GSM_StateMachine *s)
 
GSM_Error ATGEN_GetIMEI (GSM_StateMachine *s)
 
GSM_Error ATGEN_GetFirmware (GSM_StateMachine *s)
 
GSM_Error ATGEN_GetModel (GSM_StateMachine *s)
 
GSM_Error ATGEN_GetDateTime (GSM_StateMachine *s, GSM_DateTime *date_time)
 
GSM_Error ATGEN_GetMemory (GSM_StateMachine *s, GSM_MemoryEntry *entry)
 
GSM_Error ATGEN_GetNextMemory (GSM_StateMachine *s, GSM_MemoryEntry *entry, gboolean start)
 
GSM_Error ATGEN_SetMemory (GSM_StateMachine *s, GSM_MemoryEntry *entry)
 
GSM_Error ATGEN_AddMemory (GSM_StateMachine *s, GSM_MemoryEntry *entry)
 
GSM_Error ATGEN_DeleteMemory (GSM_StateMachine *s, GSM_MemoryEntry *entry)
 
GSM_Error ATGEN_GetMemoryStatus (GSM_StateMachine *s, GSM_MemoryStatus *Status)
 
GSM_Error ATGEN_GetSMSC (GSM_StateMachine *s, GSM_SMSC *smsc)
 
GSM_Error ATGEN_SetSMSC (GSM_StateMachine *s, GSM_SMSC *smsc)
 
GSM_Error ATGEN_GetSMSFolders (GSM_StateMachine *s, GSM_SMSFolders *folders)
 
GSM_Error ATGEN_GetSMSStatus (GSM_StateMachine *s, GSM_SMSMemoryStatus *status)
 
GSM_Error ATGEN_GetSMS (GSM_StateMachine *s, GSM_MultiSMSMessage *sms)
 
GSM_Error ATGEN_GetNextSMS (GSM_StateMachine *s, GSM_MultiSMSMessage *sms, gboolean start)
 
GSM_Error ATGEN_SendSavedSMS (GSM_StateMachine *s, int Folder, int Location)
 
GSM_Error ATGEN_SendSMS (GSM_StateMachine *s, GSM_SMSMessage *sms)
 
GSM_Error ATGEN_DeleteSMS (GSM_StateMachine *s, GSM_SMSMessage *sms)
 
GSM_Error ATGEN_AddSMS (GSM_StateMachine *s, GSM_SMSMessage *sms)
 
GSM_Error ATGEN_GetBatteryCharge (GSM_StateMachine *s, GSM_BatteryCharge *bat)
 
GSM_Error ATGEN_GetSignalQuality (GSM_StateMachine *s, GSM_SignalQuality *sig)
 
GSM_Error ATGEN_DialVoice (GSM_StateMachine *s, char *number, GSM_CallShowNumber ShowNumber)
 
GSM_Error ATGEN_DialService (GSM_StateMachine *s, char *number)
 
GSM_Error ATGEN_AnswerCall (GSM_StateMachine *s, int ID, gboolean all)
 
GSM_Error ATGEN_CancelCall (GSM_StateMachine *s, int ID, gboolean all)
 
GSM_Error ATGEN_SetDateTime (GSM_StateMachine *s, GSM_DateTime *date_time)
 
GSM_Error ATGEN_EnterSecurityCode (GSM_StateMachine *s, GSM_SecurityCode *Code)
 
GSM_Error ATGEN_GetSecurityStatus (GSM_StateMachine *s, GSM_SecurityCodeType *Status)
 
GSM_Error ATGEN_ResetPhoneSettings (GSM_StateMachine *s, GSM_ResetSettingsType Type)
 
GSM_Error ATGEN_SendDTMF (GSM_StateMachine *s, char *sequence)
 
GSM_Error ATGEN_GetSIMIMSI (GSM_StateMachine *s, char *IMSI)
 
GSM_Error ATGEN_GetNetworkInfo (GSM_StateMachine *s, GSM_NetworkInfo *netinfo)
 
GSM_Error ATGEN_Reset (GSM_StateMachine *s, gboolean hard)
 
GSM_Error ATGEN_PressKey (GSM_StateMachine *s, GSM_KeyCode Key, gboolean Press)
 
GSM_Error ATGEN_GetDisplayStatus (GSM_StateMachine *s, GSM_DisplayFeatures *features)
 
GSM_Error ATGEN_SetAutoNetworkLogin (GSM_StateMachine *s)
 
GSM_Error ATGEN_DeleteAllMemory (GSM_StateMachine *s, GSM_MemoryType type)
 
GSM_Error ATGEN_SetFastSMSSending (GSM_StateMachine *s, gboolean enable)
 
GSM_Error ATGEN_SetIncomingCall (GSM_StateMachine *s, gboolean enable)
 
GSM_Error ATGEN_SetIncomingCB (GSM_StateMachine *s, gboolean enable)
 
GSM_Error ATGEN_SetIncomingSMS (GSM_StateMachine *s, gboolean enable)
 
GSM_Error ATGEN_GetManufacturer (GSM_StateMachine *s)
 
GSM_Error ATGEN_GetAlarm (GSM_StateMachine *s, GSM_Alarm *Alarm)
 
GSM_Error ATGEN_SetAlarm (GSM_StateMachine *s, GSM_Alarm *Alarm)
 
GSM_Error ATGEN_SetIncomingUSSD (GSM_StateMachine *s, gboolean enable)
 
GSM_Error ATGEN_GetRingtone (GSM_StateMachine *s, GSM_Ringtone *Ringtone, gboolean PhoneRingtone)
 
GSM_Error ATGEN_SetRingtone (GSM_StateMachine *s, GSM_Ringtone *Ringtone, int *maxlength)
 
GSM_Error ATGEN_SetPower (GSM_StateMachine *s, gboolean on)
 
GSM_Error ATGEN_GetBitmap (GSM_StateMachine *s, GSM_Bitmap *Bitmap)
 
GSM_Error ATGEN_SetBitmap (GSM_StateMachine *s, GSM_Bitmap *Bitmap)
 
GSM_Error ATGEN_ReplyIncomingCB (GSM_Protocol_Message *msg, GSM_StateMachine *s)
 
GSM_Error ATGEN_ReplySendSMS (GSM_Protocol_Message *msg, GSM_StateMachine *s)
 
GSM_Error ATGEN_ReplyGetSMSMessage (GSM_Protocol_Message *msg, GSM_StateMachine *s)
 
GSM_Error ATGEN_ReplyGetMessageList (GSM_Protocol_Message *msg, GSM_StateMachine *s)
 
GSM_Error ATGEN_ReplyGetSMSStatus (GSM_Protocol_Message *msg, GSM_StateMachine *s)
 
GSM_Error ATGEN_ReplyGetSMSMemories (GSM_Protocol_Message *msg, GSM_StateMachine *s)
 
GSM_Error ATGEN_ReplyAddSMSMessage (GSM_Protocol_Message *msg, GSM_StateMachine *s)
 
GSM_Error ATGEN_ReplyGetSMSC (GSM_Protocol_Message *msg, GSM_StateMachine *s)
 
GSM_Error ATGEN_ReplyDeleteSMSMessage (GSM_Protocol_Message *msg UNUSED, GSM_StateMachine *s)
 
GSM_Error ATGEN_IncomingSMSInfo (GSM_Protocol_Message *msg, GSM_StateMachine *s)
 
GSM_Error ATGEN_IncomingSMSDeliver (GSM_Protocol_Message *msg, GSM_StateMachine *s)
 
GSM_Error ATGEN_IncomingSMSReport (GSM_Protocol_Message *msg UNUSED, GSM_StateMachine *s)
 
GSM_Error ATGEN_IncomingSMSCInfo (GSM_Protocol_Message *msg UNUSED, GSM_StateMachine *s UNUSED)
 
GSM_Error ATGEN_ReplyGetCNMIMode (GSM_Protocol_Message *msg, GSM_StateMachine *s)
 

Variables

GSM_Reply_Function ATGENReplyFunctions []
 

Function Documentation

§ ATGEN_AddMemory()

GSM_Error ATGEN_AddMemory ( GSM_StateMachine s,
GSM_MemoryEntry entry 
)

§ ATGEN_AddSMS()

GSM_Error ATGEN_AddSMS ( GSM_StateMachine s,
GSM_SMSMessage sms 
)

§ ATGEN_AnswerCall()

GSM_Error ATGEN_AnswerCall ( GSM_StateMachine s,
int  ID,
gboolean  all 
)

§ ATGEN_CancelCall()

GSM_Error ATGEN_CancelCall ( GSM_StateMachine s,
int  ID,
gboolean  all 
)

§ ATGEN_DeleteAllMemory()

GSM_Error ATGEN_DeleteAllMemory ( GSM_StateMachine s,
GSM_MemoryType  type 
)

§ ATGEN_DeleteMemory()

GSM_Error ATGEN_DeleteMemory ( GSM_StateMachine s,
GSM_MemoryEntry entry 
)

§ ATGEN_DeleteSMS()

GSM_Error ATGEN_DeleteSMS ( GSM_StateMachine s,
GSM_SMSMessage sms 
)

§ ATGEN_DialService()

GSM_Error ATGEN_DialService ( GSM_StateMachine s,
char *  number 
)

§ ATGEN_DialVoice()

GSM_Error ATGEN_DialVoice ( GSM_StateMachine s,
char *  number,
GSM_CallShowNumber  ShowNumber 
)

§ ATGEN_EnterSecurityCode()

GSM_Error ATGEN_EnterSecurityCode ( GSM_StateMachine s,
GSM_SecurityCode Code 
)

§ ATGEN_GetAlarm()

GSM_Error ATGEN_GetAlarm ( GSM_StateMachine s,
GSM_Alarm Alarm 
)

§ ATGEN_GetBatteryCharge()

GSM_Error ATGEN_GetBatteryCharge ( GSM_StateMachine s,
GSM_BatteryCharge bat 
)

§ ATGEN_GetBitmap()

GSM_Error ATGEN_GetBitmap ( GSM_StateMachine s,
GSM_Bitmap Bitmap 
)

§ ATGEN_GetDateTime()

GSM_Error ATGEN_GetDateTime ( GSM_StateMachine s,
GSM_DateTime date_time 
)

§ ATGEN_GetDisplayStatus()

GSM_Error ATGEN_GetDisplayStatus ( GSM_StateMachine s,
GSM_DisplayFeatures features 
)

§ ATGEN_GetFirmware()

GSM_Error ATGEN_GetFirmware ( GSM_StateMachine s)

§ ATGEN_GetIMEI()

GSM_Error ATGEN_GetIMEI ( GSM_StateMachine s)

§ ATGEN_GetManufacturer()

GSM_Error ATGEN_GetManufacturer ( GSM_StateMachine s)

§ ATGEN_GetMemory()

GSM_Error ATGEN_GetMemory ( GSM_StateMachine s,
GSM_MemoryEntry entry 
)

§ ATGEN_GetMemoryStatus()

GSM_Error ATGEN_GetMemoryStatus ( GSM_StateMachine s,
GSM_MemoryStatus Status 
)

§ ATGEN_GetModel()

GSM_Error ATGEN_GetModel ( GSM_StateMachine s)

§ ATGEN_GetNetworkInfo()

GSM_Error ATGEN_GetNetworkInfo ( GSM_StateMachine s,
GSM_NetworkInfo netinfo 
)

§ ATGEN_GetNextMemory()

GSM_Error ATGEN_GetNextMemory ( GSM_StateMachine s,
GSM_MemoryEntry entry,
gboolean  start 
)

§ ATGEN_GetNextSMS()

GSM_Error ATGEN_GetNextSMS ( GSM_StateMachine s,
GSM_MultiSMSMessage sms,
gboolean  start 
)

§ ATGEN_GetRingtone()

GSM_Error ATGEN_GetRingtone ( GSM_StateMachine s,
GSM_Ringtone Ringtone,
gboolean  PhoneRingtone 
)

§ ATGEN_GetSecurityStatus()

GSM_Error ATGEN_GetSecurityStatus ( GSM_StateMachine s,
GSM_SecurityCodeType Status 
)

§ ATGEN_GetSignalQuality()

GSM_Error ATGEN_GetSignalQuality ( GSM_StateMachine s,
GSM_SignalQuality sig 
)

§ ATGEN_GetSIMIMSI()

GSM_Error ATGEN_GetSIMIMSI ( GSM_StateMachine s,
char *  IMSI 
)

§ ATGEN_GetSMS()

GSM_Error ATGEN_GetSMS ( GSM_StateMachine s,
GSM_MultiSMSMessage sms 
)

§ ATGEN_GetSMSC()

GSM_Error ATGEN_GetSMSC ( GSM_StateMachine s,
GSM_SMSC smsc 
)

§ ATGEN_GetSMSFolders()

GSM_Error ATGEN_GetSMSFolders ( GSM_StateMachine s,
GSM_SMSFolders folders 
)

§ ATGEN_GetSMSStatus()

GSM_Error ATGEN_GetSMSStatus ( GSM_StateMachine s,
GSM_SMSMemoryStatus status 
)

§ ATGEN_IncomingSMSCInfo()

GSM_Error ATGEN_IncomingSMSCInfo ( GSM_Protocol_Message *msg  UNUSED,
GSM_StateMachine *s  UNUSED 
)

§ ATGEN_IncomingSMSDeliver()

GSM_Error ATGEN_IncomingSMSDeliver ( GSM_Protocol_Message msg,
GSM_StateMachine s 
)

§ ATGEN_IncomingSMSInfo()

GSM_Error ATGEN_IncomingSMSInfo ( GSM_Protocol_Message msg,
GSM_StateMachine s 
)

§ ATGEN_IncomingSMSReport()

GSM_Error ATGEN_IncomingSMSReport ( GSM_Protocol_Message *msg  UNUSED,
GSM_StateMachine s 
)

§ ATGEN_Initialise()

GSM_Error ATGEN_Initialise ( GSM_StateMachine s)

§ ATGEN_PressKey()

GSM_Error ATGEN_PressKey ( GSM_StateMachine s,
GSM_KeyCode  Key,
gboolean  Press 
)

§ ATGEN_ReplyAddSMSMessage()

GSM_Error ATGEN_ReplyAddSMSMessage ( GSM_Protocol_Message msg,
GSM_StateMachine s 
)

§ ATGEN_ReplyDeleteSMSMessage()

GSM_Error ATGEN_ReplyDeleteSMSMessage ( GSM_Protocol_Message *msg  UNUSED,
GSM_StateMachine s 
)

§ ATGEN_ReplyGetCNMIMode()

GSM_Error ATGEN_ReplyGetCNMIMode ( GSM_Protocol_Message msg,
GSM_StateMachine s 
)

§ ATGEN_ReplyGetMessageList()

GSM_Error ATGEN_ReplyGetMessageList ( GSM_Protocol_Message msg,
GSM_StateMachine s 
)

§ ATGEN_ReplyGetSMSC()

GSM_Error ATGEN_ReplyGetSMSC ( GSM_Protocol_Message msg,
GSM_StateMachine s 
)

§ ATGEN_ReplyGetSMSMemories()

GSM_Error ATGEN_ReplyGetSMSMemories ( GSM_Protocol_Message msg,
GSM_StateMachine s 
)

§ ATGEN_ReplyGetSMSMessage()

GSM_Error ATGEN_ReplyGetSMSMessage ( GSM_Protocol_Message msg,
GSM_StateMachine s 
)

§ ATGEN_ReplyGetSMSStatus()

GSM_Error ATGEN_ReplyGetSMSStatus ( GSM_Protocol_Message msg,
GSM_StateMachine s 
)

§ ATGEN_ReplyIncomingCB()

GSM_Error ATGEN_ReplyIncomingCB ( GSM_Protocol_Message msg,
GSM_StateMachine s 
)

§ ATGEN_ReplySendSMS()

GSM_Error ATGEN_ReplySendSMS ( GSM_Protocol_Message msg,
GSM_StateMachine s 
)

§ ATGEN_Reset()

GSM_Error ATGEN_Reset ( GSM_StateMachine s,
gboolean  hard 
)

§ ATGEN_ResetPhoneSettings()

GSM_Error ATGEN_ResetPhoneSettings ( GSM_StateMachine s,
GSM_ResetSettingsType  Type 
)

§ ATGEN_SendDTMF()

GSM_Error ATGEN_SendDTMF ( GSM_StateMachine s,
char *  sequence 
)

§ ATGEN_SendSavedSMS()

GSM_Error ATGEN_SendSavedSMS ( GSM_StateMachine s,
int  Folder,
int  Location 
)

§ ATGEN_SendSMS()

GSM_Error ATGEN_SendSMS ( GSM_StateMachine s,
GSM_SMSMessage sms 
)

§ ATGEN_SetAlarm()

GSM_Error ATGEN_SetAlarm ( GSM_StateMachine s,
GSM_Alarm Alarm 
)

§ ATGEN_SetAutoNetworkLogin()

GSM_Error ATGEN_SetAutoNetworkLogin ( GSM_StateMachine s)

§ ATGEN_SetBitmap()

GSM_Error ATGEN_SetBitmap ( GSM_StateMachine s,
GSM_Bitmap Bitmap 
)

§ ATGEN_SetDateTime()

GSM_Error ATGEN_SetDateTime ( GSM_StateMachine s,
GSM_DateTime date_time 
)

§ ATGEN_SetFastSMSSending()

GSM_Error ATGEN_SetFastSMSSending ( GSM_StateMachine s,
gboolean  enable 
)

§ ATGEN_SetIncomingCall()

GSM_Error ATGEN_SetIncomingCall ( GSM_StateMachine s,
gboolean  enable 
)

§ ATGEN_SetIncomingCB()

GSM_Error ATGEN_SetIncomingCB ( GSM_StateMachine s,
gboolean  enable 
)

§ ATGEN_SetIncomingSMS()

GSM_Error ATGEN_SetIncomingSMS ( GSM_StateMachine s,
gboolean  enable 
)

§ ATGEN_SetIncomingUSSD()

GSM_Error ATGEN_SetIncomingUSSD ( GSM_StateMachine s,
gboolean  enable 
)

§ ATGEN_SetMemory()

GSM_Error ATGEN_SetMemory ( GSM_StateMachine s,
GSM_MemoryEntry entry 
)

§ ATGEN_SetPower()

GSM_Error ATGEN_SetPower ( GSM_StateMachine s,
gboolean  on 
)

§ ATGEN_SetRingtone()

GSM_Error ATGEN_SetRingtone ( GSM_StateMachine s,
GSM_Ringtone Ringtone,
int *  maxlength 
)

§ ATGEN_SetSMSC()

GSM_Error ATGEN_SetSMSC ( GSM_StateMachine s,
GSM_SMSC smsc 
)

§ ATGEN_Terminate()

GSM_Error ATGEN_Terminate ( GSM_StateMachine s)

Variable Documentation

§ ATGENReplyFunctions

GSM_Reply_Function ATGENReplyFunctions[]