User's Manual

Table Of Contents
Nonvolatile Parameter Database
AT+i Programmer‘s Manual Version 8.32 34-109
34.13.2 +iHSS Assign Special Characters to Hosts
Syntax:
AT+iHSS= <control_characters>
When iChip is connected to HSRn (where n=0..2) in
SerialNet mode, and character <Cm> (where
HSS=<C1><C2><C3>) arrives from the host, iChip will
close the socket to remote server HSRn, flush all
characters received from host prior to <Cm>, and open a
socket to remote server HSRm. In the special case when
n=m, iChip doesn‘t do anything. In any case, the control
character will not be sent to remote server over the
socket. iChip doesn‘t perform software reset, and stores
all characters received from the host in
MBTB (if
defined). In addition, the SNRD parameter doesn‘t have
any affect.
Parameters:
control_characters = A string containing three control
characters.
Command Options:
contol_characters=”
No control characters are defined. iChip will not respond
to control characters to switch among HSRVs.
control_characters=<string>
string is <C0><C1><C2>, where <Ci> is an ASCII
character or a binary escape sequence (or an empty
character). A binary escape sequence is represented as
\xhh (4 characters) where h is a hexadecimal digit 0..9 or
A..F. For example: AT+iHSS=abc
Default:
Empty
Result code:
I/OK
If control_characters is an empty or legal string.
I/ERROR
Otherwise
Example:
at+ihss=\x23\x24\x00
When a number sign character ‗#‘ is received from host
(ASCII 023 in hexadecimal notation), switch to primary
remote server (HSR0). When a dollar sign ‗$‘ arrives,
switch to HSR1. When a Null character arrives, switch to
HSR2.