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.
-
struct
GSM_ToDoStatus¶ Status of to do entries.
-
struct
GSM_CalendarStatus¶ Structure used for returning calendar status.
-
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.
-
GSM_CalendarType
-
struct
GSM_CalendarEntry¶ Calendar note values.
-
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.
-
GSM_ToDoType
-
struct
GSM_ToDoEntry¶ To do 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.
-
int
-
struct
GSM_Alarm¶ Alarm values.
Public Members
-
int
Location¶ Location where it is stored.
-
GSM_DateTime
DateTime¶ Date and time of alarm.
-
unsigned char GSM_Alarm::Text[(GSM_MAX_CALENDAR_TEXT_LENGTH+1) *2] Text that is shown on display.
-
int
-
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.
-