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
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.

int 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.

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