01.11.2012 Views

C55/C55i AT COMMAND SET Description Preliminary - Falcom

C55/C55i AT COMMAND SET Description Preliminary - Falcom

C55/C55i AT COMMAND SET Description Preliminary - Falcom

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

<strong>C55</strong>/<strong>C55</strong>I <strong>AT</strong> <strong>COMMAND</strong> <strong>SET</strong> VERSION 1.00<br />

0.5.2.1 Implementing input of Terminal data to SIM (direction TE to ME)<br />

CSCS dcs GSM UCS2<br />

7-Bit (GSM default) Case 1 GSM (1:1) Case 4 UCS2 to GSM (2:1)<br />

8-Bit Case 2 IRA (1:1) Case 5 UCS2 to GSM (2:1)<br />

16-Bit (UCS2) Case 3 IRA (2:2) Case 6 IRA (2:2)<br />

Case 1<br />

Data will be packed to 7-bit.<br />

Maximum text length: 160 characters<br />

Example: "AB" → 0x41,0x21<br />

Case 2<br />

Data will be saved without any conversion.<br />

Maximum text length: 280 characters<br />

Example: "4142" →0X41 ,0X42<br />

Problems:<br />

• "8f" → Error (invalid GSM character)<br />

Case 3<br />

Two bytes are needed. No conversion.<br />

Maximum text length: 280 characters<br />

Example: "0041" -^ 0x00,0x41<br />

Problems:<br />

• "41" → Error (there are two bytes needed)<br />

Case 4<br />

Two bytes are needed. Two bytes will be converted to 1 byte GSM and<br />

7-bit packed.<br />

Maximum text length: 640 characters<br />

Example: "00410042" → 0X41,0X21<br />

Problems:<br />

• "41" → Error (there are two bytes needed)<br />

• "4142" → Error (invalid character)<br />

• "0000" → Error (not an UCS2 character)<br />

• "007B" → 0x1 B,0x28 (The saved data are two bytes long, not 1<br />

byte like in all other cases. This effects the maximum input length of<br />

a string)<br />

Case 5<br />

Two bytes are needed. Two bytes will be converted to 1 byte GSM.<br />

Maximum text length: 560 characters<br />

Example: "00410042" → 0X41 ,0X42<br />

Problems:<br />

• "41" → Error (there are two bytes needed)<br />

• "4142" → Error (invalid character)<br />

• "0000" → Error (not an UCS2 character)<br />

• "007B" → 0x1 B,0x28 (The saved data are two bytes long, not 1<br />

byte like in all other cases. This effects the maximum input length of<br />

a string).<br />

Case 6<br />

Two bytes are needed.<br />

This confidential document is the property of FALCOM GmbH and may not be copied or circulated without permission.<br />

Page 17

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!