|
|
enum AlcatelFieldType { _date, _time, _string, _phone, _enum, _bool, _int, _byte } | AlcatelFieldType |
#include <kalcatel/alcasync/alcatel.h>
types of return values
bool alcatel_init (void)
| alcatel_init |
#include <kalcatel/alcasync/alcatel.h>
initialises binary mode
bool alcatel_done (void)
| alcatel_done |
#include <kalcatel/alcasync/alcatel.h>
ends binary mode
void alcatel_send_packet (alc_type type, alc_type *data, alc_type len)
| alcatel_send_packet |
#include <kalcatel/alcasync/alcatel.h>
send packet of type type, if type = ACL_DATA then data are read from data (length len, \0 is not treated as end)
alc_type * alcatel_recv_ack (alc_type type)
| alcatel_recv_ack |
#include <kalcatel/alcasync/alcatel.h>
receives ack from mobile
alc_type * alcatel_recv_packet (bool ack)
| alcatel_recv_packet |
#include <kalcatel/alcasync/alcatel.h>
receives data from mobile
Parameters:
if | true, packet is acknowledged |
bool alcatel_attach (void)
| alcatel_attach |
#include <kalcatel/alcasync/alcatel.h>
attach to mobile, this must be used before any action
bool alcatel_detach (void)
| alcatel_detach |
#include <kalcatel/alcasync/alcatel.h>
Detach from mobile, must be used before done. This causes message about synchronistaion disppears on phone display.
bool alcatel_start_session (void)
| alcatel_start_session |
#include <kalcatel/alcasync/alcatel.h>
Start synchronisation session. This causes message about synchronistaion appears on phone display.
bool alcatel_close_session (alc_type type)
| alcatel_close_session |
#include <kalcatel/alcasync/alcatel.h>
close synchronisation session
bool alcatel_select_type (alc_type type)
| alcatel_select_type |
#include <kalcatel/alcasync/alcatel.h>
select synchronisation type returns error code from phone (see above)
bool alcatel_begin_transfer (alc_type type)
| alcatel_begin_transfer |
#include <kalcatel/alcasync/alcatel.h>
Start transfer of selected type, do NOT use here ALC_SYNC_TYPE_* use the ALC_SYNC_name instead.
int * alcatel_get_ids (alc_type type)
| alcatel_get_ids |
#include <kalcatel/alcasync/alcatel.h>
Returns array with ids of items of currently selected type. First item in array contains length of it.
int * alcatel_get_fields (alc_type type, int item)
| alcatel_get_fields |
#include <kalcatel/alcasync/alcatel.h>
Returns array with field ids for selected item of currently selected type. First item in array contains length of it.
alc_type * alcatel_get_field_value (alc_type type, int item, int field)
| alcatel_get_field_value |
#include <kalcatel/alcasync/alcatel.h>
Returns array with data from selected field. First item in array contains length of it. Following containg raw data as received from mobile, use decode_field_value to get them more readable.
AlcatelFieldStruct * decode_field_value (alc_type *buffer)
| decode_field_value |
#include <kalcatel/alcasync/alcatel.h>
Decodes raw field value to FIELD structure.
int * alcatel_get_obj_list (alc_type type, alc_type list)
| alcatel_get_obj_list |
#include <kalcatel/alcasync/alcatel.h>
Returns array with ids of categories. First item in array contains length of it.
char * alcatel_get_obj_list_item (alc_type type, alc_type list, int item)
| alcatel_get_obj_list_item |
#include <kalcatel/alcasync/alcatel.h>
Returns name for selected category.
int alcatel_create_obj_list_item (alc_type type, alc_type list, const char *item)
| alcatel_create_obj_list_item |
#include <kalcatel/alcasync/alcatel.h>
Creates category.
int alcatel_commit (alc_type type)
| alcatel_commit |
#include <kalcatel/alcasync/alcatel.h>
Commits changes.
bool alcatel_del_obj_list_items (alc_type type, alc_type list)
| alcatel_del_obj_list_items |
#include <kalcatel/alcasync/alcatel.h>
Delete all categories.
bool alcatel_update_field (alc_type type, int item, int field, AlcatelFieldStruct *data)
| alcatel_update_field |
#include <kalcatel/alcasync/alcatel.h>
Updates field
bool alcatel_create_field (alc_type type, int field, AlcatelFieldStruct *data)
| alcatel_create_field |
#include <kalcatel/alcasync/alcatel.h>
Creates field, after creating all fields for new record call sync_commit
bool alcatel_delete_item (alc_type type, int item)
| alcatel_delete_item |
#include <kalcatel/alcasync/alcatel.h>
Deletes item
bool alcatel_delete_field (alc_type type, int item, int field)
| alcatel_delete_field |
#include <kalcatel/alcasync/alcatel.h>
Deletes field
char ascii2gsm (const char c)
| ascii2gsm |
#include <kalcatel/alcasync/charset.h>
Converts char from GSM to latin1
char gsm2ascii (const char c)
| gsm2ascii |
#include <kalcatel/alcasync/charset.h>
Converts char from latin1 to GSM
int is_number (const char* const text)
| is_number |
#include <kalcatel/alcasync/common.h>
Returns true id char* is number
void chk (const void *p)
| chk |
#include <kalcatel/alcasync/common.h>
Terminates program in p is null, used for checking after malloc
ContactData * get_contacts (int from=1, int to=200)
| get_contacts |
#include <kalcatel/alcasync/contacts.h>
Reads contacts from current phonebook.
int select_phonebook (const char *pbtype)
| select_phonebook |
#include <kalcatel/alcasync/contacts.h>
Selects currect phonebook.
void message (int severity,const char* format, ...)
| message |
#include <kalcatel/alcasync/logging.h>
Prints message to stderr
const char * reform (const char *s,int slot)
| reform |
#include <kalcatel/alcasync/logging.h>
Replace special chars with escape sequences, like new line is replaced by \n
const char * hexdump (const unsigned char *s, int size,int slot)
| hexdump |
#include <kalcatel/alcasync/logging.h>
Returns data in hexadeciaml listing
int get_battery (int *mode, int *change)
| get_battery |
#include <kalcatel/alcasync/mobile_info.h>
Reads battery information
int get_signal (int *rssi, int *ber)
| get_signal |
#include <kalcatel/alcasync/mobile_info.h>
Reads signal information
void get_manufacturer (char *manuf,int len)
| get_manufacturer |
#include <kalcatel/alcasync/mobile_info.h>
Reads manufacturer
void get_sn (char *sn,int len)
| get_sn |
#include <kalcatel/alcasync/mobile_info.h>
Reads serial number
void get_revision (char *rev,int len)
| get_revision |
#include <kalcatel/alcasync/mobile_info.h>
Reads revision
void get_model (char *model,int len)
| get_model |
#include <kalcatel/alcasync/mobile_info.h>
Reads model information
void get_string (const char *cmd, char *data, int len)
| get_string |
#include <kalcatel/alcasync/mobile_info.h>
Reads string value using AT command. Used by get_manufacturer, get_sn, get_revision, get_model
void get_imsi (char *manuf,int len)
| get_imsi |
#include <kalcatel/alcasync/mobile_info.h>
Reads IMSI (Internation Mobile Subscriber Identity)
extern int modem_cmd (const char* command,char* answer,int max,int timeout,const char* expect)
| modem_cmd |
#include <kalcatel/alcasync/modem.h>
write command to modem and wait for answer until: 1. timeout is reached 2. OK or ERROR is received 3. expected string is received parameters: command - what to execute answer - buffer for answer max - size of answer buffer timeout - how long to wait (*0.1 seconds) expect - expected string
extern int modem_send_raw (unsigned char *buffer,int len)
| modem_send_raw |
#include <kalcatel/alcasync/modem.h>
Writes raw data to modem
extern int modem_read_raw (unsigned char *buffer,int len)
| modem_read_raw |
#include <kalcatel/alcasync/modem.h>
Reads raw data from modem
extern void modem_setup (void)
| modem_setup |
#include <kalcatel/alcasync/modem.h>
setups serial port
extern int modem_init (void)
| modem_init |
#include <kalcatel/alcasync/modem.h>
Initializes modem
extern int modem_open (void)
| modem_open |
#include <kalcatel/alcasync/modem.h>
Opens modem and checks for lock
extern void modem_close (void)
| modem_close |
#include <kalcatel/alcasync/modem.h>
Closes modem and removes lock
extern void modem_flush (void)
| modem_flush |
#include <kalcatel/alcasync/modem.h>
Flushes modem I/O
int str2pdu (const char *str, char *pdu, int charset_conv)
| str2pdu |
#include <kalcatel/alcasync/pdu.h>
Converts string to PDU data
int pdu2str (const char *pdu, char *str, int charset_conv)
| pdu2str |
#include <kalcatel/alcasync/pdu.h>
Converts PDU data to string
int split_pdu (const char *pdu, char *sendr, time_t *date, char *ascii, char *smsc)
| split_pdu |
#include <kalcatel/alcasync/pdu.h>
Splits T-PDU data to message parts
void make_pdu (const char *number, const char *message, int deliv_report, int pdu_class, char *pdu)
| make_pdu |
#include <kalcatel/alcasync/pdu.h>
Makes T-PDU data
void make_pdu_smsc (const char *smsc, const char *number, const char *message, int deliv_report, int pdu_class, char *pdu)
| make_pdu_smsc |
#include <kalcatel/alcasync/pdu.h>
Makes T-PDU data with included SMSC number
void swapchars (const char *string)
| swapchars |
#include <kalcatel/alcasync/pdu.h>
Swaps every second character
int delete_message (int which)
| delete_message |
#include <kalcatel/alcasync/sms.h>
Deletes message
MessageData * get_message (int which)
| get_message |
#include <kalcatel/alcasync/sms.h>
Reads mssage
MessageData * get_messages (int state = MESSAGE_ALL)
| get_messages |
#include <kalcatel/alcasync/sms.h>
Reads mssages
int send_message (const char *pdu)
| send_message |
#include <kalcatel/alcasync/sms.h>
Sends message
int send_message (int position)
| send_message |
#include <kalcatel/alcasync/sms.h>
Sends message allready stored in mobile
int put_message (const char *pdu, int state)
| put_message |
#include <kalcatel/alcasync/sms.h>
Store message
char * get_smsc (void)
| get_smsc |
#include <kalcatel/alcasync/sms.h>
Returns SMSC (Short Messages Service Centre)
void set_smsc (char *smsc)
| set_smsc |
#include <kalcatel/alcasync/sms.h>
Sets SMSC (Short Messages Service Centre)
enum CallType { CallMissed = 0, CallReceived = 1, CallDialed = 2} | CallType |
#include <kalcatel/alcatelclasses.h>
type of call
enum AlcatelStorage {StorageNone = 0, StoragePC = 1, StorageSIM = 2, StorageMobile = 3, StorageAny = 0xff } | AlcatelStorage |
#include <kalcatel/alcatelclasses.h>
type of storage
typedef QValueList<AlcatelContact> AlcatelContactList | AlcatelContactList |
#include <kalcatel/alcatelclasses.h>
list of contacts
typedef QValueList<AlcatelCalendar> AlcatelCalendarList | AlcatelCalendarList |
#include <kalcatel/alcatelclasses.h>
list of calendar items
typedef QValueList<AlcatelTodo> AlcatelTodoList | AlcatelTodoList |
#include <kalcatel/alcatelclasses.h>
list of todos
typedef QValueList<AlcatelMessage> AlcatelMessageList | AlcatelMessageList |
#include <kalcatel/alcatelclasses.h>
list of messages
typedef QValueList<AlcatelCall> AlcatelCallList | AlcatelCallList |
#include <kalcatel/alcatelclasses.h>
list of calls
typedef QValueList<AlcatelCategory> AlcatelCategoryList | AlcatelCategoryList |
#include <kalcatel/alcatelclasses.h>
list of categories
AlcatelMessage * getMessageById (AlcatelMessageList *list, int id, AlcatelStorage type)
| getMessageById |
#include <kalcatel/alcatelclasses.h>
find message by id
AlcatelCategory * getCategoryById (AlcatelCategoryList *list, int id, AlcatelStorage type)
| getCategoryById |
#include <kalcatel/alcatelclasses.h>
returns category name
int phoneCmp (QString *number1, QString *number2, QString *prefix)
| phoneCmp |
#include <kalcatel/alcatelclasses.h>
compares two phone numbers, prefix should be international prefix
AlcatelContact * getContactByPhone (AlcatelContactList *list, QString *number, QString *prefix)
| getContactByPhone |
#include <kalcatel/alcatelclasses.h>
find contact by phone
AlcatelContact * getContactById (AlcatelContactList *list, int id, AlcatelStorage type)
| getContactById |
#include <kalcatel/alcatelclasses.h>
find contact by id
AlcatelTodo * getTodoById (AlcatelTodoList *list, int id, AlcatelStorage type)
| getTodoById |
#include <kalcatel/alcatelclasses.h>
find todo by id
AlcatelCalendar * getCalendarById (AlcatelCalendarList *list, int id, AlcatelStorage type)
| getCalendarById |
#include <kalcatel/alcatelclasses.h>
find calendar item by id
AlcatelCall * getCallById (AlcatelCallList *list, int id, AlcatelStorage stype, CallType type)
| getCallById |
#include <kalcatel/alcatelclasses.h>
find call by id
void clearContacts (AlcatelContactList *list, AlcatelStorage type)
| clearContacts |
#include <kalcatel/alcatelclasses.h>
clears contacts of selected type
void clearCalendar (AlcatelCalendarList *list, AlcatelStorage type)
| clearCalendar |
#include <kalcatel/alcatelclasses.h>
clears calendar events of selected type
void clearTodos (AlcatelTodoList *list, AlcatelStorage type)
| clearTodos |
#include <kalcatel/alcatelclasses.h>
clears todos of selected type
void clearMessages (AlcatelMessageList *list, AlcatelStorage type)
| clearMessages |
#include <kalcatel/alcatelclasses.h>
clears messages of selected type
void clearCalls (AlcatelCallList *list, AlcatelStorage type)
| clearCalls |
#include <kalcatel/alcatelclasses.h>
clears calls of selected type
void clearCategories (AlcatelCategoryList *list, AlcatelStorage type)
| clearCategories |
#include <kalcatel/alcatelclasses.h>
clears categories of selected type
AlcatelMessage * getMessageByPrevId (AlcatelMessageList *list, int id, AlcatelStorage type)
| getMessageByPrevId |
#include <kalcatel/alcatelclasses.h>
find message by previous id
AlcatelCategory * getCategoryByPrevId (AlcatelCategoryList *list, int id, AlcatelStorage type)
| getCategoryByPrevId |
#include <kalcatel/alcatelclasses.h>
returns category name
AlcatelContact * getContactByPrevId (AlcatelContactList *list, int id, AlcatelStorage type)
| getContactByPrevId |
#include <kalcatel/alcatelclasses.h>
find contact by previous id
AlcatelTodo * getTodoByPrevId (AlcatelTodoList *list, int id, AlcatelStorage type)
| getTodoByPrevId |
#include <kalcatel/alcatelclasses.h>
find todo by previous id
AlcatelCalendar * getCalendarByPrevId (AlcatelCalendarList *list, int id, AlcatelStorage type)
| getCalendarByPrevId |
#include <kalcatel/alcatelclasses.h>
find calendar item by previous id
AlcatelCall * getCallByPrevId (AlcatelCallList *list, int id, AlcatelStorage stype, CallType type)
| getCallByPrevId |
#include <kalcatel/alcatelclasses.h>
find call by previous id
AlcatelCategory * getCategoryByName (AlcatelCategoryList *list, const QString &name, AlcatelStorage type)
| getCategoryByName |
#include <kalcatel/alcatelclasses.h>
returns category by name
void getStatistics (AlcatelMessageList *list, int &total, int &pc, int &mobile, int &sim, int &deleted, int &modified, int &created)
| getStatistics |
#include <kalcatel/alcatelclasses.h>
void getStatistics (AlcatelCalendarList *list, int &total, int &pc, int &mobile, int &sim, int &deleted, int &modified, int &created)
| getStatistics |
#include <kalcatel/alcatelclasses.h>
void getStatistics (AlcatelCategoryList *list, int &total, int &pc, int &mobile, int &sim, int &deleted, int &modified, int &created)
| getStatistics |
#include <kalcatel/alcatelclasses.h>
void getStatistics (AlcatelContactList *list, int &total, int &pc, int &mobile, int &sim, int &deleted, int &modified, int &created)
| getStatistics |
#include <kalcatel/alcatelclasses.h>
void getStatistics (AlcatelTodoList *list, int &total, int &pc, int &mobile, int &sim, int &deleted, int &modified, int &created)
| getStatistics |
#include <kalcatel/alcatelclasses.h>
void getStatistics (AlcatelCallList *list, int &total, int &pc, int &mobile, int &sim, int &deleted, int &modified, int &created)
| getStatistics |
#include <kalcatel/alcatelclasses.h>
enum AlcDataType { alcatel_all, alcatel_todos, alcatel_messages, alcatel_calendar, alcatel_calls, alcatel_contacts, alcatel_contacts_sim, alcatel_contacts_mobile } | AlcDataType |
#include <kalcatel/kalcateldoc.h>
Used for selecting which type of mobile data we will work with
enum MergeStatus { Mobile, Delete, PC } | MergeStatus |
#include <kalcatel/kalcatelmergedialog.h>
typedef QValueList<MergeItem> MergeItemList | MergeItemList |
#include <kalcatel/kalcatelmergedialog.h>
enum AlcListType { alc_contacts, alc_contacts_sim, alc_contacts_mobile, alc_contacts_mobile_cat, alc_todos, alc_todos_cat, alc_calendar, alc_calls, alc_calls_type, alc_messages, alc_messages_in, alc_messages_out } | AlcListType |
#include <kalcatel/kalcatelview.h>
Listing type, used for creting headers of list views
Generated by: michal on quirk.cic on Fri May 9 19:34:14 2003, using kdoc 2.0a54. |