Options; Inactivity Timeout; Inter-Character Timeout - Sena PS100 User Manual

Hellodevice pro series
Table of Contents

Advertisement

Figure 4-22. Set up the cryptography method and cryptography key string

4.4 Options

4.4.1 Inactivity timeout

The purpose of this parameter is to maintain the TCP connection state as Closed or Listen in TCP
host modes or to close UDP virtual connection in UDP server mode unless there is any data transfer
between the serial device and the HelloDevice Pro Series. If there is no incoming or outgoing data
through the serial port during the specified inactivity timeout interval, the existing TCP connection or
virtual UDP connection will be closed automatically.
If the value of inactivity timeout is set to 0 and the host mode is set to one of the TCP modes, the
current TCP connection is maintained unless there's no connection close request. Although inactivity
timeout is disabled, the HelloDevice Pro Series will check the connection status between the
HelloDevice Pro Series and the remote host by sending "keep alive" packets periodically. If the remote
host does not answer the packets, it is regarded that the connection is down unintentionally. Then, the
HelloDevice Pro Series will force to close the existing TCP connection.
If the value of inactivity timeout is set to 0 and the host mode is set to UDP server mode, virtual UDP
connection with the first remote host that sends UDP packet to the HelloDevice Pro Series will be
maintained forever till device is rebooted.
Note:
At least, this value should be set larger than that of inter-character timeout. To prevent the unintended
loss of data due to the session disconnection, it is highly recommended that this value is set large
enough so that the intended data transfer is completed.

4.4.2 Inter-character timeout

This parameter defines the interval that the HelloDevice Pro Series fetches the overall serial data from
its internal buffer. If there is incoming data through the serial port, the HelloDevice Pro Series stores
data into the internal buffer. The HelloDevice Pro Series transfers data stored in the buffer via TCP/IP,
only if the internal buffer is full or if the inter-character time interval reaches to the time specified as
inter-character timeout.
Optimal inter-character timeout would be different according to your application but at least it must be
larger than one character interval within specified baud rate. For example, assume that the serial port
is set to 1200 bps, 8 Data bits, 1 stop bit, and no parity. In this case, the total number of bits to send a
character is 10 bits and the time required to transfer one character is
47

Hide quick links:

Advertisement

Table of Contents
loading

Table of Contents