Calendar

Warning

doxygenfunction: Cannot find function “GSM_CalendarFindDefaultTextTimeAlarmPhone” in doxygen xml output for project “api” from directory: /build/reproducible-path/gammu-1.42.0/obj-x86_64-linux-gnu/gammu-doc/xml

Warning

doxygenfunction: Cannot find function “GSM_EncodeVTODO” in doxygen xml output for project “api” from directory: /build/reproducible-path/gammu-1.42.0/obj-x86_64-linux-gnu/gammu-doc/xml

Warning

doxygenfunction: Cannot find function “GSM_EncodeVCALENDAR” in doxygen xml output for project “api” from directory: /build/reproducible-path/gammu-1.42.0/obj-x86_64-linux-gnu/gammu-doc/xml

Warning

doxygenfunction: Cannot find function “GSM_DecodeVNOTE” in doxygen xml output for project “api” from directory: /build/reproducible-path/gammu-1.42.0/obj-x86_64-linux-gnu/gammu-doc/xml

Warning

doxygenfunction: Cannot find function “GSM_EncodeVNTFile” in doxygen xml output for project “api” from directory: /build/reproducible-path/gammu-1.42.0/obj-x86_64-linux-gnu/gammu-doc/xml

Warning

doxygenfunction: Cannot find function “GSM_DecodeVCALENDAR_VTODO” in doxygen xml output for project “api” from directory: /build/reproducible-path/gammu-1.42.0/obj-x86_64-linux-gnu/gammu-doc/xml

Warning

doxygenfunction: Cannot find function “GSM_IsCalendarNoteFromThePast” in doxygen xml output for project “api” from directory: /build/reproducible-path/gammu-1.42.0/obj-x86_64-linux-gnu/gammu-doc/xml

Warning

doxygenfunction: Cannot find function “GSM_GetAlarm” in doxygen xml output for project “api” from directory: /build/reproducible-path/gammu-1.42.0/obj-x86_64-linux-gnu/gammu-doc/xml

Warning

doxygenfunction: Cannot find function “GSM_SetAlarm” in doxygen xml output for project “api” from directory: /build/reproducible-path/gammu-1.42.0/obj-x86_64-linux-gnu/gammu-doc/xml

Warning

doxygenfunction: Cannot find function “GSM_GetToDoStatus” in doxygen xml output for project “api” from directory: /build/reproducible-path/gammu-1.42.0/obj-x86_64-linux-gnu/gammu-doc/xml

Warning

doxygenfunction: Cannot find function “GSM_GetToDo” in doxygen xml output for project “api” from directory: /build/reproducible-path/gammu-1.42.0/obj-x86_64-linux-gnu/gammu-doc/xml

Warning

doxygenfunction: Cannot find function “GSM_GetNextToDo” in doxygen xml output for project “api” from directory: /build/reproducible-path/gammu-1.42.0/obj-x86_64-linux-gnu/gammu-doc/xml

Warning

doxygenfunction: Cannot find function “GSM_SetToDo” in doxygen xml output for project “api” from directory: /build/reproducible-path/gammu-1.42.0/obj-x86_64-linux-gnu/gammu-doc/xml

Warning

doxygenfunction: Cannot find function “GSM_AddToDo” in doxygen xml output for project “api” from directory: /build/reproducible-path/gammu-1.42.0/obj-x86_64-linux-gnu/gammu-doc/xml

Warning

doxygenfunction: Cannot find function “GSM_DeleteToDo” in doxygen xml output for project “api” from directory: /build/reproducible-path/gammu-1.42.0/obj-x86_64-linux-gnu/gammu-doc/xml

Warning

doxygenfunction: Cannot find function “GSM_DeleteAllToDo” in doxygen xml output for project “api” from directory: /build/reproducible-path/gammu-1.42.0/obj-x86_64-linux-gnu/gammu-doc/xml

Warning

doxygenfunction: Cannot find function “GSM_GetCalendarStatus” in doxygen xml output for project “api” from directory: /build/reproducible-path/gammu-1.42.0/obj-x86_64-linux-gnu/gammu-doc/xml

Warning

doxygenfunction: Cannot find function “GSM_GetCalendar” in doxygen xml output for project “api” from directory: /build/reproducible-path/gammu-1.42.0/obj-x86_64-linux-gnu/gammu-doc/xml

Warning

