Gammu internals  1.38.0
Sony-Ericsson phones communication
Collaboration diagram for Sony-Ericsson phones communication:

Data Structures

struct  GSM_Phone_ATOBEXData
 

Macros

#define GSM_USED_AT
 
#define GSM_USED_OBEX
 

Enumerations

enum  GSM_ATOBEX_Mode { ATOBEX_ModeAT = 1, ATOBEX_ModeOBEX }
 
enum  GSM_ATOBEX_OBEX {
  ATOBEX_OBEX_None = 1, ATOBEX_OBEX_EOBEX, ATOBEX_OBEX_CPROT0, ATOBEX_OBEX_MODE22,
  ATOBEX_OBEX_XLNK, ATOBEX_OBEX_SQWE, ATOBEX_OBEX_MOBEX, ATOBEX_OBEX_TSSPCSW
}
 

Detailed Description

High level functions for communication with Sony-Ericsson phones.

This module heavily uses AT phones communication and OBEX phones communication modules.

Macro Definition Documentation

§ GSM_USED_AT

#define GSM_USED_AT

Definition at line 20 of file atobex.h.

§ GSM_USED_OBEX

#define GSM_USED_OBEX

Definition at line 23 of file atobex.h.

Enumeration Type Documentation

§ GSM_ATOBEX_Mode

Determines which mode is phone currently using.

Enumerator
ATOBEX_ModeAT 

Phone accepts normal AT commands.

ATOBEX_ModeOBEX 

OBEX mode using proprietary protocol.

Definition at line 31 of file atobex.h.

31  {
35  ATOBEX_ModeAT = 1,
GSM_ATOBEX_Mode
Definition: atobex.h:31

§ GSM_ATOBEX_OBEX

Do we support switch to OBEX?

Enumerator
ATOBEX_OBEX_None 

No OBEX switch command

ATOBEX_OBEX_EOBEX 

Switch using AT*EOBEX

ATOBEX_OBEX_CPROT0 

Switch using AT+CPROT=0

ATOBEX_OBEX_MODE22 

Switch using AT+MODE=22

ATOBEX_OBEX_XLNK 

Switch using AT+XLNK

ATOBEX_OBEX_SQWE 

Switch using AT^SQWE

ATOBEX_OBEX_MOBEX 

Switch using AT+SYNCML=MOBEXSTART

ATOBEX_OBEX_TSSPCSW 

Switch using AT$TSSPCSW=1

Definition at line 45 of file atobex.h.