State machine
Warning
doxygenfunction: Cannot find function “GSM_InitConnection_Log” in doxygen xml output for project “api” from directory: /home/runner/work/gammu/gammu/build-configure/gammu-doc/xml
Warning
doxygenfunction: Cannot find function “GSM_InitConnection” in doxygen xml output for project “api” from directory: /home/runner/work/gammu/gammu/build-configure/gammu-doc/xml
Warning
doxygenfunction: Cannot find function “GSM_TerminateConnection” in doxygen xml output for project “api” from directory: /home/runner/work/gammu/gammu/build-configure/gammu-doc/xml
Warning
doxygenfunction: Cannot find function “GSM_AbortOperation” in doxygen xml output for project “api” from directory: /home/runner/work/gammu/gammu/build-configure/gammu-doc/xml
Warning
doxygenfunction: Cannot find function “GSM_Install” in doxygen xml output for project “api” from directory: /home/runner/work/gammu/gammu/build-configure/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: /home/runner/work/gammu/gammu/build-configure/gammu-doc/xml
Warning
doxygenfunction: Cannot find function “GSM_IsConnected” in doxygen xml output for project “api” from directory: /home/runner/work/gammu/gammu/build-configure/gammu-doc/xml
Warning
doxygenfunction: Cannot find function “GSM_FindGammuRC” in doxygen xml output for project “api” from directory: /home/runner/work/gammu/gammu/build-configure/gammu-doc/xml
Warning
doxygenfunction: Cannot find function “GSM_ReadConfig” in doxygen xml output for project “api” from directory: /home/runner/work/gammu/gammu/build-configure/gammu-doc/xml
Warning
doxygenfunction: Cannot find function “GSM_GetConfig” in doxygen xml output for project “api” from directory: /home/runner/work/gammu/gammu/build-configure/gammu-doc/xml
Warning
doxygenfunction: Cannot find function “GSM_GetConfigNum” in doxygen xml output for project “api” from directory: /home/runner/work/gammu/gammu/build-configure/gammu-doc/xml
Warning
doxygenfunction: Cannot find function “GSM_SetConfigNum” in doxygen xml output for project “api” from directory: /home/runner/work/gammu/gammu/build-configure/gammu-doc/xml
Warning
doxygenfunction: Cannot find function “GSM_AllocStateMachine” in doxygen xml output for project “api” from directory: /home/runner/work/gammu/gammu/build-configure/gammu-doc/xml
Warning
doxygenfunction: Cannot find function “GSM_FreeStateMachine” in doxygen xml output for project “api” from directory: /home/runner/work/gammu/gammu/build-configure/gammu-doc/xml
Warning
doxygenfunction: Cannot find function “GSM_GetUsedConnection” in doxygen xml output for project “api” from directory: /home/runner/work/gammu/gammu/build-configure/gammu-doc/xml