State machine

Warning

doxygenfunction: Unable to resolve multiple matches for function “GSM_InitConnection_Log” with arguments () in doxygen xml output for project “project0” from directory: /home/abuild/rpmbuild/BUILD/gammu-1.36.5/build/gammu-doc/xml. Potential matches:

- GSM_Error GSM_InitConnection_Log(GSM_StateMachine *, int, GSM_Log_Function, void *)

Warning

doxygenfunction: Unable to resolve multiple matches for function “GSM_InitConnection” with arguments () in doxygen xml output for project “project0” from directory: /home/abuild/rpmbuild/BUILD/gammu-1.36.5/build/gammu-doc/xml. Potential matches:

- GSM_Error GSM_InitConnection(GSM_StateMachine *, int)

Warning

doxygenfunction: Unable to resolve multiple matches for function “GSM_TerminateConnection” with arguments () in doxygen xml output for project “project0” from directory: /home/abuild/rpmbuild/BUILD/gammu-1.36.5/build/gammu-doc/xml. Potential matches:

- GSM_Error GSM_TerminateConnection(GSM_StateMachine *)

Warning

doxygenfunction: Unable to resolve multiple matches for function “GSM_AbortOperation” with arguments () in doxygen xml output for project “project0” from directory: /home/abuild/rpmbuild/BUILD/gammu-1.36.5/build/gammu-doc/xml. Potential matches:

- GSM_Error GSM_AbortOperation(GSM_StateMachine *)

Warning

doxygenfunction: Unable to resolve multiple matches for function “GSM_Install” with arguments () in doxygen xml output for project “project0” from directory: /home/abuild/rpmbuild/BUILD/gammu-1.36.5/build/gammu-doc/xml. Potential matches:

- GSM_Error GSM_Install(GSM_StateMachine *, const char *, gboolean)
typedef struct _GSM_StateMachine GSM_StateMachine

Private structure holding information about phone connection. Should be allocated by GSM_AllocStateMachine and freed by GSM_FreeStateMachine.

GSM_ConnectionType enum

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

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: Unable to resolve multiple matches for function “GSM_ReadDevice” with arguments () in doxygen xml output for project “project0” from directory: /home/abuild/rpmbuild/BUILD/gammu-1.36.5/build/gammu-doc/xml. Potential matches:

- int GSM_ReadDevice(GSM_StateMachine *, gboolean)

Warning

doxygenfunction: Unable to resolve multiple matches for function “GSM_IsConnected” with arguments () in doxygen xml output for project “project0” from directory: /home/abuild/rpmbuild/BUILD/gammu-1.36.5/build/gammu-doc/xml. Potential matches:

- gboolean GSM_IsConnected(GSM_StateMachine *)

Warning

doxygenfunction: Unable to resolve multiple matches for function “GSM_FindGammuRC” with arguments () in doxygen xml output for project “project0” from directory: /home/abuild/rpmbuild/BUILD/gammu-1.36.5/build/gammu-doc/xml. Potential matches:

- GSM_Error GSM_FindGammuRC(INI_Section **, const char *)

Warning

doxygenfunction: Unable to resolve multiple matches for function “GSM_ReadConfig” with arguments () in doxygen xml output for project “project0” from directory: /home/abuild/rpmbuild/BUILD/gammu-1.36.5/build/gammu-doc/xml. Potential matches:

- GSM_Error GSM_ReadConfig(INI_Section *, GSM_Config *, int)

Warning

doxygenfunction: Unable to resolve multiple matches for function “GSM_GetConfig” with arguments () in doxygen xml output for project “project0” from directory: /home/abuild/rpmbuild/BUILD/gammu-1.36.5/build/gammu-doc/xml. Potential matches:

- GSM_Config * GSM_GetConfig(GSM_StateMachine *, int)

Warning

doxygenfunction: Unable to resolve multiple matches for function “GSM_GetConfigNum” with arguments () in doxygen xml output for project “project0” from directory: /home/abuild/rpmbuild/BUILD/gammu-1.36.5/build/gammu-doc/xml. Potential matches:

- int GSM_GetConfigNum(const GSM_StateMachine *)

Warning

doxygenfunction: Unable to resolve multiple matches for function “GSM_SetConfigNum” with arguments () in doxygen xml output for project “project0” from directory: /home/abuild/rpmbuild/BUILD/gammu-1.36.5/build/gammu-doc/xml. Potential matches:

- void GSM_SetConfigNum(GSM_StateMachine *, int)

Warning

doxygenfunction: Unable to resolve multiple matches for function “GSM_AllocStateMachine” with arguments () in doxygen xml output for project “project0” from directory: /home/abuild/rpmbuild/BUILD/gammu-1.36.5/build/gammu-doc/xml. Potential matches:

- GSM_StateMachine * GSM_AllocStateMachine(void)

Warning

doxygenfunction: Unable to resolve multiple matches for function “GSM_FreeStateMachine” with arguments () in doxygen xml output for project “project0” from directory: /home/abuild/rpmbuild/BUILD/gammu-1.36.5/build/gammu-doc/xml. Potential matches:

- void GSM_FreeStateMachine(GSM_StateMachine *)

Warning

doxygenfunction: Unable to resolve multiple matches for function “GSM_GetUsedConnection” with arguments () in doxygen xml output for project “project0” from directory: /home/abuild/rpmbuild/BUILD/gammu-1.36.5/build/gammu-doc/xml. Potential matches:

- GSM_ConnectionType GSM_GetUsedConnection(GSM_StateMachine *)

Previous topic

SMSD

Next topic

Types

This Page