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

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