Calendar¶
Warning
doxygenfunction: Unable to resolve multiple matches for function “GSM_CalendarFindDefaultTextTimeAlarmPhone” with arguments () in doxygen xml output for project “project0” from directory: /home/abuild/rpmbuild/BUILD/gammu-1.36.5/build/gammu-doc/xml. Potential matches:
- void GSM_CalendarFindDefaultTextTimeAlarmPhone(GSM_CalendarEntry *, int *, int *, int *, int *, int *, int *)
Warning
doxygenfunction: Unable to resolve multiple matches for function “GSM_EncodeVTODO” with arguments () in doxygen xml output for project “project0” from directory: /home/abuild/rpmbuild/BUILD/gammu-1.36.5/build/gammu-doc/xml. Potential matches:
- GSM_Error GSM_EncodeVTODO(char *, const size_t, size_t *, const GSM_ToDoEntry *, const gboolean, const GSM_VToDoVersion)
Warning
doxygenfunction: Unable to resolve multiple matches for function “GSM_EncodeVCALENDAR” with arguments () in doxygen xml output for project “project0” from directory: /home/abuild/rpmbuild/BUILD/gammu-1.36.5/build/gammu-doc/xml. Potential matches:
- GSM_Error GSM_EncodeVCALENDAR(char *, const size_t, size_t *, GSM_CalendarEntry *, const gboolean, const GSM_VCalendarVersion)
Warning
doxygenfunction: Unable to resolve multiple matches for function “GSM_DecodeVNOTE” with arguments () in doxygen xml output for project “project0” from directory: /home/abuild/rpmbuild/BUILD/gammu-1.36.5/build/gammu-doc/xml. Potential matches:
- GSM_Error GSM_DecodeVNOTE(char *, size_t *, GSM_NoteEntry *)
Warning
doxygenfunction: Unable to resolve multiple matches for function “GSM_EncodeVNTFile” with arguments () in doxygen xml output for project “project0” from directory: /home/abuild/rpmbuild/BUILD/gammu-1.36.5/build/gammu-doc/xml. Potential matches:
- GSM_Error GSM_EncodeVNTFile(char *, const size_t, size_t *, GSM_NoteEntry *)
Warning
doxygenfunction: Unable to resolve multiple matches for function “GSM_DecodeVCALENDAR_VTODO” with arguments () in doxygen xml output for project “project0” from directory: /home/abuild/rpmbuild/BUILD/gammu-1.36.5/build/gammu-doc/xml. Potential matches:
- GSM_Error GSM_DecodeVCALENDAR_VTODO(GSM_Debug_Info *, char *, size_t *, GSM_CalendarEntry *, GSM_ToDoEntry *, GSM_VCalendarVersion, GSM_VToDoVersion)
Warning
doxygenfunction: Unable to resolve multiple matches for function “GSM_IsCalendarNoteFromThePast” with arguments () in doxygen xml output for project “project0” from directory: /home/abuild/rpmbuild/BUILD/gammu-1.36.5/build/gammu-doc/xml. Potential matches:
- gboolean GSM_IsCalendarNoteFromThePast(GSM_CalendarEntry *)
Warning
doxygenfunction: Unable to resolve multiple matches for function “GSM_GetAlarm” with arguments () in doxygen xml output for project “project0” from directory: /home/abuild/rpmbuild/BUILD/gammu-1.36.5/build/gammu-doc/xml. Potential matches:
- GSM_Error GSM_GetAlarm(GSM_StateMachine *, GSM_Alarm *)
Warning
doxygenfunction: Unable to resolve multiple matches for function “GSM_SetAlarm” with arguments () in doxygen xml output for project “project0” from directory: /home/abuild/rpmbuild/BUILD/gammu-1.36.5/build/gammu-doc/xml. Potential matches:
- GSM_Error GSM_SetAlarm(GSM_StateMachine *, GSM_Alarm *)
Warning
doxygenfunction: Unable to resolve multiple matches for function “GSM_GetToDoStatus” with arguments () in doxygen xml output for project “project0” from directory: /home/abuild/rpmbuild/BUILD/gammu-1.36.5/build/gammu-doc/xml. Potential matches:
- GSM_Error GSM_GetToDoStatus(GSM_StateMachine *, GSM_ToDoStatus *)
Warning
doxygenfunction: Unable to resolve multiple matches for function “GSM_GetToDo” with arguments () in doxygen xml output for project “project0” from directory: /home/abuild/rpmbuild/BUILD/gammu-1.36.5/build/gammu-doc/xml. Potential matches:
- GSM_Error GSM_GetToDo(GSM_StateMachine *, GSM_ToDoEntry *)
Warning
doxygenfunction: Unable to resolve multiple matches for function “GSM_GetNextToDo” with arguments () in doxygen xml output for project “project0” from directory: /home/abuild/rpmbuild/BUILD/gammu-1.36.5/build/gammu-doc/xml. Potential matches:
- GSM_Error GSM_GetNextToDo(GSM_StateMachine *, GSM_ToDoEntry *, gboolean)
Warning
doxygenfunction: Unable to resolve multiple matches for function “GSM_SetToDo” with arguments () in doxygen xml output for project “project0” from directory: /home/abuild/rpmbuild/BUILD/gammu-1.36.5/build/gammu-doc/xml. Potential matches:
- GSM_Error GSM_SetToDo(GSM_StateMachine *, GSM_ToDoEntry *)
Warning
doxygenfunction: Unable to resolve multiple matches for function “GSM_AddToDo” with arguments () in doxygen xml output for project “project0” from directory: /home/abuild/rpmbuild/BUILD/gammu-1.36.5/build/gammu-doc/xml. Potential matches:
- GSM_Error GSM_AddToDo(GSM_StateMachine *, GSM_ToDoEntry *)
Warning
doxygenfunction: Unable to resolve multiple matches for function “GSM_DeleteToDo” with arguments () in doxygen xml output for project “project0” from directory: /home/abuild/rpmbuild/BUILD/gammu-1.36.5/build/gammu-doc/xml. Potential matches:
- GSM_Error GSM_DeleteToDo(GSM_StateMachine *, GSM_ToDoEntry *)
Warning
doxygenfunction: Unable to resolve multiple matches for function “GSM_DeleteAllToDo” with arguments () in doxygen xml output for project “project0” from directory: /home/abuild/rpmbuild/BUILD/gammu-1.36.5/build/gammu-doc/xml. Potential matches:
- GSM_Error GSM_DeleteAllToDo(GSM_StateMachine *)
Warning
doxygenfunction: Unable to resolve multiple matches for function “GSM_GetCalendarStatus” with arguments () in doxygen xml output for project “project0” from directory: /home/abuild/rpmbuild/BUILD/gammu-1.36.5/build/gammu-doc/xml. Potential matches:
- GSM_Error GSM_GetCalendarStatus(GSM_StateMachine *, GSM_CalendarStatus *)
Warning
doxygenfunction: Unable to resolve multiple matches for function “GSM_GetCalendar” with arguments () in doxygen xml output for project “project0” from directory: /home/abuild/rpmbuild/BUILD/gammu-1.36.5/build/gammu-doc/xml. Potential matches:
- GSM_Error GSM_GetCalendar(GSM_StateMachine *, GSM_CalendarEntry *)
Warning
doxygenfunction: Unable to resolve multiple matches for function “GSM_GetNextCalendar” with arguments () in doxygen xml output for project “project0” from directory: /home/abuild/rpmbuild/BUILD/gammu-1.36.5/build/gammu-doc/xml. Potential matches:
- GSM_Error GSM_GetNextCalendar(GSM_StateMachine *, GSM_CalendarEntry *, gboolean)
Warning
doxygenfunction: Unable to resolve multiple matches for function “GSM_SetCalendar” with arguments () in doxygen xml output for project “project0” from directory: /home/abuild/rpmbuild/BUILD/gammu-1.36.5/build/gammu-doc/xml. Potential matches:
- GSM_Error GSM_SetCalendar(GSM_StateMachine *, GSM_CalendarEntry *)
Warning
doxygenfunction: Unable to resolve multiple matches for function “GSM_AddCalendar” with arguments () in doxygen xml output for project “project0” from directory: /home/abuild/rpmbuild/BUILD/gammu-1.36.5/build/gammu-doc/xml. Potential matches:
- GSM_Error GSM_AddCalendar(GSM_StateMachine *, GSM_CalendarEntry *)
Warning
doxygenfunction: Unable to resolve multiple matches for function “GSM_DeleteCalendar” with arguments () in doxygen xml output for project “project0” from directory: /home/abuild/rpmbuild/BUILD/gammu-1.36.5/build/gammu-doc/xml. Potential matches:
- GSM_Error GSM_DeleteCalendar(GSM_StateMachine *, GSM_CalendarEntry *)
Warning
doxygenfunction: Unable to resolve multiple matches for function “GSM_DeleteAllCalendar” with arguments () in doxygen xml output for project “project0” from directory: /home/abuild/rpmbuild/BUILD/gammu-1.36.5/build/gammu-doc/xml. Potential matches:
- GSM_Error GSM_DeleteAllCalendar(GSM_StateMachine *)
Warning
doxygenfunction: Unable to resolve multiple matches for function “GSM_GetCalendarSettings” with arguments () in doxygen xml output for project “project0” from directory: /home/abuild/rpmbuild/BUILD/gammu-1.36.5/build/gammu-doc/xml. Potential matches:
- GSM_Error GSM_GetCalendarSettings(GSM_StateMachine *, GSM_CalendarSettings *)
Warning
doxygenfunction: Unable to resolve multiple matches for function “GSM_SetCalendarSettings” with arguments () in doxygen xml output for project “project0” from directory: /home/abuild/rpmbuild/BUILD/gammu-1.36.5/build/gammu-doc/xml. Potential matches:
- GSM_Error GSM_SetCalendarSettings(GSM_StateMachine *, GSM_CalendarSettings *)
Warning
doxygenfunction: Unable to resolve multiple matches for function “GSM_GetNotesStatus” with arguments () in doxygen xml output for project “project0” from directory: /home/abuild/rpmbuild/BUILD/gammu-1.36.5/build/gammu-doc/xml. Potential matches:
- GSM_Error GSM_GetNotesStatus(GSM_StateMachine *, GSM_ToDoStatus *)
Warning
doxygenfunction: Unable to resolve multiple matches for function “GSM_GetNote” with arguments () in doxygen xml output for project “project0” from directory: /home/abuild/rpmbuild/BUILD/gammu-1.36.5/build/gammu-doc/xml. Potential matches:
- GSM_Error GSM_GetNote(GSM_StateMachine *, GSM_NoteEntry *)
Warning
doxygenfunction: Unable to resolve multiple matches for function “GSM_GetNextNote” with arguments () in doxygen xml output for project “project0” from directory: /home/abuild/rpmbuild/BUILD/gammu-1.36.5/build/gammu-doc/xml. Potential matches:
- GSM_Error GSM_GetNextNote(GSM_StateMachine *, GSM_NoteEntry *, gboolean)
Warning
doxygenfunction: Unable to resolve multiple matches for function “GSM_SetNote” with arguments () in doxygen xml output for project “project0” from directory: /home/abuild/rpmbuild/BUILD/gammu-1.36.5/build/gammu-doc/xml. Potential matches:
- GSM_Error GSM_SetNote(GSM_StateMachine *, GSM_NoteEntry *)
Warning
doxygenfunction: Unable to resolve multiple matches for function “GSM_AddNote” with arguments () in doxygen xml output for project “project0” from directory: /home/abuild/rpmbuild/BUILD/gammu-1.36.5/build/gammu-doc/xml. Potential matches:
- GSM_Error GSM_AddNote(GSM_StateMachine *, GSM_NoteEntry *)
Warning
doxygenfunction: Unable to resolve multiple matches for function “GSM_DeleteNote” with arguments () in doxygen xml output for project “project0” from directory: /home/abuild/rpmbuild/BUILD/gammu-1.36.5/build/gammu-doc/xml. Potential matches:
- GSM_Error GSM_DeleteNote(GSM_StateMachine *, GSM_NoteEntry *)
Warning
doxygenfunction: Unable to resolve multiple matches for function “GSM_DeleteAllNotes” with arguments () in doxygen xml output for project “project0” from directory: /home/abuild/rpmbuild/BUILD/gammu-1.36.5/build/gammu-doc/xml. Potential matches:
- GSM_Error GSM_DeleteAllNotes(GSM_StateMachine *)
-
struct
GSM_CalendarSettings Calendar settings structure.
Public Members
-
int
StartDay Monday = 1, Tuesday = 2,...
-
int
AutoDelete 0 = no delete, 1 = after day,...
-
int
-
struct
GSM_ToDoStatus Status of to do entries.
Public Members
-
int
Free Number of free positions.
-
int
Used Number of used positions.
-
int
-
struct
GSM_CalendarStatus Structure used for returning calendar status.
Public Members
-
int
Free Number of free positions.
-
int
Used Number of used positions.
-
int
- GSM_CalendarNoteType enum
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
- GSM_CalendarType enum
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
Text[(GSM_MAX_CALENDAR_TEXT_LENGTH+1)*2] Text of value, if applicable.
-
GSM_CalendarType
-
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.
-
GSM_CalendarNoteType
- GSM_ToDoType enum
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).
- GSM_ToDo_Priority enum
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
Text[(GSM_MAX_TODO_TEXT_LENGTH+1)*2] Text of value, if appropriate, see GSM_ToDoType.
-
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.
-
GSM_CalendarNoteType
-
struct
GSM_NoteEntry Note entry.
Public Members
-
int
Location Location in memory.
-
char
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.
-
gboolean
Repeating Whether it repeats each day.
-
unsigned char
Text[(GSM_MAX_CALENDAR_TEXT_LENGTH+1)*2] Text that is shown on display.
-
int
- GSM_VToDoVersion enum
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.
- GSM_VCalendarVersion enum
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.