doxygenfunction: Cannot find function “GSM_GetNextCalendar” in doxygen xml output for project “api” from directory: /build/reproducible-path/gammu-1.42.0/obj-x86_64-linux-gnu/gammu-doc/xml

Warning

doxygenfunction: Cannot find function “GSM_SetCalendar” in doxygen xml output for project “api” from directory: /build/reproducible-path/gammu-1.42.0/obj-x86_64-linux-gnu/gammu-doc/xml

Warning

doxygenfunction: Cannot find function “GSM_AddCalendar” in doxygen xml output for project “api” from directory: /build/reproducible-path/gammu-1.42.0/obj-x86_64-linux-gnu/gammu-doc/xml

Warning

doxygenfunction: Cannot find function “GSM_DeleteCalendar” in doxygen xml output for project “api” from directory: /build/reproducible-path/gammu-1.42.0/obj-x86_64-linux-gnu/gammu-doc/xml

Warning

doxygenfunction: Cannot find function “GSM_DeleteAllCalendar” in doxygen xml output for project “api” from directory: /build/reproducible-path/gammu-1.42.0/obj-x86_64-linux-gnu/gammu-doc/xml

Warning

doxygenfunction: Cannot find function “GSM_GetCalendarSettings” in doxygen xml output for project “api” from directory: /build/reproducible-path/gammu-1.42.0/obj-x86_64-linux-gnu/gammu-doc/xml

Warning

doxygenfunction: Cannot find function “GSM_SetCalendarSettings” in doxygen xml output for project “api” from directory: /build/reproducible-path/gammu-1.42.0/obj-x86_64-linux-gnu/gammu-doc/xml

Warning

doxygenfunction: Cannot find function “GSM_GetNotesStatus” in doxygen xml output for project “api” from directory: /build/reproducible-path/gammu-1.42.0/obj-x86_64-linux-gnu/gammu-doc/xml

Warning

doxygenfunction: Cannot find function “GSM_GetNote” in doxygen xml output for project “api” from directory: /build/reproducible-path/gammu-1.42.0/obj-x86_64-linux-gnu/gammu-doc/xml

Warning

doxygenfunction: Cannot find function “GSM_GetNextNote” in doxygen xml output for project “api” from directory: /build/reproducible-path/gammu-1.42.0/obj-x86_64-linux-gnu/gammu-doc/xml

Warning

doxygenfunction: Cannot find function “GSM_SetNote” in doxygen xml output for project “api” from directory: /build/reproducible-path/gammu-1.42.0/obj-x86_64-linux-gnu/gammu-doc/xml

Warning

doxygenfunction: Cannot find function “GSM_AddNote” in doxygen xml output for project “api” from directory: /build/reproducible-path/gammu-1.42.0/obj-x86_64-linux-gnu/gammu-doc/xml

Warning

doxygenfunction: Cannot find function “GSM_DeleteNote” in doxygen xml output for project “api” from directory: /build/reproducible-path/gammu-1.42.0/obj-x86_64-linux-gnu/gammu-doc/xml

Warning

doxygenfunction: Cannot find function “GSM_DeleteAllNotes” in doxygen xml output for project “api” from directory: /build/reproducible-path/gammu-1.42.0/obj-x86_64-linux-gnu/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 GSM_CalendarNoteType

Enum defines types of calendar notes

Values:

enumerator GSM_CAL_REMINDER

Reminder or Date

enumerator GSM_CAL_CALL

Call

enumerator GSM_CAL_MEETING

Meeting

enumerator GSM_CAL_BIRTHDAY

Birthday or Anniversary or Special Occasion

enumerator GSM_CAL_MEMO

Memo or Miscellaneous

enumerator GSM_CAL_TRAVEL

Travel

enumerator GSM_CAL_VACATION

Vacation

enumerator GSM_CAL_T_ATHL

Training - Athletism

enumerator GSM_CAL_T_BALL

Training - Ball Games

enumerator GSM_CAL_T_CYCL

Training - Cycling

enumerator GSM_CAL_T_BUDO

Training - Budo

enumerator GSM_CAL_T_DANC

Training - Dance

enumerator GSM_CAL_T_EXTR

Training - Extreme Sports

enumerator GSM_CAL_T_FOOT

Training - Football

enumerator GSM_CAL_T_GOLF

Training - Golf

enumerator GSM_CAL_T_GYM

Training - Gym

enumerator GSM_CAL_T_HORS

