Page 116 of 195
AT.s LE Command Set v5.1.1b
Copyright © 2002-2021 BlueRadios, Inc.
200 S. Wilcox St., Unit 158 • Castle Rock, CO 80104 • USA • 303-957-1003 •
GET CONNECT TIMING LE
Function:
Gets the connection initiation timing parameters.
Command Format:
ATSDMTLE?
Response Format:
<Timeout>,<Interval>,<Window>
Example(s):
COMMAND:
ATSDMTLE?
<cr>
RESPONSE:
<cr_lf>
OK
<cr_lf>
<cr_lf>
0,16,16
<cr_lf>
Connection Parameters
The connection parameters control how often two devices in a connection will meet up to exchange data in a
connection event. They control the balance between throughput and power savings.
▪
Connection Interval
–
The amount of time between two connection events. A shorter connection interval will
result in higher throughput, lower latency, but will use more power, and a longer connection interval will result
in lower throughput, higher latency, and less power consumption.
▪
Slave Latency
–
Allows a slave to skip a set number of connection events. This allows the slave to save
power if it has no data to send. This will not affect the latency of data sent from slave to master but will result
in increased latency from master to slave. The slave latency must not make the effective connection interval
greater than 32s.
▪
Supervision Timeout
–
Amount of time allowed since the last successful connection event. If this timeout
occurs the connection will be dropped.
▪
Effective Connection Interval
–
Amount of time between connection events, assuming the slave always skips
[slave latency] connection events. It can be calculated with the following formula:
Effective Connection Interval = (Connection Interval) * (1+ (Slave Latency))