Finds inxedes of default entries.
Encodes vTodo to buffer.
Parameters: |
|
---|---|
Return: | Error code. |
Encodes vCalendar to buffer.
Parameters: |
|
---|---|
Return: | Error code. |
Decodes vNote from buffer.
Parameters: |
|
---|---|
Return: | Error code. |
Encodes vNote to buffer.
Parameters: |
|
---|---|
Return: | Error code. |
Decodes vCalendar and vTodo buffer.
Parameters: |
|
---|---|
Return: | Error code |
Detects whether calendar note is in past.
Parameters: |
|
---|---|
Return: | Whether entry is in past. |
Reads alarm set in phone.
Parameters: |
|
---|---|
Return: | Error code |
Sets alarm in phone.
Parameters: |
|
---|---|
Return: | Error code |
Gets status of ToDos (count of used entries).
Parameters: |
|
---|---|
Return: | Error code |
Reads ToDo from phone.
Parameters: |
|
---|---|
Return: | Error code |
Reads ToDo from phone.
Parameters: |
|
---|---|
Return: | Error code |
Sets ToDo in phone.
Parameters: |
|
---|---|
Return: | Error code |
Adds ToDo in phone.
Parameters: |
|
---|---|
Return: | Error code |
Deletes ToDo entry in phone.
Parameters: |
|
---|---|
Return: | Error code |
Deletes all todo entries in phone.
Parameters: |
|
---|---|
Return: | Error code |
Retrieves calendar status (number of used entries).
Parameters: |
|
---|---|
Return: | Error code |
Retrieves calendar entry.
Parameters: |
|
---|---|
Return: | Error code |
Retrieves calendar entry. This is useful for continuous reading of all calendar entries.
Parameters: |
|
---|---|
Return: | Error code |
Sets calendar entry
Parameters: |
|
---|---|
Return: | Error code |
Adds calendar entry.
Parameters: |
|
---|---|
Return: | Error code |
Deletes calendar entry.
Parameters: |
|
---|---|
Return: | Error code |
Deletes all calendar entries.
Parameters: |
|
---|---|
Return: | Error code |
Reads calendar settings.
Parameters: |
|
---|---|
Return: | Error code |
Sets calendar settings.
Parameters: |
|
---|---|
Return: | Error code |
Retrieves notes status (number of used entries).
Parameters: |
|
---|---|
Return: | Error code |
Retrieves notes entry.
Parameters: |
|
---|---|
Return: | Error code |
Retrieves note entry. This is useful for continuous reading of all notes entries.
Parameters: |
|
---|---|
Return: | Error code |
Sets note entry
Parameters: |
|
---|---|
Return: | Error code |
Adds note entry.
Parameters: |
|
---|---|
Return: | Error code |
Deletes note entry.
Parameters: |
|
---|---|
Return: | Error code |
Deletes all notes entries.
Parameters: |
|
---|---|
Return: | Error code |
struct GSM_CalendarSettings
Calendar settings structure.
Public Members
- int StartDay
Monday = 1, Tuesday = 2,...
- int AutoDelete
0 = no delete, 1 = after day,...
struct GSM_ToDoStatus
Status of to do entries.
Public Members
- int Free
Number of free positions.
- int Used
Number of used positions.
struct GSM_CalendarStatus
Structure used for returning calendar status.
Public Members
- int Free
Number of free positions.
- int Used
Number of used positions.
Enum defines types of calendar notes
Values:
Reminder or Date
Call
Meeting
Birthday or Anniversary or Special Occasion
Memo or Miscellaneous
Travel
Vacation
Training - Athletism
Training - Ball Games
Training - Cycling
Training - Budo
Training - Dance
Training - Extreme Sports
Training - Football
Training - Golf
Training - Gym
Training - Horse Race
Training - Hockey
Training - Races
Training - Rugby
Training - Sailing
Training - Street Games
Training - Swimming
Training - Tennis
Training - Travels
Training - Winter Games
Alarm
Alarm repeating each day.
Shopping
One value of calendar event.
Values:
Date and time of event start.
Date and time of event end.
Alarm date and time.
Date and time of silent alarm.
Text.
Detailed description.
Location.
Phone number.
Whether this entry is private.
Related contact id.
Repeat each x’th day of week.
Repeat each x’th day of month.
Repeat each x’th day of year.
Repeat x’th week of month.
Repeat x’th month.
Repeating frequency.
Repeating start.
Repeating end.
Number of repetitions.
IrMC LUID which can be used for synchronisation.
Date and time of last modification.
struct GSM_SubCalendarEntry
One value of calendar event.
Public Members
- GSM_CalendarType EntryType
Type of value.
- GSM_DateTime Date
Date and time of value, if applicable.
- int Number
Number of value, if applicable.
- GSM_Error AddError
During adding SubEntry Gammu can return here info, if it was done OK
- unsigned char Text[(GSM_MAX_CALENDAR_TEXT_LENGTH+1)*2]
Text of value, if applicable.
struct GSM_CalendarEntry
Calendar note values.
Public Members
- GSM_CalendarNoteType Type
Type of calendar note.
- int Location
Location in memory.
- int EntriesNum
Number of entries.
- GSM_SubCalendarEntry Entries[GSM_CALENDAR_ENTRIES]
Values of entries.
Types of to do values. In parenthesis is member of GSM_SubToDoEntry, where value is stored.
Values:
Due date (Date).
Whether is completed (Number).
When should alarm be fired (Date).
When should silent alarm be fired (Date).
Text of to do (Text).
Description of to do (Text).
Location of to do (Text).
Whether entry is private (Number).
Category of entry (Number).
Related contact ID (Number).
Number to call (Text).
IrMC LUID which can be used for synchronisation (Text).
Date and time of last modification (Date).
Start date (Date).
Completed date (Date).
Priority of to do.
Values:
struct GSM_SubToDoEntry
Value of to do entry.
Public Members
- GSM_ToDoType EntryType
Type of entry.
- GSM_DateTime Date
Date of value, if appropriate, see GSM_ToDoType.
- unsigned int Number
Number of value, if appropriate, see GSM_ToDoType.
- unsigned char Text[(GSM_MAX_TODO_TEXT_LENGTH+1)*2]
Text of value, if appropriate, see GSM_ToDoType.
struct GSM_ToDoEntry
To do entry.
Public Members
- GSM_CalendarNoteType Type
Type of todo note.
- GSM_ToDo_Priority Priority
Priority of entry.
- int Location
Location in memory.
- int EntriesNum
Number of entries.
- GSM_SubToDoEntry Entries[GSM_TODO_ENTRIES]
Values of current entry.
struct GSM_NoteEntry
Note entry.
Public Members
- int Location
Location in memory.
- char Text[(GSM_MAX_NOTE_TEXT_LENGTH+1)*2]
Text of note.
struct GSM_Alarm
Alarm values.
Public Members
- int Location
Location where it is stored.
- GSM_DateTime DateTime
Date and time of alarm.
- gboolean Repeating
Whether it repeats each day.
- unsigned char Text[(GSM_MAX_CALENDAR_TEXT_LENGTH+1)*2]
Text that is shown on display.
Format of vTodo.
Values:
Format compatible with Nokia - limited subsed of standard.
Format compatible with SonyEricsson - complete standard.
Format compatible with Mozilla - iCalendar based.
Format of vCalendar export.
Values:
vCalendar specially hacked for Nokia .
vCalendar specially hacked for Siemens.
Standard vCalendar (which works for Sony-Ericsson phones)
iCalendar as compatible with Mozilla.