SAMSUNG GT calendar AT commands
===============================

Calendar Entries
----------------

``AT+SSHT=1`` - selects the Organizer->Calendar->Appointment entries
(Spotkania in Polish version)

``AT+SSHT=2`` - selects the Organizer->Calendar->Anniversary entries
(Rocznice in Polish version)

``AT+SSHT=5`` - selects the Organizer->Calendar->Holiday entries (Święta
in Polish version)

``AT+SSHT=6`` - selects the Organizer->Calendar->Important entries (Ważne
in Polish version)

``AT+SSHT=7`` - selects the Organizer->Calendar->Private entries (Prywatne
in Polish version)

After selection of type, we can read all items::

    AT+SSHR=0
    +SSHR:5,"5,test1","0,","0,",2010,5,12,2010,5,12,21,49,22,49,0,0,0,0,2010,5,30,,
    +SSHR:3,"1,x","0,","0,",2010,6,2,2010,6,3,0,0,0,0,0,0,0,0,2010,5,30,,
    +SSHR:1,"9,event1234","0,","0,",2010,6,7,2010,6,7,7,0,8,59,0,0,0,0,2010,5,30,,
    +SSHR:4,"7,test123","0,","0,",2010,6,14,2010,6,14,21,37,22,37,0,0,0,0,2010,5,30,,
    +SSHR:2,"7,Meeting","0,","0,",2010,6,15,2010,6,15,8,0,8,59,0,0,0,0,2010,5,30,,
    OK

Or just read a single item::

    AT+SSHR=1
    +SSHR:1,"9,Event 123","0,","0,",2010,6,7,2010,6,7,7,0,8,59,0,0,0,0,2010,5,30,,
    OK

Getting status (the last number appears to be number of notes)::

    AT+SSHR=?
    +SSHR:100,15,100,15,"1000000",2008,2024,5
    OK

You can also add or modify an item::

    AT+SSHW="7,event01","16,details of event","5,where",2010,06,03,2010,06,04,12,31,13,42,0,0,0,0,2010,05,31,,,0

It seems, that the last number in the above record specifies whether
it is addition of a new record (0), or modification of the old record
(then the number is the position of the item, as the first number
listed after ``AT+SSHR=0``). e.g.::

    AT+SSHW="13,event1234 new","0,","0,",2010,06,07,2010,06,07,07,00,08,59,0,0,0,0,2010,05,30,,,1


Please note, that the format for writing is somehow different, than
for reading - hour and minutes must be in two-digit form!
The text fields (as shown above) are formatted in the following way:
"number_of_characters_in_string,string"
In all items above the first string is the name of event, the second
string - details of event, the third one - place of event.
The numeric fields encode start date (year,month,day), end date (year,
month, day), start time (hour,minutes),
end time (hour, minutes), four unknown to me (yet?) values, date of
creation? (year month day) - the meaning of this date is not sure for
me yet.

To delete entries::

    AT+SSHD=1
    OK

Task Entries
------------

There is yet another type, that can be selected by ``AT+SSHT=3``
This is Organizer->Task::

    AT+SSHT=3
    OK
    AT+SSHR=0
    +SSHR:1,"10,Test event","10,2010-06-05",60823,11,25,60823,11,26,0,0,0,0,0,0,0,0,0
    OK

Please note, that the format of output is different, when you read the
specific task::

    AT+SSHR=1
    +SSHR:1,"10,Test event","12,Some details",2010,6,3,2010,6,5,1,2010,6,4,10,11,0,2,0

You can similarly add  a new task::

    AT+SSHW="9,New task1","10,0123456789",2010,06,21,2010,06,30,1,2010,06,27,08,07,0,2,0,0
    +SSHW:2
    OK

Read it back::

    AT+SSHR=2
    +SSHR:2,"9,New task1","10,0123456789",2010,6,21,2010,6,30,1,2010,6,27,8,7,0,2,0
    OK

And modify::

    AT+SSHW="9,New task1","11,New details",2010,06,21,2010,06,30,1,2010,06,27,08,07,0,2,0,2
    +SSHW:2
    OK
    AT+SSHR=2
    +SSHR:2,"9,New task1","11,New details",2010,6,21,2010,6,30,1,2010,6,27,8,7,0,2,0
    OK

To delete entries::

    AT+SSHT=3
    OK
    AT+SSHR=0
    +SSHR:1,"10,Test
    event","10,2010-06-05",60823,11,25,60823,11,26,0,60823,11,26,0,0,0,0,0
    +SSHR:2,"9,New task1","10,2010-06-30",60823,11,25,60823,11,26,0,60823,11,26,0,0,0,0,0
    OK
    AT+SSHD=1
    OK
    AT+SSHR=0
    +SSHR:2,"9,New task1","10,2010-06-30",60823,11,25,60823,11,26,0,0,0,0,0,0,0,0,0
    OK

Memo Notes
----------

The memo notes are accessible via ``AT+OMM???`` commands::

    AT+OMMI?
    +OMMI:4,100,100

We found, that we have 4 memos

You can add a note::

    AT+OMMW=0,"This is a note"
    +OMMW:6
    OK

You can read it::

    AT+OMMR=6
    +OMMR:"This is a note"
    OK

You can modify it::

    AT+OMMW=6,"This is a new modified note"
    +OMMW:6
    OK
    AT+OMMR=6
    +OMMR:"This is a new modified note"
    OK

To delete entries::

    AT+OMMR=3
    +OMMR:"Note number 3"
    OK
    AT+OMMD=3
    OK
    AT+OMMW=3,"New note number 3"
    +CME ERROR:29

    ERROR
