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
Max possible entries
- par3
( 30) Unknown
- par4
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.