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.