Rainbow Electronics GM862-QUAD-PY User Manual

Page 229

Advertising
background image




AT Commands Reference Guide

80000ST10025a Rev. 5 - 09/07/08

Reproduction forbidden without Telit Communications S.p.A. written authorization - All Rights Reserved

page 229 of 434

+CMGW - Write Message To Memory

SELINT 2

O

D

E

=
1



#

S

M

S

M

O

D

E

=
1



#

S

M

S

M

O

D

E

=
1



#

S

M

S

M

O

D

E

=
1



"REC READ" - received message read
"STO UNSENT" - message stored not yet sent (default)
"STO SENT" - message stored already sent

After command line is terminated with <CR>, the device responds
sending a four character sequence prompt:

<CR><LF><greater_than><space> (IRA 13, 10, 62, 32)

After this prompt text can be entered; the entered text should be
formatted as follows:

- if current <dcs> (see +CSMP) indicates that GSM03.38 default

alphabet is used and current <fo> (see +CSMP) indicates that GSM
03.40 TP-User-Data-Header-Indication is not set, then ME/TA
converts the entered text into GSM alphabet, according to GSM
07.05, Annex A; backspace can be used to delete last character
and carriage returns can be used; after every <CR> entered by the
user the sequence <CR><LF><greather_than><space> is sent to
the TE.

- if current <dcs> (see +CSMP) indicates that 8-bit or UCS2 data

coding scheme is used or current <fo> (see +CSMP) indicates that
GSM 03.40 TP-User-Data-Header-Indication is set, the entered text
should consist of two IRA character long hexadecimal numbers
which ME/TA converts into 8-bit octet (e.g. the ‘asterisk’ will be
entered as 2A (IRA50 and IRA65) and this will be converted to an
octet with integer value 0x2A)


Note: the DCD signal shall be in ON state while text is entered.

Note: the echoing of entered characters back from the TA is
controlled by echo command E

To write the message issue Ctrl-Z char (0x1A hex).

To exit without writing the message issue ESC char (0x1B hex).

If message is successfully written in the memory, then the result is
sent in the format:

+CMGW: <index>
where:
<index> - message location index in the memory <memw>.

If message storing fails for some reason, an error code is reported.

Note: care must be taken to ensure that during the command

Advertising