State machine¶
Warning
doxygenfunction: Unable to resolve multiple matches for function “GSM_InitConnection_Log” with arguments () in doxygen xml output for project “project0” from directory: /home/abuild/rpmbuild/BUILD/gammu-1.36.5/build/gammu-doc/xml. Potential matches:
- GSM_Error GSM_InitConnection_Log(GSM_StateMachine *, int, GSM_Log_Function, void *)
Warning
doxygenfunction: Unable to resolve multiple matches for function “GSM_InitConnection” with arguments () in doxygen xml output for project “project0” from directory: /home/abuild/rpmbuild/BUILD/gammu-1.36.5/build/gammu-doc/xml. Potential matches:
- GSM_Error GSM_InitConnection(GSM_StateMachine *, int)
Warning
doxygenfunction: Unable to resolve multiple matches for function “GSM_TerminateConnection” with arguments () in doxygen xml output for project “project0” from directory: /home/abuild/rpmbuild/BUILD/gammu-1.36.5/build/gammu-doc/xml. Potential matches:
- GSM_Error GSM_TerminateConnection(GSM_StateMachine *)
Warning
doxygenfunction: Unable to resolve multiple matches for function “GSM_AbortOperation” with arguments () in doxygen xml output for project “project0” from directory: /home/abuild/rpmbuild/BUILD/gammu-1.36.5/build/gammu-doc/xml. Potential matches:
- GSM_Error GSM_AbortOperation(GSM_StateMachine *)
Warning
doxygenfunction: Unable to resolve multiple matches for function “GSM_Install” with arguments () in doxygen xml output for project “project0” from directory: /home/abuild/rpmbuild/BUILD/gammu-1.36.5/build/gammu-doc/xml. Potential matches:
- GSM_Error GSM_Install(GSM_StateMachine *, const char *, gboolean)
-
typedef struct _GSM_StateMachine
GSM_StateMachine Private structure holding information about phone connection. Should be allocated by GSM_AllocStateMachine and freed by GSM_FreeStateMachine.
- GSM_ConnectionType enum
Connection types definitions.
Values:
GCT_MBUS2= = 1-GCT_FBUS2-GCT_FBUS2DLR3-GCT_DKU2AT-GCT_DKU2PHONET-GCT_DKU5FBUS2-GCT_ARK3116FBUS2-GCT_FBUS2PL2303-GCT_FBUS2BLUE-GCT_FBUS2IRDA-GCT_PHONETBLUE-GCT_AT-GCT_BLUEGNAPBUS-GCT_IRDAOBEX-GCT_IRDAGNAPBUS-GCT_IRDAAT-GCT_IRDAPHONET-GCT_BLUEFBUS2-GCT_BLUEAT-GCT_BLUEPHONET-GCT_BLUEOBEX-GCT_FBUS2USB-GCT_BLUES60-GCT_NONE-
-
struct
GSM_Config Configuration of state machine.
Public Members
-
char
Model[50] Model from config file
-
char
DebugLevel[50] Debug level
-
char *
Device Device name from config file
-
char *
Connection Connection type as string
-
gboolean
SyncTime Synchronize time on startup?
-
gboolean
LockDevice Lock device ? (Unix)
-
char *
DebugFile Name of debug file
-
gboolean
StartInfo Display something during start ?
-
gboolean
UseGlobalDebugFile Should we use global debug file?
-
char
TextReminder[32] Text for reminder calendar entry category in local language
-
char
TextMeeting[32] Text for meeting calendar entry category in local language
-
char
TextCall[32] Text for call calendar entry category in local language
-
char
TextBirthday[32] Text for birthday calendar entry category in local language
-
char
TextMemo[32] Text for memo calendar entry category in local language
-
GSM_Feature
PhoneFeatures[GSM_MAX_PHONE_FEATURES+1] Phone features override.
-
char
-
typedef void(*
GSM_Log_Function)(const char *text, void *data) Callback function for logging.
- Parameters
text-Text to be printed, will be also sent (as a separate message).
data-Arbitrary logger data, as passed to GSM_InitConnection_Log.
Warning
doxygenfunction: Unable to resolve multiple matches for function “GSM_ReadDevice” with arguments () in doxygen xml output for project “project0” from directory: /home/abuild/rpmbuild/BUILD/gammu-1.36.5/build/gammu-doc/xml. Potential matches:
- int GSM_ReadDevice(GSM_StateMachine *, gboolean)
Warning
doxygenfunction: Unable to resolve multiple matches for function “GSM_IsConnected” with arguments () in doxygen xml output for project “project0” from directory: /home/abuild/rpmbuild/BUILD/gammu-1.36.5/build/gammu-doc/xml. Potential matches:
- gboolean GSM_IsConnected(GSM_StateMachine *)
Warning
doxygenfunction: Unable to resolve multiple matches for function “GSM_FindGammuRC” with arguments () in doxygen xml output for project “project0” from directory: /home/abuild/rpmbuild/BUILD/gammu-1.36.5/build/gammu-doc/xml. Potential matches:
- GSM_Error GSM_FindGammuRC(INI_Section **, const char *)
Warning
doxygenfunction: Unable to resolve multiple matches for function “GSM_ReadConfig” with arguments () in doxygen xml output for project “project0” from directory: /home/abuild/rpmbuild/BUILD/gammu-1.36.5/build/gammu-doc/xml. Potential matches:
- GSM_Error GSM_ReadConfig(INI_Section *, GSM_Config *, int)
Warning
doxygenfunction: Unable to resolve multiple matches for function “GSM_GetConfig” with arguments () in doxygen xml output for project “project0” from directory: /home/abuild/rpmbuild/BUILD/gammu-1.36.5/build/gammu-doc/xml. Potential matches:
- GSM_Config * GSM_GetConfig(GSM_StateMachine *, int)
Warning
doxygenfunction: Unable to resolve multiple matches for function “GSM_GetConfigNum” with arguments () in doxygen xml output for project “project0” from directory: /home/abuild/rpmbuild/BUILD/gammu-1.36.5/build/gammu-doc/xml. Potential matches:
- int GSM_GetConfigNum(const GSM_StateMachine *)
Warning
doxygenfunction: Unable to resolve multiple matches for function “GSM_SetConfigNum” with arguments () in doxygen xml output for project “project0” from directory: /home/abuild/rpmbuild/BUILD/gammu-1.36.5/build/gammu-doc/xml. Potential matches:
- void GSM_SetConfigNum(GSM_StateMachine *, int)
Warning
doxygenfunction: Unable to resolve multiple matches for function “GSM_AllocStateMachine” with arguments () in doxygen xml output for project “project0” from directory: /home/abuild/rpmbuild/BUILD/gammu-1.36.5/build/gammu-doc/xml. Potential matches:
- GSM_StateMachine * GSM_AllocStateMachine(void)
Warning
doxygenfunction: Unable to resolve multiple matches for function “GSM_FreeStateMachine” with arguments () in doxygen xml output for project “project0” from directory: /home/abuild/rpmbuild/BUILD/gammu-1.36.5/build/gammu-doc/xml. Potential matches:
- void GSM_FreeStateMachine(GSM_StateMachine *)
Warning
doxygenfunction: Unable to resolve multiple matches for function “GSM_GetUsedConnection” with arguments () in doxygen xml output for project “project0” from directory: /home/abuild/rpmbuild/BUILD/gammu-1.36.5/build/gammu-doc/xml. Potential matches:
- GSM_ConnectionType GSM_GetUsedConnection(GSM_StateMachine *)