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 *)