Training - Horse Race

enumerator GSM_CAL_T_HOCK

Training - Hockey

enumerator GSM_CAL_T_RACE

Training - Races

enumerator GSM_CAL_T_RUGB

Training - Rugby

enumerator GSM_CAL_T_SAIL

Training - Sailing

enumerator GSM_CAL_T_STRE

Training - Street Games

enumerator GSM_CAL_T_SWIM

Training - Swimming

enumerator GSM_CAL_T_TENN

Training - Tennis

enumerator GSM_CAL_T_TRAV

Training - Travels

enumerator GSM_CAL_T_WINT

Training - Winter Games

enumerator GSM_CAL_ALARM

Alarm

enumerator GSM_CAL_DAILY_ALARM

Alarm repeating each day.

enumerator GSM_CAL_SHOPPING

Shopping

enum GSM_CalendarType

One value of calendar event.

Values:

enumerator CAL_START_DATETIME

Date and time of event start.

enumerator CAL_END_DATETIME

Date and time of event end.

enumerator CAL_TONE_ALARM_DATETIME

Alarm date and time.

enumerator CAL_SILENT_ALARM_DATETIME

Date and time of silent alarm.

enumerator CAL_TEXT

Text.

enumerator CAL_DESCRIPTION

Detailed description.

enumerator CAL_LOCATION

Location.

enumerator CAL_PHONE

Phone number.

enumerator CAL_PRIVATE

Whether this entry is private.

enumerator CAL_CONTACTID

Related contact id.

enumerator CAL_REPEAT_DAYOFWEEK

Repeat each x’th day of week.

enumerator CAL_REPEAT_DAY

Repeat each x’th day of month.

enumerator CAL_REPEAT_DAYOFYEAR

Repeat each x’th day of year.

enumerator CAL_REPEAT_WEEKOFMONTH

Repeat x’th week of month.

enumerator CAL_REPEAT_MONTH

Repeat x’th month.

enumerator CAL_REPEAT_FREQUENCY

Repeating frequency.

enumerator CAL_REPEAT_STARTDATE

Repeating start.

enumerator CAL_REPEAT_STOPDATE

Repeating end.

enumerator CAL_REPEAT_COUNT

Number of repetitions.

enumerator CAL_LUID

IrMC LUID which can be used for synchronisation.

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

enum GSM_ToDoType

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

Values:

enumerator TODO_END_DATETIME

Due date (Date).

enumerator TODO_COMPLETED

Whether is completed (Number).

enumerator TODO_ALARM_DATETIME

When should alarm be fired (Date).

enumerator TODO_SILENT_ALARM_DATETIME

When should silent alarm be fired (Date).

enumerator TODO_TEXT

Text of to do (Text).

enumerator TODO_DESCRIPTION

Description of to do (Text).

enumerator TODO_LOCATION

Location of to do (Text).

enumerator TODO_PRIVATE

Whether entry is private (Number).

enumerator TODO_CATEGORY

Category of entry (Number).

enumerator TODO_CONTACTID

Related contact ID (Number).

enumerator TODO_PHONE

Number to call (Text).

enumerator TODO_LUID

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

enumerator TODO_LAST_MODIFIED

Date and time of last modification (Date).

enumerator TODO_START_DATETIME

Start date (Date).

enumerator TODO_COMPLETED_DATETIME

Completed date (Date).

enum GSM_ToDo_Priority

Priority of to do.

Values:

enumerator GSM_Priority_None
enumerator GSM_Priority_High
enumerator GSM_Priority_Medium
enumerator GSM_Priority_Low
enumerator 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 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.

enum GSM_VToDoVersion

Format of vTodo.

Values:

enumerator Nokia_VToDo

Format compatible with Nokia - limited subsed of standard.

enumerator SonyEricsson_VToDo

Format compatible with SonyEricsson - complete standard.

enumerator Mozilla_VToDo

Format compatible with Mozilla - iCalendar based.

enum GSM_VCalendarVersion

Format of vCalendar export.

Values:

enumerator Nokia_VCalendar

vCalendar specially hacked for Nokia .

enumerator Siemens_VCalendar

vCalendar specially hacked for Siemens.

enumerator SonyEricsson_VCalendar

Standard vCalendar (which works for Sony-Ericsson phones)

enumerator Mozilla_iCalendar

iCalendar as compatible with Mozilla.