# SAMSUNG Organizer AT commands

## Get organizer information

Invocation:

    AT+ORGI?

Example:

    AT+ORGI?
    +ORGI: 84,400,30,100,30
    OK

Return 5 values:

par1

  ( 84) Busy entries (1 to par1 of par2 possibles entries)

par2

  400. Max possible entries

par3

  ( 30) Unknown

par4

  100. Unknown

par5

  ( 30) Unknown

## Get organizer details

Invocation:

    AT+ORGR=number

Get organizer details for index entry “number” Returns 24 values:

Example 1:

    AT+ORGR=10
    +ORGR: 161,1,"Comprar lagrimas artificiales","Farmacia",2,4,2009,9,0,2,4,2009,9,10,"Farmacia",1,1,0,3,,,29,1,2010
    OK

Example 2:

    AT+ORGR=15
    +ORGR: 67,2,,"Laura Santiesteban Cabrera",3,11,2009,9,0,,,,,,,1,3,0,4,,,,,
    OK

Example 3:

    AT+ORGR=19
    +ORGR: 205,3,,"Cemento",13,3,2009,10,35,13,3,2009,,,,1,3,0,0,1,0,,,
    OK

Example 4:

    AT+ORGR=23
    +ORGR: 235,4,"Curso","Averiguar",13,3,2009,9,50,13,3,2009,9,59,,1,1,0,,,,,,
    OK

+ORGR: AT+ORGR answer header

par01

  Pointer to real memory position

par02

  Organizer entry type (1=appointments, 2=aniversaries, 3=tasks, 4=miscellany )

If par02 =1, appointment entry type

par03

  Organizer entry short name

par04

  Organizer entry detailed description

par05

  Start day

par06

  Start month

par07

  Start year

par08

  Start hour

par09

  Start minute

par10

  End day

par11

  End month

par12

  End year

par13

  End hour

par14

  End minute

par15

  Location

par16

  Alarm flag (0=no, 1=yes)

par17

  Alarm time unit (1=minutes, 2=hours, days, 4=weeks)

par18

  Alarm items quantity

par19

  Alarm repeat flag (0 or empty=no, 2=yes)

par20

  Empty

par21

  Empty

par22

  Repeat until day

par23

  Repeat until month

par24

  Repeat until year

If par02 = 2, anniversary entry type

par03

  Empty

par04

  Occasion name

par05

  Alarm day

par06

  Alarm month

par07

  Alarm year

par08

  Alarm hour

par09

  Alarm minutes

par10

  Empty

par11

  Empty

par12

  Empty

par13

  Empty

par14

  Empty

par15

  Empty

par16

  Alarm flag (0=no, 1=yes)

par17

  Alarm time unit (1=minutes, 2=hours, days, 4=weeks)

par18

  Alarm items quantity

par19

  Repeat each year (0=no, 4=yes)

par20

  Empty

par21

  Empty

par22

  Empty

par23

  Empty

par24

  Empty

If par02 = 3, task entry type

par03

  Empty

par04

  Task name

par05

  Start day

par06

  Start month

par07

  Start year

par08

  Alarm hour

par09

  Alarm minute

par10

  Due day

par11

  Due month

par12

  Due year

par13

  Empty

par14

  Empty

par15

  Empty

par16

  Alarm flag (0=no, 1=yes)

par17

  Alarm time unit (1=minutes, 2=hours, days, 4=weeks)

par18

  Alarm items quantity

par19

  Empty

par20

  Task priority (1=high, 2=normal, 3=low)

par21

  Task status (0=undone, 1=done)

par22

  Empty

par23

  Empty

par24

  Empty

If par02 = 4, miscellany entry type

par03

  Entry name

par04

  Details

par05

  Start day

par06

  Start month

par07

  Start year

par08

  Start hour

par09

  Start minutes

par10

  End day

par11

  End month

par12

  End year

par13

  End hour

par14

  End minutes

par15

  Empty

par16

  Alarm flag (0=no, 1=yes)

par17

  Alarm time unit (1=minutes, 2=hours, days, 4=weeks)

par18

  Alarm items quantity

par19

  Empty

par20

  Empty

par21

  Empty

par22

  Empty

par23

  Empty

par24

  Empty

## Write organizer entry

Invocation:

    AT+ORGW=par0,par1,par2...par24

Write organizer entry in memory location par0

If par0=65535 then locate next empty entry on memory

Example:

    AT+ORGW=65535,0,4,"p2","p2",14,3,2009,2,23,14,3,2009,3,23,,0,0,0,,,,,,
    +ORGW: 253,253
    OK

par1 to par24 has the same significance than in the AT+ORGR command

## Delete organizer entry

Invocation:

    AT+ORGD=number

Delete organizer entry of index “number”

Example:

    AT+ORGD=21

    OK

## Notes

Read command use index reference.

Write command uses index and direct memory reference with special 65535 value to locate empty memory position.

Delete command use direct memory reference, index are automatically reorganized.

Hint: After create or delete an organizer entry, reread full information to update index table.