Minor adjustments to MD files
[libmodbus.git] / docs / modbus_get_indication_timeout.md
blob11a9f866c21d599cf9ac50a74d52a5f21b5f2001
1 # modbus_get_indication_timeout
3 ## Name
5 modbus_get_indication_timeout - get timeout used to wait for an indication (request received by a server).
7 ## Synopsis
9 ```c
10 int modbus_get_indication_timeout(modbus_t *ctx, uint32_t *to_sec, uint32_t *to_usec);
11 ```
13 ## Description
15 The *modbus_get_indication_timeout()* function shall store the timeout interval
16 used to wait for an indication in the `to_sec` and `to_usec` arguments.
17 Indication is the term used by the Modbus protocol to designate a request
18 received by the server.
20 The default value is zero, it means the server will wait forever.
22 ## Return value
24 The function shall return 0 if successful. Otherwise it shall return -1 and set
25 errno.
27 ```c
28 uint32_t to_sec;
29 uint32_t to_usec;
31 /* Save original timeout */
32 modbus_get_indication_timeout(ctx, &to_sec, &to_usec);
33 ```
35 ## See also
37 - [modbus_set_indication_timeout](modbus_set_indication_timeout)
38 - [modbus_get_response_timeout](modbus_get_response_timeout)
39 - [modbus_set_response_timeout](modbus_set_response_timeout)