State machine¶
Warning
doxygenfunction: Cannot find function “GSM_InitConnection_Log” in doxygen xml output for project “api” from directory: /build/reproducible-path/gammu-1.42.0/obj-x86_64-linux-gnu/gammu-doc/xml
Warning
doxygenfunction: Cannot find function “GSM_InitConnection” in doxygen xml output for project “api” from directory: /build/reproducible-path/gammu-1.42.0/obj-x86_64-linux-gnu/gammu-doc/xml
Warning
doxygenfunction: Cannot find function “GSM_TerminateConnection” in doxygen xml output for project “api” from directory: /build/reproducible-path/gammu-1.42.0/obj-x86_64-linux-gnu/gammu-doc/xml
Warning
doxygenfunction: Cannot find function “GSM_AbortOperation” in doxygen xml output for project “api” from directory: /build/reproducible-path/gammu-1.42.0/obj-x86_64-linux-gnu/gammu-doc/xml
Warning
doxygenfunction: Cannot find function “GSM_Install” in doxygen xml output for project “api” from directory: /build/reproducible-path/gammu-1.42.0/obj-x86_64-linux-gnu/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:
-
enumerator GCT_MBUS2¶
-
enumerator GCT_FBUS2¶
-
enumerator GCT_FBUS2DLR3¶
-
enumerator GCT_DKU2AT¶
-
enumerator GCT_DKU2PHONET¶
-
enumerator GCT_DKU5FBUS2¶
-
enumerator GCT_ARK3116FBUS2¶
-
enumerator GCT_FBUS2PL2303¶
-
enumerator GCT_FBUS2BLUE¶
-
enumerator GCT_FBUS2IRDA¶
-
enumerator GCT_PHONETBLUE¶
-
enumerator GCT_AT¶
-
enumerator GCT_BLUEGNAPBUS¶
-
enumerator GCT_IRDAOBEX¶
-
enumerator GCT_IRDAGNAPBUS¶
-
enumerator GCT_IRDAAT¶
-
enumerator GCT_IRDAPHONET¶
-
enumerator GCT_BLUEFBUS2¶
-
enumerator GCT_BLUEAT¶
-
enumerator GCT_BLUEPHONET¶
-
enumerator GCT_BLUEOBEX¶
-
enumerator GCT_FBUS2USB¶
-
enumerator GCT_BLUES60¶
-
enumerator GCT_PROXYGNAPBUS¶
-
enumerator GCT_PROXYFBUS2¶
-
enumerator GCT_PROXYAT¶
-
enumerator GCT_PROXYPHONET¶
-
enumerator GCT_PROXYOBEX¶
-
enumerator GCT_PROXYS60¶
-
enumerator GCT_NONE¶
-
enumerator GCT_MBUS2¶
-
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
-
char *DebugFile¶
Name of 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.
-
int CNMIParams[5]¶
Used to override default CNMI arguments for generic AT protocol.
-
char Model[50]¶
-
typedef void (*GSM_Log_Function)(const char *text, void *data)¶
Callback function for logging.
- Param text:
Text to be printed,
will be also sent (as a separate message).
- Param 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: /build/reproducible-path/gammu-1.42.0/obj-x86_64-linux-gnu/gammu-doc/xml
Warning
doxygenfunction: Cannot find function “GSM_IsConnected” in doxygen xml output for project “api” from directory: /build/reproducible-path/gammu-1.42.0/obj-x86_64-linux-gnu/gammu-doc/xml
Warning
doxygenfunction: Cannot find function “GSM_FindGammuRC” in doxygen xml output for project “api” from directory: /build/reproducible-path/gammu-1.42.0/obj-x86_64-linux-gnu/gammu-doc/xml
Warning
doxygenfunction: Cannot find function “GSM_ReadConfig” in doxygen xml output for project “api” from directory: /build/reproducible-path/gammu-1.42.0/obj-x86_64-linux-gnu/gammu-doc/xml
Warning
doxygenfunction: Cannot find function “GSM_GetConfig” in doxygen xml output for project “api” from directory: /build/reproducible-path/gammu-1.42.0/obj-x86_64-linux-gnu/gammu-doc/xml
Warning
doxygenfunction: Cannot find function “GSM_GetConfigNum” in doxygen xml output for project “api” from directory: /build/reproducible-path/gammu-1.42.0/obj-x86_64-linux-gnu/gammu-doc/xml
Warning
doxygenfunction: Cannot find function “GSM_SetConfigNum” in doxygen xml output for project “api” from directory: /build/reproducible-path/gammu-1.42.0/obj-x86_64-linux-gnu/gammu-doc/xml
Warning
doxygenfunction: Cannot find function “GSM_AllocStateMachine” in doxygen xml output for project “api” from directory: /build/reproducible-path/gammu-1.42.0/obj-x86_64-linux-gnu/gammu-doc/xml
Warning
doxygenfunction: Cannot find function “GSM_FreeStateMachine” in doxygen xml output for project “api” from directory: /build/reproducible-path/gammu-1.42.0/obj-x86_64-linux-gnu/gammu-doc/xml
Warning
doxygenfunction: Cannot find function “GSM_GetUsedConnection” in doxygen xml output for project “api” from directory: /build/reproducible-path/gammu-1.42.0/obj-x86_64-linux-gnu/gammu-doc/xml