BGS2T AT Command Set
4.9 AT+ICF
BGS2T_ATC_V01.301
Page 107 of 554
1/31/12
c
4.9
AT+ICF Character Framing
controls character framing and parity format used for receiving and transmitting data via BGS2T's asyn-
chronous serial interfaces (UART).
Following settings are supported:
•
7 bits, even parity, 1 stop bit (
=5,1)
•
7 bits, odd parity, 1 stop bit (
•
8 bits, even parity, 1 stop bit (
=2,1)
•
8 bits, no parity, 1 stop bit (
=3)
•
8 bits, odd parity, 1 stop bit (
•
8 bits, no parity, 2 stop bits (
The selected setting is stored in the user defined profile with next
. It will only be used on next start of the
BGS2T if configured to use a fixed bit rate, i.e. without autobaud usage. The autobaud feature (refer
)
detects bit rate and character framing currently used by a connected TE. However, this detection suffers some
limitations described at Section
read command will always show the setting stored in the user defined profile, not a currently detected
character framing.
For compatibility reason
can be used in Multiplex mode (refer
), though setting will not take
effect. However, note that settings made on multiplex channel 1 are stored in the user defined profile with next
setting uses no parity (e.g.
=3) and
is used to switch to a format with
parity (e.g.
=2), it is necessary to explicitly set parameter
=2,1. If not done
correctly BGS2T will respond with "+CME ERROR: invalid index". This is because for
eter
is set to the internal value 'no parity' which is not supported by
=2. Please remember
that if an optional parameter is omitted for which no default is stated in this document, the value of the parameter
remains unchanged.
Developer note:
If
modes 7E1 or 7O1 are set, the parity bit will by default not be transmitted over the air. If the remote
party expects the parity bit to be transmitted (via CSD only), additional settings are required via
.
For the Internet services parity is never transmitted over the air.
Syntax
Test Command
AT+ICF=?
Response(s)
+ICF:
(list of supported
s), (list of supported
OK
Read Command
AT+ICF?
Response(s)
+ICF:
]
OK
Write Command
AT+ICF=
[,
Response(s)
OK
ERROR
+CME ERROR:
Confidential / Released