Calendar

Warning

doxygenfunction: Cannot find function “GSM_CalendarFindDefaultTextTimeAlarmPhone” 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_EncodeVTODO” 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_EncodeVCALENDAR” 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_DecodeVNOTE” 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_EncodeVNTFile” 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_DecodeVCALENDAR_VTODO” 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_IsCalendarNoteFromThePast” 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_GetAlarm” 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_SetAlarm” 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_GetToDoStatus” 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_GetToDo” 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_GetNextToDo” 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_SetToDo” 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_AddToDo” 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_DeleteToDo” 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_DeleteAllToDo” 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_GetCalendarStatus” 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_GetCalendar” 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_GetNextCalendar” 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_SetCalendar” 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_AddCalendar” 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_DeleteCalendar” 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_DeleteAllCalendar” 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_GetCalendarSettings” 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_SetCalendarSettings” 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_GetNotesStatus” 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_GetNote” 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_GetNextNote” 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_SetNote” 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_AddNote” 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_DeleteNote” 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_DeleteAllNotes” in doxygen xml output for project “api” from directory: /home/abuild/rpmbuild/BUILD/gammu-1.42.0/build/gammu-doc/xml

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 Calendar::GSM_CalendarNoteType

Enum defines types of calendar notes

Values:

GSM_CAL_REMINDER = 1

Reminder or Date

GSM_CAL_CALL

Call

GSM_CAL_MEETING

Meeting

GSM_CAL_BIRTHDAY

Birthday or Anniversary or Special Occasion

GSM_CAL_MEMO

Memo or Miscellaneous

GSM_CAL_TRAVEL

Travel

GSM_CAL_VACATION

Vacation

GSM_CAL_T_ATHL

Training - Athletism

GSM_CAL_T_BALL

Training - Ball Games

GSM_CAL_T_CYCL

Training - Cycling

GSM_CAL_T_BUDO

Training - Budo

GSM_CAL_T_DANC

Training - Dance

GSM_CAL_T_EXTR

Training - Extreme Sports

GSM_CAL_T_FOOT

Training - Football

GSM_CAL_T_GOLF

Training - Golf

GSM_CAL_T_GYM

Training - Gym

GSM_CAL_T_HORS

Training - Horse Race

GSM_CAL_T_HOCK

Training - Hockey

GSM_CAL_T_RACE

Training - Races

GSM_CAL_T_RUGB

Training - Rugby

GSM_CAL_T_SAIL

Training - Sailing

GSM_CAL_T_STRE

Training - Street Games

GSM_CAL_T_SWIM

Training - Swimming

GSM_CAL_T_TENN

Training - Tennis

GSM_CAL_T_TRAV

Training - Travels

GSM_CAL_T_WINT

Training - Winter Games

GSM_CAL_ALARM

Alarm

GSM_CAL_DAILY_ALARM

Alarm repeating each day.

GSM_CAL_SHOPPING

Shopping

enum Calendar::GSM_CalendarType

One value of calendar event.

Values:

CAL_START_DATETIME = 1

Date and time of event start.

CAL_END_DATETIME

Date and time of event end.

CAL_TONE_ALARM_DATETIME

Alarm date and time.

CAL_SILENT_ALARM_DATETIME

Date and time of silent alarm.

CAL_TEXT

Text.

CAL_DESCRIPTION

Detailed description.

CAL_LOCATION

Location.

CAL_PHONE

Phone number.

CAL_PRIVATE

Whether this entry is private.

CAL_CONTACTID

Related contact id.

CAL_REPEAT_DAYOFWEEK

Repeat each x’th day of week.

CAL_REPEAT_DAY

Repeat each x’th day of month.

CAL_REPEAT_DAYOFYEAR

Repeat each x’th day of year.

CAL_REPEAT_WEEKOFMONTH

Repeat x’th week of month.

CAL_REPEAT_MONTH

Repeat x’th month.

CAL_REPEAT_FREQUENCY

Repeating frequency.

CAL_REPEAT_STARTDATE

Repeating start.

CAL_REPEAT_STOPDATE

Repeating end.

CAL_REPEAT_COUNT

Number of repetitions.

CAL_LUID

IrMC LUID which can be used for synchronisation.

CAL_LAST_MODIFIED

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 GSM_SubCalendarEntry::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 GSM_CalendarEntry::Entries[GSM_CALENDAR_ENTRIES]

Values of entries.

enum Todo::GSM_ToDoType

Types of to do values. In parenthesis is member of GSM_SubToDoEntry, where value is stored.

Values:

TODO_END_DATETIME = 1

Due date (Date).

TODO_COMPLETED

Whether is completed (Number).

TODO_ALARM_DATETIME

When should alarm be fired (Date).

TODO_SILENT_ALARM_DATETIME

When should silent alarm be fired (Date).

TODO_TEXT

Text of to do (Text).

TODO_DESCRIPTION

Description of to do (Text).

TODO_LOCATION

Location of to do (Text).

TODO_PRIVATE

Whether entry is private (Number).

TODO_CATEGORY

Category of entry (Number).

TODO_CONTACTID

Related contact ID (Number).

TODO_PHONE

Number to call (Text).

TODO_LUID

IrMC LUID which can be used for synchronisation (Text).

TODO_LAST_MODIFIED

Date and time of last modification (Date).

TODO_START_DATETIME

Start date (Date).

TODO_COMPLETED_DATETIME

Completed date (Date).

enum Todo::GSM_ToDo_Priority

Priority of to do.

Values:

GSM_Priority_None = 0
GSM_Priority_High
GSM_Priority_Medium
GSM_Priority_Low
GSM_Priority_INVALID
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 GSM_SubToDoEntry::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 GSM_ToDoEntry::Entries[GSM_TODO_ENTRIES]

Values of current entry.

struct GSM_NoteEntry

Note entry.

Public Members

int Location

Location in memory.

char GSM_NoteEntry::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 GSM_Alarm::Text[(GSM_MAX_CALENDAR_TEXT_LENGTH+1) *2]

Text that is shown on display.

enum Todo::GSM_VToDoVersion

Format of vTodo.

Values:

Nokia_VToDo = 1

Format compatible with Nokia - limited subsed of standard.

SonyEricsson_VToDo

Format compatible with SonyEricsson - complete standard.

Mozilla_VToDo

Format compatible with Mozilla - iCalendar based.

enum Calendar::GSM_VCalendarVersion

Format of vCalendar export.

Values:

Nokia_VCalendar = 1

vCalendar specially hacked for Nokia .

Siemens_VCalendar

vCalendar specially hacked for Siemens.

SonyEricsson_VCalendar

Standard vCalendar (which works for Sony-Ericsson phones)

Mozilla_iCalendar

iCalendar as compatible with Mozilla.