State machine¶
Warning
doxygenfunction: Cannot find function “GSM_InitConnection_Log” in doxygen xml output for project “api” from directory: /home/abuild/rpmbuild/BUILD/gammu-1.42.0/build/gammu-doc/xml
Warning
doxygenfunction: Cannot find function “GSM_InitConnection” in doxygen xml output for project “api” from directory: /home/abuild/rpmbuild/BUILD/gammu-1.42.0/build/gammu-doc/xml
Warning
doxygenfunction: Cannot find function “GSM_TerminateConnection” in doxygen xml output for project “api” from directory: /home/abuild/rpmbuild/BUILD/gammu-1.42.0/build/gammu-doc/xml
Warning
doxygenfunction: Cannot find function “GSM_AbortOperation” in doxygen xml output for project “api” from directory: /home/abuild/rpmbuild/BUILD/gammu-1.42.0/build/gammu-doc/xml
Warning
doxygenfunction: Cannot find function “GSM_Install” in doxygen xml output for project “api” from directory: /home/abuild/rpmbuild/BUILD/gammu-1.42.0/build/gammu-doc/xml
-
typedef struct _GSM_StateMachine
GSM_StateMachine¶ Private structure holding information about phone connection. Should be allocated by GSM_AllocStateMachine and freed by GSM_FreeStateMachine.
-
enum
GSM_ConnectionType¶ 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_PROXYGNAPBUS¶
-
GCT_PROXYFBUS2¶
-
GCT_PROXYAT¶
-
GCT_PROXYPHONET¶
-
GCT_PROXYOBEX¶
-
GCT_PROXYS60¶
-
GCT_NONE¶
-
-
struct
GSM_Config¶ Configuration of state machine.
Public Members
-
char GSM_Config::Model[50] Model from config file
-
char GSM_Config::DebugLevel[50] Debug level
-
char*
Device¶ Device name from config file
-
char*
Connection¶ Connection type as string
-
char*
DebugFile¶ Name of debug file
-
char GSM_Config::TextReminder[32] Text for reminder calendar entry category in local language
-
char GSM_Config::TextMeeting[32] Text for meeting calendar entry category in local language
-
char GSM_Config::TextCall[32] Text for call calendar entry category in local language
-
char GSM_Config::TextBirthday[32] Text for birthday calendar entry category in local language
-
char GSM_Config::TextMemo[32] Text for memo calendar entry category in local language
-
GSM_Feature GSM_Config::PhoneFeatures[GSM_MAX_PHONE_FEATURES+1] Phone features override.
-
int GSM_Config::CNMIParams[5] Used to override default CNMI arguments for generic AT protocol.
-
-
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: Cannot find function “GSM_ReadDevice” in doxygen xml output for project “api” from directory: /home/abuild/rpmbuild/BUILD/gammu-1.42.0/build/gammu-doc/xml
Warning
doxygenfunction: Cannot find function “GSM_IsConnected” in doxygen xml output for project “api” from directory: /home/abuild/rpmbuild/BUILD/gammu-1.42.0/build/gammu-doc/xml
Warning
doxygenfunction: Cannot find function “GSM_FindGammuRC” in doxygen xml output for project “api” from directory: /home/abuild/rpmbuild/BUILD/gammu-1.42.0/build/gammu-doc/xml
Warning
doxygenfunction: Cannot find function “GSM_ReadConfig” in doxygen xml output for project “api” from directory: /home/abuild/rpmbuild/BUILD/gammu-1.42.0/build/gammu-doc/xml
Warning
doxygenfunction: Cannot find function “GSM_GetConfig” in doxygen xml output for project “api” from directory: /home/abuild/rpmbuild/BUILD/gammu-1.42.0/build/gammu-doc/xml
Warning
doxygenfunction: Cannot find function “GSM_GetConfigNum” in doxygen xml output for project “api” from directory: /home/abuild/rpmbuild/BUILD/gammu-1.42.0/build/gammu-doc/xml
Warning
doxygenfunction: Cannot find function “GSM_SetConfigNum” in doxygen xml output for project “api” from directory: /home/abuild/rpmbuild/BUILD/gammu-1.42.0/build/gammu-doc/xml
Warning
doxygenfunction: Cannot find function “GSM_AllocStateMachine” in doxygen xml output for project “api” from directory: /home/abuild/rpmbuild/BUILD/gammu-1.42.0/build/gammu-doc/xml
Warning
doxygenfunction: Cannot find function “GSM_FreeStateMachine” in doxygen xml output for project “api” from directory: /home/abuild/rpmbuild/BUILD/gammu-1.42.0/build/gammu-doc/xml
Warning
doxygenfunction: Cannot find function “GSM_GetUsedConnection” in doxygen xml output for project “api” from directory: /home/abuild/rpmbuild/BUILD/gammu-1.42.0/build/gammu-doc/xml